基于二级索引的数据交互方法和系统、设备及存储介质

    公开(公告)号:CN113703413B

    公开(公告)日:2022-01-25

    申请号:CN202111279527.9

    申请日:2021-11-01

    Abstract: 本发明提供一种基于二级索引的数据交互方法、系统、设备及存储介质,方法包括取并解析控制器中工具端下装的组态文件,得到组态文件的更新类型和组态文件页号的解析结果;对组态文件中的指令区和数据区进行解析,得到组态文件中的IO测点的测点信息、组态文件页号及二级索引与IO测点的实时数据在数据区的数据索引值的对应关系;将所有IO测点的组态文件页号、二级索引与IO测点的测点信息发出,并获取更新生成新的点目录中的组态文件页号和二级索引信息生成的请求信息;响应于请求信息在组态文件中查找并处理目标数据。该方法当配置的组态文件变化时,控制器更新该二维列表,操作原站只需要更新二级索引即可,使得交互高效便捷。

    基于改进任务调度机制的多任务断点调试方法

    公开(公告)号:CN109308213B

    公开(公告)日:2021-10-01

    申请号:CN201710621264.2

    申请日:2017-07-27

    Abstract: 本发明提供基于改进任务调度机制的多任务断点调试方法,包括步骤:a)根据多运算任务间的协调管理需求,定义一级任务控制块,一个或多个一级任务控制块组成一级任务控制队列;b)根据单个运算任务的运行需求、断点信息存储需求,定义二级任务控制块;c)建立多运算任务间的一级任务管理机制;d)依据断点调试功能的类别,针对每类调试指令,建立相应的指令预处理机制,实现调试指令到结构化的任务控制描述的转化并添加到二级任务控制块;e)定义运算任务的多个运行状态,实现运算任务不同运行态之间的转换。本发明最大限度地保证了高优先级运算任务的执行及处理器资源的充分利用,实现了控制逻辑的断点调试功能。

    实际控制器和虚拟控制器混合组网系统及其数据通讯的方法

    公开(公告)号:CN111596627A

    公开(公告)日:2020-08-28

    申请号:CN202010463054.7

    申请日:2020-05-27

    Abstract: 本发明涉及一种实际控制器和虚拟控制器混合组网的过程控制系统,包括:后台监控服务子系统、逻辑组态调试子系统、实际控制器集群、虚拟控制器集群以及监控网络,其中:所述实际控制器集群包括一个以上带有实际I/O单元的实际控制器,所述虚拟控制器集群包括一个以上带有虚拟I/O板卡的虚拟控制器,所述后台监控服务子系统、所述逻辑组态调试子系统、所述实际控制器集群中一个以上的实际控制器以及所述虚拟控制器集群中一个以上的虚拟控制器均直接连接至所述监控网络。本发明通过利用实际控制器和虚拟控制器各自的特点并合理分配实际控制器和虚拟控制器执行的控制逻辑,能够提高系统控制精度,减少实际控制器配置数量,降低系统成本。

    一种用于风电机组主控系统的报警优化设计方法

    公开(公告)号:CN110569517A

    公开(公告)日:2019-12-13

    申请号:CN201910192181.5

    申请日:2019-03-14

    Abstract: 本发明公开了一种用于风电机组主控系统的报警优化设计方法,使用一种多维状态码实现机组设备运行状态的分级报警功能,多维状态码分为事件状态码及事故状态码,具备自动触发及自动复位功能,依据输入参数及初始化参数进行逻辑判据运算以确定状态码的自动激活与复位,并提供给主控系统其它功能模式使用。当满足设定等级条件的状态码事件激活后采用一种基于环形缓冲区滑动窗口滚动更新的故障录波方法自动捕捉事故发生前后目标时间断面宽度内运行参数的数值,存储为文件供机组事故追忆使用。本发明充分考虑了多维状态码属性,实现无人值守条件下风电机组的安全运行,方法稳定可靠,容易实现与部署。

    一种动态可配置的冗余IO模块的方法

    公开(公告)号:CN110515295A

    公开(公告)日:2019-11-29

    申请号:CN201910676094.7

    申请日:2019-07-25

    Abstract: 本发明公开一种动态可配置的冗余IO模块的方法,包括如下步骤:步骤1,控制器对IO模块进行设置,设置为单模块运行或冗余模块运行,并将设置模式下发给IO模块;步骤2,IO模块初始化为“初始化”运行方式,当接收到控制器下发的是单模块运行方式时,就设置为单IO模块运行方式;当接收到控制器下发的是冗余运行方式时,IO模块进行状态决策过程,包含复位时决策和故障时决策,并把决策结果返回给控制器。此种方法在控制器配置IO模块是冗余运行时,使冗余IO模块按照故障等级进行主备切换。

Patent Agency Ranking