适用于电力系统二次设备嵌入式消息总线设计方法与系统

    公开(公告)号:CN117608870A

    公开(公告)日:2024-02-27

    申请号:CN202311337116.X

    申请日:2023-10-16

    IPC分类号: G06F9/54 H02J13/00

    摘要: 本发明公开了一种适用于电力系统二次设备嵌入式消息总线设计方法与系统,所述方法包括:配置消息总线参数,包括进程名、消息最大长度、消息缓冲个数、消息主题以及主题订阅方;初始化共享内存,创建有名共享内存及其中的链表数据结构和互斥锁;生成发布订阅关系,配置缓冲区,形成消息总线网络拓扑结构,并设置消息总线回调函数;设置异步通信模式和采用接口阻塞与超时机制的同步通信模式,以实现异步消息、同步消息的发送与接收处理。本发明共享内存便于内存容量配置和消息流向控制,具备消息总线发布订阅功能且支持同步通信模式,可以实现进程间同步,降低应用层软件设计复杂度,适用于电力系统二次设备进程间数据快速交互和同步。

    一种基于CAN总线的继电保护装置HMI自动测试方法和系统

    公开(公告)号:CN117290166A

    公开(公告)日:2023-12-26

    申请号:CN202311060217.7

    申请日:2023-08-22

    IPC分类号: G06F11/22 G01R31/00 H04L12/40

    摘要: 一种基于CAN总线的继电保护装置HMI自动测试方法和系统。该方法包括,将USB‑CAN转接盒分别连接到计算机的USB接口和继电保护装置的CAN总线接口,利用USB‑CAN转接盒建立计算机与继电保护装置的通讯连接;通过CAN总线接口接收继电保护装置的数据配置文件,以使计算机从数据配置文件中解析继电保护装置的功能集合,基于功能集合生成继电保护装置的自动测试用例文件;根据自动测试用例文件,通过CAN总线接口对继电保护装置执行自动测试,并将测试结果通过计算机的交互界面进行显示。本发明的技术方案有效地提升了继电保护装置的HMI测试效率以及测试质量,并且提升了继电保护装置HMI测试的覆盖率。

    一种基于XML的保护设备通用人机交互系统及方法

    公开(公告)号:CN110795024A

    公开(公告)日:2020-02-14

    申请号:CN201910967867.7

    申请日:2019-10-12

    摘要: 本申请公开了一种基于XML的保护设备通用人机交互系统和方法,系统包括:XML配置文件、模型解析器、逻辑解析器、事件驱动器、数据服务器和视图堆栈单元;通过该系统及方法,本发明支持通过修改XML配置文件灵活配置菜单结构、菜单名称和菜单项参数传递,而不需要修改程序。本发明基于XML技术对电力二次保护设备界面常用控件进行抽象描述,实现了菜单结构灵活配置,菜单结构与程序处理解耦,相互独立,多种型号设备可以使用同一版软件,修改一个问题,使用同一版软件设备只需要更新程序即可,不需要其他维护措施,从而降低了程序维护难度、减少维护数量。