Description
A concurrent change in the value of signal arg was detected for I/O.
Consequences
A signal value change for I/O signal arg was aborted due to another value change for the same I/O signal.
Possible causes
Concurrent value modification is caused by unexpected signal modification processes in the program. When a I/O signal is sent in pulses, multiple modifications of the I/O signal arg may occur, e.g.
text
SetDO arg, 0;
PulseDO /High /PLength = 0.01, arg;
WaitTime 0.01;
SetDO arg, 1;I/O signal arg will eventually be set to 1, but in rare cases no visible pulse may occur. Such procedures should be avoided.
Recommended actions
Verify that the concurrent value modification is expected for the I/O signal arg, otherwise modify the signal modification process.