6/14/2018 3:32 PM | |
Joined: 3/14/2008 Last visit: 9/23/2024 Posts: 2096 Rating: (936)
|
Hi Jaapie, If OoS is activated, the setting should be remembered when a warm restart is carried out (at least in my V9.0 version). Maybe the V8.0 works differently... Featurebit0 let's you remember the block settings (auto mode for example) so during a restart (OB100 executed), the block will not set default values if the featurebit0 is set to "1". However, the featurebit has no effect on OoS as the manual says: Note Maybe in V8.0 it must be set to "1" in order to let you remember OoS... |
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to1 thankful Users |
6/14/2018 3:42 PM | |
Joined: 3/14/2008 Last visit: 9/23/2024 Posts: 2096 Rating: (936)
|
Jaapie, I checked the V8.0 library and Featurebit0 also has no effect on OoS, so OoS must be retained when a warm restart is carried out. However, when a full download to AS is initated (which is not a warm restart only), the block always returns in Manual or On state. This is because I/O ManAct.Value and OnAct.Value have default state: "1". This you cannot change.. So do you mean full download or only a CPU stop with warm restart? |
Last edited by: Oreca at: 6/14/2018 3:44:34 PMIf I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to1 thankful Users |
6/19/2018 1:18 PM | |
Posts: 1 Rating: (0) |
Hello Jaapie en Oreca, Yes, there has been a full download of the AS. Marianne |
6/20/2018 9:12 AM | |
Joined: 3/14/2008 Last visit: 9/23/2024 Posts: 2096 Rating: (936)
|
Hi Jaapie, You could create some custom block/logic that detects a full download and when it does, you activate an output that is connected to the block I/O: "OosLi" (make sure you set featurebit 1 to "1"). Procedure: Create a custom block with input signal with default value=1:
If the input signal is 1, you enable a timer and after three seconds or so, you set:
Then you create a output signal:
And in the logic you say:
What happens is that during a full download, the default value of "FullDownload" is set to "1" and then for three seconds, it activates the output which is connected to the blocks that must be set to OoS. Maybe you have to integrate the OB100 call as well, so that the logic does not execute during initial start of OB100 which happens during a warm restart of the PLC.
|
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to1 thankful Users |
6/26/2018 5:37 PM | |
Joined: 3/14/2008 Last visit: 9/23/2024 Posts: 2096 Rating: (936)
|
Hi Jaapie, Yeah, I know, I would prefer that APL handles this as well. But the APL logic is rather fine by me since Out of Service is only possible in manual mode. And manual mode is the default startup mode when a full download is initiated. When a full download is initiated, the whole program must be checked and sequencers must put everything back to automatic mode... But I understand your problem. |
If I could help you, you can use the RATE button. Thank you. |
|
Follow us on