[西门子] 西门子博途:如何使能指令的 ENO 输出?

[复制链接]
查看342 | 回复0 | 2024-6-9 21:05:52 | 显示全部楼层 |阅读模式
>描述
在梯形图(LAD)和功能块图(FBD)中有些指令具有 ENO (使能输出) 。如果在运行时不需要进行错误检查,对于 SIMATIC S7-1500 CPU 可以禁用 ENO 输出。这会提升控制器的性能。
要使能/禁用指令的 ENO 输出,在程序中右键单击想要设置 EN/ENO 的指令,弹出如图.01所示的菜单:

现在在弹出的菜单中, 选择 "不生成ENO" 命令来禁用 ENO 输出或者 "生成 ENO" 命令来使能 ENO 输出。
在 STEP 7 (TIA 博途) V12 中1500 编程语言 LAD(梯形图)及 FBD(功能块图)中 ENO 使能缺省是禁止的。
下表列出了那些可以禁用 ENO 输出的指令。

在 LAD 和 FBD 中启用和禁用 EN/ENO 机制


在 LAD 和 FBD 中,某些指令具有使能输出 ENO,因此使用 EN/ENO 机制。这样,可以查询指令中的运行时错误,并对错误做出反应。为了提高 CPU 的性能,可在默认设置中禁用 EN/ENO 机制。这意味着无法使用 ENO 值对指令中的运行时错误做出反应。但可在需要时,重新启用 EN/ENO 机制。
为了生成 ENO,可以为每条指令分别启用 EN/ENO 机制。如果对一条指令启用了 EN/ENO 机制,则后续在程序中添加其它指令时也会启用 EN/ENO 机制。如果不希望指令启用 ENO 评估,则可以随时再次禁用 EN/ENO 机制。之后添加到程序中的其它指令则不会插入 EN/ENO 机制。
如果启用使能输出 ENO,则运行时错误将不会导致 CPU 切换到 STOP 模式。
激活 EN/ENO 机制
按以下操作来激活指令的 EN/ENO 机制:

  • 在程序中,右键单击待激活 EN/ENO 机制的指令。
  • 在快捷菜单中,选择“生成 ENO”(Generate ENO) 命令。
    将再次生成指令的 ENO 值。如果激活使能输出,则随后将插入其它指令。


禁用 EN/ENO 机制
按以下操作来禁用指令的 EN/ENO 机制:

  • 在程序中,右键单击待禁用 EN/ENO 机制的指令。
  • 在快捷菜单中,选择“不生成 ENO”(Do not generate ENO) 命令。
    将不再生成指令的 ENO 值。如果未激活使能输出,随后也将插入其它指令。








免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则