传感器通讯协议.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC发送,共7个字节: 1,T---固定发T(0x54,代表启始位
2,地址的百位,范围:0-2
3,地址的十位,范围:0-9
4,地址的个位,范围:0-9 地址不能大于254
5,备用位,任意值都可以,
6,累加和(16进制,前5个字节的累加和(大等于256时,减掉256 7,E(x045---结束标志
如发送:54 30 30 35 00 E9 45 取5号传感器的数据
54 30 30 31 00 E5 45 取1号传感器的数据
传感器返回数据,共7个字节:
1,R---固定发R(0x52,代表启始位
2,地址的百位,范围:0-2
3,地址的十位,范围:0-9
4,地址的个位,范围:0-9 地址范围:001-255,000地址不可用,会产生混乱。
5, 干簧管数据,bit7--代表第8个干黄管,1表示有反馈,0表示没有
bit6--代表第7个干黄管,1表示有反馈,0表示没有
bit1--代表第2个干黄管,1表示有反馈,0表示没有
bit0--代表第1个干黄管,1表示有反馈,0表示没有6, 累加和(16进制,前5个字节的累加和(大等于256时,减掉256
7, E(0x45---结束标志
如:PLC发送:54 30 30 31 00 E5 45 取1号传感器的数据
传感器返回:52 30 30 31 01 A4 45 表示1号传感器1号干簧管1有反馈信号
PLC发送:54 30 30 35 00 E9 45 取5号传感器的数据
传感器返回:52 30 30 35 42 fa 45 表示5号传感器7号和2号干簧管1有反馈信号
注意:地址000不可用。
校验位的用途:
PLC接收前5位的数据自己算出累加和,和发送端发来的累加和比对,如果一致说明
数据传输正确,数据有效,否则该数据丢弃,重新取数据