104协议本来是用于实时系统的,比如调度系统,因此没有考虑历史数据这块。浙江6 号文-配电自动化系统应用实施细则(试行)补充协议中定义了冻结数据相关报文。冻结数据实际是历史数据的一种,即在规定的时间间隔,子站将遥测数据那个时刻的数据保存为历史数据。一般是15分钟一个点,一天96个点。
报文定义如下:
任务召测报文:
子站在冻结好数据后,会将冻结的数据按报文类型209给主站送数据。当主站发现有漏掉的冻结数据后,会用报文类型204进行召测,子站将满足条件的报文用报文类型209送给主站。
过程很简单。下面看一下例子报文:
1、冻结数据上送
DE 01 62 00 --> I帧报文(低字bit0=0,高字bit0=0) 发送序号:239 接收序号:49 (发:低字bit1~bit15,收:高字bit1~bit15)
D1 -> M_TF_NA_1|209 任务冻结数据上送(浙江104扩展)
00 -> SQ(bit7):0 信号个数(bit0~6):0
01 27 -> 传送原因:[T(bit7):0|未试验 P/N(bit6):0|肯定认可 原因(bit0~5):1|周期、循环] 源发站地址(任务号):39
01 5A -> 公共地址:23041[设备类型:43(环境温湿度),设备编号:1,