Channel %1 block %2 field index %3 incorrect
%1 = Channel number %2 = Block number, label %3 = Source symbol
$A or $V variables are assessed in real-time in motion synchronous actions, i.e. in the interpolation cycle. All other variables (e.g. user-defined variables) are still computed at block preparation. It is not permissible to index the index of a variable for block preparation with a real-time variable.
DEF INT INPUT
WHEN $A_IN == INPUT[$A_INA] DO ...
The locally defined variable INPUT must not be indexed with a real-time variable. Program editing:
WHEN $A_IN == $AC_MARKER[$A_INA] DO ...
- Correction block
- Interface signals are set.
- Alarm display.
Modify program: Use real-time variables.
Clear alarm with NC START or RESET key and continue the program.
© Siemens AG 2005 All Rights Reserved