讲义第11章故障处理_第1页
讲义第11章故障处理_第2页
讲义第11章故障处理_第3页
讲义第11章故障处理_第4页
讲义第11章故障处理_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Automation and Drives page 1S7-200 PLC 入门 李 翀1111 故障处理故障处理 STEP 7-Micro/WIN编译程序错误 通讯错误 LAD/FBD编辑程序错误 项目文件I/O错误PLC严重错误 PLC编译及运行时间错误 PLC非严重错误内存位置时间戳记不匹配 Automation and Drives page 2S7-200 PLC 入门 李 翀11.1 11.1 编译错误编译错误 全部编译指令按照下列顺序编译全部三个块。1.程序块(OB1、全部子例行程序、全部中断例行程序)2.数据块(DB1)3.系统块(SDB0)编译指令编译当前块,当前块为现用编

2、辑程序。编译程序块(OB1、全部子例行程序、全部中断例行程序)的过程中,编译程序在编译每个独立网络时遵守下列规则。1.编译程序检查对不存在的子例行程序的调用。2.编译程序检查对子例行程序的无效调用。3.编译程序检查指令操作数的非法语法。4.编译程序确认每个指令操作数,而且在IEC 1131-3的情况下,编译程序解决超载指令问题。5.编译程序检查无效网络结构。6.编译程序检查因选择的PLC中不存在的特征而造成的错误。STEP 7-Micro/WIN 编译程序错误代码可参见系统手册或在线HELP。Automation and Drives page 3S7-200 PLC 入门 李 翀11.2 1

3、1.2 通讯通讯错误错误 错误代码300345,370379(十进制)错误代码详见可参见系统手册或在线HELP。Automation and Drives page 4S7-200 PLC 入门 李 翀11.3 11.3 LAD/FBDLAD/FBD语法语法错误错误 错误代码500519,600633(十进制)错误代码详见可参见系统手册或在线HELP。Automation and Drives page 5S7-200 PLC 入门 李 翀11.4 11.4 I/OI/O错误错误 错误代码10001018(十进制)错误代码详见可参见系统手册或在线HELP。Automation and Driv

4、es page 6S7-200 PLC 入门 李 翀11.5 11.5 PLCPLC严重严重错误错误 严重错误导致PLC停止执行程序。取决于错误的严重程度,严重错误可以使PLC无法执行任何一个或全部功能。处理严重错误的目的在于使PLC进入安全状态,使PLC能对现有错误条件的询问作出应答。检测到严重错误时,PLC执行下列任务。1、更改为STOP(停止)模式2、打开系统故障LED和停止LED3、关闭输出PLC一直处于该状态,直到严重错误得到纠正。STEP 7-Micro/WIN在PLC信息对话框中显示由PLC生成的错误代码以及简要说明。欲存取该对话框,选择菜单命令PLC 信息一旦纠正了引起严重错误

5、的条件后,必须采用下列方法之一重新启动PLC。1、关闭PLC电源后再重新打开,或2、将模式开关从TERM(有条件)或RUN(运行)转至STOP(停止)位置。(只有在PLC出现严重错误和故障指示灯亮起时,模式开关才以此种方式工作。)重新启动PLC会清除严重错误条件并开始启动诊断测试。如果发现另一个严重错误条件,PLC再次设置系统故障LED;否则,PLC开始正常操作。有几种可能的错误条件会使PLC无法通讯,在这种情况下,您无法检视PLC错误代码。此类错误表示硬件故障,要求修理PLC模块;改变程序或清除PLC内存不能解决这一问题。错误代码00000014(十六进制)错误代码详见可参见系统手册或在线H

6、ELP。Automation and Drives page 7S7-200 PLC 入门 李 翀11.6 11.6 编译运行编译运行错误错误 编译和运行时间错误属于非严重错误。非严重错误可能降低PLC的某些性能,但不会阻止PLC执行用户程序或更新I/O。运行时间错误是在RUN(运行)模式中检测到的非严重错误,在程序可监控和评估的特别内存(SM)位中反应。(欲了解有关这些SM位的详情,请参考PLC非严重错误内存位置。)启动时,PLC读取I/O配置,并将该信息存储在SM内存中。在正常操作过程中,会定期更新I/O状态并将其存储在SM内存中。如果PLC检测到I/O配置的区别,则会设置模块错误字节的配

7、置改变位;直至配置改变位被重设I/O模块才会更新。PLC欲重设配置改变位,模块I/O必须再次与存储在系统数据内存中的I/O配置相匹配。运行时间编程错误是在执行程序的过程中,您或程序造成的非严重错误条件。例如,一个编译程序时有效的间接地址指针被程序执行修改为指向超出范围的地址。使用PLC 信息命令确定出现的错误类型。只有通过修改用户程序才能纠正运行时间编程错误。运行时间编程错误在下一次从STOP(停止)模式转换为RUN(运行)模式时会被清除。在PLC编译程序时在下载中检测到编译错误(或程序编译错误)。如果存在编译错误,编译会暂停,并检索先前的程序(该程序自从先前编译以来为有效程序)。所有这些步骤

8、均在PLC位于STOP(停止)模式时进行。可使用PLC 信息.令显示编译错误。编译错误代码0080009d(十六进制)运行错误代码00000013(十六进制)错误代码详见可参见系统手册或在线HELP。Automation and Drives page 8S7-200 PLC 入门 李 翀11.7 11.7 PLCPLC非严重非严重错误错误 非严重错误可能降低PLC的某些性能,但不会使PLC无法执行用户程序和更新I/O。为了帮助您调试程序,与错误条件相关的信息存储在特别内存(SM)中,用户程序可存取这些特别内存位置。例如,如果您不希望在存在某些非严重错误条件时继续处于RUN(运行)模式,您可以

9、让用户程序在出现不良条件时强迫转换至STOP(停止)模式。下表列举并说明特别内存非严重错误信息。 SM位非严重错误说明 SM字节非严重错误说明SM0.2保留的数据丢失SMB9模块0 I/O错误字节SM1.3除以0错误SMB11模块1 I/O错误字节SM3.0奇偶校验错误SMB13模块2 I/O错误字节SM4.0通讯中断队列溢出SMB15模块3 I/O错误字节SM4.1输入中断队列溢出SMB17模块4 I/O错误字节SM4.2定时中断队列溢出SMB19模块5 I/O错误字节SM4.3运行时间编程故障SMB21模块6 I/O错误字节SM5.0I/O 错误(设置任何I/O错误位)SM5.1过多数字点

10、SM5.2过多模拟点Automation and Drives page 9S7-200 PLC 入门 李 翀11.7 11.7 时间戳不匹时间戳不匹 该警告讯息表示项目时间戳记与PLC中程序的时间戳记不匹配。这可能说明程序不同,在这种情况下,继续当前操作可能有危险。但是,程序可能在功能上完全相同,但时间戳记不同。哪些措施可以修改程序时间戳记?每个程序包含两个不同的时间戳记;“建立”时间戳记和“最近修改”时间戳记。利用“新项目”选项建立项目时,设置建立时间戳记。用户编辑或程序编译操作不会影响“建立”时间戳记。“最近修改”时间戳记用于表示用户最近修改程序的时间。有许多条件均可造成设置“最近修改”时间戳记:1.编辑指令或程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论