没有合适的资源?快使用搜索试试~ 我知道了~
首页MMS-Lite中文参考手册.pdf
资源详情
资源评论
资源推荐

1
MMS-Lite 参考手册
Revision 15
03/2012
(节选)
2019 年 7 月 24 日
SSDG@Sun Automation

2
目录
1 介绍 ............................................................................................................................................... 8
1.1 什么是 MMS-EASE Lite? ................................................................................................... 8
1.2 关于本手册 ......................................................................................................................... 8
2 开始 ............................................................................................................................................... 9
2.1 先决条件............................................................................................................................. 9
2.2 安装 .................................................................................................................................... 9
在 Windows 上安装适用于 IEC GOOSE 的 WinPcap Developer's Pack 和 Sampled Value
Support ............................................................................................................................ 10
安装运行程序所需的 WinPcap 运行时 ......................................................................... 13
2.3 目录结构........................................................................................................................... 13
3 构建 MMS-Lite ............................................................................................................................. 14
3.1 开发系统准备 ................................................................................................................... 14
条件编译定义 ................................................................................................................. 14
glbtypes.h ........................................................................................................................ 17
sysincs.h .......................................................................................................................... 18
align.cfg(数据对齐规则) ........................................................................................... 18
Unicode 移植问题 .......................................................................................................... 18
浮点表示 ......................................................................................................................... 19
高分辨率计时器 ............................................................................................................. 19
内存分配 ......................................................................................................................... 19
记录机制 ......................................................................................................................... 19
全局变量 ......................................................................................................................... 20
3.2 创建 MMS-Lite 库 ............................................................................................................. 20
使用 Expat ....................................................................................................................... 21
WIN32 开发环境 ............................................................................................................ 24
GNU 开发环境 ................................................................................................................ 25
3.3 逐步构建 MMS-Lite .......................................................................................................... 26
4 MMS-Lite 低层 ............................................................................................................................. 28
4.1 配置选项........................................................................................................................... 28
All MVL Profiles ............................................................................................................... 29
TCP/IP (via RFC1006) ....................................................................................................... 29
4.2 低层组件移植 ................................................................................................................... 30
TCP / IP(通过 RFC1006) ............................................................................................. 30
4.3 套接字接口实现概述 ....................................................................................................... 30
套接字接口移植 ............................................................................................................. 30
编译时选项 ..................................................................................................................... 31
4.4 子网层移植 ....................................................................................................................... 31
4.5 协议栈配置 ....................................................................................................................... 31
TCP / IP 配置 ................................................................................................................... 31
4.6 网络层(CLNP / ES-IS)配置 ........................................................................................... 32
网络地址 ......................................................................................................................... 33

3
使用 XML 输入文件的协议栈配置 ................................................................................ 34
4.7 ACSE 认证 ......................................................................................................................... 34
5 MVL 应用程序接口 ..................................................................................................................... 35
5.1 MVL 应用程序构建过程 .................................................................................................. 36
5.2 代码生成实用程序 ........................................................................................................... 36
MMS 对象制造 ............................................................................................................... 36
网络配置文件 ................................................................................................................. 37
选择 MMS 服务集 .......................................................................................................... 37
5.3 MVL 配置 .......................................................................................................................... 37
MMS 参数 ....................................................................................................................... 37
其他 MMS 启动参数 ...................................................................................................... 38
网络寻址 ......................................................................................................................... 38
5.4 MVL 连接管理 .................................................................................................................. 38
MVL 网络信息结构 ........................................................................................................ 38
MVL 函数 ........................................................................................................................ 40
5.5 使用 MVL 和 MMS Lite ACSE 组件 ................................................................................... 44
连接管理 ......................................................................................................................... 44
构建 mvl_acse ................................................................................................................. 44
成为一个被叫节点 ......................................................................................................... 44
连接活动通知 ................................................................................................................. 44
5.6 扩展 MVL 服务集 ............................................................................................................. 45
MVL 服务器:添加对另一个服务的支持..................................................................... 45
MVL 客户端:添加对另一个服务的支持..................................................................... 45
MVL 支持函数 ................................................................................................................ 45
5.7 MVL 动态对象管理 .......................................................................................................... 54
MVL_MAX_DYN 数据结构 .............................................................................................. 54
5.8 MMS 对象控制 ................................................................................................................. 64
配置和制造的 MMS 服务器对象 .................................................................................. 64
MVL 类型处理 ................................................................................................................ 64
MMS 对象范围(作用域) ........................................................................................... 64
MVL VMD 控制数据结构 ............................................................................................... 65
MVL 域控制数据结构 .................................................................................................... 67
MVL AA 控制数据结构 ................................................................................................... 68
MVL 命名变量列表数据结构 ........................................................................................ 69
5.9 MVL MMS 服务器设施 ..................................................................................................... 70
同步与异步响应 - 指示控制 ........................................................................................ 70
错误响应函数 ................................................................................................................. 70
MVL 指示控制结构 ........................................................................................................ 70
状态服务 ......................................................................................................................... 71
识别服务 ......................................................................................................................... 73
GetNameList 服务 ........................................................................................................... 75
GetCapabilityList 服务 .................................................................................................... 79
5.10 变量访问概述 ................................................................................................................. 81
变量关联 ......................................................................................................................... 81

