8/8/2017 8:49 AM | |
Joined: 3/14/2008 Last visit: 9/13/2024 Posts: 2095 Rating: (936)
|
Hi, Unfortunately, there is no way to show buttons yes/no in a SFC. The only way is to work with characteristics: Note Text and Position Text. Note texts can be called by calling OPTIPNO in a step like: OPTIPNO :=1. This will show note text 1 and displays the comment you filled in at the SFC instance. You must configure this in the characteristics. The note text also displays a green circle at the end of the line in the SFC instances and it means the operator can acknowledge this note text. If the transition condition lists: OPTIPNO = 0, it means that the step waits until the note text has been confirmed by the operator. A position text works similar, but it will only show you a comment text, without confirmation. You use POSINO in a step to call position texts. A way to use yes/no is like this: I have had a situation where I needed yes and no in the case of resetting errors or the operator could decide to ignore the error and continu with the program. I created a note text: Reset the errors by pressing "O" or ignore error by setting parameter 1 to "true". So when the note text pops up, the operator can press "O" (OPTIPNO :=0) on the SFC faceplate to reset errors or the operator can set a parameter in the SFC faceplate under "Parameters" to choose for no reset. If the parameter is set to true, the program won't check if errors are gone and continues the program. In batch, you can integrate conditions from the program into your recipe. For the second question, an operator can choose a Control Strategy when the SFC is in manual and it is allowed for the operator to choose CS. You can also create a sequencer where you make transitions for each CS, so that the operator can choose a Control Strategy by setting a button, parameter or something else. When he does, you can create a step first which shows the note text like: Confirm CS1 by selecting "O" or cancel by setting parameter 2 to "true". You can create a parameter called: Cancel CS1 and when it's made true by the operator, the SFC will exit the step selecting CS1 and waits for another CS. I hope you understand what I'm saying, otherwise I have to make something and make some print screens.
|
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to1 thankful Users |
Follow us on