一种基于FBD模型的图形化调试方法

    公开(公告)号:CN117348860A

    公开(公告)日:2024-01-05

    申请号:CN202311317627.5

    申请日:2023-10-11

    Abstract: 本发明公开了一种基于FBD模型的图形化调试方法,调试工具以FBD模型的形式构建组态控制逻辑,其中FBD模型包含“程序”、“任务”、“语句”、“块”、“节点”+“算法”五个层级。调试过程采用数据驱动、周期调度的方式运行,其中数据驱动分为IO数据和指令数据两类,IO数据来自激励模型、设备模型的仿真计算,指令数据来自界面人工输入。本发明实现了控制逻辑的图形化调试,在桌面环境下构建出虚拟的控制器运行环境,支持配套设备模拟环境的自定义配置,同时提供了丰富的调试手段,包括数据流的可视化、断点、单步执行、数据强制覆盖,降低了用户调试的难度和成本,提高了调试效率。

    一种多通道主从式燃气轮机控制系统

    公开(公告)号:CN118959162A

    公开(公告)日:2024-11-15

    申请号:CN202411329332.4

    申请日:2024-09-24

    Abstract: 本发明涉及一种多通道主从式燃气轮机控制系统,包括:多个控制通道,所述控制通道包括:控制主站与多个控制从站,单个控制通道内所述控制主站与多个控制从站通信连接,多个控制通道的控制主站相互通信连接;所述控制主站包括:主站控制单元和主站处理单元,所述主站控制单元与主站处理单元通信连接,多个通道的主站处理单元相互通信连接,单个控制通道内所述主站控制单元与多个控制从站通信连接;单个控制通道的主站控制单元能够根据控制通道优先级,确定当前控制通道处于热备状态或主控状态。本发明在运行时主控状态的控制通道的控制主站检测出故障会自动切换至无故障的控制通道,故障的控制通道可以不停机在线维护,实现长期可靠工作。

    基于网络通讯的燃机控制软件时序任务调度方法

    公开(公告)号:CN111885160A

    公开(公告)日:2020-11-03

    申请号:CN202010716405.0

    申请日:2020-07-23

    Abstract: 本发明涉及一种调度方法,尤其是一种基于网络通讯的燃机控制软件时序任务调度方法。主站、从站使用EtherCAT分布时钟同步芯片在网络上共享系统时间,实现主站、从站间高精确的时钟同步;在时钟同步的基础上,利用基于时间片规划任务的调度,该调度机制以一个固定的调度周期循环进行,并将任务划分在固定的分区时间片内执行,实现主从站间的时间片同步,保证信号采集时序的一致性,以及整个控制系统控制、输入、输出的可确定性,确保整个系统运行高效、安全、稳定。

    分布式控制软件源代码的自动化编译链接和加载方法

    公开(公告)号:CN111880830A

    公开(公告)日:2020-11-03

    申请号:CN202010715383.6

    申请日:2020-07-23

    Abstract: 本发明涉及一种分布式控制软件源代码的自动化编译链接和加载方法。其包括如下步骤:步骤1、由用户执行配置操作;步骤2、采集用户下装按钮的状态信息;步骤3、生成新的可执行文件,并发送下载代码命令至受影响的配置项模块;步骤4、收到上位机的下载代码命令后,进入维护模式;步骤5、将待下载可执行文件下载至所述下位机的Flash存储器;步骤6、在可执行文件下载完成后,BootLoader程序回复上位机已加载完成;步骤7、上位机所述受影响的配置项模块发送下装数据指令,步骤8、与受影响的配置项模块相关的下位机收到上位机的下装数据命令,进入维护模式,接收用户配置数据。本发明能软件目标码加载至对应的目标机,降低配置数据文件漏加载等风险。

    分布式控制软件源代码的自动化编译链接和加载方法

    公开(公告)号:CN111880830B

    公开(公告)日:2022-10-11

    申请号:CN202010715383.6

    申请日:2020-07-23

    Abstract: 本发明涉及一种分布式控制软件源代码的自动化编译链接和加载方法。其包括如下步骤:步骤1、由用户执行配置操作;步骤2、采集用户下装按钮的状态信息;步骤3、生成新的可执行文件,并发送下载代码命令至受影响的配置项模块;步骤4、收到上位机的下载代码命令后,进入维护模式;步骤5、将待下载可执行文件下载至所述下位机的Flash存储器;步骤6、在可执行文件下载完成后,BootLoader程序回复上位机已加载完成;步骤7、上位机所述受影响的配置项模块发送下装数据指令,步骤8、与受影响的配置项模块相关的下位机收到上位机的下装数据命令,进入维护模式,接收用户配置数据。本发明能软件目标码加载至对应的目标机,降低配置数据文件漏加载等风险。

    基于控件库拖拽式开发的燃机监控软件画面组态方法

    公开(公告)号:CN111190598B

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

    申请号:CN201911394023.4

    申请日:2019-12-30

    Abstract: 本发明涉及一种组态方法,尤其是一种基于控件库拖拽式开发的燃机监控软件画面组态方法,属于燃机监控画面组态的技术领域。本发明在燃机控制系统开发和维护期间,利用组态平台提供的标准画面控件库,通过拖拽或菜单等二次开发的方式,完成燃机控制系统监控软件画面的组态与调试;用户通过简单培训即可,对开发技能要求低,不用编写任何代码,操作使用简单、所见即所得;使用户可专注于监控业务方面的工作,在不依赖厂家的情况下,自主进行维护,满足各种场景下二次组态开发的需求,满足用户自主维护的需求,提升监控画面的开发效率的同时并确保开发质量。

    基于控件库拖拽式开发的燃机监控软件画面组态方法

    公开(公告)号:CN111190598A

    公开(公告)日:2020-05-22

    申请号:CN201911394023.4

    申请日:2019-12-30

    Abstract: 本发明涉及一种组态方法,尤其是一种基于控件库拖拽式开发的燃机监控软件画面组态方法,属于燃机监控画面组态的技术领域。本发明在燃机控制系统开发和维护期间,利用组态平台提供的标准画面控件库,通过拖拽或菜单等二次开发的方式,完成燃机控制系统监控软件画面的组态与调试;用户通过简单培训即可,对开发技能要求低,不用编写任何代码,操作使用简单、所见即所得;使用户可专注于监控业务方面的工作,在不依赖厂家的情况下,自主进行维护,满足各种场景下二次组态开发的需求,满足用户自主维护的需求,提升监控画面的开发效率的同时并确保开发质量。

    一种用户侧成熟算法块的封装、调试方法

    公开(公告)号:CN117389547A

    公开(公告)日:2024-01-12

    申请号:CN202311352050.1

    申请日:2023-10-18

    Abstract: 本发明公开了一种用户侧成熟算法块的封装、调试方法,包括以下步骤:(1)利用组态工具的源码编辑器对源码进行编辑;定义每个函数的输入接口、输出接口、返回值及其类型;对函数各参数进行配置,包括:参数名称、数据类型、是否数组、是否指针、单位及参数描述;(2)组态工具自动生成编译脚本,然后调用工具集成的gcc编译器,对算法的源代码进行编译,生成算法的动态链接库;(3)自动生成集成接口库;(4)对动态编译后的算法进行存储管理;(5)算法的图形化表示;(6)算法的动态加卸载;本发明增强了逻辑组态平台在源码级的快速复用能力,封装后的图形化块可以直接与基于IEC61131‑3标准的FBD图形化块无缝集成。

    基于JSON的IO与控制逻辑组态的集成方法

    公开(公告)号:CN111124384B

    公开(公告)日:2021-12-07

    申请号:CN201911335599.3

    申请日:2019-12-23

    Abstract: 本发明涉及一种基于JSON的IO与控制逻辑组态的集成方法,其包括如下步骤:步骤1、根据控制代码中IO数据的结构体封装格式,编写JSON文件,所述编写的JSON文件与控制代码中IO数据的结构体的层次保持一致;步骤2、在组态软件的工程中建立与上述JSON文件每一层级相对应的数据类;步骤3、编写JSON文件读取的函数ReadJSON以及JSON文件写入的函数WriteJSON;步骤4、形成接口数据的集成功能函数UpdateSoftJosnData;在每次组态软件启动、或IO接口信号发生变化后,都调用此函数进行接口数据的更新。本发明通过JSON可快速的生成接口交换文件,高效的输出依赖接口资源数据,大大提升数据交换的效率;同时利用JSON的清晰简洁的自描述能力,实现对整个依赖资源的完整描述。

    基于JSON的IO与控制逻辑组态的集成方法

    公开(公告)号:CN111124384A

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

    申请号:CN201911335599.3

    申请日:2019-12-23

    Abstract: 本发明涉及一种基于JSON的IO与控制逻辑组态的集成方法,其包括如下步骤:步骤1、根据控制代码中IO数据的结构体封装格式,编写JSON文件,所述编写的JSON文件与控制代码中IO数据的结构体的层次保持一致;步骤2、在组态软件的工程中建立与上述JSON文件每一层级相对应的数据类;步骤3、编写JSON文件读取的函数ReadJSON以及JSON文件写入的函数WriteJSON;步骤4、形成接口数据的集成功能函数UpdateSoftJosnData;在每次组态软件启动、或IO接口信号发生变化后,都调用此函数进行接口数据的更新。本发明通过JSON可快速的生成接口交换文件,高效的输出依赖接口资源数据,大大提升数据交换的效率;同时利用JSON的清晰简洁的自描述能力,实现对整个依赖资源的完整描述。

Patent Agency Ranking