Command screen on network client can cause temporally blockage in values distribution if the user clicks a button while screen is refreshing.

Command screen on network client can cause temporally blockage in values distribution if the user clicks a button while screen is refreshing.

Summary

Executing a command on a zenon Network client / webclient may result in a timeout of the response variable (RV) from Watchdog timer, even though the command itself was successfully executed in the PLC and the RV value was received correctly by the Network Server. This issue may happen if the operator clicks ‘Confirm’ button (2nd stage) or ‘Cancel’ before command screen finished refresh after Select confirmation reception. Then in the Runtime the value distribution is blocked until action timeout. All Watchdog timers are affected. When commands are executed directly from the runtime on Network Server, this issue could not be reproduced.

Description

Executing a command on a zenon Network client / webclient may result in a timeout of the response variable (RV) from Watchdog timer, even though the command itself was successfully executed in the PLC and the RV value was received correctly by the Network Server. This issue may happen if the operator clicks ‘Confirm’ button (2nd stage) or ‘Cancel’ before command screen finished refresh after Select confirmation reception. Then in the Runtime the value distribution is blocked until action timeout. All Watchdog timers are affected. When commands are executed directly from the runtime on Network Server, this issue could not be reproduced.

Solution

Issue was addressed in the procedure updating controls on receiving new values.

Issue Number: 37021
Fixed on Date: 1.9.2016
Versions: 7.20 0 BUILD 31040