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

相关推荐

  • wincc如何读s7-300内部变量

    s7-300一个4-20mA的输入变量,转换后存入 最佳答案 越是简单的问题越难回来,4-20mA,直接变量是PIWXXX,如果经过线性话转化后你可以放在一个DBXX.DBDXXX…

    SIMATIC WinCC 2019年6月11日
  • WINCC V7.2 连续采集4个数据,如何归档它的中值?

    目前WINCC可以连续采集几个数据,并归档其中最大值、最小值、总计、平均值,如果想取中值的话,必须选动作,然后在全局脚本中创建自定义函数(请见附图),不知道如何创建并选择此函数,请…

    2021年7月5日
  • 300PLC+冗余wincc服务器+环网问题

    现场有5台S7-300PLC和两台WINCC服务器,我是不是需要5个网管型交换机。看了很多师兄们的帖子好像用MOXA的工业交换机比较多,有工程经验的可否指点一下,新人希望多多耐心。…

    SIMATIC WinCC 2017年6月19日
  • 求解加密的VBS全局脚本

    最近公司接了个污水厂的提质改造工程,项目是09年的,300加wincc6.0,因现在领导更换,以前做项目的公司不提供技术支持,当时做项目的工程师也跳槽了,因对西门子的东西不熟悉,所…

    2017年11月19日
  • winCC服务器冗余

    WinCC6.2服务器冗余需要什么软件硬件条件?具体的设置步骤是怎样的?哪里有参考文档? 最佳答案 1、wincc实现服务器授权,在服务器端除了基本的WINCC的RC或者RT的基本…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 与cpu319f 通讯问题

    wincc7.0 与cpu319f 通讯 没有cp以太网模块   怎么通过tcp/ip协议通讯??? &nbs…

    SIMATIC WinCC 2021年7月5日
  • 外部变量运算后另作显示

    想将一个外部浮点数变量作加减运算后,另建一个IO域显示修正值,请问如何实现?float aa,bb;aa=GetTagFloat("L108");bb…

    SIMATIC WinCC 2021年7月5日
  • WinCC变量初始化问题

    问题背景:如果PLC运行期间,WinCC的服务被禁止(比如电脑死机,程序出错),PLC会继续按照最后一次的WinCC设置运行。但一旦重启WinCC服务,运行WincC界面,那么Wi…

    SIMATIC WinCC 2019年6月11日
  • WinCC7.4安装错误,无法定位到动态链接库

    如图,提示信息如下:无法定位程序输入点?Connect@WinCCProject@ca@@ CCCAGeneral.DLL上点击确定后安装程序继续往后跑了。安装结束后提示…

    2021年7月5日
  • wincc怎么进行“用户归档”

    wincc怎么进行“用户归档” 新手,多多关照 问题补充:您好、我的wincc是6.0版本, 没有用“户归档编辑器”是怎么回事? 该怎么加载?&nbs…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论