西门子PLC__故障诊断简易教程ppt课件_第1页
西门子PLC__故障诊断简易教程ppt课件_第2页
西门子PLC__故障诊断简易教程ppt课件_第3页
西门子PLC__故障诊断简易教程ppt课件_第4页
西门子PLC__故障诊断简易教程ppt课件_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

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

文档简介

1、SIMATIC STEP7 高级培训-缺点诊断1学习了本章之后,他将 .懂得缺点的分类.懂得诊断工具的运用.了解缺点的诊断信息.学会缺点的排除 .学习缺点诊断的例程目的2由系统检测出的缺点PLC 内部记录、评价和指示缺点 (作为规那么: CPU STOP)模板缺点信号电缆短路扫描时间超出 程序错误 (访问不存在的块)功能缺点要求的功能或者不执行或者不正确地执行过程缺点 (传感器/执行器、 电缆缺点)逻辑编程错误 (在生成和启动时未发现)缺点的级别3由系统检测出的缺点:根本规那么: CPU 处于 STOP诊断工具:模板信息-诊断缓冲区-中断堆栈-块堆栈-部分堆栈硬件诊断缺点功能缺点:根本规那么:

2、 CPU 处于 RUN(过程缺点,例如断线)(逻辑编程错误,象双重赋值)调试工具:使能外设输出 (修正输出)监视 / 修正变量监视块 (块形状)参考数据-交叉参考-I/Q/M/T/C分配表-程序构造-无符号的地址-未运用的符号缺点的级别4系统诊断概述CPUI/Q 模块CPU 诊断检查系统错误程序诊断检查错误诊断中断错误 OB诊断缓冲区系统形状表诊断信息可诊断的模板检查错误并产生一个诊断中断5组织块诊断中断OB 81 电源缺点OB 82 诊断中断组织块OB 83 插拔模块中断程序OB 84 CPU 硬件缺点OB 85 优先级缺点组织块OB 86 机架缺点OB 87 通讯缺点OB 80 时间缺点系

3、统诊断概述OB 121 编程错误OB 122 访问错误OB 88 过程中断6一、利用LED诊断 CPU的普通形状和报告出错的LED 指示DP接口缺点的LED 7S7-300的LED CPU 315-2DP的普通LED LED含义阐明SF红色组出错出现以下情况之一,LED点亮硬件出错固件出错编程出错参数出错计算出错时间出错存贮器卡有缺点在POWER-ON时电池缺点或无后备电池I/O出错仅对外部I/OBATF红色电池出错假设电池损坏、不存在或放完电,LED点亮DC5V绿色5V DC电源CPU和S7-300总线的内部5V DC电源正常时,LED亮FRCE黄色保管在此CPU上,“Force功能不能实现

4、RUN绿色运转方式RUN在CPU起动时,LED以2HZ频率至少闪烁3秒。CPU起动能够更短些在CPU起动期间,STOP指示器也亮,当STOP LED熄灭时,输出启用当CPU处于RUN方式时,LED亮STOP黄色运转形状STOP当CPU不在处置用户程序时,LED亮当CPU恳求整体复位时,LED以1秒间隔闪烁。8CPU 31x-2 DP的DP接口的LED 在“DP主站方式下CPU 31x-2DP的LED SF DPBUSF含义措施熄灭熄灭配置正确一切被组态的从站 均可被寻址点亮点亮总线出错硬件缺点DP接口出错在多主站运转中, 有不同的波特率检查总线电缆能否短路或断开评价诊断信息,定义新的配置或 纠

5、正原先的配置点亮闪烁站出错至少有一个指定的 从站不可寻址检查衔接到CPU31x-2DP的总线电缆。等待直至CPU31x-2D曾经起动。假设此LED不停顿闪烁,那么检DP从站或评价DP从站的诊断信息点亮熄灭丧失或不正确的配置当CPU未作为DP主站起动时,也发生此情况评价诊断信息定义新的配置或纠正原先的配置9CPU 31x-2 DP的DP接口的LED “DP从站方式下CPU31x-2DP的LED SFDPBUSF含义措施熄灭熄灭配置正确无关闪烁CPU31x-2DP的参数集不正确DP主站与CPU31x-2DP间无数据通讯。能够的缘由是:控制监视定时器Watchdog期限到经过ROFIBUS-DP的总

