序列的执行模式

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Sequence: 机器流程动态化  > 概念 >

序列的执行模式

自动(mpSEQUENCE_MODE_AUTOMATIC)

在自动模式下,序列是根据序列文件中的定义来执行的。超时和条件被检查。在达到序列的终点后,它从第一步开始重新执行。

modus_executioncyclic

半自动或单循环 (mpSEQUENCE_MODE_SINGLE_CYCLE)

半自动模式与自动模式相同。唯一的区别是,序列结束后不会重新启动。

modus_executionsinglecyclic

单步法 (mpSEQUENCE_MODE_SINGLE_STEP)

在这种模式下,每次只执行一个步骤。每个步骤必须在 MpSequenceCore的输入 "Resume "上有一个正沿时开始 。

modus_executionsinglestep

手动 (mpSEQUENCE_MODE_MANUAL)

在手动模式下,每次只执行一个步骤。要执行的命令是在 MpSequenceManualType中指定的 。在这里,第一个可执行的步骤(所有联锁都没问题)用指定的命令执行。

在这个例子中,步骤 "2 "被执行。

modus_executionmanual

单命令 (mpSEQUENCE_MODE_SINGLE_COMMAND)

在这种模式下,只有一条命令被执行。要执行的命令在结构 MpSequenceSingleCommandType中定义 。对于这个命令,所有在这个配置中定义的互锁和条件都会被检查。只有在检查完毕后,才会执行该命令。此外,还可以为要执行的命令指定参数。

初始化/退出序列

在自动和半自动模式下,可以执行一个初始化或退出序列。这些序列在序列之前或之后分别只执行一次。