MC_GroupSetPosition

功能块 MC_GroupSetPosition
在不移动轴的情况下设定轴组里所有轴的位置。新的坐标会在阵列中说明,坐标系统为根据坐标系统输入所选,输入坐标将从提供的坐标系统转换为轴坐标系统 (ACS),以便将值发送到各个轴,而此位置将会更新至所有可用的坐标系统中。
VAR_IN_OUT
B GroupIn AXES_GROUP_REF 轴组的参考,参考以零为起点,最多可有 32 个轴组。
VAR_INPUT
B Execute BOOL 在上升边缘开始动作。
B Position ARRAY [0..63] OF LREAL 表示轴组所需位置的坐标阵列,包括位置和方向,轴组内的所有轴皆需要一个值,当 Relative = TRUE 即代表距离。
E Relative BOOL

位置输入模式。相对距离为 TRUE;绝对距离则为 FALSE,预设为 FALSE。

E CoordSystem MC_CoordSystem

座标系统。

E ExecutionMode MC_ExecutionMode 定义如何融合两功能块的速度。
VAR_OUTPUT
B Done BOOL Position 有新的值。
E Busy BOOL 功能块未结束。
B Error BOOL 功能块中出现错误的讯号。
E ErrorID MC_Error 错误识别。
此功能块与 MC_SetPosition 相似。

 

  MC_GroupSetPosition  
AXES_GROUP_REF   GroupIn   Group   AXES_GROUP_REF
BOOL   Execute   Done   BOOL
ARRAY [0..63] OF LREAL   Position   Busy   BOOL
BOOL   Relative   Error   BOOL
MC_CoordSystem   CoordSystem   ErrorID   MC_Error
MC_ExecutionMode   ExecutionMode