<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 循环设定点 > 闭环位置控制 > MC_BR_ReadCyclicPosition |
该功能块读取轴的高分辨率位置,并在 MC_CYCLIC_POSITION数据类型的 "CyclicPosition "输出上提供 。"Valid"有效输出表示初始化已经完成,高分辨率位置正在从轴上循环读取。
•该功能块只能在SG4目标系统上使用。
•该功能块不能用于CAN总线上的轴。
•该功能块应在APC10配置中定义为 "NC管理器任务的任务类 "的任务类中调用。在不同的任务类中调用它可能导致 "CyclicPosition "输出上的数据不一致。
允许启用功能块的PLCopen轴状态
•所有PLCopen轴状态,对PLCopen轴状态没有影响
输入/输出 |
参数 |
数据类型 |
说明 |
IN |
UDINT |
轴对象引用 |
|
IN |
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
参数 |
数据类型 |
描述 |
Integer |
DINT |
位置的整数值[PLCopen单位] |
Real |
REAL |
高分辨率位置的浮点值或小数点后的部分[PLCopen单位] |
本节的主题: