登录
首页
工控软件
工控软件
回帖
发帖
正文
主题:PLC通过组态王控制数字量采集模块
点击:872 回复:7
楼主
编辑
引用
管理
707246808
我现在有S7-300plc 组态王和IPAM数字量采集模块,现在组态王能同时控制PLC和IPAM了,但是PLC如何通过组态王控制数字量模块输出呢,就是我PLC里面输出一个量,通过组态王通讯到IPAM,使IPAM的输出口有输出。
15-10-25 10:16
1楼
编辑
引用
管理
教主
可以用组态软件读取PLC状态再进行判断,然后组态软件再去控制数字端口模块。你想用PLC“主动”去读取那端口我个人认为你这个不行。当然我是个半灌水不是很懂。
15-10-25 10:48
2楼
编辑
引用
管理
xupeng2008
通过脚本转发 详见:
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复杂!另再说一句这种采集数据个数不宜过多,能少则少;装有组态王的电脑不能停电停运或死机,换句话说牵涉到有控制场合的要慎用,一般只用于只读数据的传递,这也是一个不同设备间通讯的权宜之计。
15-10-25 10:56
3楼
编辑
引用
管理
707246808
我在网上看到了这个方法,我是直接在组态王里定义的M寄存器 比如我输入I124.0,输出M0.0,然后我在组态王里编写的M0.0=8I/O,,这样就可以PLCI控制模块第8I/O口了,就是运行起来有点慢。
15-10-27 10:04
4楼
编辑
引用
管理
xupeng2008
转发肯定没直接快的
15-10-27 18:31
5楼
编辑
引用
管理
490635183
这个我做过类似的,如你所说可以在组态王脚本里把读到的300输出写入到IPAM模块中,也如二楼所说
15-10-28 14:31
6楼
编辑
引用
管理
jinqiaoma
最好别这么干,谁也没法保证电脑不出问题,还是把控制交给plc直接执行,组态王转发还是不要吧。
15-10-29 10:54
7楼
编辑
引用
管理
707246808
是 ,我也是这么想的!
15-10-29 12:24
工控新闻
国内首台电力场景人形机器人“揭开面纱”
施耐德电气:技术引领,场景驱动,让AI“触手可及”
华北工控BIS-6390ARA-D10:应急管理系统的“智慧大脑”
加入SICK视觉系统集成商团队,共创智能未来
全新升级两款探头,FLIR工业内窥镜让狭窄空间检测更深入、更高清!
后摩尔时代的创新:在米尔FPGA上实现Tiny YOLO V4,助力AIoT应用
西克 | Ranger3高速彩色3D相机——Ranger3-80
第一!华为云领跑工业大模型市场,加速工业数智跃迁
更多新闻资讯