信捷plc使用modbus RTU和变频器通讯

信捷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校验计算器算从机接送到正确的会

  • 20
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值