恭喜,你发布的帖子
发布于 2018-07-28 16:39:05
15楼
我开了2个PLCSIM,测试MODBUS TCP,一个作为server,一个作为client,能看到状态码 server是7006,client是7004,一切正常,但是,client 给个req之后,状态码变成了7006,超时时间过了之后错误码80C8,然后变回7004。监控server和client的背景数据块,能看到server收到了client发过去的请求,但是没看出是否有响应,抓包工具好像也不能抓取2个plcsim直接的数据包。
因为手头只有1个cpu,分别下载到CPU,和电脑做测试,都是没有问题的,一直没搞懂为什么模拟测试不成功。如果不支持,那么不会显示7004/7006的状态,但支持的话,server没响应
感谢费心,这几天我在忙别的事情,没有跟进这个问题。我反复测试了一下,用一个指令,通过切换IP和端口号等,是可以做到超过14个服务器的,但是感觉很繁琐,效率低。感觉这种不太适合轮训,远没有RTU模式轮训方便。
请填写推广理由:
分享
只看
楼主