1.功能简述
遥测,顾名思义就是测量值,由从站上报到主站,有标度化,归一化,短浮点三种类型,再根据是否带有品质描述、是否带试标划分为更细的类型。通常推荐使用短浮点数方式上送。遥测信息对象地址范围为4001H~5000H.
2.通信过程
3.报文结构
- 归一化值。2字节,最高位D15为符号位0正数 1负数;D14~D0为数据位取值范围0-32767
- 短浮点数,4字节,IEEE STD745标准定义,不再赘述,如果你是用Java开发,可以直接调用Float.intBitsToFloat(int)
- 标度化值。
4.报文实例解读
RECV: 68 12 0E 00 10 00 0D 01 03 00 01 00 02 40 00 00 78 DB 3F 00
- 启动字符:68H
- APDU长度:12H 18个字节
- 控制域四个八位组:0E 00 10 00 第一个字节的bit0为0,第三个字节的bit0为0,所以是I格式帧,发送序列号7,接收序列号8
- 类型标识:0DH CON<13>:=带品质描述词的短浮点数
- 可变结构限定词:01H SQ=0 地址不连续 信息元素个数1,单个
- 传送原因:03 00 -> 0003H <Cause<3>:= 突发
- ASDU公共地址:01 00 => 0001H 通常为RTU地址
- 第一个信息元素的地址:02 40 00 => 004002H => 第16836点
- 第一个信息元素的值:00 78 DB 3F //Float.intBitsToFloat(0x3fdb7800) =>1.715
- 第一个信息元素的品质描述词:00 未溢出/未被闭锁/未被取代/当前值/有效