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

    公开(公告)号:CN117608870A

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

    申请号:CN202311337116.X

    申请日:2023-10-16

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

    适用于电力系统二次设备的嵌入式日志系统设计方法和系统

    公开(公告)号:CN119512792A

    公开(公告)日:2025-02-25

    申请号:CN202411577930.3

    申请日:2024-11-07

    Abstract: 一种适用于电力系统二次设备的嵌入式日志系统设计方法和系统。该方法包括,截取电力系统二次设备与外设的通信数据,保存到网络报文文件,在外设接口和应用进程间设置环形缓冲来接收外部驱动数据,采用共享内存实现进程间消息通信;当系统检测到异常或告警时,对截取的网络报文文件进行备份,将环形缓冲、任务进程运行过程中的日志文件和数据库以及共享内存中的消息数据进行备份,对核心转储文件进行解析,并压缩备份核心转储文件;监视系统资源利用率,当利用率超过设定的阈值时,对各个进程进行异常管理,将收集的日志文件进行压缩;利用日志分析工具对日志文件进行解析和展示。本发明的方案实现了二次设备异常的全流程日志管理,便于问题回溯和定位。

Patent Agency Ranking