Q/××× ××××—××××
4 物理层及链路层
4.1 字节帧格式
字节帧格式为1位起始位,1位数据位,1位停止位,校验位可根据需要设为偶校验或无校验。 4.2 地址
每个保护CPU有一个地址,对于有多个保护CPU的装置,为每个保护CPU各分配一个地址。
5 应用服务数据单元 5.1 ASDU 1:带时标的报文 类型标识(TYP) 可变结构限定词(VSQ) 传送原因(COT) 应用服务数据单元公共地址 功能类型(FUN) 信息序号(INF) DPI 毫秒(L) 毫秒(H) 分 时 SIN 0 0 0 01H 81H COT ADDR FUN INF 0 图1 ASDU 1 带时标的报文
5.1.1 ASDU1的用途
本报文由子站发送,用来传送以下信息: 5.1.1.1 突发报文
突发报文包括动作事件,告警事件,开关量变位信息。传送时,COT为1(自发、突发),FUN填写子站的功能码,INF填写事件或开关量的信息序号。
在传送动作事件和告警事件时,DPI为2表示动作,为1表示动作的复归。在传送开关量信息时,DPI为2表示合,为1表示开
在测试模式时,突发报文的COT为7(测试模式) 5.1.1.2 总查询时上送开关量
总查询时,上送开关量,COT为9(总查询、总召唤),FUN填写子站的功能码,INF填写开关量的信息序号,DPI为2表示合,为1 表示开。
5.2 ASDU 5:标识报文
本报文由子站发送,用来传送子站的生产厂商信息和软件版本信息
0 0 DPI 2
Q/××× ××××—××××
类型标识(TYP) 可变结构限定词(VSQ) 传送原因(COT) 应用服务数据单元公共地址 功能类型(FUN) 信息序号(INF) 兼容级别(COL) ASCII字符1 ASCII字符2 ASCII字符3 ASCII字符4 ASCII字符5 ASCII字符6 ASCII字符7 ASCII字符8 自由赋值 自由赋值 自由赋值 自由赋值 05H 81H COT ADDR FUN INF COL ↑ 制造厂内部 软件标识符 ↓ 图2 ASDU 5 标识报文 COT和INF根据不同的情况取不同的值,回答复位通信单元时COT为4,INF为3;回答复位帧计数时COT为3,INF为2;装置启动/重新启动时COT为5,INF为4。 FUN填写子站的功能码。 COL根据是否使用通用分类服务取不同的值,未使用通用分类服务,值为2,使用了通用分类服务,值为3。 ASCII字符1~8可填写生产厂商的名称。 自由赋值的部分如果填写软件标识符,最后一个字节填写主版本号,倒数第二个字节填写次版本号。
5.3 ASDU 6:时间同步 类型标识(TYP) 可变结构限定词(VSQ) 传送原因(COT) 应用服务数据单元公共地址 功能类型(FUN) 信息序号(INF) 7个八位位组时间 图3 ASDU6 时间同步
本报文用来进行时间同步。 COT为8(时间同步)
FUN为255(全局功能类型) INF为0(全局功能)
3
06H 81H COT ADDR FUN INF 共7个字节 Q/××× ××××—××××
5.4 ASDU 7:总查询(总召唤) 类型标识(TYP) 07H 可变结构限定词(VSQ) 81H 传送原因(COT) COT 应用服务数据单元公共地址 ADDR 功能类型(FUN) FUN 信息序号(INF) INF 扫描序号(SCN) SCN 图4 ASDU7 总查询(总召唤) 本命令由主站发送,进行总查询。 COT为9(总查询)
FUN为255(全局功能) INF为0(全局功能)
SCN用来区分总查询的周期,每进行一次总查询,SCN加1。
5.5 ASDU 8:总查询(总召唤)终止
类型标识(TYP) 08H 可变结构限定词(VSQ) 81H 传送原因(COT) COT 应用服务数据单元公共地址 ADDR 功能类型(FUN) FUN 信息序号(INF) INF 扫描序号(SCN) SCN 图5 ASDU8 总查询(总召唤)终止
本报文由子站发往主站,表示总查询(总召唤)终止。 COT为9(总查询)
FUN为255(全局功能) INF为0(全局功能)
SCN与主站发来的ASDU 7中的SCN一致。
5.6 ASDU 9:被测值Ⅱ 类型标识(TYP) 09H 可变结构限定词(VSQ) 0 信息元素的数目i 传送原因(COT) COT 应用服务数据单元公共地址 ADDR 功能类型(FUN) FUN 信息序号(INF) INF 被测值1 共两字节 ↑ ? i个测量值 被测值i 共两字节 ↓ 图6 ASDU9 被测值Ⅱ
本命令由子站发往主站,用来传送测量值,具体测量值的数目依需要而定。
4
Q/××× ××××—××××
5.7 ASDU 10:通用分类数据
本报文用来传送通用分类数据。 类型标识(TYP) 可变结构限定词(VSQ) 传送原因(COT) 应用服务数据单元公共地址 功能类型(FUN) 信息序号(INF) 返回信息标识符(RII) 通用分类数据集数目 通用分类标识序号(GIN) 描述类别(KOD) 通用分类数据描述(GDD) 通用分类数据(GID) ? 通用分类标识序号(GIN) 描述类别(KOD) 通用分类数据描述(GDD) 通用分类数据(GID) 0AH 81H COT ADDR FUN INF RII NGD GIN(Lo) GIN(Hi) KOD Data Type Data Size Number GID ? GIN(Lo) GIN(Hi) KOD Data Type Data Size Number GID ↑ No.1 数据集 ↓ ↑ No.n 数据集 ↓ 图7 ASDU 10 通用分类数据
GIN(Lo)为组号,GIN(Hi)为条目号。 FUN为254(通用分类功能类型) 5.7.1 主站向子站发送的报文 主站用本报文向子站写入数据,写入数据分成两步,首先是写确认,在子站对写确认肯定响应后,主站进行写执行操作。在写确认和写执行时,报文中都要包含要写入的数据。 5.7.1.1 写确认时
COT为40(通用分类写命令), INF为249(带确认的写条目) 5.7.1.2 写执行时
COT为40(通用分类写命令), INF为250(带执行的写条目) 5.7.2 子站向主站发送的报文
5.7.2.1 对带确认的写命令的肯定回答
子站对其支持的写确认命令给予确认,并回送通用分类数据
COT为44(通用分类写确认), INF为249(带确认的写条目) 5.7.2.2 对带确认的写命令的否定回答
5
Q/××× ××××—××××
子站对不支持的写命令或错误的写命令给予否定回答,此时
COT为41(通用分类写命令的否定认可) INF为249(带确认的写条目) 5.7.2.3 对带执行写命令的肯定回答
子站对所支持的写执行命令给予肯定回答,并回送通用分类数据 COT为40(通用分类写命令的肯定认可), INF为250(带执行的写条目) 5.7.2.4 对带执行的写命令的否定回答
子站对不支持的写命令或错误的写命令给予否定回答,此时 COT为41(通用分类写命令的否定认可) INF为250(带执行的写条目)
5.7.2.5 对通用分类读命令有效数据响应
子站对其支持的通用分类读命令以有效数据响应。 COT为42(对通用分类读命令有效数据响应) INF为相应读命令的INF
NGD的最高bit表示有无后续帧,最高bit为1表示有后续帧,为0表示无后续帧,次高bit是计数位,每发送完一帧报文就将其置反。 5.7.2.6 对通用分类读命令无效数据响应
子站对其不支持的通用分类读命令以无效数据响应 COT为43(对通用分类读命令无效数据响应) INF为相应读命令的INF
5.8 ASDU 20:一般命令 5.8.1 复位子站
由主站发送,用来复位子站 COT为20(一般命令) INF为19(LED复位) 5.8.2 控制开关
主站还可以用该报文控制子站的开关。 类型标识(TYP) 可变结构限定词(VSQ) 传送原因(COT) 应用服务数据单元公共地址 功能类型(FUN) 信息序号(INF) 双命令(DCO) 返回信息标识符(RII) 图8 ASDU 20 一般命令
20H 81H COT ADDR FUN INF DCO RII 6