如果您在 S7-1200 PLC 程序中遇到错误,表明访问了不存在的 DB,则需要查明程序问题。以下是排除故障的步骤:
如果 CPU 允许停机
- 在线删除 OB121 块。
- 这将导致 CPU 停机。
- 转到诊断缓冲区并找到 CPU 停止信息。
- 单击窗口底部的“Open Block”按钮(平时为灰色,不可单击)。
- 您将转到程序停止的位置。
- 排除程序故障原因。
- 解决问题后,将 OB121 块重新下载到 PLC 中。
在线删除 OB121 导致 PLC 停机
在线删除 OB121 块会导致 PLC 停机。这是诊断和查找对应程序块的必要步骤。
访问不存在的 DB
如果程序访问了一个不存在的 DB,则会出现错误消息。这可能是由于以下原因:
- 错误的 DB 号
- DB 未创建
- DB 未下载到 PLC
排除故障提示
- 检查程序中引用的 DB 号是否正确。
- 验证 DB 是否已创建并下载到 PLC。
- 如果 DB 存在,则检查程序中的 DB 访问权限是否正确。
- 尝试在线停止 CPU,并打开“诊断缓冲区”查看错误消息的详细信息。
结论
按照这些步骤,您可以有效地排除 S7-1200PLC 程序中 DB 访问错误。通过在线删除 OB121 块、诊断错误和修复程序问题,您可以确保 PLC 正常运行。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论