IEC61850从站
1.基础配置流程:

2.从站属性设置

此服务允许将网关作为"IEC6185 slave",用户通过IEC61850主站来进行访问:支持MMS、GOOSE访问
- 通用设置:
- 启用与否:是否开启此从站
- 运行IP信息:网关的运行IP,生成ICD模型所需
- 端口:默认102
- 版本号:默认2
- 启用密码:默认禁用
- 动态创建数据集:默认启用
- 最大客户端连接数:默认1,最大8
- 控制模式:默认SBO,增强的选择控制
- 启用白名单机制:默认禁用,允许用户配置"连接"、"控制"、"写服务"、"定时"的权限
- 导出ICD:用户在配置好从站点表后,以及各项设置后,点击此按钮导出网关的ICD模型
- IED/LD相关:
- IED名称:可自行设置
- 逻辑设备名称:可自行设置
- 写操作相关:
- SPS包含取代功能:SPS是否包含SV函数约束,用户可以通过调用写服务对从站映射的标签进行写操作
- INS包含取代功能:INS是否包含SV函数约束,用户可以通过调用写服务对从站映射的标签进行写操作
- MV包含取代功能:MV是否包含SV函数约束,用户可以通过调用写服务对从站映射的标签进行写操作
- 数据集相关:
- 数据添加方式:数据成员是整个DO加入到数据集中,还是部分关键DA加入到数据集中
- XXX数据集:是否将XXX寄存器类型加入到数据集中
- XXX数据集名称:设置XXX数据集的起始名称
- 上报相关:
- 启用上报:默认启用
- 缓冲报告块的缓冲区的大小:默认200000,单位字节
- GI触发上报:总召是否触发缓冲上报
- 缓冲报告时间:默认100ms
- 完整性周期:默认0ms表示禁用,如需设置,可设置为5000ms
- GOOSE相关:
- GOOSE功能:默认启用
- GOOSE网卡:选择GOOSE绑定的网口,单网口网关请选择eth0
- GOOSE数据集的名称:GOOSE数据集的起始名称
- GOOSE名称:可自行设置
- GOOSE ID标识符:可自行设置
- 最大重传时间:默认5000,单位ms
- 最小重传时间:默认300,单位ms
- 定值组相关:
- 定值组数量:0表示禁用,至多允许开发16个定值组区间
- 激活的定值区区号:请不要超出启用的定值组范围,如果超过,将默认启用1号定值组区间
注:当前版本104从站中无带时标的寄存器类型,所以从站不响应"对时"功能
3.从站标签配置
在指定区域,选择导入的标签,右键选择"批量修改"

在弹出的界面,进行如下操作

修改下述信息:
- LN的类型:默认选择GGIO
LN名称:请和LN的类型相匹配,选择对LN进行加"前缀/后缀"的方式对LN进行命名,命名规则
- 基于LN的类型,添加前缀和后缀
- 前缀允许:大小写英文字母/数字/符号
- 后缀允许:数字/符号,请勿在后缀中出现"大小写英文字母"
- 正确示例:以MMXN类型为例:MMCMMXN47、MMXN45、MMC_MMXN47
DO名称:请按照标准约定进行命名,请参考网关默认生成的DO名称
- 数据集序号:如果启用了数据集,允许将不同的数据,加入不同的数据集中
- 如果设置为0,则表明此DO不加入数据集中
4.对模型添加描述
在配置完映射标签后,且已导出ICD模型文件后,需要进一步对模型添加描述
通过点击网关配置软件:菜单栏→工具→IEC61850建模工具,并按照下述流程,进行描述添加

5.一些补充说明
1.如何自定义模型中的单位和倍率的枚举
打开网关解压后的目录,进入conf目录,其中有61850_SIUnit.conf和61850_multiplier.conf两个文件,分别代表着"单位"和"倍率"设置
用户需要在建模前,首先打开此文件,按照文件中的格式添加需要自定义的单位和倍率:
- 请勿自定义重复的枚举值
- 请勿覆盖标准定义的单位和枚举
- 请先判断采集的数据是否有标准定义之外的单位和倍率,并在建模前手工修改单位和倍率文件,并正式开始建模
2.关于GOOSE块的配置:
根据IEC61850标准,当前仅限于将SPS/INS/MV这三类CDC加入到GOOSE中,用户可以设置这些CDC在GOOSE数据集中的区号
3模型检验报错1:
Error: GSE APPID = 1000 (SubNetwork name = NONE, ConnectedAP iedName = HEGateway, ConnectedAP apName = P1, GSE ldInst = LD0, GSE cbName = gse3, P type = APPID) is identical to GSE APPID = 1000 (SubNetwork name = NONE, ConnectedAP iedName = HEGateway, ConnectedAP apName = P1, GSE ldInst = LD0, GSE cbName = gse2, P type = APPID)
Error: GSE APPID = 1000 (SubNetwork name = NONE, ConnectedAP iedName = HEGateway, ConnectedAP apName = P1, GSE ldInst = LD0, GSE cbName = gse1, P type = APPID) is identical to GSE APPID = 1000 (SubNetwork name = NONE, ConnectedAP iedName = HEGateway, ConnectedAP apName = P1, GSE ldInst = LD0, GSE cbName = gse2, P type = APPID)
解决方法:仅使用1个goose数据集
4.模型检验报错2:
Ln 56, Col 29: attribute 'resvTms' is not declared for element 'SGEdit'
Ln 57, Col 29: attribute 'resvTms' is not declared for element 'ConfSG'
Ln 61, Col 104: attribute 'resvTms' is not declared for element 'ReportSettings'
Ln 240, Col 110: attribute 'fixedOffs' is not declared for element 'GSEControl'
Ln 241, Col 110: attribute 'fixedOffs' is not declared for element 'GSEControl'
原因:旧版本未定义上述字段
解决方法,手工打开模型文件,找到报错的行,删除此属性说明
5更改网关IP是否需要将更改后的配置文件上传至网关:
如果仅更改61850从站端的IP,无需将配置文件重新上传至网关,因为从站处的IP设置,仅用于生成模型文件,用户只需要用文件编辑器打开icd文件,对IP处进行修改即可