搜集了LOGO!的常见故障代码,希望有人可以用到。
1. E001(硬件故障)
含义:严重的内部硬件故障(例如:CPU、存储器)。
可能原因:电源问题(电压过高/过低、波动大)、强电磁干扰、物理损坏、内部元件失效。
解决方法:
检查电源电压是否在额定范围内(通常 12/24V DC 或 100-240V AC)且稳定。
断开所有输入/输出接线,只保留电源,看错误是否消失(排除外部干扰)。
尝试断电重启 LOGO!。
如果反复出现且排除电源问题,很可能是硬件损坏,需要更换 LOGO! 模块。
2. E002(存储器错误 1) / E003(存储器错误 2)
含义:程序存储器或数据存储器错误。可能是程序损坏、存储卡问题或内部存储器故障。
可能原因:意外断电导致写入中断、存储卡损坏或接触不良、程序本身有严重错误、存储器硬件故障。
解决方法:
尝试断电重启。
如果使用了存储卡,检查卡是否插好,尝试取出卡后重启(如果程序在内部存储器也有备份)。
重要:如果可能,通过 LOGO! Soft Comfort 软件重新下载程序到 LOGO!。
尝试清除 LOGO! 内存并重新下载程序。
如果问题持续,可能需要更换 LOGO! 或存储卡。
3. E004 (程序循环时间过长)
含义:程序在一个扫描周期内无法执行完成。
可能原因: 程序过于复杂(使用了太多块、复杂运算、长延时等)、扫描周期设置过短、硬件性能不足。
解决方法:
优化程序逻辑,减少不必要的块和复杂计算。
增加扫描周期时间(在 LOGO! Soft Comfort 的项目设置中修改)。
检查是否有死循环。
如果程序确实很大很复杂,可能需要升级到更高性能的 LOGO! 型号。
4. E005 (堆栈溢出)
含义:程序嵌套调用(如函数块调用函数块)层数过多,超出了 LOGO! 的处理能力。
可能原因: 程序结构设计不合理,嵌套层级太深。
解决方法:简化程序结构,减少嵌套层级。避免在一个块内过度调用其他块。
5. E006 (指令非法)
含义:程序执行了一条 LOGO! 无法识别的非法指令。
可能原因:程序损坏、使用了不兼容的功能块(可能是更高版本 LOGO! 的功能)、存储器错误。
解决方法: 重新下载正确的、无损坏的程序。确保程序使用的功能块与你的 LOGO! 硬件型号和固件版本兼容。
6. E010 (扩展模块错误)
含义:检测到连接的扩展模块(数字量输入/输出 DM, 模拟量输入/输出 AM, 通讯模块 CM)出现问题。
可能原因:模块未正确连接(松动)、模块损坏、模块型号不兼容、模块供电问题(特别是需要外部供电的模块)、总线通信故障。
解决方法:
断电,检查所有扩展模块的连接是否牢固可靠。
逐一断开扩展模块,重启 LOGO!,看错误在哪一个模块连接后出现,定位故障模块。
确保模块供电正常(如果需要外部供电)。
更换可疑的扩展模块。
检查 LOGO! 主机型号是否支持该扩展模块。
7. E011(参数错误)
含义: 在通讯参数设置或某些功能块参数设置中存在错误。
可能原因: 配置了无效的通讯参数(如波特率、地址)、功能块参数设置超出范围或不合理。
解决方法:检查并修正通讯配置(如通过 LOGO! TD 文本显示器或 LOGO! Soft Comfort)或相关功能块的参数设置。