[发明专利]基于分布式工业控制系统的消息传输方法、装置、存储介质及调度服务器在审
| 申请号: | 202210731142.X | 申请日: | 2022-06-24 |
| 公开(公告)号: | CN115190124A | 公开(公告)日: | 2022-10-14 |
| 发明(设计)人: | 廖高波;肖海;谢长荣;胡长远;李建峰 | 申请(专利权)人: | 远光软件股份有限公司 |
| 主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/12 |
| 代理公司: | 广东朗乾律师事务所 44291 | 代理人: | 杨焕军 |
| 地址: | 519085 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 分布式 工业 控制系统 消息 传输 方法 装置 存储 介质 调度 服务器 | ||
1.一种基于分布式工业控制系统的消息传输方法,其特征在于,包括:
在同一进程空间内启动通信单元和业务单元;
通过所述通信单元接收来自第一工业设备的第一业务消息;
通过所述通信单元将所述第一业务消息转发给所述业务单元进行处理;其中,所述第一业务消息携带的第一目的地址为调度服务器的地址;
通过所述通信单元接收来自所述业务单元生成的第二业务消息;
解析所述第二业务消息的第二目的地址;
通过所述通信单元将所述第二业务消息发送给所述第二目的地址指示的第二工业设备。
2.根据权利要求1所述的方法,其特征在于,所述通过所述通信单元接收来自第一工业设备的第一业务消息,包括:
解析第一业务消息的消息头得到应答类型;
若所述应答类型为自动应答,基于所述第一业务消息的接收状态,通过所述通信单元向所述第一工业设备发送反馈消息;
若所述应答类型为手动确认,通过显示单元显示应答界面,基于用户对所述应答界面的交互指令,通过所述通信单元向所述第一工业设备发送反馈消息。
3.根据权利要求2所述的方法,其特征在于,若所述反馈消息为发送失败消息时,所述发送失败消息携带重传时间窗和重传次数,所述发送失败消息指示所述第一工业设备在所述重传时间窗内基于所述重传次数重传所述第一业务消息。
4.根据权利要求1或2或3所述的方法,其特征在于,若所述第一目的地址为第三工业设备的地址,所述方法还包括:
通过所述通信单元将所述第一业务消息转发给所述第三工业设备。
5.根据权利要求4所述的方法,其特征在于,所述第一工业设备为数据采集设备,所述第三工业设备为上位机;
所述方法还包括:
通过通信单元接收来自所述上位机的第一数据采集消息;其中,所述第一数据采集消息携带不连续分布的多个数据地址;
通过所述业务单元在所述多个数据地址中确定最大地址和最小地址,以及基于所述最大地址和所述最小地址生成地址块,通过所述通信单元向所述数据采集设备发送携带所述地址块的第二数据采集消息,所述第二数据采集消息指示所述数据采集设备基于所述地址块读取对应的数据块,以及发送携带所述数据块的第一响应消息;
通过所述通信单元接收来自所述数据采集设备的第一响应消息,通过所述业务单元解析所述第一响应消息得到数据块,基于所述多个数据地址在所述数据块中筛选出目标数据;
通过所述通信单元向所述上位机发送携带所述目标数据的第二响应消息。
6.根据权利要求1所述的方法,其特征在于,所述通信单元的线程包括:客户端登录线程、数据接收线程和数据发送线程。
7.根据权利要求5或6所述的方法,其特征在于,当所述通信单元或业务单元发生异常时,将异常单元在所述进程空间内的现场数据进行保存,然后基于保存的现场数据重启异常单元。
8.一种基于工业分布式控制系统的消息传输装置,其特征在于,包括:启动单元、通信单元、业务单元和解析单元;
其中,所述启动单元,用于在同一进程空间内启动通信单元和业务单元;
通信单元,用于接收来自第一工业设备的第一业务消息;
所述通信单元,还用于将所述第一业务消息转发给所述业务单元进行处理;其中,所述第一业务消息携带的第一目的地址为调度服务器的地址;
所述通信单元,还用于接收来自所述业务单元生成的第二业务消息;
所述解析单元,用于所述第二业务消息的第二目的地址;
所述通信单元,还用于将所述第二业务消息发送给所述第二目的地址指示的第二工业设备。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。
10.一种调度服务器,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210731142.X/1.html,转载请声明来源钻瓜专利网。





