PLC-程序-DB-块长度读写错误查找方法

查找 程序

如果您在 S7-1200 PLC 程序中遇到错误,表明访问了不存在的 DB,则需要查明程序问题。以下是排除故障的步骤:

如果 CPU 允许停机

  1. 在线删除 OB121 块。
  2. 这将导致 CPU 停机。
  3. 转到诊断缓冲区并找到 CPU 停止信息。
  4. 单击窗口底部的“Open Block”按钮(平时为灰色,不可单击)。
  5. 您将转到程序停止的位置。
  6. 排除程序故障原因。
  7. 解决问题后,将 OB121 块重新下载到 PLC 中。

在线删除 OB121 导致 PLC 停机

在线删除 OB121 块会导致 PLC 停机。这是诊断和查找对应程序块的必要步骤。

访问不存在的 DB

如果程序访问了一个不存在的 DB,则会出现错误消息。这可能是由于以下原因:

  • 错误的 DB 号
  • DB 未创建
  • DB 未下载到 PLC

排除故障提示

  • 检查程序中引用的 DB 号是否正确。
  • 验证 DB 是否已创建并下载到 PLC。
  • 如果 DB 存在,则检查程序中的 DB 访问权限是否正确。
  • 尝试在线停止 CPU,并打开“诊断缓冲区”查看错误消息的详细信息。

结论

按照这些步骤,您可以有效地排除 S7-1200PLC 程序中 DB 访问错误。通过在线删除 OB121 块、诊断错误和修复程序问题,您可以确保 PLC 正常运行。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论