IEC104 规约调试小结
丁敬雷
调试广西中调 IEC-104 规约时对报文作了如下的分析,不对地方请指正。
单点遥信,就是用一位表示一个遥信量,比如开关位置,只采集一个常开
的辅助接点,值为 1 表示合位,0 表示分位;
双位置遥信需要采集常开和常闭两个辅助接点位置,当常开点值=1 并且
常闭点值=0,则认为开关在合位;;当常开点值=0 并且常闭点值=1,认为
开关在分位;;当两个位置值都为 1,或者两个值都为 0,则都认为开关位置不
能确定。
一、四遥信息体基地址范围
“可设置 104 调度规约”有 1997 年和 2002 年两个版本,在流程上没有什么变化,
02 版只是在 97 版上扩展了遥测、遥信等信息体基体址,区别如下:
类别 1997 版基地址 2002 版基地址
遥信
1H------400H 1H------4000H
遥测
701H------900H 4001H------5000H
遥控
B01H------B80H 6001H------6100H
设点
B81H------COOH 6201H------6400H
电度
C01H------C80H 6401H------6600H
二、一些报文字节数的设置
类别 配置方式
公共地址字节数
2
传输原因字节数
2
信息体地址字节数
3
此配置要根据主站来定,有的主站可能设为 1,1,2,我们要改与主站一致。
三、以公共地址字节数=2,传输原因字节数=2,信息体地址字节数=3 为例对一些基本
的报文分析
第一步:首次握手(U 帧)
发送→激活传输启动 : 68(启动符)04(长度)07(控制域)00 00 00
接收→确认激活传输启动 : 68(启动符)04(长度)0B(控制域)00 00 00
第二步:总召唤(I 帧)
召唤 YC、YX(可变长 I 帧)初始化后定时发送总召唤,每次总召唤的间隔时间一般
设为 15 分钟召唤一次,不同的主站系统设置不同。
发送→总召唤 :
68(启动符)0E(长度)00 00(发送序号)00 00(接收序号)64(类型标示)01(可变结
构限定词)06 00(传输原因)01 00(公共地址即 RTU 地址)00 00 00(信息体地址)14(区分
是总召唤还是分组召唤,02 年修改后的规约中没有分组召唤)
接收→S 帧 :
注意:记录接收到的长帧,双方可以按频率发送,比如接收 8 帧 I 帧回答一帧 S 帧,也可以要求
接收 1 帧 I 帧就应答 1 帧 S 帧。
68 04 01 00 02 00
评论2