一种控制系统人机画面和控制逻辑集成组态方法

    公开(公告)号:CN111142478A

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

    申请号:CN201811298195.7

    申请日:2018-11-02

    Abstract: 为了解决传统人机画面和控制逻辑组态相互独立导致的组态效率低,以及设备控制逻辑组态较为分散、致使逻辑组态调试和维护繁琐的问题,本发明提出了一种控制系统人机画面和控制逻辑集成组态方法。该集成组态方法,将控制逻辑组态作为人机画面图元的逻辑属性,从而把逻辑组态和人机画面集成到一起,在人机画面组态过程中,通过画面图元的逻辑属性自动生成及手动完善功能,实现相应控制逻辑的组态。使用该方法开发的集成组态软件,可以有效提高组态效率,降低逻辑组态调试和维护工作量。

    一种基于元件模型的自定义功能块及组态封装方法

    公开(公告)号:CN107844093B

    公开(公告)日:2020-02-07

    申请号:CN201610827949.8

    申请日:2016-09-18

    Abstract: 本发明提供了一种基于元件模型的自定义功能块及组态封装方法,包括以下步骤:a)定义可继承的功能块元件模型,设计标准的实例化接口和统一的数据结构;b)实例化工控领域通用的算法类功能块;c)定义组态文件结构;d)基于可继承的功能块组态的控制策略,封装成自定义功能块;e)自定义功能块信息存入原组态文件中。本发明从功能块建模的角度,吸取面向对象方法的思想,对算法功能块的典型特征和关键数据信息进行提取抽象,建立可继承的功能块元件模型。在此基础上,实例化包括算术类、逻辑类、控制类、时间类等众多通用的基本算法功能块,以满足常规工业过程控制的算法组态和调试需求。

    一种计算机程序语言的编译方法和编译器

    公开(公告)号:CN107301079B

    公开(公告)日:2020-02-04

    申请号:CN201710365323.4

    申请日:2017-05-22

    Abstract: 本发明实施例公开了一种计算机程序语言的编译方法,包括:对结构化文本ST语言的循环语句进行预处理后,至少获取循环语句的初始值表达式、终止值表达式、循环增量表达式和循环执行语句;对初始值表达式和终止值表达式分别进行编译,得到初始值表达式的值和终止值表达式的值;将初始值表达式的值确定为循环语句的索引值;基于循环增量表达式的类型,从初始值表达式的值和终止值表达式的值中确定出循环语句的上界和循环语句的下界;基于循环语句的上界、循环语句的下界、循环语句的索引值和循环增量表达式,对循环执行语句进行编译,得到循环语句的编译结果。本发明实施例还同时公开了一种编译器。

    一种永磁直驱风机主控系统机组自动启停的控制方法

    公开(公告)号:CN110566402A

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

    申请号:CN201910207676.0

    申请日:2019-03-19

    Abstract: 本发明公开一种永磁直驱风机主控系统机组自动启停的控制方法,使用状态机切换方法实现风机的启停过程控制,将机组在启动运行并网过程中的状态分为初始化模式、待机模式、启动模式、预加速模式、加速模式、并网模式、停机模式、服务模式,在启动过程中机组每到达一个模式,在该模式下具备相应的控制目标,当电机转速、叶片桨距角及延时时间达到设定值后,机组进入下一个状态机模式。此种控制方法可实现机组在无人值守的情况下根据外界环境及机组自身状况实现风机自动启停,启停过程中主控系统与变流器、变桨系统协同控制,最终保障机组的安全稳定运行。

    一种虚拟控制器的组态调试器实现方法

    公开(公告)号:CN108959058A

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

    申请号:CN201710353053.5

    申请日:2017-05-18

    Abstract: 本发明提供一种虚拟控制器的组态调试器实现方法,该方法将虚拟控制器的算法逻辑存储为逻辑组态页和页内模块顺序存储的序列,并据此定义组态断点数据结构;基于模块化存储结构定义逻辑组态页文件,监视虚拟控制器的实时数据;在此基础上,通过下发组态断点信息,实现调试器的断点设置功能;同时虚拟控制器中定义组态断点列表,存储组态断点信息,并在执行控制算法仿真时,通过遍历组态断点列表,判定断点是否命中,决定仿真是否暂停;对于调试软件下发的逐页、逐模块、下一步的调试指令信息时,虚拟控制器将其转化为临时组态断点,依据断点命中逻辑,实现这些调试指令功能;结束调试时,调试软件下发指令清除虚拟控制器内的组态断点列表。

    一种基于运行模式和时序的系统控制方法

    公开(公告)号:CN107966974A

    公开(公告)日:2018-04-27

    申请号:CN201610910410.9

    申请日:2016-10-19

    CPC classification number: G05B23/0213 G05B2219/24065

    Abstract: 本发明公开一种基于运行模式和时序的系统控制方法,包括如下步骤:步骤一,在监控后台构建被控设备或系统的运行模式;步骤二,将运行模式按时间序列进行组织;步骤三,在系统时间与组织的时间相匹配时,监控后台对构建的运行模式分析判断后分别对各个被控对象发出控制指令;步骤四,监控后台获得控制指令执行结果,判断执行状态,无异常则返回执行步骤三,直至所有序列执行完毕。此种控制方法可方便在系统运行过程中对系统运行模式进行配置,且操作简单工作量小。

    一种基于元数据模型的功能块图在线调试方法

    公开(公告)号:CN107844099A

    公开(公告)日:2018-03-27

    申请号:CN201610827948.3

    申请日:2016-09-18

    Abstract: 本发明提供一种基于元数据模型的功能块图在线调试方法,包括:a)将工业控制过程中的典型实时数据点及其相关必备属性封装成具有统一结构的元数据模型;b)以元数据模型为基础,定义并实现各类功能块;c)在控制指令集和元数据集的基础上,引入各类功能块的图元信息元素;d)组态软件基于上述组态文件结构生成算法组态文件,下载到工业控制器中运行后,通过周期性读取其中的元数据集,即可实现在线调试中的在线监视功能;e)组态软件通过修改元数据集,实现在线置值功能。本发明提高了通讯的高效性,完善了实时控制数据的安全性,为控制策略的在线实时调试提供极大的便利。

    一种冗余控制系统的逻辑算法无扰更新方法

    公开(公告)号:CN107300851A

    公开(公告)日:2017-10-27

    申请号:CN201610231737.3

    申请日:2016-04-14

    Abstract: 本发明提供一种冗余控制系统的逻辑算法无扰更新方法,在主从冗余的控制系统中,主控制器与从控制器建立同步连接,每逻辑运算周期进行状态及逻辑运算结果的交互,使从控制器时刻跟随主控制器的运算;当逻辑组态发生变化,触发下载时,主控制器立即更新逻辑组态并解析、更新算法任务、延续上一周期的运行结果继续运行;同时主控制器主动将新的逻辑算法发送给从控制器,主控制器收到新组态文件的同时主动将其发送给从控制器,从控制器收到有效组态文件后采用与主控制器相同的更新策略;该更新过程须无扰,不对正在正常运行的控制系统照成负面影响。

Patent Agency Ranking