iec61850国际标准工程化实施技术规范(送审稿) 下载本文

7.抽象服务通信接口

DL/T860定义了抽象服务通信接口(ACSI)模型,对语义以及调用这些服务的操作(包括请求和应答中的参数)都做了详细规定。本规范根据工程实施要求实现的ACSI服务如表1所示。

表1 ACSI服务一致性要求

信息交换模型 信息交换服务 是否强制(M/O) 客户 备注 服务器 服务器 SERVER 关联 ASSOCIATION 逻辑设备 LOGICAL-DEVICE 逻辑节点 LOGICAL-NODE 数据 DATA 数据集 DATA-SET 取代 Substitution GetServerDirectory Associate Abort Release GetLogicalDeviceDirectory GetLogicalNodeDirectory GetAllDataValues GetDataValues SetDataValues GetDataDirectory GetDataDefinition GetDataSetDirectory GetDataSetValues SetDataSetValues CreateDataSet DeleteDataSet SetDataValues M M M M M M M M M M M M O O O M M M M M M M M M M M M M M M M M M M M M O O O C1 C2 C2 C2 C2 C2 C2 M 定值组控制 Setting Group Control GetSGCBValues SelectEditSG 报告 Reporting SelectActiveSG SetSGValues ConfirmEditSGValues GetSGValues Report 16

日志 Loging 日志控制块 日志 Log GOOSE 采样值 SVC 控制 Control 文件传输 File Transfer data-change quality-change data-update GI IntgPd GetBRCBValues SetBRCBValues GetURCBValues SetURCBValues M M O M M M M M M M O O M M C3 C3 C3 C3 GetLCBValues SetLCBValues GetLogStatusValues QueryLogByTime QueryLogAfter M M M M M C4 C4 C4 C4 C4 SendGOOSEMessage GetGoCBValues SetGoCBValues GetGoReference GetGOOSEElementNumber SendMSVMessage SendUSVMessage GetMSVCBValues SetMSVCBValues GetUSVCBValues SetUSVCBValues O M M O O C6 C6 O O O O C5 C5 C5 O O C6 C6 O O O O Select SelectWithValue Cancel Operate Command-Termination TimeActivated-Operate GetFile SetFile M M M M M O M O O M M M M O M O 17

时间 Time DeleteFile GetFileAttributeValues 时钟同步 O M O O M C7 注: 1). M 为强制, O 为任选. 2). 如服务器支持取代 Substitution, C1为M. 3). 如服务器支持定值组控制 Setting Group Control, C2为M. 4). C3 为服务器可支持 BRCB、URCB 中的一种. 5). 如服务器支持日志 Loging, C4为M. 6). 如服务器支持GOOSE, C5为M. 7). C6 为服务器可支持 SendMSVMessage、SendUSVMessage 中的一种. 8). 如服务器支持网络对时, C7为M.

7.1 关联

服务器应支持对不同客户的访问视窗;

建立关联时应正确设置AP,否则可能会导致连接失败。

当MMS通信意外中断时,服务器端和客户端检出通信故障的时间应不大于1分钟。

7.2 目录类服务

读数据集目录时装置上送数据应包含有数据路径,使用‘/’和‘$’作为引用分隔符。 FC应按IEC61850-8-1的顺序排列。

7.3 数据集

本规范规定遥信信号、保护事件等重要状态信号应采用FCD方式上送,而如遥测值等不需要变化时间时可采用FCDA方式上送。

数据集在SCD文件中定义,不要求数据集动态创建和修改。

7.4取代

客户首先设置要被取代的值(xy.subVal、xy.subQ、xy.subID),然后将xy.subEna属性置成TRUE使能取代。

数据值被取代后,服务器端应使用数据品质通知客户端数据值被取代。

18

7.5定值组控制

采用读定值组值方式读取服务器定值信息。

同一时刻只能有一个客户可以进行定值的修改,推荐改定值过程: 1)客户端发出选择编辑组请求,服务器响应; 2)客户读取编辑组当前定值,服务器响应; 3)客户写服务器编辑组定值,服务器响应;

4)客户读取编辑组当前定值(用于验证写是否成功),服务器响应; 5)客户确认定值修改,服务器响应,新定值有效; 改激活定值组号,可直接由写服务完成。

7.6报告

本规范规定URCB采用多客户端可视的实现方式,客户端自动附加从“01”开始的两位数据编号以使能报告控制块,客户端可以看见所有的报告控制块实例。

只有在报告控制块非使能状态时,客户端才可以设置报告控制块的参数,报告控制块使能后,报告控制块参数才生效。客户端不应同时设置报告控制块的参数和使能报告控制块。正确步骤是先禁止使能或已在非使能状态下,设置报告控制块的参数,最后再使能报告控制块。

服务器端应严格按照设置的触发原因上送报告。

7.7日志 7.7.1日志控制块

1). 一个逻辑设备宜具有一个日志控制块,推荐放在LLN0中。

2). 日志控制块中的所有属性都应具备。

3). 属性的类型、格式都应按DL/T860标准中的规定填写。如果在DL/T860.72和DL/T860.81 标准中的规定不同, 则应按DL/T860.81的规定执行。

4).日志引用LogRef属性为LOG唯一路径名, LogRef为LDName/Ldinst (LDName/实际 LOG名).

5). OldEntrTm 、NewEntrTm 属性是老的、新的日志条目写入时的时间。在传输时用EntryTime(6个字节BINARY-TIME)时间格式表示,该时间由1984年1月1日0点0分

19

0秒起到日志条目写入时的UTC时间止。在屏幕上显示时应采用当地时间。

6). OldEnt、 NewEnt 属性是最早的、最近的日志条目标识符。EntryID应是一固定长度为8的八位位组串。EntryID在显示时应高字节放置在左边,低字节在右边;而且一个字节 中的高位在左边,低位在右边。

7.7.2日志

1). LOG应按照先入-先出的原则写入。

2). LOG结构应严格按照DL/T 860标准规定执行 。 3). 一个逻辑设备只有一个日志。

4). 日志中应包括产生日志的原因(reason-code)。reason-code应是一个最小长度为6 位的位串。包含的原因值应按照产生日志的TrgOps设置填写,但不应包含general-interrogation。

7.7.3日志服务

1). 客户使用QueryLogByTime 服务,应从RangeStartTime 到 RangeStopTime 的时间段范围内检索Log条目。客户发出此服务时,在屏幕上填写RangeStartTime和RangeStopTime 时间时应采用本地时间。

2). 客户使用QueryLogAfter服务,在引用Log中检索从RangeStartTime 起始时间和EntryID之后一定范围的Log条目。客户发出此服务时,在屏幕上填写RangeStartTime时间时应采用本地时间,EntryID参数也应填写一选定的8个八位位组串。

7.8 GOOSE

7.8.1 GOOSE 控制块

1).GOOSE控制块应具备DL/T 860.81中的表50所列属性。 2). DatSet数据成员应到最底层FCDA。

3).在工程应用时, 为提高组播信息接收的总体性能,设备制造商宜根据装置以太网控制器硬件的哈希算法实现过滤, 提供可接收GOOSE报文的组播目的地址。系统集成商在分配组播目的地址时宜评估这些算法的影响,避免出现信息阻塞。

7.8.2 GOOSE服务

1).GetGoReference和GetGOOSEElementNumber服务应按DL/T860.81的18.1.2及附录A

20