基于流转序列状态的生产设备顺序控制方法与流程

文档序号:11250175阅读:670来源:国知局
基于流转序列状态的生产设备顺序控制方法与流程

本发明属于工业自动化控制技术领域,尤其涉及基于流转序列状态的生产设备顺序控制方法。



背景技术:

生产设备顺序控制在工业自动化控制领域有相当广泛的应用背景,生产设备顺序控制时系统设计人员为了满足生产工艺的需求,在特定的平台上设计出来的符合工艺需求的设备动作顺序及设备间的逻辑关系。

现有的生产设备控制顺序都是基于特定的控制平台进行设计的,针对不同的设备定义了诸多接口,当生产设备当特定控制平台中控制器或工艺发生变化时,配置的硬件配置也会发生变化,导致设备定义的接口不能再使用,因而致使生产设备顺序控制方法无法使用,造成生产设备顺序控制方法利用率较低。



技术实现要素:

本发明实施例提供一种基于流转序列状态的生产设备顺序控制方法,旨在解决的现有生产设备顺序控制方法利用率较低的问题。

本发明是这样实现的,一种基于流转序列状态的生产设备顺序控制方法,所述方法包括如下步骤:

s1、接收执行序列的操作指令,所述操作指令中携带有执行序列标识;

s2、检测所述执行序列涉及的设备是否满足所述操作指令对应的操作条件;

s3、若检测结果为是,则基于所述操作指令的类型设置所述执行序列的序列状态,基于所述序列状态来控制关联设备的动作;

所述操作指令包括:启动指令,停止指令、急停指令,所述急停指令包括人工急停指令及基于故障的急停指令;

所述序列状态包括:正在启动,正在运行,正在停止,静止状态、正在急停及执行序列产生故障,所述执行序列在所述序列状态中流转。

本发明实施例通过执行序列的状态来定义关联设备的接口,当控制器或设备发生变化时,只需更改执行序列中的控制器或设备的相关参数,即可实现生产设备顺序的控制,极大提高了生产设备顺序控制方法利用率。

附图说明

图1为本发明实施例提供的基于流转状态的生产设备顺序控制方法的流程图;

图2为本发明实施例提供的启动操作指令对应的设备顺序控制方法的流程图;

图3为本发明实施例提供的停止动操作指令对应的设备顺序控制方法的流程图;

图4为本发明实施例提供的人工急停的生产设备顺序控制方法的流程图;

图5为本发明实施例提供的基于设备故障反馈指令的生产设备顺序控制流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

设备控制系统包括:多组生产设备、及与多组生产设备通讯的控制器,该控制器基于执行序列的序列状态来控制关联设备。

图1为本发明实施例提供的基于流转状态的生产设备顺序控制方法的流程图,包括如下步骤:

s1、接收执行序列的操作指令,所述操作指令中携带有执行序列标识;

在本发明实施例中,在控制器上预先设置有一条或多条执行序列,执行序列是设计的符合生产工艺要求的设备动作顺序,每条执行序列都有一个唯一的标识,用于标识每条执行序列,将该标识称为执行序列标识。

在本发明实施例中,执行序列可接收的操作指令包括:启动指令,停止指令、急停指令,急停指令包括人工急停指令及基于故障的急停指令。

s2、检测该执行序列涉及的设备是否满足上述操作指令对应的操作条件;

在本发明实施例中,设定接收针对执行序列n的操作指令,若该操作指令为启动指令,则检测执行序列n涉及的设备是否满足启动条件。

s3、若检测结果为是,则基于所述操作指令的类型设置所述执行序列的序列状态,基于所述序列状态来控制关联设备的动作;

在本发明实例中,若检测加过为否,则取消此次操作,若检测结果为是,则基于所述操作指令的类型设置所述执行序列的序列状态,基于所述序列状态来控制关联设备的动作。

在本发明实施例中,基于操作指令序列状态包括:正在启动,正在运行,正在停止,静止状态、正在急停及执行序列产生故障,静止状态,用“0”标识,正在启动状态,用“1”标识,正在停止状态,用“2”标识,正在运行状态,用“3”标识,正在急停用“4”标识,执行序列产生故障,用“5”标识,执行序列始终在上述状态中流转。

在本发明实施例中,执行序列给设备的指令包括:开始启动,用start标识;开始停止,用stop标识;开始急停,用estop标识,开始急停包括人工急停及基于故障的急停;设备反馈给序列的状态包括:正常运行,用running标识;静止,用非running标识,用设备故障,用fault标识;设备冲突,用conflict标识;用识别设备是否被其他序列占用的状态包括:设备正忙,用busy标识;refflow,设备隶属于某个执行序列。

本发明实施例通过执行序列的状态来定义关联设备的接口,当控制器或设备发生变化时,只需更改执行序列中的控制器或设备的相关参数,即可实现生产设备顺序的控制,极大提高了生产设备顺序控制方法利用率。

图2为本发明实施例提供的启动操作指令对应的设备顺序控制方法的流程图,当操作指令为启动指令时,步骤s2具体包括如下步骤:

