Skip to content

6.1 PLC 在线操作与诊断 ​

在线菜单四大块:运行控制与校时、关键字保护、PLC 清除、PLC 诊断

编辑器菜单栏的 「在线」 菜单对齐 GX Works2,是连着设备时做运维操作的地方。所有操作都要先连接设备(在主窗口选中设备再打开编辑器),未连接会提示「未连接设备,请先在设备列表中连接设备」。

在线菜单一览 ​

菜单项作用
远程 RUN让 PLC 开始运行程序(弹确认框)
远程 STOP让 PLC 停止,输出保持当前状态(弹确认框)
读取 PLC 时钟显示设备当前时间和星期
同步 PC 时间把电脑当前时间写进 PLC
查看保护状态显示关键字保护等级
设置关键字...给程序上关键字保护
解除关键字...永久解除保护
临时解锁...临时解锁,重启后恢复保护
PLC 清除...清除程序区 / 数据 / 位元件 / 全部
PLC 诊断读错误标志并翻译成中文表格

远程 RUN / STOP 会立即影响现场

「远程 RUN」点下后程序立即开始执行,「远程 STOP」点下后程序立即停止、输出停在当前状态。带负载调试时应先确认现场安全,两个操作都有确认框。

校时 ​

设备的实时时钟(RTC)会有累积误差,尤其是用了时间相关逻辑(定时启停、按天统计)的场合。

  • 读取 PLC 时钟:查看设备当前时间和星期,判断是否需要校时
  • 同步 PC 时间:一键把电脑时间写进设备

读取 PLC 时钟

星期也一起读出来

弹窗里除了日期时间还带星期。使用「周末不启泵」「周一自动报表」这类按星期的逻辑时,应先确认设备识别的星期与实际一致。RTC 电池电量耗尽后重启,日期会跳回出厂日期,星期也随之出错。

关键字保护 ​

保护程序不被别人随意读走或改掉。四个等级:

等级效果
1 禁止写入有关键字才能写程序,可以读
2 禁止读写(推荐)有关键字才能读和写
3 禁止所有在线操作关键字才能做任何在线操作
— 永久保护更强的保护,慎用

操作流程:

  • 查看保护状态:在线 → 查看保护状态,弹窗显示保护等级、程序写入是否允许、以及 D8169 的十六进制值。没设保护时显示「保护等级: 无保护 / 程序写入: 允许 / D8169 = 0x0000」
  • 设置关键字:在线 → 设置关键字...,输入 1~16 位十六进制关键字,选等级
  • 临时解锁:在线 → 临时解锁...,输入关键字临时打开。PLC 重启后保护自动恢复,适合临时修改而不想撤掉保护的场合
  • 解除关键字:在线 → 解除关键字...,输入当前关键字,永久去掉保护

查看保护状态(未设保护时)

关键字丢失后无法通过软件恢复

关键字保护是设备端强制执行的,忘记关键字无法通过软件绕过。设置保护后应妥善记录关键字。

下载失败时先确认是否处于关键字保护状态

如果 PLC 设了「禁止写入」以上的保护,下载程序会失败。先用「临时解锁」输入关键字再下载。

PLC 清除 ​

在线 → PLC 清除...,五档单选:

  • 仅清除程序区
  • 清除数据元件(D 等)
  • 清除位元件(M / Y / S 等)
  • 清除全部元件
  • 全部清除(程序 + 全部元件)

清除不可撤销

清掉的程序和数据拿不回来。清程序前先上载备份,清数据前确认没有重要的掉电保持数据。

PLC 诊断 ​

在线 → PLC 诊断 会读设备的错误标志(M8060-M8069)和错误码(D8060-D8069),翻译成一张中文表格。

表格四列:项目 / 标志 / 错误码 / 处理建议。检查的 10 个项目固定是:

I/O 配置错误、PLC 硬件错误、串口通讯错误、并联链接错误、参数错误、语法错误、回路错误、运算错误、运算错误锁存、I/O 总线检查。

正常的行显示 -,出错的行整行标红,并给出具体错误码和处理建议。

PLC 诊断(串口通讯错误 6201)

先照「处理建议」走

图中例子:串口通讯错误、错误码 6201、建议「检查通讯线、波特率与协议设置」。项目名和处理建议界面已经翻译好了,不用自己去数 M8060 是第几项;错误码本身的确切含义要查下面的对照表。

现场最常见的两类

  • 串口通讯错误:接线(A/B 反接、没接地)、波特率不一致、从机站号冲突,或者该路串口的模式配错了(见 串口参数)
  • 运算错误 / 运算错误锁存:程序里出现除零、数据超范围。「锁存」意味着历史上发生过、需要手工清除,不是当前正在错

监视模式下的快捷入口

进入梯形图监视模式(F3)后,设备工具栏会出现 PLC 实时状态条,上面的 ⚠ 有错误 点一下就直接打开诊断窗口,不用翻菜单。

错误码含义速查 ​

诊断窗口的「处理建议」是通用提示。想查具体错误码(如 6201、6706、6501)的确切含义和处理方法,按诊断项对应的寄存器查 PLC 编程手册第 7 章的完整对照表:

诊断项寄存器对照表
I/O 配置错误D8060系统错误 M8060
PLC 硬件错误D8061硬件错误 M8061
串口通讯错误D8062通信错误 M8062
并联链接错误D8063通信出错 M8063
参数错误D8064参数出错 M8064
语法错误D8065语法出错 M8065
回路错误D8066电路出错 M8066
运算错误 / 运算错误锁存D8067 / D8068运算出错 M8067

清除错误的办法见 错误清除方法,整体机制见 出错检测机制概述。

有几项本机固件不会触发

I/O 配置错误(M8060)、I/O 总线检查(M8069) 本机固件未做实际检测,正常情况恒为 -;D8062 出厂初值是 6201,串口没接从机时看到它属正常残留,不代表当前真有通讯故障。判断"当前是否真出错"以标志位(M806x)是否点亮为准。

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研