5/13/2016 1:15 PM | |
Joined: 3/14/2008 Last visit: 6/14/2024 Posts: 2070 Rating: (928)
|
Hi AGrS, One quick solution is to use a MonAnL block (or another block that can display the analog value). If you make the parameter input: "EN" visible, then you will notice the value is "1". If you change this to "0" by means of an SFC or interconnection, the block is not processed anymore, the output value of the MonAnL block is then frozen. You can use this value for further processing. See enclosed a small example I made... |
Last edited by: Oreca at: 5/13/2016 1:23:49 PMLast edited by: Oreca at: 5/13/2016 1:26:01 PMIf I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to1 thankful Users |
5/13/2016 2:21 PM | |
Joined: 3/14/2008 Last visit: 6/14/2024 Posts: 2070 Rating: (928)
|
Hey, Great to hear that! What you can do is create an IO field which refers to the tag: "blockname.PV" and create an IO field which refers to the tag: "blockname.PV_Out". Both are s7_m_c capable, which means the tags are sent to WinCC. Then you can easily display the current value and frozen value. Or is this not what you mean Edit: Oh wait, the actual value (tanklevel) will change, so yes you can create another MonAnL and set the actual value to that MonAnL from the SFC. That sounds like a good option |
Last edited by: Oreca at: 5/13/2016 2:24:32 PMIf I could help you, you can use the RATE button. Thank you. |
|
5/19/2016 5:13 PM | |
Posts: 220 Rating: (11) |
Maybe Acyclic Process Value Archiving could an option too to solve your Problem. Just run an event-driven acquisition of your Value with a binary variable you can control in your SFC. For more Information just take a look in this Manual. |
This contribution was helpful to1 thankful Users |
Follow us on