您现在的位置是:首页 > PLC技术 > PLC技术

施耐德Unity CPU的故障代码

来源:艾特贸易2017-06-04

简介在 CPU 的运行过程中,可能会出现的主要故障代码如表 2-7 所示。 表 2-7 主要故障代码 其中: ● PLC 工作不正常:表明 CPU 无法执行故障诊断。这时,通常需要更换 CPU 。 ● PLC 停止:只

    CPU的运行过程中,可能会出现的主要故障代码如表2-7所示。    2-7    主要故障代码
主要故障代码
    其中:    PLC工作不正常:表明CPU无法执行故障诊断。这时,通常需要更换CPU    PLC停止:只是一种CPU状态,显示8000(十六进制)代码。例如,如果用户发出一个CPU停止命令,则状态寄存器将指示8000(十六进制)。但当8000(十六进制)是以一个或多个预先定义错误结尾时,则表示存在一种错误状态。例如,由于未检测到逻辑节点端,PLC已经停止运行。    I/O数据量检测出错:如果用户声明其配置中的多个I/O分站,但尚未安装一个RIO主站,则会出现这种错误。如果一个分站配置超过了每个分站的I/O最大允许数,则也可能出现这种错误。    PLC系统处于模糊状态:如果第一次试图进入PLC系统,则可能会出现这种状态。此错误表示尚未进行CPU配置。在进入CPU系统之前,应写入一个脱机配置,并将其传送到CPU中。当试图与一个以前运行的CPU进行通信时,如果出现错误,则可能表示CPU中存在状态混乱的存储器。用户需要清除内存,并尝试重新加载用户逻辑程序。    ●调整Modbus端口出错:该错误有时会随着另一个错误同时出现。当出现该错误时,CPU通常停止工作。如果尝试清除系统停止状态,则该错误也可能出现。应尝试清除用户逻辑程序,并重新加载。    Segment scheduler段调度出错:表示出现一个编程不正确的段调度。    ●启动网络不启动程序段:该错误通常是由编程不正确所造成的。一个混乱程序也可造成此种错误,可通过向CPU发出一个启动命令,对此错误进行检测。    ●断电校验出错:表示连续运行时间,RAM故障诊断已经发生故障。应重新加载用户逻辑程序。如果仍然出现错误,则应更换CPU    Watchdog定时器停止:表示CPU在完成当前扫描中花费了过多时间。    ●时钟故障:应更换CPU    ●错误的线圈使用表:表示所用线圈表与用户逻辑不匹配。其可能的原因包括:    用户已脱机修改程序,然后重新加载该程序,可能需要手动更新所用线圈来进行恢复。若电池线圈未配置或配置不正确,从另一台PLC重新查找一个程序时,经常会出现此种错误;CPU可能存在一个硬件故障;RIO选项发生故障。RIO可选模块不正常,应更换此模块。    ●发现非法节点类型:将一个程序加载到CPU时,经常出现这种错误。用户应查找的问题点包括:从可支持一种可加载式功能块的CPU,加载/重新定位到另一个尚未针对同一功能块(例如,HSBYXMIT)进行配置的CPU中;一个超过特定CPU指令集范围的常量或参考值。当从24CPU16CPU进行重新定位逻辑程序时,此种情况可能发生。通常,此类错误不应被视为硬件故障。应检查逻辑程序与目标PLC的兼容性。    ●用户逻辑校验和错误:所计算的用户逻辑校验和所已存储的校验和不一致。这可能是由内存中的一个非法变更所造成的。应尝试重新加载用户逻辑程序。如果此错误仍然存在,则应更换CPU    ●离散量禁用错误:在带有用户逻辑中关闭线圈的最优化模式下,如果尝试运行CPU,则将发生此错误。    ●配置出错:通过Modbus/Modbus Plus端口对内存进行修改。在下载一个程序期间,如果发生此种错误,则应检查数值的配置数据是否大于CPU所规定的可寻址范围。如果CPU的内存存在缺陷,也可出现此种错误。    Quantum PLC系统中,冷启动是指完全下载一个项目后的第一次启动,除此以外的任何其他的启动均为热启动,例如,PLC重新上电或PLCSTOP状态到RUN状态都称为热启动。