一种顺序控制方法及装置制造方法及图纸

技术编号:29972398 阅读:37 留言:0更新日期:2021-09-08 09:51
本申请提供一种顺序控制方法及装置,用于工业控制系统的联锁控制,首先获取预设控制参数(条件参数和动作参数);然后以所述预设控制参数为基础,根据因果图功能块内部逻辑构建条件与动作之间的预设联锁关系,得到对应的条件动作参数;之后依据所述条件动作参数构建因果矩阵的处理规则;最终根据所述因果矩阵的处理规则顺序控制所述工业控制系统。通过本申请可以增大工业策略中对顺序控制的使用范围,用户可以根据需求选择使用实用的编译平台来达到实现顺序控制的目的,丰富顺序控制逻辑的使用场景,使顺序控制逻辑更好的满足足更多的需求,并且减少组态的工作量,提高功能的集成度。提高功能的集成度。提高功能的集成度。

【技术实现步骤摘要】
一种顺序控制方法及装置


[0001]本申请涉及工业控制系统和工业自动化控制
,尤其涉及一种顺序控制方法及装置。

技术介绍

[0002]在工业控制系统中,各装置在组态控制方案或者进行实施方案时,经常会遇到一些在执行逻辑上有着相互关联关系等问题,所以经常需要用到顺序控制功能来完成一系列复杂的逻辑控制。其中,程序和功能块是工业控制系统的核心,那么良好的顺序控制逻辑就是整个系统的血液,根据用户提供的现场的工艺来看,每个工艺中的逻辑十分复杂,其间存在的因果关系也很难让用户自己理清。由此,用户的诉求是尽可能地将这些错综复杂的因果关系能一目了然的展现出来。
[0003]目前在工业控制软件中,在顺控方面有显著成果的产品品牌有很多,但是这些产品中,实现顺控的方法基本上都是在梯形图、顺序功能图、指令表、功能块图这四个编程平台设计的,其缺点:针对梯形图、功能块图,当控制对象是一个庞大的系统,在控制策略中出现选择、并行、顺序、跳转、循环等特殊执行步以及程序量十分庞大时,简单的图就显得很是吃力;针对指令表,采用序列执行的语句,功能很是强大,但编程难度大,编程时对操作员的编程水平要求严格;针对顺序功能图,可以说是当前在顺控方面使用好评率很高的一种设计,该设计采用流程图的方式,比较直观易懂,很是适合庞大系统,但是针对于一些不是很复杂的顺控逻辑就显得大材小用了而且占用了很多的系统内存资源。
[0004]上述顺控方法的共同点是没有一个很好的兼容性,仅适合庞大的工艺控制平台,操作难度大,对操作员的要求高,而对于小平台时显得浪费系统内存资源;而适合中小型工艺的控制平台,在应付工艺庞大的环境时,同样显得很拘谨。

技术实现思路

