刚接触MODBUS协议。现在有几个问题,
1)MODBUS定义的命令字,可以自己改变吗?如果改变了会有什么问题;
2)是不是什么设备都可以用MODBUS协议?MODBUS对于硬件有什么要求呢?
)MODBUS定义的命令字,可以自己改变吗?如果改变了会有什么问题;
命令字
不能,你改了设备就不认识你的命令了
除非你上下一起改
帧结构,这个不能改,改了就不是MODBUS了
2)是不是什么设备都可以用MODBUS协议?MODBUS对于硬件有什么要求呢?
标准的Modbus口是使用一RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。控制器能直接或经由Modem组网。
硬件上要求有串口,软件模拟也行只要精度速度够.
任何设备如果非要用这个协议是可以用,只要决定权在你这,比如说你是客户想做个什么设备,告诉开发公司通信上就要用这个协议.