术语和定义

<< 点击显示目录 >>

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

术语和定义

本节列出并解释所有相关术语和定义。

序列

一个序列由几个步骤组成,每个步骤执行一个特定的命令。用户定义了每个步骤的顺序和命令。

begriffe_sequence

步骤

一个步骤是序列中的一个可执行单元。一个步骤通过一个命令和相关参数来定义。

命令

参数

begriffe_step01

begriffe_step02

命令

一个 命令 定义了机器的可执行命令。例如,一个轴的绝对运动或将一个PV设置为某个值。

命令是预定义的,可以在一个层次结构中(图片中的 "组 "列),并定义机器的选项。层次结构显示在 Widget Sequencer上 。

配置

外观

begriffe_commands02

begriffe_commands01

参数

参数用于为命令提供额外的信息(如某轴的目标位置)。 命令 "运动 "可以与任何数量的参数相结合。所有其他 命令都 有预定义的参数。

配置

begriffe_parameters01

链接

begriffe_parameters02

外观

begriffe_parameters03

互锁

联锁定义了不允许执行 "移动 "命令的条件。联锁可以直接在 "运动 "命令中定义(静态联锁),然后在每次执行该命令时进行查询。

轴之间也可以相互联锁(动态联锁)。在这种情况下,系统监测轴是否在序列中表现得符合预期。

Dynamic interlock

Static interlock

begriffe_interlock01

begriffe_interlock02

宏可以用来将一个序列中的几个步骤组合在一起,例如,简化一个复杂序列的显示。关于宏的更多信息,请看 这里

一个轴定义了机器上的一个运动部件(如气缸)。一个轴可以与执行器(用于优先控制)和联锁装置结合使用。每个轴都有自己的状态(例如,在运动中,在末端位置,停止,等等)。关于轴的更多信息,见 轴和执行器

begriffe_axis01

执行器

执行器用于限制对机器单元的同时访问(例如,控制一个泵)。正在使用的执行器可以被代码查询到。关于执行器的更多信息,见 轴和执行器

begriffe_actuator01

优先权

优先权与执行器结合使用。如果一个命令的优先级高于另一个应该同时执行的命令,那么具有更高优先级的命令就是访问执行机构的命令。更多信息,请参见 使用优先权

begriffe_priorit-c3-a4t01