MC_AbortTrigger

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 位置测量 >

MC_AbortTrigger

该功能块停止一个正在运行的锁存命令(MC_TouchProbe)。一旦锁存命令被成功中止,该功能块就会报告 "Done"。

如果MC_AbortTrigger在 MC_TouchProbe之前被调用 ,它会立即报告 "Done"。如果MC_AbortTrigger在 MC_TouchProbe之后被调用 ,它在报告 "Done "状态之前会等待一个任务周期

使用要求

 

MC_AbortTrigger不使用变量 "InputSource"、"Edge "和 "PosSource"。

允许启用该功能块的PLCopen轴状态

静止

离散运动

连续运动

同步运动

功能块

mc_aborttrigger

参数

Class

输入/输出

参数

数据类型

描述

B

IN

Axis

UDINT

轴对象引用

定义了应该中止锁存功能的轴

E

IN

TriggerInput

MC_TRIGGER_REF

事件源输入

B

IN

Execute

BOOL

功能块的执行在该输入的上升沿开始

B

OUT

Done

BOOL

执行成功

触发功能被成功中止

E

OUT

Busy

BOOL

该功能块处于激活状态,必须持续调用。

B

OUT

Error

BOOL

执行过程中出错

E

OUT

ErrorID

UINT

错误代码

表:参数 MC_AbortTrigger

MC_TRIGGER_REF 数据类型

参数

数据类型

描述

InputSource

USINT

触发事件的输入信号: ncTRIGGER1 / ncTRIGGER2

Edge

USINT

触发事件的边缘选择: ncP_EDGE / ncN_EDGE

PosSource

USINT

仅用于 MC_TouchProbeMC_AbortTrigger。位置源选择: ncS_SET / ncS_ACT

TouchProbeID

USINT

仅适用于 MC_TouchProbe。所选轴上TouchProbe功能的实例编号(1-8)。

本节的主题:

TouchProbe功能的多个实例

错误代码