Spway EmbedCore-v5智能电子装置61850开发包
该开发包可用来灌装到生产厂家的智能电子装置中,并通过提供的相关的数据映射表与原系统进行交互,对外提供IEC61850 MMS标准化服务,能显著加速装置的开发速度,改善装置的互操作性和可维护性。该开发包内核采用了与软硬件平台无关的开发技术,经过大量测试和实践,可以稳定地运行在多种嵌入式平台上。
spway EmbedCore-v5智能电子装置61850函数库是微自恒通科技有限公司自主研发的,专为电力系统中的保护装置、测控装置、通信规约转换器等设备及系统实现IEC61850的通信规约功能提供的软件包,该软件包具备以下的特点:
1. 实现IEC61850全部服务:spway EmbedCore-v5智能电子装置61850函数库由库函数组成,其中有实现61850server的库函数和61850client的库函数,用户可以在自己的嵌入式设备和系统中调用软件包提供的库函数,来实现全部的IEC61850功能;支持IEC61850的GOOSE,支持双机双网的通信。
2. 全功能:实现遥测、遥信、遥控、遥调、SOE、保护事件、保护定值整定、定值区切换、文件、间隔之间联闭锁等功能。
3. 跨多种平台:spway EmbedCore-v3智能电子装置61850函数库的库函数是跨平台的,它支持的软件平台有windows,linux,unix,vxworks;支持的硬件平台有X86,ARM9,mips,IDT等,支持Big-Endian和Little-Endian字节序。
4. 易用性:spway EmbedCore-v3智能电子装置61850函数库的库函数不仅实现了61850的通信服务而且实现了61850的建模,将电力系统中的常用的保护、测控等功能都进行了建模,用户只需要具备常规的电力系统的保护和测控的知识,就可以轻松使用该软件包。
5. 提供多种Demo和丰富的配置工具:为了便于用户的使用,该软件包提供了IEC61850server和client通信的实例,并且演示如何调用相关的库函数。软件包中提供了61850建模工具(ICD配置工具)、61850模型数据与设备中数据(设备中的电流电压等)的映射工具。
6. 开发快速,节约成本:利用此软件包能够在短时间内(一至二个星期)将一个传统的保护或测控,实现为支持61850的智能设备,无需额外增加专业的61850工程师,原公司中的保护或测控工程师利用此软件包经过简单的培训即可完成,节约了时间和资金。
功能:
完成数据系统集成,并对主站提供IEC61850 MMS标准信息服务。
1) 对API函数进行最简化封装,提供丰富的开发框架示例代码,开发人员只需更改少量代码便可完成开发;
2) 支持多个客户同时访问,多个客户的操作互不影响,各个客户无论同步操作还是异步操作均可以提供正确的服务;
3) 多个网络端口情况下应支持各端口可配置提供服务模式;
4) 支持根据模型中配置的IP地址提供服务IP的功能,可配置的IP不限于系统IP地址;
5) 支持方便的数据映射功能,可以将不同来源的数据映射到服务平台上;
6) 缺省根据平台提供安全服务配置方案,当配置不合理时给出错误提示或警告;
7) 全面支持现行的IEC61850标准的各种服务功能,具体为下表:
服务内容
|
是否支持
|
服务器
|
服务器目录服务
|
Y
|
应用关联
|
关联
|
Y
|
异常终止
|
Y
|
释放
|
Y
|
逻辑设备
|
读逻辑设备目录
|
Y
|
逻辑节点
|
Y
|
读逻辑节点目录
|
Y
|
读所有数据值
|
Y
|
数据
|
读数据值
|
Y
|
写数据值
|
Y
|
读数据目录
|
Y
|
读数据定义
|
Y
|
数据集
|
读数据集值
|
Y
|
写数据集值
|
Y
|
创建数据集
|
Y
|
删除数据集
|
Y
|
读数据集目录
|
Y
|
替代
|
Y
|
写数据值
|
Y
|
定值组控制
|
Y
|
选择激活定值组
|
Y
|
选择编辑定值组
|
Y
|
写定值组值
|
Y
|
确认编辑定值组值
|
Y
|
读定值组值
|
Y
|
写定值组控制块值
|
Y
|
报告
|
缓存报告控制块报告
|
数值改变(dchg)
|
Y
|
品质改变(qchg)
|
Y
|
数据刷新(dupd)
|
Y
|
读缓存报告控制块
|
Y
|
写缓存报告控制块
|
Y
|
非缓存报告控制块报告
|
数值改变(dchg)
|
Y
|
品质改变(qchg)
|
Y
|
数据刷新(dupd)
|
Y
|
读非缓存报告控制块
|
Y
|
写非缓存报告控制块
|
Y
|
日志
|
日志控制块
|
Y
|
读日志控制块值
|
Y
|
写日志控制块值
|
Y
|
日志读取
|
按照时间索引日志
|
Y
|
按照入口索引日志
|
Y
|
读日志状态值
|
Y
|
控制
|
选择
|
Y
|
带值选择
|
Y
|
取消
|
Y
|
执行
|
Y
|
命令结束
|
Y
|
时间激活执行
|
O
|
文件传输
|
读文件
|
Y
|
写文件
|
Y
|
删除文件
|
Y
|
读文件属性值
|
Y
|
对时
|
SNTP服务器
|
Y
|
SNTP客户端
|
Y
|
8) 提供IEC61850服务开发包的所有功能(支持IEC61850第一版和第二版的全部服务)。