<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 确定驱动器状态 > MC_BR_ReadDriveStatus |
该功能块用于检查驱动器的状态信息。该信息在数据类型为MC_DRIVESTATUS_TYP的结构中以布尔值的形式提供 ,因此可以很容易地在梯形图中连接。该结构的地址必须通过 "AdrDriveStatus "输入传输到该功能块。
如果功能块的 "Valid "输出被设置为 "TRUE",那么结构内的数值就有效 。"忙 "输出保持设置,直到 "启用 "输入被重置。
•用于SG3/SGC目标系统的功能块名称:MC_043BR_ReadDriveStatus
允许启用该功能块的PLCopen轴状态
所有PLCopen轴状态,对PLCopen轴状态没有影响
输入/输出 |
参数 |
数据类型 |
描述 |
IN |
UDINT |
轴对象引用 |
|
IN |
BOOL |
启用时不断读取轴的状态 |
|
IN |
AdrDriveStatus |
UDINT |
数据类型的结构的地址 MC_DRIVESTATUS_TYP |
OUT |
Valid |
BOOL |
输出是有效的 |
OUT |
Busy |
BOOL |
该功能块处于激活状态,必须持续调用 |
OUT |
Error |
BOOL |
执行过程中出错 |
OUT |
ErrorID |
UINT |
参数 |
数据类型 |
描述 |
Simulation |
BOOL |
如果为TRUE,仿真模式对驱动器激活。 |
NetworkInit |
BOOL |
如果为TRUE,网络初始化完成 |
HomeSwitch |
BOOL |
如果为TRUE,数字参考点开关输入激活。 |
PosHWSwitch |
BOOL |
如果为TRUE,正方向的硬件限位开关激活。 |
NegHWSwitch |
BOOL |
如果为TRUE,负方向的硬件限位开关激活。 |
Trigger1 |
BOOL |
如果为TRUE,第一个触发输入激活。 |
Trigger2 |
BOOL |
如果为TRUE,第二个触发输入激活。 |
DriveEnable |
BOOL |
如果为TRUE,使能输入正在使用中。 |
ControllerReady |
BOOL |
如果为TRUE,控制器已准备好被打开。 |
ControllerStatus |
BOOL |
如果为TRUE,控制器被打开(与 "MC_Power.Status "的状态相同)。 |
HomingOk |
BOOL |
如果为TRUE,轴回零OK。 |
AxisError |
BOOL |
如果为TRUE,至少有一个错误发生(未确认)。 |
LagWarning |
BOOL |
如果为TRUE,滞后误差已经超过了为警告(limit.parameter.ds_warning)指定的极限值。 |
ResetDone |
BOOL |
如果为TRUE,驱动器系统软件已被复位 (V2.260 及以上版本)。 |
HoldingBrakeControlStatus |
BOOL |
如果为TRUE,保持抱闸制动输出的控制信号被打开 (V2.480 及以上版本)。 |
本节的主题: