帧格式介绍•C=控制域A=地址域L=帧长度=用户数据八位位组长度(有些地区对帧长度有不同的定义.)控制域(C)控制站向电能累计量数据终端传输的报文中控制域(C)的各位的定义控制域(C)启动报文位:PRM=1,表示是由控制站向电能累计量数据终端传输,控制站为启动站。帧计数位:FCB控制站向同一个电能累计量数据终端传输新一轮的发送/确认或请求/响应传输服务时,将帧计数位FCB取相反值,控制站为每一个电能累计量数据终端保留一个帧计数位FCB的拷贝,若超时没有从电能累计量数据终端收到所期望的报文,或接收出现差错,则控制站不改变帧计数位FCB的状态,重传原报文,重传次数为3次,若控制站正确收到电能累计量数据终端报文,则该一轮的发送/确认或请求/响应传输服务结束。复位命令的帧计数位FCB常为零,帧计数有效位FCV=0。控制域(C)帧计数有效位:FCVFCV=0表示帧计数位FCB的变化无效。FCV=1表示帧计数位FCB的变化有效。控制域(C)控制域(C)电能累计量数据终端向控制站传输的报文中控制域(C)的各位的定义控制域(C)启动报文位:PRM=0表示是由电能累计量数据终端向控制站传输,电能累计量数据终端为从动站。要求访问位:ACD=1表示电能累计量数据终端希望向控制站传输1级用户数据。数据流控制位:DFC:DFC=0表示电能累计量数据终端可以接受数据。DFC=1表示电能累计量数据终端的缓冲区已满,无法接受新数据。控制域(C)控制域(C)a)控制站向电能累计量数据终端召唤1级用户数据,电能累计量数据终端如有1级用户数据,以响应帧回答。如没有1级用户数据,以无所要求的数据帧回答。b)控制站向电能累计量数据终端召唤2级用户数据,电能累计量数据终端以最近累计时段的电能累计量的响应帧回答。如无最近累计时段的电能累计量,以无所要求的数据帧回答。应用服务数据单元(ASDU)7.2.3传送原因应用服务数据单元的数据单元标识符的第3个八位位组定义为传送原因域,如下所示:传送原因域值的语义定义P/N:=BS1[7]0:=肯定确认1:=否定确认T=test:=BS1[8]0:=未试验1:=试验6:=激活act7:=激活确认actcon8:=停止激活deact9:=停止激活确认deactcon10:=激活终止actterm7.2.5记录地址(RAD)记录地址既可以作为“累计时段的记录地址”,或者作为“单点信息的记录地址”。记录地址的定义如下:11:=电能累计量累计时段1的记录地址12:=电能累计量累计时段2的记录地址13:=电能累计量累计时段3的记录地址50:=最早的单点信息51:=单点信息的全部记录52:=单点信息记录区段153:=单点信息记录区段254:=单点信息记录区段355:=单点信息记录区段47.2.6信息体地址(IOA)信息体地址是一个电能累计量的地址,或者单点信息的地址,如果出现地址的话,信息体地址是一个八位位组所组成。0:=无关的信息体地址1..255:=信息体地址7.2.7.2时间信息a(分至年)时间格式举例说明:1E0B3506042004年6月21日11点30分。1E——30分,0B——11点,35——日期(35H=00110101B,选择后5位10101转为十进制为21日),06——6月,04——2004年102规约报文实例介绍1049fde12716(询问链路状态,fde1为设备地址deviceid,27为和校验)100bfde1e916(应答)1040fde11e16(复位链路)1000fde1de16(链路复位成功)无class1数据[如回复1020fde1fe16(有class1数据)]注意,控制站在以下情况下进行就地初始化:系统上电和程序启动在初始化中ACD=1这里就出现了”1020fde1fe16”采集器将上送制造厂信息和产品规范等命令680e0e6873fde16a0106fde10c1e0b150604f416(0e0e表示数据长度,73启动报文位FCB翻转有效;6a读一个指定过去累计时段的累计电量;01信息体个数;06传送原因—激活;0c读取数据的积分方式—为第二种积分周期5分钟;1e0b150604五个八位位组的二进制时间。)1020fde1fe16(有class1数据)105afde13816(问class1数据)680e0e6828fde16a0107fde10c1e0b150604aa16(28采集器希望向控制站传CLASS1数据,01信息体个数;07传送原因—对激活确认;0c同上积分方式)107afde15816(继续问CLASS1数据)6862626828fde1020c05fde10c01596d0000001b025323020000ce0388540100003404ccce000000f2056d6d00000033067f23020000fe07d754010000870802cf0000002d09e8e2000000270a00000000005e0b2189000000090c2a000000008a1e0b3506049316(采集器上送电量,02计费电能累计量,每个量为四个八位位组;0C一共12个量;05传送原因为被请求;0c同上积分方式。中间三行为12个量值,电量值后为公共时标,1e0b350604[下面的是上送的12个电量数值的详细描述:每7个字节为一个信息体,下面使用01596d0000001b进行举例。01为信息体地址,中间斜体四个值为电量值,00为状态位,第7位为和校验,它包括以下信息体,类型标识02+采集器地址fde1+积分方式0c+信息体地址01+电能量596d0000+公共时标1e0b350604=31b])105afde13816(继续问CLASS1数据)680e0e6808fde16a010afde10c1e0b350604ad16(传送终止6a类型标识为106,01为信息体地址,0a传送终止,0C积分方式)7.3.3.3类型标识102:读选定时间范围的带时标的单点信息记录7.2.3传送原因在控制方向:6:=激活8:=停止激活7.2.5记录地址(RAD)记录地址既可以作为“累计时段的记录地址”,或者作为“单点信息的记录地址”。记录地址的定义如下:11:=电能累计量累计时段1的记录地址12:=电能累计量累计时段2的记录地址13:=电能累计量累计时段3的记录地址50:=最早的单点信息51:=单点信息的全部记录52:=单点信息记录区段153:=单点信息记录区段254:=单点信息记录区段355:=单点信息记录区段4类型标识1:带时标的单点信息7.2.7.7带地址和限定词的单点信息SPA:=UI8[1..8]0..2550..127:=兼容定义128..255:=特殊使用(专用范围)SPI:=BS1[9]0..10:=开OFF1:=合ONSPQ:=UI7[10..16]0..1270:=无特定的限定词定义1..127:=制造厂-特定定义附录B(标准的附录)B1公共的单点信息重新启动:在累计时段内发生重新启动(不完整的累计时段)时置1。参数改变:在累计时段内参数改变生效时置1。人工输入:在累计时段内个别电能累计量由人工输入而改变时置1。电源故障:在累计时段内电源故障超过0.1秒时置1。警告报文:在累计时段内发生一个不影响电能累计量准确度的差错时置1。差错信号:在累计时段内发生一个影响电能累计量准确度的差错时置1。时间偏移:在累计时段内由人工设定时间而改变了累计时段的持续时间而置1。允许的差额:比较电能累计量时超过容差。举例读单点信息:AsduType=0x66(102)Tim_send:6813136853E903660106E9033336095C0703360A5C07036016(读选定时段带时标的单点信息)Tim_recv:E5(子站应答)Tim_send:107AE9036616(问一级数据)Tim_recv:6813136828E903660107E9033336095C0703360A5C07031616(子站对66的镜像帧)Tim_send:105AE9034616(问一级数据)Tim_recv:6813136828E903010805E90333060358DE010A5C07030683BCDE010A5C070306A3BCDE010A5C070306C320DF010A5C07030F010024030A5C07030F0100E41D0A5C0703090320771E0A5C070309052C791E0A5C07033616(子站的数据应答帧)...Tim_send:107AE9036616(问一级数据)Tim_recv:6813136808E90366010AE90333060D610904280E610904A916(子站对66的原因码为0A的终止帧)谢谢大家!