标准modbusrtu baud = 19200 8,n,1
1、5p拨码开关是用来设置从机地址
ON 逻辑0
1---》5 1~31
2、读寄存器
上位机发送:01 01 00 00 00 04 3D D2
第0个字节:站号
第1个字节:功能码 01(读数据)
第2个字节:读取数据寄存器高字节
第3个字节:读取数据寄存器低字节
备注:第2、3二个字节的意思,就是数据存储在内存里面,内存是有地址的,这二个字节组合在一起,就构成这个内存首地址,然后,下一个数据,在此基础上加1,读取下一个地址的数据。
第4个字节:连续读取寄存器个数高字节
第5个字节:连续读取寄存器个数低字节
第6个字节:crc校验高字节
第7个字节:crc校验低字节
下位机应答:01 01 04 00 00 00 00 FB D1
第0个字节:站号
第1个字节:功能码 01(读数据上传)
第2个字节:返回数据的个数,以字节为单位,此时返回4个字节
第3个字节:开关量输出,一个字节8位,每个位代表一个开关量输出控制,高位在前,低位在后;OUT1-OUT8
第4个字节:开关量输入1-8路,一个字节8位,分别对应8路,高位在前,低位在后;IN1-IN8
第5个字节:开关量输入9-16路,一个字节8位,分别对应8路,高位在前,低位在后;IN9-IN16
第6个字节:开关量输入16-24路,一个字节8位,分别对应8路,高位在前,低位在后;IN17-IN24
第7个字节:crc校验高字节
第8个字节:crc校验低字节
3、写寄存器
OUT1:
置1:发送:01 05 00 00 FF 00 8C 3A
清0:发送:01 05 00 00 00 00 CD CA
OUT2:
置1:发送:01 05 00 01 FF 00 DD FA
清0:发送:01 05 00 01 00 00 9C 0A
OUT3:
置1:发送:01 05 00 02 FF 00 2D FA
清0:发送:01 05 00 02 00 00 6C 0A
OUT4:
置1:发送:01 05 00 03 FF 00 7C 3A
清0:发送:01 05 00 03 00 00 3D CA
OUT5:
置1:发送:01 05 00 04 FF 00 CD FB
清0:发送:01 05 00 04 00 00 8C 0B
OUT6:
置1:发送:01 05 00 05 FF 00 9C 3B
清0:发送:01 05 00 05 00 00 DD CB
OUT7:
置1:发送:01 05 00 06 FF 00 6C 3B
清0:发送:01 05 00 06 00 00 2D CB
OUT8:
置1:发送:01 05 00 07 FF 00 3D FB
清0:发送:01 05 00 07 00 00 7C 0B
内容只有HEX,请留意。
责任编辑:xj
原文标题:modus开关量输入输出
文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。
-
电路设计
+关注
关注
6747文章
2840浏览量
220672 -
开关量
+关注
关注
2文章
201浏览量
15993 -
modustoolbox™
+关注
关注
0文章
2浏览量
1980
原文标题:modus开关量输入输出
文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
探索MOS - 1110Y - 0101E:PCIe接口隔离数字输入输出模块的卓越之选
ADP5585:多功能输入输出扩展器的技术剖析
AD74115:单通道软件可配置输入输出设备的深度解析
SGM8431-1单运放:高输出电流与轨到轨输入输出的卓越之选
SGM8710 | 低功耗、高性能的轨到轨输入输出比较器
SGM8551XN:单电源单轨到轨输入输出精密运算放大器
LT1218L:精密轨到轨输入输出运算放大器的卓越之选
LT1219:精密轨到轨输入输出运算放大器的卓越之选
变频器的输入输出滤波器的作用
一文带你读懂“脉冲输入输出模块”
modbusrtu baud开关量输入输出
评论