信捷plc使用modbus rtu和信捷变频器通讯
0.1:要求:plc和变频器都支持modbusRTU的
1:modbus和rs485的区别
modbus是一种串行通讯协议,而rs485是硬件接口,大多数的modbus都是通过串口485进行的,485又分全双工和半双工,区别是全双工是双绞线的分别是A和B,半双工是四线的分别是A+ A-和B+ B-
2:modbus通讯协议分几种
modbus通讯协议分三种,分别是modbus TCP,modbus RTU,modbus ASCII
Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验,但TCP模式没有额外规定校验 RTU和ASCII用得比较多的,它们在数值数据表示不同和协议细节上略有不同,其中用得最多的是RTU本文中也是使用modbus RTU3:modbus RTU
3.1 modbus RTU功能就是对单个或多个寄存器读或者写,在寄存器前面可加控制3.2数据帧10位,1个起始位,8个数据位,1个停止位,无校验,波特率:9600;19200
3.3格式
1 2 3 4 5 6 7 8
01H 06H 20H 00H 00H 01H CRC1 CRC2
第1字节 ADR : 从机地址码(=001~254)
第2字节 03H : 读寄存器值功能码
第3、4字节 : 要读的寄存器开始地址要读FCC下挂仪表,
第5、6字节 : 要读的寄存器数量
第7、8字节 : CRC校验可以用CRC校验计算器算从机接送到正确的会
信捷plc使用modbus RTU和变频器通讯
最新推荐文章于 2025-03-07 18:22:01 发布