4/21/2022 4:09 PM | |
Joined: 2/3/2022 Last visit: 7/11/2022 Posts: 11 Rating: (0) |
Good day all, I need to start and run multiple sequencies in a specific order. So I need to run SFC A, which calls SFC A.1 waits for it to complete then calls SFC A.2 waits for it to complete then ends. The main SFC A need to run from a button in WinCC. I thought about using a simple button with the Tag linked to a DB bit, (I can then use this bit for some logic in CFCs if required.). To call the other SFC I also thought to set a run and stop bit for the other SFC, thus set bit run to true, wait for that the next SFC to finish set which then sets it stop bit to true. (Please see my diagram if unclear)
Thank you in advance Regards Lood AttachmentDiagram.pdf (318 Downloads) |
4/21/2022 10:18 PM | |
Joined: 3/14/2008 Last visit: 10/15/2024 Posts: 2111 Rating: (942)
|
Hi, There are several ways. You can use logic in your sequence startconditions like Run:=TRUE and StartBit1:=TRUE for sequence 1, for sequence 2: RUN:=TRUE and StartBit2:=TRUE and so on. Another way is to use control strategies and allow the SFC to enable start in run, meaning you can switch control strategies where the SFC logic goes from Run to End to Starting and back to Run in the new applied control strategy. I think it's best to read the manual: |
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to1 thankful Users |
Follow us on