传感器通讯协议.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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位的数据自己算出累加和,和发送端发来的累加和比对,如果一致说明

数据传输正确,数据有效,否则该数据丢弃,重新取数据

相关文档
最新文档