mobus (瓦特洛F4T)允许连接,我的pc使用静态IP,瓦特洛F4T也使用静态IP(192.168.0.222),它在另一台笔记本或pc上工作良好,但不能在一台windows 7笔记本上工作。
modbus使用502端口,我检查了防火墙,使用telnet 192.168.0.222 502没有错误消息,如果我使用不同的端口,telnet返回连接失败,因此假设端口502是打开的。
我用ModbusTcpTest130来测试相同的设置,当我尝试从watlow F4T读取一些东西时,它总是提到“无法读取modbus,请检查端口设置”,因为不同的笔记本会工作,所以我假设这台笔记本上有什么特别的东西,有人有线索吗?
更新:我尝试了另一台pc,当我只使用modbusTCP130时工作,但是当我尝试modbustcp130轮询(我忘记关闭modbusTCP130连接)时,它失败了,然后在关闭了modbus轮询和modbusTCP130之后,无论我使用的是modbusTCP130还是modbuspoll,都失败了,所以看起来端口没有发布吗?
发布于 2018-02-06 22:59:13
你是如何关闭港口的?刚关闭终点站?当您不确定您的端口是否关闭时,我建议在两端安装回弹设备。另外,确保只有一个终端实例正在运行。尝试将设备上的通信端口更改为不同的端口,以确保在PC上,该端口不用于diff应用程序。
https://stackoverflow.com/questions/48636418
复制相似问题