1. 首页 > 其他

为什么用modbus Poll模拟主站时,连接不上并一直报错“setting port parameters failed with error 3”?

为什么用modbus Poll模拟主站时,连接不上并一直报错“setting port parameters failed with error 3”?

用MODBUS POLL软件调试485的MODBUS通讯,在连接时弹出 “setting port parameters failed with error4”

ERROR4即MODBUS定义的异常代码04(从站设备故障), 指服务器(或从站)正在设法执行请求的操作时,产生不可重新获得的差错。

请教大神,我用ModBus poll和ModBus slave进行仿真时怎么一直有timeout error?

要先虚拟一对串口如COM4 COM5 ,从机 和 主机 各选一个,这对串口的参数要一直。

为什么我写的modbus tcp通信协议服务器一断,在起来连不上客户端

可能是你没有处理好关闭连接,服务器程序如果出错退出,或者退出时没进行断开客户端的操作,会造成客户端不知道服务器已停止工作,而继续保持虚连接,造成重连失效。

建议完善服务器程序设计,在服务器退出前,增加关闭所有客户端连接,并收回socket的操作。

关于51单片机Modbus 通信在modbus poll上调试收不到数据的问题

你还是仔细查看一下modbus协议吧,上位机会隔一定时间向下位机发送查询码,下位机要及时回答,通知上位机通信正常。如果你的单片机程序中没有写应答上位查询码的程序,上位机就会中断通信的,就提示通信超时的。看你的通信数据,只有上位机发送数据,却没有下位返回的数据。所以,一是查下位机有无应答查询码,二是查询下位机接收到控制命令后,解析命令是否正确,是否有返回码。上位机发正常命令,下位都应该有返回码的。可以先用串口调试助手测试下位机的收/发代码过程。