<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Sequence: 机器流程动态化 > 概念 > 术语和定义 |
一个序列由几个步骤组成,每个步骤执行一个特定的命令。用户定义了每个步骤的顺序和命令。
一个步骤是序列中的一个可执行单元。一个步骤通过一个命令和相关参数来定义。
一个 命令 定义了机器的可执行命令。例如,一个轴的绝对运动或将一个PV设置为某个值。
命令是预定义的,可以在一个层次结构中(图片中的 "组 "列),并定义机器的选项。层次结构显示在 Widget Sequencer上 。
参数用于为命令提供额外的信息(如某轴的目标位置)。 命令 "运动 "可以与任何数量的参数相结合。所有其他 命令都 有预定义的参数。
•配置
•链接
•外观
联锁定义了不允许执行 "移动 "命令的条件。联锁可以直接在 "运动 "命令中定义(静态联锁),然后在每次执行该命令时进行查询。
轴之间也可以相互联锁(动态联锁)。在这种情况下,系统监测轴是否在序列中表现得符合预期。
宏可以用来将一个序列中的几个步骤组合在一起,例如,简化一个复杂序列的显示。关于宏的更多信息,请看 这里。
一个轴定义了机器上的一个运动部件(如气缸)。一个轴可以与执行器(用于优先控制)和联锁装置结合使用。每个轴都有自己的状态(例如,在运动中,在末端位置,停止,等等)。关于轴的更多信息,见 轴和执行器。
执行器用于限制对机器单元的同时访问(例如,控制一个泵)。正在使用的执行器可以被代码查询到。关于执行器的更多信息,见 轴和执行器。
优先权与执行器结合使用。如果一个命令的优先级高于另一个应该同时执行的命令,那么具有更高优先级的命令就是访问执行机构的命令。更多信息,请参见 使用优先权。