MC_BR_InitCyclicRead

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 管理ACOPOS ParIDs > 循环数据流入/流出驱动器 >

MC_BR_InitCyclicRead

该功能块在 "来自驱动器的循环数据 "中输入指定的ParID。在功能块报告 "完成 "后,指定的地址将循环提供指定的 "ParID "的值。

不可能禁止读取!只要 "Busy "设置为 "TRUE",该功能块就必须被调用 。数据采集是由库的循环部分处理的。

使用要求

 

用于SG3/SGC目标系统的功能块名称:MC_010BR_InitCyclicRead

每个ACOPOS ParID的值只能被复制到一个变量的一个地址。 如果一个ACOPOS ParID的值应该被复制到多个任务中的局部变量,例如 ,那么 应该使用MC_BR_CyclicRead

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

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

功能块

mc_br_initcyclicread

参数

I/O

参数

数据类型

描述

IN

Axis

UDINT

轴对象引用

IN

Execute

BOOL

在上升沿初始化循环读取

IN

ParID

UINT

应循环读取的ParID的编号

IN

DataAddress

UDINT

用户变量的地址

IN

DataType

UINT

用户变量的数据类型:

ncPAR_TYP_BOOL

ncPAR_TYP_REAL

ncPAR_TYP_SINT

ncPAR_TYP_USINT

ncPAR_TYP_INT

ncPAR_TYP_UINT

ncPAR_TYP_DINT

ncPAR_TYP_UDINT

ncPAR_TYP_VOID

注意:

用户变量的数据类型<Type>必须与正在使用的ParID的数据类型相匹配(参见 ACOPOS参数ID)

IN

Mode

UINT

循环读取一个ParID的模式 (V2.170 及以上版本)

mcONE_RECORD ..... 0

mcEVERY_RECORD ... 1

注意:

模式 mcONE_RECORD与功能块之前的行为相对应。

OUT

Done

BOOL

ParID的值被复制到用户变量中

OUT

Busy

BOOL

正在设置参数

OUT

Error

BOOL

执行过程中出错

OUT

ErrorID

UINT

错误代码

表:参数 MC_BR_InitCyclicRead

本节的主题:

功能描述

"Mode"输入

所需资源

其他信息

错误代码