1215C模块使用MODBUS TCP的问题

我使用1215C与普通计算机做MODBUS TCP 通信,指令使用的是MB_SERVER,配置如图,程序很简单,计算机做客户端,使用一个TCP的工具软件,开始已经调试通,可完成指令收发。但后来我在这台计算机上做了WINCC的程序,使用1200连接通道连接1215C,本想只是做个测试程序,但连接成功WINCC后,单独使用TCP做MODBUS就怎么也接收不到数据了,显示可以连接、发送成功,就是不能返回数据,错误代码7002,请问有什么办法吗?我换了一台没有WINCC的机器试过,也是同样情况。先感谢大家了!

图片说明:

1215C模块使用MODBUS TCP的问题   

最佳答案

server和client的端口号需要保持一致。
建议采用默认的502端口进行modbus通讯测试。

提问者对于答案的评价:
两位大侠说的都很对,可惜只能有一个最佳,排除WINCC的连接后,修改了端口号,就可以通信了,非常感谢!

专家置评

wincc走modbus tcpip通讯默认占用的是502端口
走S7-1200通讯占用的是102端口
原则上是没有端口冲突的

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc133088.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日
下一篇 2017年5月31日

相关推荐