在组态王中怎么将读到的一个变量写入300的PLC中

我要在组态王6.53版中读到的一个modbus仪表通讯的变量写入300的PLC中。两套设备均已和组态王通讯上了,就是找不到像WINCC那样用VB和定时器触发的将一个变量写入另一个变量的类似功能。有大神知道能指点指点吗。因为那仪表和300PLC通讯实现比较困难了,想要通过组态王起桥接作用。

最佳答案

偿试这样解决,如果仪表用的是modbus协议,PLC采用300系列的,读取仪表变量是YB,要写入的PLC变量是PLC,然后点击“命令语言”再点击“应用程序命令语言”再 点击“运行时”,然后写入:“\\本站点\PLC=\\本站点\YB;”采集时间设为1s, 点击确认,组态王运行时每间隔1秒就会把仪表的数据传给PLC 变量PLC上。间隔勿太频不然组态王负荷太重,有条件间隔越疏越好,只要满足工况即可!祝你好运,不会比Wincc的VB复杂!另再说一句这种采集数据个数不宜过多,能少则少;装有组态王的电脑不能停电停运或死机,换句话说牵涉到有控制场合的要慎用,一般只用于只读数据的传递,这也是一个不同设备间通讯的权宜之计。

提问者对于答案的评价:
实在也是没办法了才在西门子的找答案提问了,要不是里面用了300的CPU还真不好意思在这里提问。真诚的谢谢大家!我到组态王的论坛里找了一圈是含着眼泪出来的。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc206925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月4日 下午5:54
下一篇 2017年11月4日 下午5:54

相关推荐