太阳集团欢迎您-主頁欢迎您

Hi,欢迎访问太阳集团欢迎您!
您当前的位置: 网站太阳集团欢迎您> 行业资讯> 技术文章
维修项目
技术文章

维修专家简述造成西门子PLC故障原因有哪些?

发布者:cm    来源:太阳集团欢迎您     发布时间:2023-3-9

维修专家简述造成西门子PLC故障原因有哪些?

维修专家简述造成西门子PLC故障原因有哪些?


Siemens西门子PLC系列应用广泛,用户在调试过程中可能会遇到西门子PLC突然停机的情况,本文下面对西门子PLC停机的原因做一个分析,供用户在调试过程中参考。

 Siemens西门子PLC停机原因分析有以下几点:

 1.程序中的OB块问题

 西门子PLC停机的情况有哪些?如:地址调用错误,没有下载需要DB块,编程错误等等。如果你想避免错误时不使CPU进入停止状态,如果在程序中加入特殊的OB块,则出现相应问题,调用相应的OB块,虽然里面没程序,PLC将对错误不作任何处理,继续运行。否则PLC将进入停机状态可,比如:OB73通讯冗余出错OB。

  2.S7链接发生冗余的问题

 当容错S7连接中发生首次冗余丢失时,HCPU的操作系统将调用OB73(只有在S7通讯中才会有容错S-。直到为具有容错功能的所有S7连接恢复冗余后,才会出现另一个OB73启动。如果发生了启动事件且OB73没有编程,CPU不会转为STOP模式。

3.OB82诊断中断组织块的问题

 如果具有诊断功能的模块检测到错误,则它会输出一个诊断中断的请求给CPU。则操作系统调用OB82。OB82的局部变量包含逻辑基址和四字节的故障模块的诊断数据。如果OB82尚未编程,则CPU转为STOP模式。可以使用SFC39至42禁用或延迟,并重新启用诊断中断OB。

  4.OB121编程出错组织块

 只要发生同程序处理相关的错误所导致的事件,CPU的操作系统即调用OB121。例如,如果用户程序调用了尚未装载到CPU中的块,将会调用OB121。




5.OB80时间出错组织块

 无论何时执行OB时出错,S7-300CPU的操作系统将调用OB80。此类错误包括:超出周期时间、执行OB时出现确认错误、提前了时间而使OB的启动时间被跳过、在CiR后恢复RUN模式。例如,如果在上一次调用之后发生了某一周期性中断OB的启动事件,而同一OB此时仍在执行中,则操作系统将调用OB80。如果OB80尚未编程,则CPU将转为STOP模式。可以使用SFC39至42禁用或延迟和重新启用时间出错OB。

  6.OB81电源出错组织块的问题

  只要发生由错误或故障所触发的事件,而此错误或故障又与电源(仅在S7-400上)或备用电池有关,则S7-300CPU的操作系统调用OB81。在S7-400中,如果已使用BATT.INDIC开关激活了电池测试功能,则只有在出现电池故障时才会调用OB81。如果OB81没有编程,则CPU不会转为STOP模式。可以使用SFC39至42禁用或延迟,并重新启用电源出错OB。

   7.OB122I/O访问出错组织块

只要在访问模块上的数据时出错,CPU的操作系统即调用OB122。例如,如果在访问I/O模块上的数据时,CPU检测到读取错误,操作系统将调用OB122.www.cfxrdq.cc

 

    总结Siemens西门子PLC的停机故障的各种原因,用户们可以参考本文所提及的方法去调用相应的组织块进行检测。如果您需要更多的了解西门子PLC系列的相关用法及问题解决。请及时联系上海仰光。公司拥有一支30人的技术团队,能够为您提供更好的PLC相关的技术支持。




转载请注明出处:上海仰光电子科技专业伺服驱动器维修,伺服电机维修
本文链接:/fuwu/Services_Show15064.htm
伺服驱动器维修 伺服电机维修  触摸屏维修   变频器维修


联系方式:

电话:021-50157782
手机:13817011982 微信同号
邮箱:shygdzi@163.com
联系人:张工
网址:
【 我们确保修好测试好给客户!!!!】

上一篇:安捷伦示波器显示灰屏故障-同城维修速度快当天可取
下一篇:没有了

最新相关内容推荐:
 
Baidu
sogou