Skip to content

出错检测机制概述 ​

8 类错误标志与三步定位法

当 PLC 检测到任何错误时:

  • M8004(错误发生):任意一类出错发生时 ON
  • D8004(错误编码):存储当前出错的 M806x 编号(如 8065 表示语法出错)

特殊数据寄存器 D8060~D8067 分别存储对应类型的错误代码,读取后可定位具体故障。

快速定位错误

  1. 读取 D8004,判断出错类型编号
  2. 读取对应的 D806x,获取详细错误代码
  3. 查阅下文对应表格,确定故障原因与处理方法

各通道的检测范围 ​

下面 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。


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