modbus使用502端口,我检查防火墙,并使用telnet 192.168.0.222 502没有错误消息,如果我使用不同的端口telnet返回连接失败,所以我假设端口502打开。
我使用ModbusTcpTest130进行测试,同样的设置,当我尝试从watlow F4T读取内容时,它总是提到“无法进行modbus读取,请检查端口设置”,因为不同的笔记本电脑可以工作,所以我假设有在这台笔记本电脑上有什么特别的东西,有人有线索吗?
更新:我尝试了另外一台电脑,当我只使用modbusTCP130时它工作,但是,当我尝试modbus poll(我忘了关闭modbusTCP130连接)时,它失败了,然后关闭两个modbus轮询和modbustcp130,无论我使用modbusTCP130还是modbuspoll,两者都失败了,所以看起来没有发布端口?
答案 0 :(得分:0)
你是如何关闭港口的?刚关闭终端? 当您不确定您的端口是否已关闭时,我会建议两端都使用rebout设备。还要确保只有一个终端实例正在运行。 它尝试将设备上的通信端口更改为不同的端口,以确保在PC上该端口不与diff应用程序一起使用。