一种基于工作流的IEC104通信协议实现方法技术

技术编号:45748729 阅读:16 留言:0更新日期:2025-07-08 21:41
本发明专利技术公开了一种基于工作流的IEC104通信协议实现方法,属于电力通信技术领域,包括初始化、链路管理、业务解析、定时调度、报文接收、报文发送、业务响应和状态恢复,解决了利用可配置的工作流引擎,对IEC104各类ASDU的动态解析与业务解耦,并在模块化分层架构中,集成智能重连与结构化日志推送的技术问题,本发明专利技术采用模块化分成,链路管理、定时调度、报文收发、业务解析、状态恢复等模块职责单一解耦,统一日志队列推送,大幅提升系统可观测性,采用指数退避策略结合链路监测,实现智能重连,兼顾及时性和资源节约。

【技术实现步骤摘要】

本专利技术属于电力通信,尤其涉及一种基于工作流的iec104通信协议实现方法。


技术介绍

1、在现有工业自动化和电力监控系统中,iec104通信协议一般采用面向过程的状态机或硬编码回调方式实现,存在以下不足:

2、协议层与业务层高度耦合,修改或扩展某一asdu类型时,往往需要改动大量代码,可维护性差。

3、日志多为散落的printf/调试语句,缺少统一的结构化推送和前端联动,调试困难,可观测性弱。

4、重连策略多为“固定间隔重试”,无法根据网络状态动态调整,易造成网络抖动或资源浪费,容错性不足。


技术实现思路

1、本专利技术的目的是提供一种基于工作流的iec104通信协议实现方法,解决了利用可配置的工作流引擎,对iec104各类asdu的动态解析与业务解耦,并在模块化分层架构中,集成智能重连与结构化日志推送的技术问题。

2、为实现上述目的,本专利技术采用如下技术方案:

3、一种基于工作流的iec104通信协议实现方法,包括如下步骤

4、本文档来自技高网...

【技术保护点】

1.一种基于工作流的IEC104通信协议实现方法,其特征在于:包括如下步骤:

2.权利要求1所述的一种基于工作流的IEC104通信协议实现方法,其特征在于:在执行步骤1时,初始化模块执行的具体步骤如下:

3.权利要求2所述的一种基于工作流的IEC104通信协议实现方法,其特征在于:在执行步骤2时,链路管理模块执行步骤如下:

4.权利要求3所述的一种基于工作流的IEC104通信协议实现方法,其特征在于:在执行步骤3时,业务解析模块的执行步骤如下:

5.权利要求4所述的一种基于工作流的IEC104通信协议实现方法,其特征在于:在执行步骤4时,定...

【技术特征摘要】

1.一种基于工作流的iec104通信协议实现方法,其特征在于:包括如下步骤:

2.权利要求1所述的一种基于工作流的iec104通信协议实现方法,其特征在于:在执行步骤1时,初始化模块执行的具体步骤如下:

3.权利要求2所述的一种基于工作流的iec104通信协议实现方法,其特征在于:在执行步骤2时,链路管理模块执行步骤如下:

4.权利要求3所述的一种基于工作流的iec104通信协议实现方法,其特征在于:在执行步骤3时,业务解析模块的执行步骤如下:

5.权利要求4所述的一种基于工作流的iec104通信协议实现方法,其特征在于:在执行步骤4时,定时器调度模块的执行步骤如下:

6.权利要求5所述的一...

【专利技术属性】
技术研发人员:赵明明
申请(专利权)人:南京大火科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1