面向多运算周期的实时值加载方法和系统、设备及存储介质

    公开(公告)号:CN113985826B

    公开(公告)日:2022-12-27

    申请号:CN202111242300.7

    申请日:2021-10-25

    IPC分类号: G05B19/418

    摘要: 本发明提供一种面向多运算周期的实时值加载方法、系统、设备及存储介质,方法包括在进入每一运算周期对应的运算任务之前,预判断所述运算周期对应的实时值队列是否有新压入的实时值,获取所述实时值队列的使用权限;针对获取所述使用权限的所述实时值队列,确定需要加载的实时值个数;以所述实时值个数作为遍历次数,从所述实时值队列的初始位置开始遍历,将第一个实时值的数据值拷贝给所述旧数据值处;进行下一次遍历,直到遍历次数完成或者所述实时值队列中的实时值为空,完成所述运算周期的实时值加载。该方法避免打断算法任务,维护了系统中运算任务的稳定性,保证了算法运算中的逻辑性;由于考虑了运算周期,使得运算结果符合工程预期。

    一种实时数据库在线扩容方法、系统、设备及存储介质

    公开(公告)号:CN113434489A

    公开(公告)日:2021-09-24

    申请号:CN202110985658.2

    申请日:2021-08-26

    摘要: 本发明公开了一种实时数据库在线扩容方法、系统、设备及存储介质,包括,根据原始实时数据库的格式,建立空白数据文件;将空白数据文件映射到内存中,按照预设扩容要求,拷贝表头数据至空白数据文件,并修改最大元组数;将空白数据表的索引区及数据区的容量大小设置为预设容量,并重建索引,得到扩容后的数据文件;将原始实时数据库中的原始数据拷贝至扩容后的数据文件中,并将内存映射至扩容后的数据文件,得到扩容后的实时数据库;本发明无需对新导入数据的数据库进行重启加载,即可完成对实时数据库的扩容更新,实现对实时数据库的在线扩容;扩容过程,无需对原始实时数据库查询等业务的停止,实现对实时数据库的动态扩展要求。

    一种基于嵌入式控制设备抑制网络风暴的装置及方法

    公开(公告)号:CN117081799A

    公开(公告)日:2023-11-17

    申请号:CN202311027702.4

    申请日:2023-08-15

    摘要: 本发明涉及工业控制电数字数据处理技术领域,具体公开了一种基于嵌入式控制设备抑制网络风暴的装置及方法,包括在现场可编程门阵列FPGA中硬实现处理和在CPU中软实现处理;可编程门阵列FPGA获取并同时并行处理PHY芯片的数据链路层的网络数据报文;处理并过滤,放入对应的缓存中待向CPU发送;CPU获取网络数据报文,经在网络协议栈中解析MAC地址和IP地址,再在防火墙中进行泛洪攻击的功能性判断,进行软实现处理。本发明能够在算力有限的嵌入式工业控制设备中实现抑制网络风暴功能,同时避免在网络风暴中丢失或延迟接收指令网络数据报文,满足在处理大量网络数据报文风暴的同时不影响ms级实时周期工控业务的执行。