MC_BR_ReadDriveStatus

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 确定驱动器状态 >

MC_BR_ReadDriveStatus

该功能块用于检查驱动器的状态信息。该信息在数据类型MC_DRIVESTATUS_TYP结构中以布尔值的形式提供  ,因此可以很容易地在梯形图中连接。该结构的地址必须通过 "AdrDriveStatus "输入传输到该功能块。

如果功能块的 "Valid "输出被设置为 "TRUE",那么结构内的数值就有效 。"忙 "输出保持设置,直到 "启用 "输入被重置。

使用要求

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

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

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

功能块

mc_br_readdrivestatus

参数

输入/输出

参数

数据类型

描述

IN

Axis

UDINT

轴对象引用

IN

Enable

BOOL

启用时不断读取轴的状态

IN

AdrDriveStatus

UDINT

数据类型的结构的地址

MC_DRIVESTATUS_TYP

OUT

Valid

BOOL

输出是有效的

OUT

Busy

BOOL

该功能块处于激活状态,必须持续调用

OUT

Error

BOOL

执行过程中出错

OUT

ErrorID

UINT

错误代码

表:参数 MC_BR_ReadDriveStatus

MC_DRIVESTATUS_TYP 数据类型

参数

数据类型

描述

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 及以上版本)。

本节的主题:

ResetDone (关于网络故障和重置驱动器的信息)

其他信息

错误代码