您现在所在的是:

工控软件

回帖:7个,阅读:847 [上一页] [1] [下一页]
604
707246808
文章数:38
年度积分:50
历史总积分:604
注册时间:2015/8/24
发站内信
发表于:2015/10/25 10:16:53
#0楼
我现在有S7-300plc 组态王和IPAM数字量采集模块,现在组态王能同时控制PLC和IPAM了,但是PLC如何通过组态王控制数字量模块输出呢,就是我PLC里面输出一个量,通过组态王通讯到IPAM,使IPAM的输出口有输出。
1500
教主
文章数:429
年度积分:50
历史总积分:1500
注册时间:2015/10/21
发站内信
发表于:2015/10/25 10:48:47
#1楼
可以用组态软件读取PLC状态再进行判断,然后组态软件再去控制数字端口模块。你想用PLC“主动”去读取那端口我个人认为你这个不行。当然我是个半灌水不是很懂。表情
+5
自学了《葵花宝典》还是没有成才!
8776
xupeng2008
文章数:1913
年度积分:50
历史总积分:8776
注册时间:2009/5/14
发站内信
发表于:2015/10/25 10:56:11
#2楼
通过脚本转发  详见:http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=121073&cid=1032

如果仪表用的是modbus协议,PLC采用300系列的,读取仪表变量是YB,要写入的PLC变量是PLC,然后点击“命令语言”再点击“应用程序命令语言”再 点击“运行时”,然后写入:“\\本站点\PLC=\\本站点\YB;”采集时间设为1s, 点击确认,组态王运行时每间隔1秒就会把仪表的数据传给PLC 变量PLC上。间隔勿太频不然组态王负荷太重,有条件间隔越疏越好,只要满足工况即可!祝你好运,不会比Wincc的VB复杂!另再说一句这种采集数据个数不宜过多,能少则少;装有组态王的电脑不能停电停运或死机,换句话说牵涉到有控制场合的要慎用,一般只用于只读数据的传递,这也是一个不同设备间通讯的权宜之计。
+5
604
707246808
文章数:38
年度积分:50
历史总积分:604
注册时间:2015/8/24
发站内信
发表于:2015/10/27 10:04:20
#3楼
回复 #2楼 xupeng2008
我在网上看到了这个方法,我是直接在组态王里定义的M寄存器 比如我输入I124.0,输出M0.0,然后我在组态王里编写的M0.0=8I/O,,这样就可以PLCI控制模块第8I/O口了,就是运行起来有点慢。
8776
xupeng2008
文章数:1913
年度积分:50
历史总积分:8776
注册时间:2009/5/14
发站内信
发表于:2015/10/27 18:31:33
#4楼
回复 #3楼 707246808
转发肯定没直接快的
743
490635183
文章数:6
年度积分:50
历史总积分:743
注册时间:2014/6/17
发站内信
发表于:2015/10/28 14:31:05
#5楼
这个我做过类似的,如你所说可以在组态王脚本里把读到的300输出写入到IPAM模块中,也如二楼所说
20361
jinqiaoma
文章数:5468
年度积分:240
历史总积分:20361
注册时间:2009/5/15
发站内信
2018论坛热心网友
发表于:2015/10/29 10:54:58
#6楼
最好别这么干,谁也没法保证电脑不出问题,还是把控制交给plc直接执行,组态王转发还是不要吧。
+10
604
707246808
文章数:38
年度积分:50
历史总积分:604
注册时间:2015/8/24
发站内信
发表于:2015/10/29 12:24:02
#7楼
回复 #6楼 jinqiaoma
是 ,我也是这么想的!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005