6、线通讯被中断所定义的PROFIBUS地址不正确检查CPU31x-2DP检查总线连插器能否正 确插入检查到DP主站的电缆 能否断开检查配置和参数设置无关点亮总线短路检查总线构造点亮无关丧失或配置不正确与DP主站无数据通讯检查配置评价诊断中断或诊断缓 存器登入项10带DP接口的S7-400 CPU的LED CPUDP接口LED含义LED含义INTF红色内部出错DP INTF红色在DP接口内部出错EXTF红色外部出错DP EXTF红色在DP接口外部出错FRCE黄色强迫BUSF在DP接口上的总线出错CRST黄色完全复位冷RUN绿色运转形状RUNSTOP黄色运转形状STOP11带DP接口的S7-400

7、CPU的LED 带DP主站接口的S7-400 CPU的LED LED含义RUNSTOPCRST点亮熄灭熄灭CPU在运转形状RUN熄灭点亮熄灭CPU在STOP形状。用户程序不任务。能予热或热再起动。假设STOP形状因出错而产生,那么缺点LEDINTF或EXTF也点亮。熄灭点亮点亮CPU在STOP形状。仅予热再起动可以作为下一次起动方式。闪烁(0.5Hz)点亮熄灭经过PG测试功能触发HOLD形状闪烁(2Hz)点亮点亮执行予热起动闪烁(2Hz)点亮熄灭执行热再起动无关闪烁(0.5Hz)无关CPU恳求完全复位冷无关闪烁(2Hz)无关完全复位冷运转12带DP接口的S7-400 CPU的LED 用于带DP

8、接口的S7-400 CPU的出错和特殊功能的LED LED含义INTFEXTFFRCE点亮无关无关检查出一个内部出错编程或参数出错熄灭亮点无关检查出一个外部出错出错不是由CPU模块引起引的无关无关点亮在此CPU上PG正在执行“force功能。这就是说,用户程序的变量被设置为固定值,且不能被用户程序再改动。13带DP接口的S7-400 CPU的LED S7-400 DP接口的LED LED含义 DP INTFDP EXTFBUSF点亮无关无关在DP接口上检查出一个内部出错编程或参数出错无关点亮无关检查出一个外部出错出错不是由CPU模块而是由DP从站产生的无关无关闪烁在PROFIBUS上有一个或多

9、个DP从站不呼应无关无关点亮检查出DP接口上的一个总线出错如,电缆断或不同的总线参数14DP从站的LED ET200B 16DI/16DO模块的形状和出错指示 LED光信号含义RUN点亮(绿色)ET 200B在运转中电源接通,STOR/RUN开关在RUN位置BF点亮(红色)控制监视定时器期限到,没有站被寻址即与S7 DP主站的衔接出缺点在调试/起动期间,此站还未接纳到它的参数集DIA点亮(红色)对数字24VDC输出模块,至少有一个输出:短路或无负载电压L1+点亮(绿色)通道组“0有电压烧断保险丝或电压低,典型的:+15.5V,信号二极管熄灭L2+点亮(绿色)通道组“1有电压,烧断保险丝或电压低

10、,典型的:+15.5V,信号二极管熄灭15DP从站的LED ET 200M/IM153-2模块的形状和出错LED LED含义措施ON(绿色)SF(红色)BF(红色)熄灭熄灭熄灭无电压存在IM153-2的硬件有缺点检查24VDC电源模块点亮无关闪烁IM153-2装载了不正确的参数集,或在DP主站与IM153-2模块间无数据通讯。能够缘由是:控制监视定时器期限到经过PROFIBUS-DP到IM153-2模块的总线通讯中断检查DP地址检查IM153-2模块检查总线衔接器能否插好检查衔接到DP主站的总线电缆能否中断接通和断开电源模块上的24V DC开关检查配置和参数集16DP从站的LED ET 200

11、M/IM153-2模块的形状和出错LED续LEDON SF BF含义措施点亮无关点亮波特率搜索或非法的DP地址在IM153-2上设置有效的DP地址“1“125或检查总线构造点亮点亮无关组态的ET 200M模块构造与实践构造不一致。在已安装的S7-300模块中有错或IM153-2有缺损检查ET200M的构造模块丧失或缺损,已安装未组态的模块。检查配置、改换S7-300模块或IM153-2。点亮熄灭熄灭DP主站与ET200M间的数据通讯正在进展,定义的和实践的ET200M配置相一致17缺点的类型硬件错误- CPU或模板中的错误CPU中的程序错误18一、系统硬件错误CPU19系统硬件错误利用显示CP

