2022-05-20
有一个外购设备的昆仑通态屏要和公司的电箱中西门子w smart200走MODBUS TCP通讯。
从没有这样弄过,所以我用一块昆仑屏做实验,结果没有成功。
所用硬件:昆仑屏(192.168.2.20),交换机,smart200 V2.5(192.168.2.1).
昆仑屏做客户端,西门子做服务器。没成功是什么原因。
评论8
楼主 2022/5/20 17:41:31
设备地址 我记得默认好像是255吧 你得查查200smart那边地址是多少
楼主 2022/5/23 10:17:15
先用第三方调试软件测试一下西门子S7-200 Smart系列PLC之Modbus TCP服务器的程序,看看是否成功。
楼主 2022/5/23 13:54:47
本地端口号和远程端口号你是不是搞反了,本地端口号指的是触摸屏的端口号、远程端口号指的是PLC的端口号,你PLC程序中的端口号设定为502了,那么触摸屏中远程设备端口号也要为502.
楼主 2022/5/23 16:17:46
直接用smart200的驱动不就行了 在PLC选项里就有
楼主 2022/5/23 16:31:48
你本地和远程的端口号,感觉弄反了 。还有可以试过其他的波特率
楼主 2022/5/23 16:40:10
为什么不直接用西门子的驱动通讯?触摸屏里面可以直接选的
楼主 2022/5/24 9:56:32
确认端口号错误,可以用ModbusTcp网络助手调试,好判断哪边设置有问题