s10、确定对应执行序列的序列状态为非正在启动;

在本发明实施例中,非正在启动是指除正在启动状态之外的其他序列状态,包括:静止状态,正在停止状态,正在运行状态、正在急停状态及执行序列生产故障状态,当接收到启动操作指令时,若序列状态处于非正在启动状态,则执行步骤s11,若序列状态为正在启动状态,说明该启动操作指令为重复操作,因此,取消此次启动操作指令。

s11、检测执行序列涉及的设备中是否存在设备处于设备正忙状态、设备冲突状态或设备故障状态,若检测结果为否,则满足启动指令对应的操作条件;

在发明实施例中,若检测存在处于上述三种设备状态的关联设备,则不满足启动条件,若检测不存在处于上述三种设备状态的关联设备,则满足启动条件。

步骤s3具体包括如下步骤:

s12、将执行序列涉及设备的设备状态设置为设备正忙,将执行序列涉及的设备关联至该执行序列标识号,并将该执行序列的序列状态设置为正在启动;

在本发明实施例中,若检测满足启动条件,将涉及设备的设备状体设置为正忙,将将执行序列涉及的设备关联至该执行序列标识号,并设置该执行序列的序列状态为正在启动;若检测不满足启动条件,则取消此次操作。

s13、基于正在启动的序列状态,按指定顺序逐个将关联设备的设备状态设置为开始启动,以使关联设备基于开始启动的设备状态进行启动操作;

在本发明实施例中,基于正在启动的序列状态,将关联设备的设备状态设置为开始启动,关联设备本身基于开始启动的设备状态进行开始启动操作。

s14、当检测到所有关联设备的设备状态均为正常运行时,则将该执行序列的序列状态更改为正在运行。

步骤s14具体如下步骤:

依次检测关联设备的设备状态是否为正常运行;

若关联设备的设备状态均为正常运行时,将执行序列的序列状态更改为正在运行。

图3为本发明实施例提供的停止动操作指令对应的设备顺序控制方法的流程图,当操作指令为停止指令时,步骤s2具体包括如下步骤:

s20、确定对应执行序列的序列状态为非正在停止;

在本发明实施例中,非正在停止是指除正在停止状态之外的其他序列状态,包括:静止状态,正在启动状态,正在运行状态、正在急停状态及执行序列生产故障状态,当接收到停止操作指令时,若序列状态处于非正在停止状态,则执行步骤s212,若序列状态为正在停止状态,说明该停止操作指令为重复操作,因此,取消此次停止操作指令。

s21、判断关联设备中是否存在设备处于设备正忙状态,若判断结果为否,则满足停止指令对应的操作条件;

步骤s3具体包括如下步骤:

s22、将关联设备的设备状态设置为设备正忙,将执行序列的序列状态设置为正在停止;

在本发明实施例中,若关联设备中存在设备处于设备正忙状态,则取消此次停止操作,若关联设备中不存在设备处于设备正忙状态,则执行步骤s22。

s23、基于正在停止的序列状态,解除与其他执行序列相关联的关联设备与当前执行序列的关联,并按指定顺序将与其他执行序列无关联的关联设备的设备状态设置为开始停止,解除当前执行序列与处于静止状态的关联设备的关联;

在本发明实施例中,其他执行序列是指除了当前执行序列之外的其他执行序列,所有的关联设备均是指与当前执行序列相关联的设备。

s24、当解除所有关联设备与当前执行序列的关联时,则执行序列的序列状态更改为静止。

在发明实施例中,急停操作指令包括:人工急停操作指令及基于故障的急停操作指令,人工急停操作指令为人工控制机系统开始急停,当生产线上遇到生产事故时,需要人工对系统进行急停。

图4为本发明实施例提供的人工急停的生产设备顺序控制方法的流程图,当操作指令为人工急停指令时,步骤s2具体如下:

s31、检测对应执行序列的序列状态是否为非静止,若检测结果为是,则满足人工急停指令对应的操作条件;

非静止序列状态是指除静止状态之外的其他序列状态,包括:正在启动状态,正在停止状态,正在运行状态、正在急停状态及执行序列生产故障状态,当接收到急停操作指令时,若序列状态处于非静止状态,则执行步骤s32,若序列状态为正在静止状态,说明该急停操为无效操作,因此,取消此次急停操作指令。

步骤s3具体包括如下步骤:

s32、基于人工急停指令,将执行序列的序列状态设置为正在急停;

s33、基于正在急停的序列状态,将所有关联设备的设备状态设置为开始急停,关联设备基于开始急停的设备状态进行急停操作。

图5为本发明实施例提供的基于设备故障反馈指令的生产设备顺序控制流程图,设备故障反馈指令是处于非静止状态的当前执行序列基于设备的故障反馈生成的,步骤s3具体包括如下步骤

s41、基于设备故障反馈指令,将执行序列的序列状态更改为执行序列产生故障;

s42、基于执行序列产生故障的序列状态,将所有故障设备及需要连锁停车的关联设备的设备状态设置为开始急停,关联设备基于开始急停的设备状态进行急停操作。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1