当前位置:网站首页技术文章 > 你知道诊断西门子400CPU故障的方法有哪些吗?

你知道诊断西门子400CPU故障的方法有哪些吗?

发布时间:2022-11-12 点击量:269
  西门子400CPU出现的故障可分为两类,根据它们是否由PLC识别:
  
  1、由PLC的操作系统识别并通常导致CPU进入停机状态
  
  2、功能错误,既,CPU象往常一样执行程序,但所需的功能或者不执行或者不正确执行。查找这类的错误非常困难,因为错误的原因很难决定。
  
  有两类功能错误:
  
  1、过程故障(例如接线错误)故障由与过程控制有关的部件的功能故障产生,例如传感器/执行器的电缆或传感器/执行器本身故障。
  
  2、逻辑编程错误(例如双重赋值),软件错误在生成和用户程序调试时未被发现并且可能极少出现。
  
  当西门子400CPU处于STOP对由系统识别的故障,测试功能诊断缓冲区、ISTACK、BSTACK、LSTACK和硬件诊断给出错误的原因和中断的位置的详细的信息。通过编程错误OB,所出现的错误的信息可被程序评估并且使CPU进入STOP状态的条件可避免。
  
  如果CPU已经停机,使用测试功能Monitor/ModifyVariable和块监视没多大用处因为CPU在STOP状态时既不读也不输出过程映像,并且也不执行程序。
  
  当西门子400CPU处于RUN反之,原则上,当CPU在RUN状态时使用象ISTACK、BSTACK或LSTACK的测试功能来诊断没多大用处,因为在错误发生时程序的执行没有中断并且系统不提供任何信息。模板信息测试功能仅提供CPU运行模式时的一般信息或在过去发生的错误的信息。
在线咨询
咨询热线

16670190321

[关闭]