Skip to main content

命令:强制<Device.Application>的所有值

功能:该命令将所选<Device.Application>的变量的所有值永久设置为预定义值。

称呼

  • 设备树中应用程序的上下文菜单

  • 所选应用程序的 POU 编辑器中的上下文菜单

要求:应用程序处于在线模式。

在控制器上运行的应用程序中变量值的异常变化可能导致受控系统的不良行为。

在强制变量值之前评估潜在的危险并采取适当的安全预防措施。根据受控系统的不同,可能会损坏系统和工件,或危及人的健康和生命。

使用命令集 CODESYS 控制器上活动应用程序的一个或多个变量永久设置为定义值。此设置发生在处理循环的开始和结束时。处理顺序:1. 读取输入,2. 强制值,3. 过程代码,4. 强制值,5. 写入输出。

. 您可以按如下方式准备值:
  • 在字段中单击 准备值 在声明部分并输入新值。对于布尔变量,只需单击字段即可更改值。

  • 在 FBD/LAD/IL 编辑器的实施部分中单击 Inline Monitoring 字段并输入新值。

  • 在字段中单击 准备值 在监控窗口中输入新值。

“强制”值由 _cds_icon_forced_variable.png 标记的图标。

. CODESYS 执行强制,直到用户明确取消强制,如下所示:
  • 命令 取消强制所有值

  • 命令 取消强制 '<Device.Application>' 的所有值

  • 通过对话框取消力 准备价值

  • 从应用程序中注销

提示

命令 强制值[所有应用],它会影响项目中的所有应用程序,默认情况下不包含在菜单中。

有关更多信息,请参阅: 变量的强制和写入