主题
出错检测机制概述
当 PLC 检测到任何错误时:
- M8004(错误发生):任意一类出错发生时 ON
- D8004(错误编码):存储当前出错的 M806x 编号(如
8065表示语法出错)
特殊数据寄存器 D8060~D8067 分别存储对应类型的错误代码,读取后可定位具体故障。
快速定位错误
- 读取 D8004,判断出错类型编号
- 读取对应的 D806x,获取详细错误代码
- 查阅下文对应表格,确定故障原因与处理方法
各通道的检测范围
下面 7.2~7.9 节的错误代码表是按三菱 FX3U 的完整口径列出的,方便与三菱的资料互相对照。本产品各款机型当前实际会置位的范围如下表,对应寄存器读到 0 不一定表示没有故障 —— 先确认这一类错误在您这台机型上是否参与检测。
| 错误通道 | 当前哪些情况会被检测出来 |
|---|---|
| M8060 / D8060 | 各款机型都不检测这一类,D8060 恒为 0。程序引用了未安装的扩展 I/O 地址时不会报警,也不会停机,需靠程序自查。 |
| M8061 / D8061 | 各款机型都检测,但覆盖的代码不同。STM32 版机型(LP22xx 系列)报 E6101 RAM 未释放、E6104 电源失电、E6106 系统错误、E6108 FLASH 写入失败、E6151/E6153~E6156 掉电保持数据出错以及系统断言;ESP32 版、4G 版与软 PLC 只报 E6105 监视定时器超时。 |
| M8062 / D8062 | 只有 STM32 版机型(LP22xx 系列)检测:E62101 IP 地址冲突、E62102 UDP 目标地址不可达。 |
| M8063 / D8063 | 只有 STM32 版机型(LP22xx 系列)检测:E6301 奇偶/溢出/成帧出错,另有一个表示「连接云服务器失败」的数值不在 7.5 表内(该页写明)。其余机型这一类不置位。 |
| M8064 / D8064 | 各款机型都检测,程序中出现本机固件不支持的指令时置位并停机。 |
| M8065 / D8065 | 各款机型都检测,是现场最常碰到的一类。都会报 E6501、E6506、E6521、E6581~E6585、E6598、E6599;ESP32 版、4G 版与软 PLC 另外还报 E6505、E6528、E6529。 |
| M8066 / D8066 | 各款机型都检测,会报 E6605、E6620、E6621;ESP32 版、4G 版与软 PLC 另外还报 E6607。 |
| M8067 / D8067 | 各款机型都检测,会报 E6706、E6707、E6730、E6732~E6737、E6746、E6781~E6785、E6799;ESP32 版、4G 版与软 PLC 另外还报 E6708。 |
代码在表里查不到时
D806x 里的数值如果在对应表格中查不到,请记下这个数值、PLC 型号和固件版本再联系技术支持,不要凭最接近的一行去判断故障。
机型简称与 6.3 节一致:STM32 版 = 经典 LP22xx 系列、ESP32 版 = WIFI 与三网系列、4G 版 = RDA8910 系列、软 PLC = LP6666。