传感器通讯协议.docVIP

  • 40
  • 0
  • 约小于1千字
  • 约 1页
  • 2017-06-08 发布于重庆
  • 举报
传感器通讯协议

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位的数据自己算出累加和,和发送端发来的累加和比对,如果一致说明 数据传输正确,数据有效,否则该数据丢弃,重新取数据

文档评论(0)

1亿VIP精品文档

相关文档