WinCC flexble中,在一个地方输入一个值,如何在别的地方对应值发生变化。我在一个画面中用一个IO域输入1~10,希望在另一个画面中6个IO域输出数值。输入1时,显示6个值:101~106;输入2时,显示107~112;3对应113~118。这一功能如何实现?
问题补充:
我尝试过用脚本,因为不熟悉,没有成功。如果要用脚本,请详细说说如何设置,好吗?
最佳答案
你用的是WinCC flexble200几?在WinCC flexble中没有value chang的事件,不过可以在输入值的旁边加个确定按钮,在按钮中组态单击的事件,函数选择自己写的脚本,如下:我在WinCC flexble2008中调试可以.
If Tag_test_2=1 Then
Tag_test_3=101
Tag_test_4=102
Tag_test_5=103
Tag_test_6=104
Tag_test_7=105
Tag_test_8=106
End If
If Tag_test_2=2 Then
Tag_test_3=107
Tag_test_4=108
Tag_test_5=109
Tag_test_6=110
Tag_test_7=111
Tag_test_8=112
End If
提问者对于答案的评价:
谢谢!我在2007版上一样可用,效果非常好!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271212.html