【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-

接线方法

信号板说明:

相关推荐
许苑向上2 小时前
Spring Boot 的注解是如何生效的
java·spring boot·后端
索迪迈科技2 小时前
STL库——map/set(类函数学习)
开发语言·c++·学习
Dfreedom.2 小时前
在Windows上搭建GPU版本PyTorch运行环境的详细步骤
c++·人工智能·pytorch·python·深度学习
我命由我123452 小时前
Excel 表格 - Excel 减少干扰、专注于内容的查看方式
学习·ui·excel·photoshop·表格·ps·美工
我命由我123452 小时前
Excel 表格 - Excel 单元格添加边框
学习·ui·excel·课程设计·photoshop·ps·美工
爱读源码的大都督2 小时前
挑战一下,用Java手写Transformer,先手写QKV,能成功吗?
java·后端·程序员
华仔啊3 小时前
面试官灵魂拷问:count(1)、count(*)、count(列)到底差在哪?MySQL 性能翻车现场
java·后端
用户0332126663673 小时前
在Word 中插入页眉页脚:实用 Java 指南
java
奔跑吧邓邓子3 小时前
【Java实战㊱】Spring Boot邂逅Redis:缓存加速的奇妙之旅
java·spring boot·redis·缓存·实战