<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 基础运动 > MC_BR_MoveVelocityTriggStop |
这个功能块以指定的速度在指定的方向开始运动。如果指定的触发事件发生,运动将在 "TriggerDistance "之后停止。
在"执行"输入的上升沿,开始运动所需的所有参数都被传输。 在所有的参数被成功传输后,轴会改变为 连续运动状态。
在该功能块用于实轴之前,必须对轴进行回零。
信息: 该功能对虚轴不可用。如果对一个虚轴调用该功能,该功能块将返回错误 29235: 该功能对当前轴类型不可用 |
•用于SG3/SGC目标系统的功能块名称:MC_007BR_MoveVelocityTriggStop
允许启用该功能块的PLCopen轴状态
•静止
•离散运动
•连续运动
•同步运动 (V2.151及以上版本)
信息: (版本高于V2.270) PLCopen运动参数 "DefaultMoveParameters"(1012) 选择 "速度"、"加速度 "和 "减速度 "的使用值,如果这些输入没有被分配或被写成 "0"。如果这个参数没有被写入,那么其行为与早期版本相同。关于这个选项的详细说明,请看重要的几点。 |
输入/输出 |
参数 |
数据类型 |
描述 |
IN |
UDINT |
轴对象引用 |
|
IN |
BOOL |
功能块的执行在该输入的上升沿开始 |
|
IN |
TriggerInput |
MC_TRIGGER_REF |
用作触发事件源的输入 |
IN |
Velocity |
REAL |
最大速度 [PLCopen units/s] |
IN |
Acceleration |
REAL |
最大加速度 [PLCopen units/s²] (不一定达到) |
IN |
Deceleration |
REAL |
最大减速度 [PLCopen units/s²] (不一定达到) |
IN |
Direction |
USINT |
运动的方向: mcPOSITIVE_DIR ... 0 mcNEGATIVE_DIR ... 1 mcCURRENT_DIR ... 2 |
IN |
TriggerDistance |
REAL |
事件触发后的运动距离 |
OUT |
Done |
BOOL |
执行成功 达到目标位置或因触发事件而终止运动 |
OUT |
Busy |
BOOL |
该功能块处于激活状态,必须持续调用。 |
OUT |
CommandAborted |
BOOL |
功能块被另一个功能块中止了 |
OUT |
Error |
BOOL |
执行过程中出错 |
OUT |
ErrorID |
UINT |
表:参数 MC_BR_MoveVelocityTriggStop
参数 |
数据类型 |
描述 |
InputSource |
USINT |
触发事件的输入信号: ncTRIGGER1 / ncTRIGGER2 |
Edge |
USINT |
触发事件的边缘选择: ncP_EDGE / ncN_EDGE |
PosSource |
USINT |
仅用于 MC_TouchProbe 和 MC_AbortTrigger。位置源选择: ncS_SET / ncS_ACT |
TouchProbeID |
USINT |
仅适用于 MC_TouchProbe。所选轴上TouchProbe功能的实例编号(1-8)。 |
本节的主题: