输入输出IO域设定值需要通过该设定值除以另一个变量后而得到,得到的数据参与PLC控制,请问下VB程序怎么写?谢谢
钻石用户推荐最佳答案
写了个例子供参考,我在wincc测试工程里面建了a、b、c三个浮点数变量
假定a是你设定的,c=a / b,在io域中修改了a则触发事件,把a / b 的结果写到c
在画面上建了三个io域,分别是a、b、c三个变量,代码放在a的io域的“事件”下面的“属性主题”下面的“输出/输入”下面的“输入值”下的“更改”事件中。
Dim i,j
i = CSng(HMIRuntime.Tags("a").Read)
j = CSng(HMIRuntime.Tags("b").Read)
If j<>0 Then
HMIRuntime.Tags("c").Write i/j
End If
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358521.html