Operation_Mode 功能块

引脚图

下图所示为 Operation_Mode 功能块的引脚图:

功能描述

Operation_Mode 功能块用于从下列两种不同来源在自动和手动操作模式之间进行选择:

  • 开关/控制器程序

  • HMI

限制

  • 如果当前未选择操作模式,则继续先前的活动模式。例如,如果先前设置了带本地控制的自动模式,则在设置其他模式之前继续保持重置该自动输入。

  • 本地模式比 HMI 控制具有更高优先级。如果重置本地模式且先前与本地模式一起设置了 HMI 控制,则不会自动发生操作模式的切换。

本地模式

可以通过自动模式或手动模式激活本地模式。使用输入 i_xLoc 激活本地模式,通过控制字输入 i_dwCtrl 禁止从 HMI 手动交互。

在本地模式处于活动状态时,可以通过使用输入 i_xAuti_xMan 来激活操作模式。

  • 如果设置了 i_xAut,则会激活自动模式并且由输出 q_xAut 指示。

  • 如果设置了 i_xMan,则会激活手动模式并且由输出 q_xMan 指示。

如果本地模式未处于活动状态,则通过设置 i_dwCtrl 的位,也可以从 HMI 激活操作模式。

注: 设置了 q_xHmiCtrl 时,输入 i_xAuti_xMan 将被忽略

优先级

i_xLoc 具有比 i_dwCtrl 命令字更高的优先级。因此,一旦设置了 i_xLoc,就可以通过输入 i_xAuti_xMan 再次激活该操作模式。

复位检测到错误

如果同时选择了自动和手动模式(内部检测到错误),则此功能块会生成无效的操作模式,并且在输出 q_xErr 中显示。如果检测到错误输入 i_xErr 设置为 1(外部检测到错误),则会同时设置检测到错误信号。检测到错误以状态字 q_dwStat 的位指示。要重置检测到错误输出,必须通过输入确认上的上升沿或使用输入 i_dwCtrl 的确认位确认该检测到的错误。