Definitions:
Reactions:
Remedy:
Program Continuation:
Channel %1 block %2 motion synchronous action: variable %3 not allowed with modal ID
%1 = Channel number %2 = Block number %3 = Variable name
The modal ID in motion synchronous action must not be formed by means of an on-line variable.
Examples:
ID=$AC_MARKER[1] WHEN $a_in[1] == 1 DO $AC_MARKER[1] = $AC_MARKER[1]+1 This can be corrected in the following way:
R10 = $AC_MARKER[1]
ID=R10 WHEN $a_in[1] == 1 DO $AC_MARKER[1] = $AC_MARKER[1]+1
The ID in a synchronous action is always permanent, and cannot be changed in the
interpolation cycle.
- Correction block
- Interface signals are set.
- Alarm display.
Modify part program: Replace the on-line variable by an arithmetic variable.
Clear alarm with the RESET key. Restart part program
© Siemens AG 2005 All Rights Reserved