modbus从站怎么响应主站请求,需要编响应主站请求的程序吗
1个回答
展开全部
从站不能发命令,只能被动响应。
若设备具有设定为MODBUS主站或从站的功能,则由用户确定并选择设定。若设备只具有一种功能(主站或从站),就据此使用了。主站发出命令,从站响应主站的命令并应答回传数据给主站。从站在未接收到任何请求,则什么都不做。主站不接收任何请求,1个网络一般是1主多从。
通信和设备:
一个ModBus命令包含了打算执行的设备的Modbus地址。所有设备都会收到命令,但只有指定位置的设备会执行及回应指令(地址0例外,指定地址0的指令是广播指令,所有收到指令的设备都会运行,不过不回应指令)。
所有的Modbus命令包含了检查码,以确定到达的命令没有被破坏。基本的ModBus命令能指令一个RTU改变它的寄存器的某个值,控制或者读取一个I/O端口,以及指挥设备回送一个或者多个其寄存器中的数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询