电工基础

电工基础知识_电工技术-电工最常见电路

台达PLC modbusRTU通信H04功能码的RS指令使用

时间:2018-08-04 09:44来源:未知 作者:admin 点击:
台达PLC modbusRTU 通信 H04功能码的RS指令使用 因为台达的modbus指令不支持H04功能码,所以我们只能用通用的RS指令来进行通信。首先进入通信向导进行通讯参数设置等。 下一步设置通讯参

台达PLC modbusRTU通信H04功能码的RS指令使用
因为台达的modbus指令不支持H04功能码,所以我们只能用通用的RS指令来进行通信。首先进入通信向导进行通讯参数设置等。
台达PLC modbusRTU通信H04功能码的RS指令使用
下一步设置通讯参数,要和所通讯的设备保持一致。
台达PLC modbusRTU通信H04功能码的RS指令使用
下一步选择使用RS指令通讯
4.下一步填写通讯用的寄存器等参数
5.点击完成梯形图自动生成 下图是生成的通信设置参数
下图是送信要求和功能指令功能位这里我写的返回的字节数应该是K39不是16个
6.下面需要自己编写发送的字符串,modbus RTU的字符串固定就是8个字节保存在D0-D7中。字符串的编写顺序是固定的的不能更改如下图顺序。字符串是发送给从机的数据,发送完成后从机就会将你要查询的寄存器的数值以字节的形式保存在D10-D25 中每两个字节是一个寄存器的数据。要查询的数据的寄存器的地址和数量要看从机的说明书。所有返回的字节都保存在寄存器的低字节中。
H03 从机站号 H04功能码 00 00是寄存器地址 H27是要读取的寄存器个数(换算成十进制是39个字节) 返回39个字节。返回的字节前三个字节是 站号 功能码 和字节数, 从第四个字节就是你要读取的寄存器数值了。
台达PLC modbusRTU通信H04功能码的RS指令使用
台达PLC modbusRTU通信H04功能码的RS指令使用
台达PLC modbusRTU通信H04功能码的RS指令使用
台达PLC modbusRTU通信H04功能码的RS指令使用
台达PLC modbusRTU通信H04功能码的RS指令使用
台达PLC modbusRTU通信H04功能码的RS指令使用

(责任编辑:admin)
织梦二维码生成器
相关文章
------分隔线----------------------------