WINCC 输入输出IO域如何通过VB计算后显示数据

输入输出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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:30
下一篇 2021年7月5日 上午10:30

相关推荐

发表回复

登录后才能评论