【modbus学习】

Modbus通信(源于施耐德)

串行链路:RTU(传输大量数据,适合工业)、ASCII(少量数据,适合计算机)

TCP/IP:TCP(传输严谨,效率低)、UDP(传输效率高)

Modbus RTU特点:主-从协议(单一主站)、请求-响应方式(一问一答)

格式:起始符+地址码+功能码+寄存器地址+寄存器数量+CRC校验+结束符

注意:数据字节高位在前、低位在后,而CRC校验低位在前,高位在后

数据区包括:数据地址+数据内容

H:16进制 B:二进制

正转:16#2000、0001 0010 =16#12

反转:16#2000、0010 0010 =

频率:16#2001、30Hz(8*16^0+11*16^1+11*16^2 = 8+176+2816 = 3000)

如16#2102、16#0005

如CM 1241 RS485/422 母头 DIAG是指示灯

CM 1241 RS232 公头 通信模块放置在PLC左边(最多扩展3个)

485是半双工(利用差分信号),而422是全双工

注意3脚是B+,8脚是A-,有些变频器是A+、B-

接线方法

信号板说明:

相关推荐
zzywxc78721 小时前
AI赋能千行百业:金融、医疗、教育、制造业的落地实践与未来展望
java·人工智能·python·microsoft·金融·golang·prompt
敲敲敲-敲代码21 小时前
web系统(asp.net和C#)
前端·c#·asp.net
一只学java的小汉堡21 小时前
Spring Boot 配置详解:从引导器到注解实战(初学者指南)
java·spring boot·后端
__XYZ21 小时前
Vala编程语言高级特性-弱引用和所有权
c语言·开发语言·后端·c#
大千AI助手1 天前
二元锦标赛:进化算法中的选择机制及其应用
人工智能·算法·优化·进化算法·二元锦标赛·选择机制·适应生存
独自破碎E1 天前
归并排序的递归和非递归实现
java·算法·排序算法
能不能别报错1 天前
K8s学习笔记(十一) service
笔记·学习·kubernetes
悠哉悠哉愿意1 天前
【ROS2学习笔记】服务
开发语言·笔记·学习·ros2
一叶飘零_sweeeet1 天前
线程同步实战指南:从 bug 根源到锁优化的终极之路
java·线程·线程同步
落羽的落羽1 天前
【Linux系统】快速入门一些常用的基础指令
linux·服务器·人工智能·学习·机器学习·aigc