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

    公开(公告)号:CN117608870A

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

    申请号:CN202311337116.X

    申请日:2023-10-16

    IPC分类号: G06F9/54 H02J13/00

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

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

    公开(公告)号:CN110795024A

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

    申请号:CN201910967867.7

    申请日:2019-10-12

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

    一种基于行波测距装置站间采样数据传输方法及系统

    公开(公告)号:CN117828501A

    公开(公告)日:2024-04-05

    申请号:CN202311583407.7

    申请日:2023-11-24

    摘要: 一种基于行波测距装置站间采样数据传输方法,其特征在于,包括以下步骤:步骤1,获取输电线路中行波测距装置的交互关系,生成采样数据文件;步骤2,基于交互关系和采样数据文件,以独立进程形式进行数据交互,通过站间通信模块,按照配置文件中的信息,处理对站之间的数据交互,多个外站的独立装置进行交互;步骤3,基于独立进程和站间通信模块信息,根据实际站点的布局和需求,构建各个行波测距装置的配置文件,各个站点有一致的配置;步骤4,根据配置文件中的信息建立交互进程,采用分类位图标记法制定交互规约及传输规则,将采样数据分块,使用位图标记各数据块的发送和接收状态。实现行波综合测距装置之间采样数据高效、可靠地传输。

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

    公开(公告)号:CN110795024B

    公开(公告)日:2021-03-26

    申请号:CN201910967867.7

    申请日:2019-10-12

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