主题
6.1 PLC 在线操作与诊断
编辑器菜单栏的 「在线」 菜单对齐 GX Works2,是连着设备时做运维操作的地方。所有操作都要先连接设备(在主窗口选中设备再打开编辑器),未连接会提示「未连接设备,请先在设备列表中连接设备」。
在线菜单一览
| 菜单项 | 作用 |
|---|---|
| 远程 RUN | 让 PLC 开始运行程序(弹确认框) |
| 远程 STOP | 让 PLC 停止,输出保持当前状态(弹确认框) |
| 读取 PLC 时钟 | 显示设备当前时间和星期 |
| 同步 PC 时间 | 把电脑当前时间写进 PLC |
| 查看保护状态 | 显示关键字保护等级 |
| 设置关键字... | 给程序上关键字保护 |
| 解除关键字... | 永久解除保护 |
| 临时解锁... | 临时解锁,重启后恢复保护 |
| PLC 清除... | 清除程序区 / 数据 / 位元件 / 全部 |
| PLC 诊断 | 读错误标志并翻译成中文表格 |
远程 RUN / STOP 会立即影响现场
「远程 RUN」点下后程序立即开始执行,「远程 STOP」点下后程序立即停止、输出停在当前状态。带负载调试时应先确认现场安全,两个操作都有确认框。
校时
设备的实时时钟(RTC)会有累积误差,尤其是用了时间相关逻辑(定时启停、按天统计)的场合。
- 读取 PLC 时钟:查看设备当前时间和星期,判断是否需要校时
- 同步 PC 时间:一键把电脑时间写进设备

星期也一起读出来
弹窗里除了日期时间还带星期。使用「周末不启泵」「周一自动报表」这类按星期的逻辑时,应先确认设备识别的星期与实际一致。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 总线检查。
正常的行显示 -,出错的行整行标红,并给出具体错误码和处理建议。

先照「处理建议」走
图中例子:串口通讯错误、错误码 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)是否点亮为准。