MC_BR_ReadCyclicPosition

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 循环设定点 > 闭环位置控制 >

MC_BR_ReadCyclicPosition

该功能块读取轴的高分辨率位置,并在 MC_CYCLIC_POSITION数据类型的 "CyclicPosition "输出上提供 。"Valid"有效输出表示初始化已经完成,高分辨率位置正在从轴上循环读取。

使用要求

该功能块只能在SG4目标系统上使用。

该功能块不能用于CAN总线上的轴。

该功能块应在APC10配置中定义为 "NC管理器任务的任务类 "的任务类中调用。在不同的任务类中调用它可能导致 "CyclicPosition "输出上的数据不一致。

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

所有PLCopen轴状态,对PLCopen轴状态没有影响

功能块

mc_br_readcyclicposition

参数

输入/输出

参数

数据类型

说明

IN

Axis

UDINT

轴对象引用

IN

Enable

BOOL

启用循环读取轴的位置

IN

ParID

UINT

从轴上读取的数值的ParID(0=位置设定点的设定值发生器)。

OUT

Valid

BOOL

命令执行

初始化完成,位置(或ParID的值)被读取

OUT

Busy

BOOL

该功能块处于活动状态,必须继续被调用。

OUT

Error

BOOL

执行过程中出现错误

OUT

ErrorID

UINT

错误代码

OUT

CyclicPosition

MC_CYCLIC_POSITION

循环位置

表: 参数 MC_BR_ReadCyclicPosition

MC_CYCLIC_POSITION 数据类型

参数

数据类型

描述

Integer

DINT

位置的整数值[PLCopen单位]

Real

REAL

高分辨率位置的浮点值或小数点后的部分[PLCopen单位]

本节的主题:

功能描述

其他信息

错误代码