-
公开(公告)号:CN117348860A
公开(公告)日:2024-01-05
申请号:CN202311317627.5
申请日:2023-10-11
Applicant: 中国航发控制系统研究所
Abstract: 本发明公开了一种基于FBD模型的图形化调试方法,调试工具以FBD模型的形式构建组态控制逻辑,其中FBD模型包含“程序”、“任务”、“语句”、“块”、“节点”+“算法”五个层级。调试过程采用数据驱动、周期调度的方式运行,其中数据驱动分为IO数据和指令数据两类,IO数据来自激励模型、设备模型的仿真计算,指令数据来自界面人工输入。本发明实现了控制逻辑的图形化调试,在桌面环境下构建出虚拟的控制器运行环境,支持配套设备模拟环境的自定义配置,同时提供了丰富的调试手段,包括数据流的可视化、断点、单步执行、数据强制覆盖,降低了用户调试的难度和成本,提高了调试效率。
-
公开(公告)号:CN111966341A
公开(公告)日:2020-11-20
申请号:CN202010728677.2
申请日:2020-07-23
Applicant: 中国航发控制系统研究所
IPC: G06F8/34 , G06F3/0484 , G06F9/445
Abstract: 本发明涉及一种支持事件序列自定义的燃机监控软件事件组态方法,其包括如下步骤:步骤1、触发条件组态;步骤2、进行动作组态操作;步骤3、选择上述的动作项集合和可复合条件项集合,作为新的事件项,选入事件项集合,事件项集合为当次条件对应的所有动作项的集合;步骤4、根据控制需求,调整事件项执行优先级顺序,排序靠前的事件项优先执行;步骤5、上述事件组态后,将事件组态结果存储到配置文件;步骤6、事件调度模块根据调度类别和优先级依次调度事件项;步骤7、事件调度模块持续运行,直至HMI组态软件停止运行或退出。本发明能提升监控系统的自动化能力,降低人为依赖,同时提升易用性,提高控制效率,满足时效性的要求。
-
公开(公告)号:CN118862776A
公开(公告)日:2024-10-29
申请号:CN202410834076.8
申请日:2024-06-26
Applicant: 中国航发控制系统研究所
IPC: G06F30/34 , G06F30/331 , G06F30/12 , G06F9/445 , G06F9/448
Abstract: 本发明公开了一种FADEC硬件仿真测试环境搭建的方法、系统和存储介质,首先基于FADEC硬件仿真环境的特性制定FADEC硬件仿真测试环境的通用模板,其次基于NI VeristandAPI接口开发Veristand的对应通用监控上位机,实现对硬件仿真环境相关硬件板卡的读写操作;然后基于提供的API接口开发硬件仿真环境工程生成工具,工程生成工具可以通过读取硬件仿真测试环境配置文件实现自动添加所有硬件通道信息,在工程文件生成过程的同时会生成通用监控上位机的配置文件;最后通用监控上位机加载对应配置文件即可切换对应项目的监控上位机,通过本发明提升了硬件仿真测试环境的搭建速度。
-
公开(公告)号:CN117389547A
公开(公告)日:2024-01-12
申请号:CN202311352050.1
申请日:2023-10-18
Applicant: 中国航发控制系统研究所
Abstract: 本发明公开了一种用户侧成熟算法块的封装、调试方法,包括以下步骤:(1)利用组态工具的源码编辑器对源码进行编辑;定义每个函数的输入接口、输出接口、返回值及其类型;对函数各参数进行配置,包括:参数名称、数据类型、是否数组、是否指针、单位及参数描述;(2)组态工具自动生成编译脚本,然后调用工具集成的gcc编译器,对算法的源代码进行编译,生成算法的动态链接库;(3)自动生成集成接口库;(4)对动态编译后的算法进行存储管理;(5)算法的图形化表示;(6)算法的动态加卸载;本发明增强了逻辑组态平台在源码级的快速复用能力,封装后的图形化块可以直接与基于IEC61131‑3标准的FBD图形化块无缝集成。
-
公开(公告)号:CN111124384B
公开(公告)日:2021-12-07
申请号:CN201911335599.3
申请日:2019-12-23
Applicant: 中国航发控制系统研究所
IPC: G06F8/30
Abstract: 本发明涉及一种基于JSON的IO与控制逻辑组态的集成方法,其包括如下步骤:步骤1、根据控制代码中IO数据的结构体封装格式,编写JSON文件,所述编写的JSON文件与控制代码中IO数据的结构体的层次保持一致;步骤2、在组态软件的工程中建立与上述JSON文件每一层级相对应的数据类;步骤3、编写JSON文件读取的函数ReadJSON以及JSON文件写入的函数WriteJSON;步骤4、形成接口数据的集成功能函数UpdateSoftJosnData;在每次组态软件启动、或IO接口信号发生变化后,都调用此函数进行接口数据的更新。本发明通过JSON可快速的生成接口交换文件,高效的输出依赖接口资源数据,大大提升数据交换的效率;同时利用JSON的清晰简洁的自描述能力,实现对整个依赖资源的完整描述。
-
公开(公告)号:CN111124384A
公开(公告)日:2020-05-08
申请号:CN201911335599.3
申请日:2019-12-23
Applicant: 中国航发控制系统研究所
IPC: G06F8/30
Abstract: 本发明涉及一种基于JSON的IO与控制逻辑组态的集成方法,其包括如下步骤:步骤1、根据控制代码中IO数据的结构体封装格式,编写JSON文件,所述编写的JSON文件与控制代码中IO数据的结构体的层次保持一致;步骤2、在组态软件的工程中建立与上述JSON文件每一层级相对应的数据类;步骤3、编写JSON文件读取的函数ReadJSON以及JSON文件写入的函数WriteJSON;步骤4、形成接口数据的集成功能函数UpdateSoftJosnData;在每次组态软件启动、或IO接口信号发生变化后,都调用此函数进行接口数据的更新。本发明通过JSON可快速的生成接口交换文件,高效的输出依赖接口资源数据,大大提升数据交换的效率;同时利用JSON的清晰简洁的自描述能力,实现对整个依赖资源的完整描述。
-
公开(公告)号:CN111880830A
公开(公告)日:2020-11-03
申请号:CN202010715383.6
申请日:2020-07-23
Applicant: 中国航发控制系统研究所
IPC: G06F8/654 , G06F8/54 , G06F8/41 , G06F9/4401 , G05B19/042
Abstract: 本发明涉及一种分布式控制软件源代码的自动化编译链接和加载方法。其包括如下步骤:步骤1、由用户执行配置操作;步骤2、采集用户下装按钮的状态信息;步骤3、生成新的可执行文件,并发送下载代码命令至受影响的配置项模块;步骤4、收到上位机的下载代码命令后,进入维护模式;步骤5、将待下载可执行文件下载至所述下位机的Flash存储器;步骤6、在可执行文件下载完成后,BootLoader程序回复上位机已加载完成;步骤7、上位机所述受影响的配置项模块发送下装数据指令,步骤8、与受影响的配置项模块相关的下位机收到上位机的下装数据命令,进入维护模式,接收用户配置数据。本发明能软件目标码加载至对应的目标机,降低配置数据文件漏加载等风险。
-
公开(公告)号:CN119645414A
公开(公告)日:2025-03-18
申请号:CN202411697053.3
申请日:2024-11-25
Applicant: 中国航发控制系统研究所
IPC: G06F8/41
Abstract: 本发明公开了一种基于邻接表的模型计算顺序以及代数环判断方法及系统,所述方法包括初始化邻接表,计算所有模型顶点的入度;查找入度为0的本次需要删除的模型顶点;删除模型顶点并更新邻接表;重复上述步骤,直到不存在入度为0的模型顶点;判断是否存在未删除的模型顶点,若存在,则说明剩下的模型顶点构成代数环;根据模型顶点的删除顺序确定模型的计算顺序;所述系统包括初始化模块、代数环模块以及顺序计算模块。本发明采用邻接表的方式对模型信息进行存储,更节省空间;针对大型模型的计算速度快;在计算模型顺序的同时,检测是否存在代数环,并将最终形成代数环的模型提示用户。
-
公开(公告)号:CN111880830B
公开(公告)日:2022-10-11
申请号:CN202010715383.6
申请日:2020-07-23
Applicant: 中国航发控制系统研究所
IPC: G06F8/654 , G06F8/54 , G06F8/41 , G06F9/4401 , G05B19/042
Abstract: 本发明涉及一种分布式控制软件源代码的自动化编译链接和加载方法。其包括如下步骤:步骤1、由用户执行配置操作;步骤2、采集用户下装按钮的状态信息;步骤3、生成新的可执行文件,并发送下载代码命令至受影响的配置项模块;步骤4、收到上位机的下载代码命令后,进入维护模式;步骤5、将待下载可执行文件下载至所述下位机的Flash存储器;步骤6、在可执行文件下载完成后,BootLoader程序回复上位机已加载完成;步骤7、上位机所述受影响的配置项模块发送下装数据指令,步骤8、与受影响的配置项模块相关的下位机收到上位机的下装数据命令,进入维护模式,接收用户配置数据。本发明能软件目标码加载至对应的目标机,降低配置数据文件漏加载等风险。
-
公开(公告)号:CN111966341B
公开(公告)日:2022-03-04
申请号:CN202010728677.2
申请日:2020-07-23
Applicant: 中国航发控制系统研究所
IPC: G06F8/34 , G06F3/0484 , G06F9/445
Abstract: 本发明涉及一种支持事件序列自定义的燃机监控软件事件组态方法,其包括如下步骤:步骤1、触发条件组态;步骤2、进行动作组态操作;步骤3、选择上述的动作项集合和可复合条件项集合,作为新的事件项,选入事件项集合,事件项集合为当次条件对应的所有动作项的集合;步骤4、根据控制需求,调整事件项执行优先级顺序,排序靠前的事件项优先执行;步骤5、上述事件组态后,将事件组态结果存储到配置文件;步骤6、事件调度模块根据调度类别和优先级依次调度事件项;步骤7、事件调度模块持续运行,直至HMI组态软件停止运行或退出。本发明能提升监控系统的自动化能力,降低人为依赖,同时提升易用性,提高控制效率,满足时效性的要求。
-
-
-
-
-
-
-
-
-