基于.Net的IEC 61850控件包括客户端树浏览、参数配置、报表分析、模型检查和后台语言脚本编程,便于客户端的快速开发。它还提供服务器端IED模拟控制,用于与客户端进行调试,适用于IEC61850变电站客户端开发、互操作性测试、调度仿真和科研项目实验研究。
IEC61850是客户端-服务器通信协议,这是在服务器(保护和控制设备)与充当客户端的SCADA和网关之间进行的客户端-服务器通信。
为了有效地实现IEC61850的客户端通过MMS访问服务器,在Windows.net平台上创建了一系列WinForm控件,以便在IDE Visual Studio 2017/2019下通过拖放单击方式调用或部署它们。通常只需5分钟即可创建一个基于IEC61850、具有HMI的客户端,包括树模型、读/写数据、和/或其他功能,接收事件报告和控制命令。根据SCL(变电站配置语言)规则,还包括模型验证控制。此外,还包括自动测试脚本控制,可支持在线编程IEC61850服务,这些服务已封装到C#函数中,用于特定目的,通过C35脚本语法实现。该客户控制系统在与ABB、GE、西门子、阿尔斯通、南瑞等公司制造的IED的互操作方面有很多成功的经验。
随着IEC61850标准在变电站(数字化/智能)、配电站(风力/太阳能发电场)中的应用发展,越来越多的用户需要IEC61850客户端来查看数据树,并从安装在机柜中的IED(智能电子设备)读/写数据。然而,即使购买了一些与IEC61850相关的软件套件,在Windows平台下从头呈现HMI的所有数据也不是一件容易的事情。因为在购买软件套件之后的定制开发也很复杂,这需要一名经验丰富的IEC61850工程师花几个月的时间进行编程工作,包括MMS通信、ICD(IED配置描述)模型以及windows下的HMI。它必须为您的项目带来风险和成本,另一方面,即使可以购买现成的客户端软件,也很难无缝集成到现有/正在开发的SCADA系统中。因此,WinForm控件是用户快速访问IED服务器的最佳解决方案,它可以通过点击鼠标的拖放来实现,以满足IEC61850客户端的所有功能。
IEC61850控制主要包括客户端和服务器(IED),对于客户端,它包括ClientTree、配置、Rx事件报告、模型验证和脚本语言,而对于服务器端,则有srv_IED。
服务器、逻辑设备、逻辑节点和相应的数据、属性、数据类型、值用树显示。此外,还显示数据集、Rptcb和文件,扩展的树分支支持读/写服务。
当客户端连接到某些服务器时,有关服务器数量(IED)和相应IP地址的参数在运行之前初始化。
在客户端-服务器运行下,此控件专用于处理从服务器接收报告并对其进行解析。
对于与IED相关联的ICD或CID文件,它们是用SCL语言用XML编写的,此控件根据XML和SCL语言的语法验证ICD或CID文件。
IEC61850客户端的所有服务都提供了类似C#的函数,任何自定义函数都可以通过针对特定场景使用类似C#的脚本手动编码轻松创建。此外,通过使用脚本编程的方法实现了自动测试。
该控制模拟一个IED,包括1个断路器和4个开关,以及带有控制命令和设置值的测量。它通常被实例化,以建立一个带有客户端的网络,实现客户端-服务器运行,以模拟SCADA系统,该系统采用IEC61850协议覆盖站级和间隔级。
快速开发IEC61850客户机,用于变电站风电场/太阳能发电场的运行
IEC61850互操作的实验室测试
调度中心-变电站的仿真
科研项目