Q/××× ××××—××××
A.4 读一个组的全部条目的值或属性
步骤1
主站:读一个组全部条目的描述 子站:确认
主站 实例 子站 实例 启动字符 68H 10H 10H 长度L 0DH 控制域 20H L重复 0DH ADDR 02H 启动字符 68H 帧校验和 22H 控制域 73H 16H 16H 链路地址域 02H 类型标识(TYP) 15H 可变结构限定词(VSQ) 81H 链传送原因(COT) 2AH 路用应用服务数据单元公共地址(ADDR) 02H 户功能类型(FUN) FEH 数 据信息序号(INF) F1H ASDU21 返回信息标识符(RII) 00H 通用分类标识数目(NOG) 01H 通用分类标识序号GIN(Lo) 04H 通用分类标识序号GIN(Hi) 00H 描述类别(KOD) 0AH 帧校验和 35H 结束字符 16H
图 A3 读一个组的描述步骤1
13
Q/××× ××××—××××
步骤2
主站:召唤一级用户数据
子站:以ASDU10响应读描述
主站 实例
子站 实例 启动字符 10H 启动字符 68H 控制域 5AH 长度L E6H 链路地址域 02H L重复 E6H 帧校验和 5CH 启动字符 68H 结束字符 16H 控制域 28H 链路地址域 02H 类型标识(TYP) 0AH 可变结构限定词(VSQ) 81H 传送原因(COT) 2AH 应用服务数据单元公共地址(ADDR) 02H 功能类型(FUN) FEH 信息序号(INF) F1H 返回信息标识符(RII) 00H 通用分类标识数目(NOG) 8AH 通用分类标识序号GIN(Lo) 04H 通用分类标识序号GIN(Hi) 01H 链路描述类别(KOD) 0AH 用数据类型(DATATYPE) 01H 户数数据宽度(DATASIZE) 10H 据数目(NUMBER) 01H BFH D8H ASDU10 数据集D6H 1 C6H 通用分类标识数据 D7H (GID) D6H 31H 20H A1H ?? ?? 数据集N 帧校验和 2AH
结束字符 16H 图 A4 读一个组的描述步骤2
重复步骤2,直到所有数据读取完成。
读定值有两种方式,其一是读取当前定值区的定值,另外一种是读取运行定值区的定值。
14
Q/××× ××××—××××
读当前定值区的定值要经过两个步骤,首先主站通过ASDU10用带执行的写命令向定值区组的当
前定值区条目写入要读取定值的定值区号;接着用ASDU21读取定值区的全部条目的值。
如果不向定值区组的当前定值区号条目写入定值区号,而是直接读定值,读到的是运行定值区的定值。
A.5 修改定值的实现
步骤1选择定值区
主站:写定值区 ASDU10 (带执行的写条目) 子站:响应 ASDU10 (响应带执行的写条目)
主站 实例 子站 实例 启动字符 68H 启动字符 68H 长度L 11H 长度L 11H L重复 11H L重复 11H 启动字符 68H 启动字符 68H 控制域 73H 控制域 08H 链路地址域 02H 链路地址域 02H 类型标识(TYP) 0AH TYP 0AH 可变结构限定词(VSQ) 81H VSQ 81H 传送原因(COT) 28H COT 28H 应用服务数据单元公共地址(ADDR) 02H ADDR 02H 链功能类型(FUN) FEH 链FUN FEH 路FAH 路用信息序号(INF) 00H 用INF FAH 户返回信息标识符(RII) 户RII 00H 数01H 数据通用分类标识数目(NOG) 据NOG 01H ASDU10 通用分类标识序号GIN(Lo) 05H 05H 通用分类标识序号GIN(Hi) 01H (Hi) 01H 描述类别(KOD) 01H ASDU10 GIN(Lo) GINKOD 01H 数据类型(DATATYPE) 03H DATATYPE 03H 数据宽度(DATASIZE) 01H DATASIZE 01H 数目(NUMBER) 01H NUMBER 01H GID 00H GID 00H 帧校验和 2FH 帧校验和 C4H 结束字符 16H 结束字符 16H 图 A5 修改定值步骤1 注: 选择定值区是通过向第5组的第1个条目写入定值区号实现的。
15
Q/××× ××××—××××
步骤2写定值
主站:写定值 ASDU10 (带确认的写条目) 子站:响应 ASDU10
(响应带确认的写条目)
主站 实例 子站 实例 启动字符 68H 启动字符 68H 长度L 12H 长度L 12H L重复 12H L重复 12H 启动字符 68H 启动字符 68H 控制域 53H 控制域 8H 链路地址域 02H 链路地址域 02H 类型标识(TYP) 0AH TYP 0AH 可变结构限定词(VSQ) 81H VSQ 81H 传送原因(COT) 28H COT 2CH 应用服务数据单元公共地址(ADDR) 02H ADDR 02H 功能类型(FUN) FEH FUN FEH 链F9H 链路信息序号(INF) 路INF F9H 用00H 用户返回信息标识符(RII) 01H 户RII 00H 数通用分类标识数目(NOG) 数NOG 01H 据ASDU10 通用分类标识序号GIN(Lo) 04H 据04H 通用分类标识序号GIN(Hi) 01H 01H 描述类别(KOD) 01H 01H 数据类型(DATATYPE) 03H ASDU10 GIN(Lo) GIN(Hi) KOD DATATYPE 03H 数据宽度(DATASIZE) 02H DATASIZE 02H 数目(NUMBER) 01H NUMBER 01H 通用分类标识数据 0EH 0EH (GID) 62H GID 62H 帧校验和 7EH 帧校验和 37H 结束字符 16H 结束字符 16H 图 A6 修改定值步骤2
16
Q/××× ××××—××××
步骤3执行写定值
主站:写定值 ASDU10 子站:响应 ASDU10
主站 启动字符 长度L L重复 启动字符 控制域 链路地址域 类型标识(TYP) 可变结构限定词(VSQ) 传送原因(COT) 应用服务数据单元公共地址(ADDR) 功能类型(FUN) (带执行的写条目) (响应带执行的写条目)
实例 68H 12H 12H 68H 73H 02H 0AH 81H 28H 02H FEH FAH 00H 01H 04H 01H 01H 03H 02H 01H 0EH 62H 9FH 16H 图 A7 修改定值步骤3
注 1:一次可以修改多个定值,
注 2:切换定值区是通过向第5组的第2个条目写入要切换的定值区号实现的,首先是带确认的写条目,接着是带执
行的写条目。
注 3:一次只能修改一个软压板,在修改软压板时,依次用带确认的写条目和带执行的写条目向软压板组写入软压
板。如果执行修改压板操作错误(将已经打开的软压板再次打开,将已经闭合的软压板再次闭合均为错误的操作),子站给予否定响应。
注 4:当前定值区和运行定值区的含义:当前定值区表明了要修改定值的定值区的区号,仅在读写定值时用到;运
行定值区表明了装置正在使用的定值的定值区的区号。 注 5:切换定值区时,是向运行定值区写入要修改的定值区号。
注 6:对于有多个保护CPU的装置,仅需对其中一个保护CPU切换定值区,该装置中的所有保护CPU都会同时切换
定值区。
子站 启动字符 长度L L重复 启动字符 控制域 实例 68H 12H 12H 68H 08H 02H 0AH 81H 28H 02H FEH FAH 00H 01H 04H 01H 01H 03H 02H 01H 0EH 62H 34H 16H 链路地址域 TYP VSQ COT ADDR FUN 链路用户数据ASDU10
信息序号(INF) 返回信息标识符(RII) 通用分类标识数目(NOG) 通用分类标识序号GIN(Lo) 通用分类标识序号GIN(Hi) 描述类别(KOD) 数据类型(DATATYPE) 数据宽度(DATASIZE) 数目(NUMBER) 通用分类标识数据 (GID) 帧校验和 结束字符 链路用户数据ASDU10
INF RII NOG GIN(Lo) GIN(Hi) KOD DATATYPE DATASIZE NUMBER GID 帧校验和 结束字符 17
相关推荐: