liaohp
级别: 略有小成
精华主题: 0
发帖数量: 114 个
工控威望: 202 点
下载积分: 612 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2024-10-31
查看liaohp的 主题 / 回贴
楼主  发表于: 2015-04-27 16:44
高手请指点下:关于三菱串行通信的问题
我有两台PLC,通过C24模块进行通信,使用的是G.BIDIN和G.BIDOUT指令,也就是两台PLC要实现实时通讯。
接收程序如图:

发送程序如图:

发送我是定时发送的,我想做到实时性更好一点,因为涉及到安全,越实时越安全,所以这个时间最短可以设置到多少?现在是T51=0.25s
另外指令就希望用这个了,现在就是感觉延时比较严重!所以在此讨教!
yuaiwu
wemhoener
级别: 网络英雄

精华主题: 0
发帖数量: 473 个
工控威望: 10131 点
下载积分: 11459 分
在线时间: 419(小时)
注册时间: 2007-11-10
最后登录: 2024-11-24
查看yuaiwu的 主题 / 回贴
1楼  发表于: 2015-04-28 08:17
直接MELSEC(MC)协议,用GX Configurator-SC很难吗?如果轮询的话,直接收到报文后再发读取指令报文,中间不用延时,PLC扫描就有延时。如果涉及安全,请不要用这种通讯,如果要实时好,可以用CCLINK主从站,是单独刷新的,响应更快,设计也更标准。
[ 此帖被yuaiwu在2015-04-28 08:22重新编辑 ]
yuaiwu
wemhoener
级别: 网络英雄

精华主题: 0
发帖数量: 473 个
工控威望: 10131 点
下载积分: 11459 分
在线时间: 419(小时)
注册时间: 2007-11-10
最后登录: 2024-11-24
查看yuaiwu的 主题 / 回贴
2楼  发表于: 2015-04-28 09:53
推荐你使用G.CPRTCL指令,用work2的通讯协议支持工具,创建一个通讯协议(可以选择MC协议,这是个万能的),两边设一样,一发一收,轮询
本帖最近评分记录:
  • 下载积分:+1(ldbboy) 好贴好贴!