当前位置:
1200与信捷PLC的modbusTCP通讯
回复 | 人气 | 打印
老天爱笨小孩 个人主页 给TA发消息 加TA为好友 发表于:2018-12-11 16:10:09 楼主

近期在陕西的一个煤矿水处理工程,我们用的21200PLC,下面有一套加药系统是别人的,用的信捷的PLC。双方需要通信,最终确定方案为走Modbus TCP通讯。本以为比较简单,做下来却发现始终无法接通。好在费了功夫之后总算解决了问题。

我这边遇到的问题是:1.信捷的X区跟Y区无法读取。

2. 1200Modbus TCP程序下进去并执行的时候,1200与信捷的网络通讯就会出现问题,导致电脑无法ping通。咨询了西门子跟信捷无数遍,信捷还帮我远程了一个上午,都无法说清原因。

解决方案:1.关于这点我咨询了西门子的工程师,他明确表示西门子1200485地址的0区最高只到9999,而信捷PLCX区跟Y区都是05位数,所以确认无法直接读取,只能将其转到M区后再进行通讯。

2.我尝试用modscan扫信捷的PLC,得到的结果是当1200Modbus TCP程序不执行时,Modscan可以读到信捷的数据,同样当程序执行时,无法建立连接。

我确信问题出在1200这边。费了好大劲,总算找到了问题所在。

在使用MB_CLIENT的背景块里有一个MB_UNIT_ID管脚,这个管脚默认是255!!.坑了个爹了,只要把这个管脚改成16#01双方就能正常通讯了。

 

最后附上本次的程序吧。软件用的是博途V15。


正在下载,请等待……
下载附件需5积分!

分享到: 关注收藏 邀请回答 回复 举报
华924 个人主页 给TA发消息 加TA为好友 发表于:2018-12-12 09:02:01 1楼
 

学习下,谢谢分享,谢谢

  回复 引用 举报
离苏州很近 个人主页 给TA发消息 加TA为好友 发表于:2018-12-23 15:09:11 2楼
 

学习下,谢谢分享,谢谢


  回复 引用 举报
俊俊123 个人主页 给TA发消息 加TA为好友 发表于:2019-04-29 11:00:45 3楼
 

学习下,谢谢分享,谢谢

  回复 引用 举报
明闯plc 个人主页 给TA发消息 加TA为好友 发表于:2019-05-14 19:38:51 4楼
 

学习下,谢谢分享,谢谢

  回复 引用 举报
幸运吸铁石 个人主页 给TA发消息 加TA为好友 发表于:2019-07-14 21:36:43 5楼
 

问题就是在实践中出现并解决,谢谢分享。

  回复 引用 举报
阿jiu的九 个人主页 给TA发消息 加TA为好友 发表于:2019-07-16 11:46:12 6楼
 

感谢楼主分享同时再感谢

  回复 引用 举报
okma11 个人主页 给TA发消息 加TA为好友 发表于:2019-07-16 12:24:24 7楼
 

学习一下感谢楼主分享

  回复 引用 举报
韩韩晓晓诺诺 个人主页 给TA发消息 加TA为好友 发表于:2019-09-26 10:21:20 8楼
 

学习下,谢谢分享,谢谢

  回复 引用 举报
liming322 个人主页 给TA发消息 加TA为好友 发表于:2020-03-04 18:06:57 9楼
 

这个必须要学一下

  回复 引用 举报
chenrenfu 个人主页 给TA发消息 加TA为好友 发表于:2020-03-05 21:24:21 10楼
 

学习下,谢谢分享!

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2020-03-06 09:25:25 11楼
 

下载学习学习,感谢分享

  回复 引用 举报
陶建 个人主页 给TA发消息 加TA为好友 发表于:2020-04-14 00:02:08 12楼
 

兄弟,下载后有密码,求密码多少

  回复 引用 举报
gk2017 个人主页 给TA发消息 加TA为好友 发表于:2020-04-14 00:43:46 13楼
 

你尽快看见看见看见

  回复 引用 举报
gk2017 个人主页 给TA发消息 加TA为好友 发表于:2020-04-14 00:44:16 14楼
 

汉家江湖看见看见看见

  回复 引用 举报
gk2017 个人主页 给TA发消息 加TA为好友 发表于:2020-04-14 00:44:37 15楼
 

能不能你们那

  回复 引用 举报
function888 个人主页 给TA发消息 加TA为好友 发表于:2020-05-15 22:22:42 16楼
 

想下来学习学习,但是积分不够

  回复 引用 举报

周点击排行
周回复排行
最新求助