工控网首页
>

应用设计

>

S7-200的出错处理

S7-200的出错处理

2010/9/29 14:08:52

使用菜单命令“PLC-信息”,可查看错误信息,如错误的代码。     1、致命错误 致命错误使可编程控制器停止执行程序,它的影响大小取决于错误的致命程度,致命错误可以使可编程控制器无法执行某一功能或全部功能。CPU检测到致命错误时,自动进入STOP方式,点亮系统错误LED和”STOP”LED指示灯,并关闭输出。在消除致命错误之前,CPU一直保持这种状态。 消除了引起致命错误的原因后,必须用下面的方法重新启动CPU:件可编程控制器断电后再通电;将方式开关从TERM或RUN扳至STOP位置。如果发现其他致命错误条件,CPU将会重新点亮系统错误LED。 有些错误可能会使可编程控制器无法进行通信,此时在计算机上看不到CPU的错误代码。这表示硬件出错,CPU模块需要修理,修改程序或清除可编程控制器的存储器不能消除这种错误。     2、 非致命错误 非致命错误会影响CPU的某些性能,但不会使它无法执行用户程序和更新I/O。有以下几类非致命错误: 运行错误。在RUN方式下发现的非致命错误会反应在特殊存储器标识位(SM)上,用户程序可以监视这些位。上电时CPU读取I/O配置,并储存在SM中。如果CPU发现I/O配置变化就会在模块错误字节中设置配置变化。I/O模块必须与存于系统数据存储器中的I/O配置符合,CPU才会对该位复位。它被复位之前,不会更新I/O模块。 程序编译错误。CPU编译程序成功后才能下载程序,如果编译时检测到程序违反了编译规则,不会下载,并在输出窗口生成错误代码。CPU的EEPROM中原有的程序依然存在,不会丢失。 程序执行错误。程序运行时,用户程序可能会产生错误。例如一个编译时正确的间接地址指针,因在程序执行过程中被修改,可能指向超出范围的地址。可用菜单命令“PLC-信息”来判断错误的类型,只有通过修改用户程序才能改正运行时的编程错误。 与某些错误条件相关的信息存储在特殊存储器中,用户程序可以用他们来消除程序中的错误。例如可以用SM5.0的常开触点控制STOP指令,在出现I/O错误时使CPU切换到STOP方式。

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

助力企业恢复“战斗状态”:MyMRO我的万物集·固安捷升级开工场景方案

车规MOSFET技术确保功率开关管的可靠性和强电流处理能力

未来十年, 化工企业应如何提高资源效率及减少运营中的碳足迹?

2023年制造业“开门红”,抢滩大湾区市场锁定DMP工博会

2023钢铁展洽会4月全新起航 将在日照触发更多商机