12、U信息的功能系统错误的排除方法经过对缺点OB编程诊断 利用诊断缓冲器诊断 显示硬件诊断信息20利用模块信息:“诊断缓冲器功能诊断21调用“模块信息工具22解释错误信息23显示硬件诊断信息twice24练习1: 显示诊断信息翻开仿真器下载用户程序翻开诊断缓冲器在仿真器中转换方式开关分析诊断信息步骤25练习2:显示硬件诊断信息翻开仿真器下载用户程序翻开硬件配置并切换到在线形状翻开输入模块属性分析诊断信息步骤26利用“显示CPU信息功能诊断27演示: 显示CPU信息在SIMATIC管理器中翻开CPU Messages在窗口“Customize - CPU Messages中激活工程前的“W选项用钥匙

13、开关将CPU切换为停机形状,然后察看PG的反响步骤结果 停机时弹出信息窗口。28经过对缺点OB编程诊断OB 81 电源缺点OB 82 诊断中断OB 83 插拔模块中断程序OB 84 CPU 硬件缺点OB 85 优先级缺点OB 86 机架缺点OB 87 通讯缺点OB 80 时间缺点OB 88 过程中断29时间缺点OB80循环时间超出执行OB 时应对缺点向前挪动时间以致于跃过了OB 的启动时间、CiR 后恢复RUN 方式。30变量数据类型描画OB80_EV_CLASSBYTE中断类别和标识符:B#16#38=离去的事件B#16#39=到来的事件OB80_FLT_IDBYTEB#16#42=出错代码

14、OB80_PRIORITYBYTE优先权等级“26RUN运转形状缺省值或“28STARTUP运转形状OB80_OB_NUMBRBYTEOB-号82OB80_RESERVED_1BYTE保管OB80_RESERVED_2BYTEB#16#54=输入模块B#16#55=输出模块OB80_ERROR_INFOWORD发生缺点的模块的逻辑基准地址时间缺点OB80 的部分数据31缺点代码位含意B#16#01循环时间超出B#16#02调用的OB 仍在执行B#16#05由于向前挪动时间日期跳过时间中断B#16#06HOLD 之后前往RUN 日期跳过时间中断B#16#07当前优先级的OB 恳求缓冲区溢出B#1

15、6#08同步循环中断时间缺点B#16#09由于高中断装载中断丧失时间缺点OB80 的缺点代码32电源缺点OB81电源仅对S7-400缺点后备电池缺点33电源缺点OB81 的部分数据34电源缺点OB81 的缺点代码35扩展机架后备电池缺点36演示: 评价一个电池错误 步骤 操作 结果错误处置块 OB 81被调用从CPU上取下后备电池1只需电池失效输出就闪烁检查输出m0.1能否闪烁2不闪烁发现并排除错误.3运用OB81_EV_CLASS和OB81_FLT_ID 判别电池缺点37诊断中断组织块OB82 假设模块具有诊断才干又使能了诊断中断,当它检测到缺点时,它输出一个诊断中断恳求给CPU到来和离去事

16、件38诊断中断组织块OB82的部分数据39模拟输入模块断线+276480诊断中断组织块OB82硬件组态: 模拟模块的属性40诊断中断组织块OB82模拟模块的配置41演示:模拟量模块的缺点编程进展硬件配置并下载编程引见步骤42模板插/拔中断组织块OB83在以下情况下CPU 操作系统调用OB83:组态的模板插入/拔出之后在RUN、STOP 和STARTUP 方式时每次组 态的模板插入或拔出在STEP 7 下修正了模板参数并在RUN状 态下装所作修正到CPU 之后43模板插/拔中断组织块OB83的部分数据44模板插/拔中断组织块OB83的缺点代码45模板插/拔中断组织块OB83举例重新组态模板 在运

17、转时,修正系统组态CiR 可以重新选择已存在模板的参数。参数的重新选择经过传送所需的参数数据到模板来进展1. 在您用STEP 7 为一块模板选择了新的参数并且在RUN 方式下下装该参数组态到CPU 后OB83 启动启动事件W#16#3367。相应的OB 启动信息为逻辑起始地址OB83_MDL_ADDR和模块类型OB83_MDL_TYPE。模板I/O 数据如今能够不对,这意味着不能够有SFC 忙于发送数据记录到该模板。2. OB 83 执行之后模板参数被重新赋值。3. 参数赋值之后OB 83 将再次启动启动事件W#16#3267,胜利提供参数赋值,或W#16#3968 假设缺点。模板I/O 数据

