Modicon M241 Logic Controller 将输出行为定义为以更加灵活方式响应命令和系统事件。在讨论影响控制器状态的命令和事件之前,有必要先了解此行为。例如,典型控制器仅为停止状态下的输出行为定义 2 个选项:故障预置为缺省值或保持当前值。
可能应用这两个选项的输出行为和控制器状态包括:
o由应用程序管理
o保持当前值
o设置所有输出为默认值
o硬件初始化值
o软件初始化值
o输出强制
输出一般情况下由应用程序进行管理。这适用于处于“检出外部错误”状态的 RUNNING 和 RUNNING。
注意: 这一点的例外状况则是,处于“检出外部错误”状态的 RUNNING 已被 I/O 扩展总线错误激起。有关更多信息,请参阅 I/O 配置一般说明。
通过选择控制器编辑器 > PLC 设置 > 停止时的输出动作 > 保持当前值,来选择此选项。要访问控制器编辑器,请在设备树中右键单击控制器,然后选择编辑对象。
此输出行为适用于 STOPPED 控制器状态。还适用于处于 HALT 控制器状态的 CAN 总线。输出被设置并保持为其当前状态,尽管具体的输出行为会因为停止时更新 I/O 选项的设置以及已配置现场总线的命令操作而发生很大变化。有关这些变化的详细信息,请参阅控制器状态描述。
注意: 保持当前值设置不适用于 PTO、PWM、FreqGen(频率发生器)和 HSC 反射输出。当控制器达到 STOPPED 状态时,这些输出始终设置为 0,无论保持当前值设置为何。
通过选择控制器编辑器 > PLC 设置 > 停止时的输出动作 > 设置所有输出为默认,来选择此选项。要访问控制器编辑器,请在设备树中右键单击控制器,然后选择编辑对象。
此输出行为适用于以下情况:
o控制器从 RUN 状态变成 STOPPED 状态。
o控制器从 RUN 状态变成 HALT 状态。
o在下载应用程序之后。
o在执行了热复位/冷复位命令之后。
o在重新启动后。
还适用于处于 HALT 控制器状态的 CAN 总线。输出被设置并保持为其当前状态,尽管具体的输出行为会因为停止时更新 I/O 选项的设置以及已配置现场总线的命令操作而发生很大变化。有关这些变化的详细信息,请参阅控制器状态描述。
通过 PTO、PWM、FreqGen 和 HSC 专用功能驱动的输出不会应用缺省值。
此输出状态适用于BOOTING、EMPTY(没有启动应用程序时的电源重置之后或检测到系统错误之后)和 INVALID_OS 状态。
在初始化状态下,模拟量、晶体管和继电器输出采用以下值:
o对于模拟量输出:Z(高阻抗)
o对于快速晶体管输出:Z(高阻抗)
o对于常规晶体管输出:0 Vdc
o对于继电器输出:打开
此输出状态当下载时或复位应用程序时应用。它适用于下载结束或者热复位或冷复位结束时。
软件初始化值为输出映像(%I、%Q 或在 %I 或 %Q 上映射的变量)的初始化值。
缺省情况下,它们设置为 0,但是可以映射 GVL 中的 I/O 并向输出分配一个不同于 0 的值。
控制器允许您将所选输出的状态强制为一个定义值,以便于系统测试、试运行和维护。
仅当控制器连接到 EcoStruxure Machine Expert 时,才能强制输出的值。
为此,请使用调试菜单中的强制值命令。
输出强制将覆盖对输出执行的所有其他命令(直接写入命令除外)(无论正在执行何种任务编程)。
如果在定义了输出强制后退出 EcoStruxure Machine Expert,将向您显示保留输出强制设置的选项。选择此选项后,输出强制会继续控制选定输出的状态,直至您下载应用程序或使用某个复位命令。
如果您的控制器支持,当选中处于“停止”状态时更新 I/O 选项时(缺省状态),即使 Logic Controller 处于 STOP 状态,强制的输出也会保持强制值。
您希望强制的输出必须包含在当前正由控制器执行的任务中。未执行任务中或由优先级或事件延迟执行的任务中的强制输出将对该输出不产生影响。但是,执行已延迟的任务后,强制届时将立即生效。
根据任务执行情况,强制有可能以您不易察觉的方式影响应用程序。例如,事件任务有可能打开某个输出。之后,您有可能尝试关闭该输出,但此时不触发事件。这样便会明显忽略强制效果。而且,在这之后,该事件可能会在强制生效之时触发该任务。
无法强制 PTO、PWM、FreqGen 和 HSC 专用功能驱动的输出。
|
意外的设备操作 |
o您必须全面了解强制会对与执行中的任务相关的输出产生怎样的影响。 o请勿尝试强制包含在您不确定是否会及时执行的任务中的 I/O,除非您打算让强制在下次执行该任务时生效(无论何时)。 o如果您强制某个输出,但是对物理输出没有产生明显效果,请勿在没有撤销强制的情况下退出 EcoStruxure Machine Expert。 |
不遵循上述说明可能导致人员伤亡或设备损坏。 |