主题
硬件错误 — M8061 / D8061
PLC 硬件异常,PLC 停止运行。
| 错误代码 | 出错内容 |
|---|---|
E6101 | RAM 出错(内存未释放,如 HTTP/JSON/MQTT 对象) |
E6102 | 运算电路出错 |
E6103 | I/O 总线出错 |
E6104 | 电源电压低于 21V |
E6105 | 监视定时器出错(运算时间超过 D8000 设定值) |
E6106 | 系统错误 |
E6107 | 系统 I/O 设定错误 |
E6108 | FLASH 写入失败 |
E6138 | 实时时钟 RTC 出错 |
E6151 | 掉电保持数据读取出错(仅上电时检查) |
E6152~E6157 | 掉电保持区域相关错误 |
E60001+ | ASSERT + 行号(系统断言,需提供版本号和错误代码) |
内存管理
E6101 由 STM32 版机型(LP22xx 系列)报出。D8008 为最大内存使用率,D8009 为当前内存使用率。当执行到 END 指令时有内存未释放将报此错;若 50% 以上内存未释放则 PLC 停止运行。请确保 HTTP、JSON、MQTT 等对象使用完毕后及时释放。
各机型的检测范围不同
上表是按三菱 FX3U 的完整口径列出的,便于与三菱的资料互相对照。当前版本实际会报出的代码:
- STM32 版机型(LP22xx 系列):表中的
E6101、E6104、E6106、E6108、E6151、E6153~E6156,以及系统断言码E60001+。 - ESP32 版、4G 版与软 PLC:只有
E6105。
同一款机型上还有实时时钟、网口芯片链路检测等本机专有的硬件检查,它们上报的数值不在本表内,读到时记下数值、机型和固件版本联系技术支持。表中其余代码在这些机型上不会主动置位,各通道检测范围汇总见 7.1 出错检测机制概述。