18、呼应与插入中断后的呼应一样,也就是,如今它们能够不正确。如今您可以再次调用SFC 发送数据记录到该模板。46CPU 硬件缺点组织块OB84当CPU的硬件发生缺点时调用OB8447CPU 硬件缺点组织块OB84的部分数据48优先级缺点组织块OB85当以下事件之一发生时,CPU 的操作系统调用OB85:未下装的OB 的启动事件OB81 除外当操作系统访问模板时缺点在由系统刷新过程映像期间I/O 访问缺点49优先级缺点组织块OB85的部分数据50优先级缺点组织块OB85的缺点代码51机架缺点组织块OB86当以下事件之一发生时,CPU 的操作系统调用OB86:扩展机架缺点DP 主站系统缺点分布式I/O

19、 中从站缺点52机架缺点组织块OB86的部分数据53机架缺点组织块OB86的缺点代码54机架缺点组织块OB86的缺点代码55机架缺点组织块OB86举例进展硬件配置并下载配置带一个151子站的DP)编程引见读取信息并分析步骤56通讯缺点组织块OB87当导致通讯缺点的事件发生时CPU 的操作系统调用OB87。57通讯缺点组织块OB87的部分数据58通讯缺点组织块OB87的缺点代码59过程中断组织块OB88在一个程序块的执行被中断后CPU 的操作系统调用OB88。同步缺点的嵌套深度太深块调用的嵌套深度太深在部分数据定位中的缺点60过程中断组织块OB88的部分数据61?二、 CPU中的程序错误62CP

20、U中的程序错误(导致CPU停机的错误利用显示CPU信息的功能程序错误的排除方法利用堆栈中断堆栈,块堆栈,部分堆栈诊断 利用诊断缓冲器诊断经过对缺点OB编程诊断63利用诊断缓冲器诊断64经过对缺点OB编程诊断OB 122 访问错误OB 121 程序错误65编程缺点组织块OB121当有关程序处置的缺点事件发生时66编程缺点组织块OB121的部分数据67编程缺点组织块OB121的缺点代码68编程缺点组织块OB121举例 例如当CPU 调用一未下载到CPU 中的程序块,CPU 会调用OB121,经过暂时变量OB121_BLK_TYPE 可以得出出现错误的程序块。69I/O 访问缺点组织块OB122当对

21、模板的数据访问出现缺点时70I/O 访问缺点组织块OB122了解I/O 访问缺点OB 的运转:OB122 与被中断的块在同一优先级中执行程序执行期间对OB122 进展屏蔽和解除屏蔽: SFC36MSK_FLT:屏蔽特定的缺点代码 SFC37DMSK_FLT:解除被SFC36 屏蔽的缺点代码 SFC38READ_ERR:读缺点存放器71I/O 访问缺点组织块OB122的部分数据72I/O 访问缺点组织块OB122的部分数据73I/O 访问缺点组织块OB122举例 当CPU 程序访问一未定义的I/O 地址,CPU 会出现I/O 访问错误,CPU 会调用OB122,假设OB122 未下载,CPU 会

22、报缺点停机。74利用堆栈中断堆栈,块堆栈,部分堆栈诊断 块堆栈B Stack中包含了在停机时执行的但没有完成的一切块的清单。 中断堆栈I Stack中包含了在中断发生时辰存放器中的内容部分堆栈L Stack中包含了块的暂时变量的值。中断堆栈块堆栈部分堆栈75翻开一个有错误的块76程序构造包含错误的块错误位置在 I Stack 中断堆栈中可以看到当中断发生时,累加器、存放器、形状字等的内容在 LStack 部分堆栈中可以看到当中断发生时,暂时变量的内容错误位置经过 B Stack块堆栈可以看到发生错误之前曾执行过的块利用堆栈中断堆栈,块堆栈,部分堆栈诊断77块堆栈的内容78中断堆栈的内容79部分堆栈的内容80练习:利用堆栈信息来诊断缺点翻开仿真器下载有赋值错误的用户程序翻开块堆栈分析诊断信息找到有错的程序并矫正步骤81利用显示CPU信息的功能82演示: 显示程序缺点诊断信息翻开仿真器下载有调用错误的用户程序使调用错误有效查看CPU信息步骤83CPU中的程序错误(逻辑错误了解“Breakpoints 功能程序逻辑错误的排除方法了解“Force 功能 运用“Monitor / Modify Variable 功能读出参考数据,解释它们并

温馨提示

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

最新文档

评论

0/150

提交评论