PLC做modbus主机通信讲解
JS系列PLC支持modbus 主机,可以与支持modbus 的下位机或传感器通信。
序号检测标志本机资料传输方向从机资料数据长度从机站号错误标志0M70M1->位:写入->0x111M78
说明: 检测到M70标志信号时, 将本机M1的状态通过modbus协议发送给1号从机地址0x1,发送数据位为1位
序号检测标志本机资料传输方向从机资料数据长度从机站号错误标志0M71G1<-字:读取<-4x120031M78
说明: 检测到M71标志信号时, 通过modbus协议从1号从机保持寄存器,地址1200中读取3个16位数据存入G1,G2,G3
序号检测标志本机资料传输方向从机资料数据长度从机站号错误标志0M72G1->字:写入->4x412M78
说明: 检测到M72标志信号时, 将本机G1的寄存器值通过modbus协议发送给2号从机地址4x4,发送数据位为1个16位字节数
案例:
1.如某仪表的参数地址如下图:

采集0x01设备的温湿度值到G0,G1,则PLC通信指令如下
序号检测标志本机资料传输方向从机资料数据长度从机站号错误标志0M70G0<-字:读取<-4x021M78
在程序中触发M70通一次,则采集一次湿度值到存至G0,温度值到存至G1。
2.如某仪表的参数地址如下图:

采集0x01设备的二氧化碳浓度值到G3,则PLC通信指令如下
序号检测标志本机资料传输方向从机资料数据长度从机站号错误标志0M70G3<-字:读取<-4x711M78
在程序中触发M70通一次,则采集一次二氧化碳浓度值到G3。
3.如某仪表的参数地址如下图:

采集0x01设备的PH值到G1,则PLC通信指令如下
序号检测标志本机资料传输方向从机资料数据长度从机站号错误标志0M70G1<-字:读取<-4x011M78
在程序中触发M70通一次,则采集PH值到G1。