[0005]本申请提供了一种顺序控制方法及装置,用以增大工业策略中对顺序控制的使用范围,用户可以根据需求选择使用实用的编译平台来达到实现顺序控制的目的,丰富顺序控制逻辑的使用场景,使顺序控制逻辑更好的满足足更多的需求,并且减少组态的工作量,提高功能的集成度。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]一种顺序控制方法,用于工业控制系统的联锁控制,该方法包括:
[0008]获取预设控制参数,所述预设控制参数包括:条件参数和动作参数;
[0009]以所述预设控制参数为基础,根据因果图功能块内部逻辑构建条件与动作之间的预设联锁关系,得到对应的条件动作参数;
[0010]依据所述条件动作参数构建因果矩阵的处理规则;
[0011]根据所述因果矩阵的处理规则顺序控制所述工业控制系统。
[0012]优选的,所述条件参数包括:条件位号、条件运算符、条件数值、条件描述和条件旁
路,其中:
[0013]所述条件位号、所述条件运算符和所述条件数值三个元素组合成基本的条件表达式;
[0014]所述条件描述是用来让用户自定义表达式的描述;
[0015]所述条件旁路是使当前条件是否有效,所述条件参数可配置32个条件位号,即可支持32个条件作为选择。
[0016]优选的,所述动作参数包括:动作位号、动作数值、动作描述、动作旁路和动作复位,其中:
[0017]所述动作位号和所述动作数值两个元素形成赋值语句;
[0018]所述动作描述是用来让用户自定义赋值语句的描述;
[0019]所述动作旁路是使当前动作是否执行;
[0020]所述动作复位是让用户设置一个初始值,在进行一系列策略之后,用户可将已经执行过的动作复位成设置的初始值,所述动作参数可配置32个动作位号,即可支持32个设备作为输出结果。
[0021]优选的,以第一条件动作参数为例,所述因果矩阵的处理规则包括:
[0022]判断所述第一条件动作参数中的条件表达式是否成立,并将判断结果与所述第一条件动作参数中的旁路值进行与运算,得到第一运算结果;
[0023]将所述第一运算结果与所述第一条件动作参数中的配置值进行与运算,得到第二运算结果;
[0024]将所述第二运算结果与其他多个条件动作参数对应的第二运算结果进行或运算,得到第三运算结果;
[0025]将所述第三运算结果与所述第一条件动作参数中的旁路值进行与运算,得到第四运算结果,所述第四运算结果为ON时,则输出控制动作。
[0026]一种顺序控制装置,用于工业控制系统的联锁控制,该装置包括:
[0027]第一处理单元,用于获取预设控制参数,所述预设控制参数包括:条件参数和动作参数;
[0028]第二处理单元,用于以所述预设控制参数为基础,根据因果图功能块内部逻辑构建条件与动作之间的预设联锁关系,得到对应的条件动作参数;
[0029]第三处理单元,用于依据所述条件动作参数构建因果矩阵的处理规则;
[0030]第四处理单元,用于根据所述因果矩阵的处理规则顺序控制所述工业控制系统。
[0031]优选的,所述条件参数包括:条件位号、条件运算符、条件数值、条件描述和条件旁路,其中:
[0032]所述条件位号、所述条件运算符和所述条件数值三个元素组合成基本的条件表达式;
[0033]所述条件描述是用来让用户自定义表达式的描述;
[0034]所述条件旁路是使当前条件是否有效,所述条件参数可配置32个条件位号,即可支持32个条件作为选择。
[0035]优选的,所述动作参数包括:动作位号、动作数值、动作描述、动作旁路和动作复位,其中:
[0036]所述动作位号和所述动作数值两个元素形成赋值语句;
[0037]所述动作描述是用来让用户自定义赋值语句的描述;
[0038]所述动作旁路是使当前动作是否执行;
[0039]所述动作复位是让用户设置一个初始值,在进行一系列策略之后,用户可将已经执行过的动作复位成设置的初始值,所述动作参数可配置32个动作位号,即可支持32个设备作为输出结果。
[0040]优选的,以第一条件动作参数为例,所述因果矩阵的处理规则包括:
[0041]判断所述第一条件动作参数中的条件表达式是否成立,并将判断结果与所述第一条件动作参数中的旁路值进行与运算,得到第一运算结果;
[0042]将所述第一运算结果与所述第一条件动作参数中的配置值进行与运算,得到第二运算结果;
[0043]将所述第二运算结果与其他多个条件动作参数对应的第二运算结果进行或运算,得到第三运算结果;
[0044]将所述第三运算结果与所述第一条件动作参数中的旁路值进行与运算,得到第四运算结果,所述第四运算结果为ON时,则输出控制动作。
[0045]一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行如上述所述的顺序控制方法。
[0046]一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种顺序控制方法,其特征在于,用于工业控制系统的联锁控制,该方法包括:获取预设控制参数,所述预设控制参数包括:条件参数和动作参数;以所述预设控制参数为基础,根据因果图功能块内部逻辑构建条件与动作之间的预设联锁关系,得到对应的条件动作参数;依据所述条件动作参数构建因果矩阵的处理规则;根据所述因果矩阵的处理规则顺序控制所述工业控制系统。2.根据权利要求1所述的方法,其特征在于,所述条件参数包括:条件位号、条件运算符、条件数值、条件描述和条件旁路,其中:所述条件位号、所述条件运算符和所述条件数值三个元素组合成基本的条件表达式;所述条件描述是用来让用户自定义表达式的描述;所述条件旁路是使当前条件是否有效,所述条件参数可配置32个条件位号,即可支持32个条件作为选择。3.根据权利要求1所述的方法,其特征在于,所述动作参数包括:动作位号、动作数值、动作描述、动作旁路和动作复位,其中:所述动作位号和所述动作数值两个元素形成赋值语句;所述动作描述是用来让用户自定义赋值语句的描述;所述动作旁路是使当前动作是否执行;所述动作复位是让用户设置一个初始值,在进行一系列策略之后,用户可将已经执行过的动作复位成设置的初始值,所述动作参数可配置32个动作位号,即可支持32个设备作为输出结果。4.根据权利要求1所述的方法,其特征在于,以第一条件动作参数为例,所述因果矩阵的处理规则包括:判断所述第一条件动作参数中的条件表达式是否成立,并将判断结果与所述第一条件动作参数中的旁路值进行与运算,得到第一运算结果;将所述第一运算结果与所述第一条件动作参数中的配置值进行与运算,得到第二运算结果;将所述第二运算结果与其他多个条件动作参数对应的第二运算结果进行或运算,得到第三运算结果;将所述第三运算结果与所述第一条件动作参数中的旁路值进行与运算,得到第四运算结果,所述第四运算结果为ON时,则输出控制动作。5.一种顺序控制装置,其特征在于,用于工业控制系统的联锁控制,该装置包括:第一处理单元,用于获取预设控制参数,所述预设控制参数包括:条件参数和动作参数;第二处理单元,用于以所述预设控制参数为基础,根据因果图功能块内部逻辑构建条件与动作之间的预设联锁关系,得...

【专利技术属性】
技术研发人员:吴欣徐伟强闫西宁张理成刘先霖
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1