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.
ID=$AC_MARKER WHEN $a_in == 1 DO $AC_MARKER = $AC_MARKER+1 This can be corrected in the following way:
R10 = $AC_MARKER
ID=R10 WHEN $a_in == 1 DO $AC_MARKER = $AC_MARKER+1
The ID in a synchronous action is always permanent, and cannot be changed in the
- 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