此功能块可启用或禁用驱动电源级。
位于输入 Enable 处的 TRUE 可启用电源级。一旦启用了电源级,则输出 Status 将被设置。
位于输入 Enable 处的 FALSE 可禁用电源级。一旦禁用了电源级,则输出 Status 将被复位。
如果在执行期间检出错误,输出 Error 将被设置。
严禁将该功能块当成一般 Enable 功能块使用。每当该功能块被调用时,输入 Enable 与输出之间将进行状态比较。如果这些值存在差异,则会执行一条新命令以开启电源级(Enable = TRUE 且 Status = FALSE)或关闭电源级(Enable = FALSE 且 Status = TRUE)。只要实现了电源级的命令状态,或者在错误出现之前,就必须调用该功能。如果发生功能块错误(例如,超时),Error 输出将被设置,且会在下次调用该功能块时被再次复位。
不得循环调用该功能块。只有在必须关闭或开启电源级时才可调用该功能块。
库名称:GMC Independent PLCopen MC
命名空间:GIPLC
输入 |
数据类型 |
描述 |
---|---|---|
Enable |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。 输入 Enable 可启动或终止功能块的执行。 oFALSE:功能块的执行已终止。输出 Valid、Busy 和 Error 将被设置为 FALSE。 oTRUE:功能块正在执行中。只要输入 Enable 被设置为 TRUE,功能块就会持续执行。 |
输出 |
数据类型 |
描述 |
---|---|---|
Status |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。 oFALSE:电源级已禁用。 oTRUE:电源级已启用。 |
Error |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。 oFALSE:功能块的执行正在进行中,尚未检出错误。 oTRUE:已在执行功能块时检出错误。 |
ErrorID |
WORD |
返回诊断代码值。请参阅库诊断代码。如果值为 0 且此功能块的输出 Error 设置为 TRUE,则可利用功能块 MC_ReadAxisError 的输出 AxisErrorID 读取诊断代码。 |
输入/输出 |
数据类型 |
描述 |
|
---|---|---|---|
Axis |
Axis_Ref |
请参阅为之将执行该功能块的轴(实例)(与该轴的名称相对应)。该轴的名称必须定义在 EcoStruxure Machine Expert 设备树形结构中。 |
如果已激活此功能块,则同时使用 Control_ATV 功能块可导致意外行为。
|
意外的设备操作 |
o此功能块处于活动状态时,不要激活 Control_ATV 功能块。 o在激活 Control_ATV 功能块之前,停用此功能块或允许该功能块终止。 |
不遵循上述说明可能导致人员伤亡或设备损坏。 |
如果检出“节点保护”或“心跳”错误,则在电源级可被再次启用之前必须使用功能块 MC_Reset 来复位出错存储器。