If in Command Processing a user gives a command (e.g. On/Off) during the IEC870 driver is still processing initial GI, then there is no system feedback.
Summary
When zenon driver IEC60870 Master have already received response variable for Command Processing but the initial GI is still in progress (the Slave is still sending GI data for other variables), then the user may give a command. In such case the driver logs error "poke for unconnected device" as it is not allowed to send command as long as the GI is open.
But there is no Interlocking text with feedback and Command Processing keeps waiting on "activation confirmation". Reproducible also with ‘Watchdog Timer’ = “none”.
Description
When zenon driver IEC60870 Master have already received response variable for Command Processing but the initial GI is still in progress (the Slave is still sending GI data for other variables), then the user may give a command. In such case the driver logs error "poke for unconnected device" as it is not allowed to send command as long as the GI is open.
But there is no Interlocking text with feedback and Command Processing keeps waiting on "activation confirmation". Reproducible also with ‘Watchdog Timer’ = “none”.
Solution
In the time when the GI is in progress write requests must be denied. Thus the issue is solved now like following: a Select or a Execute produces internally COT_act (6), COT_actcon(7)+PN and a Cancel - COT_deact(8), COT_deactcon(9)+PN, e.g. by Select the Interlocking text is then “SBO rejected”.
Issue Number: 35807
Fixed on Date: 23.12.2015
Versions: 7.20 0 BUILD 24884