4
配置命名变量 ................................................................................................................. 82
配置命名变量列表 ......................................................................................................... 83
制造变量 ......................................................................................................................... 83
制造的命名变量列表 ..................................................................................................... 83
备用访问 ......................................................................................................................... 83
读服务 ............................................................................................................................. 84
写服务 ............................................................................................................................. 87
信息报告服务 ................................................................................................................. 91
GetVariableAccessAttributes 服务 .................................................................................. 91
DefineNamedVariableList 服务 ....................................................................................... 94
DeleteNamedVariableList 服务 ....................................................................................... 95
GetNamedVariableListAttributes .................................................................................... 98
GetDomainAttributes 服务 ........................................................................................... 101
InitializeJournal 服务 .................................................................................................... 103
ReadJournal 服务 .......................................................................................................... 106
ReportJournalStatus 服务 ............................................................................................. 110
获取文件服务 ............................................................................................................... 111
FileRename 服务 ........................................................................................................... 113
FileOpen 服务 ............................................................................................................... 114
FileRead 服务 ................................................................................................................ 116
FileClose 服务 ............................................................................................................... 118
FileDelete 服务 ............................................................................................................. 119
FileDirectory 服务 ......................................................................................................... 120
5.11 MVL MMS 客户端设施 ................................................................................................. 121
通用数据结构 ............................................................................................................... 122
客户端支持函数 ........................................................................................................... 124
客户请求函数概述 ....................................................................................................... 124
变量访问支持结构 ....................................................................................................... 125
读服务 ........................................................................................................................... 131
读函数 ........................................................................................................................... 132
写服务 ........................................................................................................................... 133
信息报告服务 ............................................................................................................... 134
状态服务 ....................................................................................................................... 135
识别服务 ....................................................................................................................... 136
GetNameList 服务 ......................................................................................................... 137
FileOpen 服务 ............................................................................................................... 137
FileRead 服务 ................................................................................................................ 138
FileClose 服务 ............................................................................................................... 139
FileDirectory 服务 ......................................................................................................... 139
FileDelete 服务 ............................................................................................................. 140
获取文件服务 ............................................................................................................... 141
FileGet 服务 .................................................................................................................. 141
FileRename 服务 ........................................................................................................... 142
DefineNamedVariableList 服务 ..................................................................................... 143

5
GetVariableAccessAttributes 服务 ................................................................................ 143
GetNamedVariableListAttributes 服务 ......................................................................... 144
GetDomainAttributes 服务 ........................................................................................... 145
DeleteNamedVariableList 服务 ..................................................................................... 145
InitializeJournal 服务 .................................................................................................... 146
ReadJournal 服务 .......................................................................................................... 147
ReportJournalStatus 服务 ............................................................................................. 148
6 使用 MVL 的 UCA 函数 ............................................................................................................. 149
6.1 读/写指示函数 ............................................................................................................... 149
读指示函数 ................................................................................................................... 149
写指示函数 ................................................................................................................... 151
6.2 UCA 和 IEC 61850 的动态类型创建 ............................................................................... 152
数组处理 ....................................................................................................................... 155
模板文件(已淘汰) ................................................................................................... 155
VA 处理函数和 UCA 变量 ............................................................................................ 156
结合 UCA 和非 UCA 变量 ............................................................................................. 156
UCA 缓冲管理 ............................................................................................................... 156
MVL UCA 报告处理 ...................................................................................................... 157
操作原理 ....................................................................................................................... 161
报告数据集命名变量列表处理 ................................................................................... 161
MVL UCA SBO 处理 ....................................................................................................... 166
MVL_UCA 编译选项 ..................................................................................................... 166
7 使用 MVL 的 IEC 61850 函数 .................................................................................................... 167
7.1 IEC 61850 报告函数 ........................................................................................................ 167
7.2 采样值支持 ..................................................................................................................... 171
采样值 ASDU 数据结构(消息包含多个 ASDU) ...................................................... 171
采样值消息数据结构 ................................................................................................... 171
用于发送采样值消息的函数 ....................................................................................... 171
接收 SMPVAL 消息的函数 ........................................................................................... 173
8 使用 SCL 配置 IEC 61850 设备 .................................................................................................. 173
8.1 从 SCL 文件中获取的输入动态创建 IEC 61850 类型 ................................................... 174
8.2 SCL 数据结构 .................................................................................................................. 174
SCL_INFO ....................................................................................................................... 174
SCL_OPTIONS ................................................................................................................ 174
9 IEC 61850 GOOSE 支持 .............................................................................................................. 181
9.1 一般 GOOSE 信息 ........................................................................................................... 181
用于 IEC 61850 GOOSE 支持的子网函数 .................................................................... 181
9.2 IEC GOOSE ....................................................................................................................... 182
IEC GOOSE 解码数据结构 ............................................................................................ 182
IEC GOOSE 解码函数 .................................................................................................... 182
IEC GOOSE 编码数据结构 ............................................................................................ 184
IEC GOOSE 编码函数 .................................................................................................... 184
编码 IEC GOOSE ............................................................................................................ 186
10 IEC 61850 GSSE(与 UCA 2.0 GOOSE 相同) ......................................................................... 186
剩余252页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1