最近做个一个案例,MCGS和三菱的QJ71MB91通讯模块组态联网。
MCGS做主站,QJ71MB91做从站。使用CH2通道。
由于头一次自己搞项目,还是在国外和日本人一起搞,语言障碍,真是头大,网上各种找资料发现都没有这个案例,或者说大家没有拿出来分享。小弟我可是作了难,经过一个晚上的奋战,总算是成功了。下面把经验和教训分享给大家,希望能帮助到像我一样,经验尚浅但工程紧迫的工友们。
说明一下,MCGS好像目前没有QJ71MB91的驱动,也许是我没有找到,试了驱动包里的串口驱动,但是驱动只支持QJ71C24和QJ71C24-R2,查了QJ71C24和QJ71MB91的通讯手册,发现两个通讯模块相差还是很大。果断放弃串口驱动,用最基础的莫迪康驱动吧,看上图,端口设置如图所示,然后找到三菱QJ71MB91通讯模块的Modbus地址对应详情,把三菱PLC里的软地址M0000,X0000,D0000等对应到modbus地址就可以了
总结几点
1,搞通讯,通讯稿好了其他都是小事,
寻找合适的端口驱动,没有专用的驱动就用莫迪康Modbus,通用驱动
设备地址,通讯速率,数据格式,都要确定好。
PLC端一定要确认设置是否正确,三菱设置端口参数是输入4位16进制数,稍有不慎设错了,后边都是白搞
2,通讯连接上了,可以用几个数据做测试,待所有端口设置没问题了再添加所有通道和地址。
就要开始找到PLC里所有软元件对应的Modbus寄存器地址。注意寄存器地址是否需要+1
在驱动里添加通道,注意数据格式,保证选区正确,地址正确,数据格式正确。
三菱的数据到MCGS,需要32位数据格式为2-3412,自己看帮助设置。
图片设置都上传供大家参考,附上一个QJ71MB91的通讯手册,内部用到的几处做了标记,方便大家查阅,不过由于我分比较低,设置积分下载,希望赚点积分,没积分的自己去官网下,希望不差分老大赏点分,我是深受没分的苦恼,好多资料想看,但是没积分,根本就帮不到我,所以这次核心内容不做保密,手册不差分的可以赏点分。谢谢各位。
案例就不上传了,还有很多从设备,涉及到公司机密,大家见谅!
附件目前上传不上去,后期能补再补上。
有说的不对的,大家指正,或者有更好的方法,希望分享出来讨论一下!