<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 管理ACOPOS ParIDs > 循环数据流入/流出驱动器 > MC_BR_CyclicReadDataInfo |
▪目前正在从驱动器中读取其数值的ParID总数
▪目前需要从驱动器中读取的报文总数
▪读取单个报文的时间间隔
▪读取所有配置的报文的时间间隔
▪当前任务周期中正在处理的报文的索引
▪每份报文的数据字节数
▪每份报文的ParID的数量和编号
•用于SG3/SGC目标系统的功能块名称:MC_065BR_CyclicReadDataInfo
•这个功能块应该在处理驱动器的循环读写数据的同一任务等级中调用。否则,"RecordIndex "的输出值将被丢失。
允许启用该功能块的PLCopen轴状态
所有PLCopen轴状态,对PLCopen轴状态没有影响
输入/输出 |
参数 |
数据类型 |
描述 |
IN |
UDINT |
轴对象引用 |
|
IN |
BOOL |
只要这个输入被设置,该功能块就处于活动状态。 |
|
OUT |
Valid |
BOOL |
可以使用该功能块的输出值。 这些输出是有效的. |
OUT |
Busy |
BOOL |
该功能块处于激活状态,必须持续调用。 |
OUT |
Error |
BOOL |
执行过程中出错 |
OUT |
ErrorID |
UINT |
|
OUT |
RecordCount |
UINT |
当前从驱动器配置的电报数量 |
OUT |
ParIDCount |
UINT |
目前正在从驱动器中读取其值的ParID的数量 |
OUT |
RecordUpdateTime |
DINT |
从驱动器中读取单个报文的时间间隔("记录"),单位:[µs] 注意: 这个时间对应于用功能块 MC_BR_CyclicRead 的模式 mcEVERY_RECORD读取的ParIDs值的更新时间 。 |
OUT |
TotalUpdateTime |
DINT |
从驱动器中读取所有配置的报文的时间间隔("记录"),单位:[µs] 注意: 这个时间相对与 没有 用功能块 MC_BR_CyclicRead 的模式 mcEVERY_RECORD读取的ParIDs值的更新时间 。 这个时间相当于更新用 MC_BR_InitCyclicRead 功能块读取的ParID值所需的时间 。 |
OUT |
RecordIndex |
UINT |
在当前任务周期内正在处理的带有数据的报文的索引 |
OUT |
RecordInfo |
MC_RECORD_INFO_REF |
关于驱动装置当前报文配置的详细信息 |
参数 |
数据类型 |
描述 |
Record |
MC_RECORD_REF[0..7] |
来自驱动器的每个单独报文的详细信息 |
参数 |
数据类型 |
描述 |
Size |
UDINT |
目前在这个报文中正在读取的字节数 |
OneByteCount |
USINT |
该报文中来自驱动器的ParIDs需要一个字节的值的数量 |
TwoByteCount |
USINT |
在这个报文中,来自驱动器的ParIDs的值需要两个字节的数量。 |
FourByteCount |
USINT |
在这个报文中,来自驱动器的ParIDs的值需要四个字节的数量 |
ParID |
UINT[0..11] |
在此报文中从驱动器中读取的具有数值的ParIDs 注意: 在V2.38x之前的版本中该元素的数据类型。 UINT[0...5] |
本节的主题:
• 错误代码 |