此功能块可启用或禁用驱动电源级。
位于输入 Enable 处的 TRUE 可启用输出级。一旦启用了输出级,则输出 Status 将被设置。
位于输入 Enable 处的 FALSE 可禁用输出级。一旦禁用了输出级,则输出 Status 将被复位。
如果在执行期间检出错误,输出 Error 将被设置。
严禁将该功能块当成一般 Enable 功能块使用。每当该功能块被调用时,输入 Enable 与输出之间将进行状态比较。如果这些值存在差异,则会执行一条新命令以开启电源级(Enable = TRUE 且 Status = FALSE)或关闭电源级(Enable = FALSE 且 Status = TRUE)。只要实现了电源级的命令状态,或者在错误出现之前,就必须调用该功能。如果发生功能块错误(例如,超时),Error 输出将被设置,且会在下次调用该功能块时被再次复位。
不得循环调用该功能块。只有在必须关闭或开启电源级时才可调用该功能块。
输入 |
数据类型 |
描述 |
---|---|---|
Enable |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。 输入 Enable 可启动或终止功能块的执行。
|
输出 |
数据类型 |
描述 |
---|---|---|
Status |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。
|
Error |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。
|
ErrorID |
WORD |
返回诊断代码值。请参阅库诊断代码。如果值为 0 且此功能块的输出 Error 设置为 TRUE,则可利用功能块 MC_ReadAxisError 的输出 AxisErrorID 读取诊断代码。 |
输入/输出 |
数据类型 |
描述 |
---|---|---|
Axis |
Axis_Ref |
请参阅为之将执行该功能块的轴(实例)(与该轴的名称相对应)。该轴的名称必须定义在 EcoStruxure Machine Expert 中。 |