该规约在DF8900中规约号为104,在DF8002或DF1800系统中规约号一般为99,但也有个别现场因实际情况而不同.
97版或2002版IEC104在流程上没有什么变化,只是扩展了遥测遥信等信息体基地址..
目前无论是DF8900还是DF8002或DF1800系统都可以通过配置”iec104规约配置表.ini”文件来配置下来信息.
部分报文字节个数
类别
配置范围
公共地址字节数
1或2
传输原因字节数
1或2
信息体地址字节数
2或3
参数地址范围
类别
97版基地址
2002版基地址
遥信
1H------400H
1H------4000H
遥测
701H------900H
4001H------5000H
遥控
B01------B80
6001H------6100H
设点
B81H------C00H
6201H------6400H
电度
C01H------C80H
6401H------6600H
流程
下面以公共地址字节=2/传送原因字节=2/信息体地址字节=3,97版基地址为例.
报文中字符均为16进制表示,报文中长度指除启动符与长度字节外的所有字节.
注意长帧报文中的”发送序号”与”接收序号”具有抗报文丢失功能.
第一步:首次握手(U帧)
发送―>激活传输启动 :
68(启动符)04(长度)07(控制域)
00 00 00
接收―>确认激活传输启动:
68(启动符)04(长度)0B(控制域)
00 00 00
第二步:总召唤,召唤YC,YX(可变长I帧)初始化后定时发送总召唤(
DF8900系统通过设置RTU参数表中的”全数据扫描间隔”单位是分钟.DF1800/DF8002系统在程序中写定,一般15分钟召唤一次)
发送―>总召唤 :
68(启动符)0E(长度)
00 00(发送序号,2个字节)00 00(接收序号,2个字节)64(类型标识)01(可变结构限定词)06
00(传送原因,2个字节)01 00(公共地址,即RTU站址,2个字节)0000
00(信息体地址,3个字节)14(QOI,区分是总召唤还是分组召唤,如果是2002版基地址的没有分组召唤)
接收―>S帧:(记录接收到的长帧,双方都可以按频率发送,文本规定最多接收8帧I帧回答一S帧,但我们要求接收一帧I帧就应答一S帧)
68 04 01 00 02 00:
接收―>总召唤确认(发送帧的镜像,除传送原因不同):
68(启动符)0E(长度)00
00(发送序号,2个字节)
00 00(接收序号,2个字节)
64(类型标识)01(可变结构限定词)
07 00(传送原因,2个字节)
01 00(公共地址,即RTU站址,2个字节)00
00 00(信息体地址,3个字节)
14(QOI)
发送―>S帧:(记录接收到的长帧,双方都可以按频率发送,文本规定最多接收8帧I帧回答一S帧,但我们要求接收一帧I帧就应答一S帧)
68 04 01 00 02 00
接收―>YX帧:(以类型标识1为例)
68(启动符)
1A(长度)
02 00(发送序号,2个字节)02 00(接收序号,2个字节)
01(类型标识,单点遥信)
04(可变结构限定词,有4个遥信上送)
14 00(传送原因,2个字节,响应总召唤)01