昨天遇见一个怪事,客户用1511T CPU控制V90 伺服电机,程序编译及下载都没有问题,但是一转至RUN模式,CPU就报故障。打开故障诊断信息,看到报编程错误和区域长度错误这两个故障,导致无法转到RUN模式。 现场故障诊断信息截图——编程错误(OB启动事件) 现场诊断信息——FC4中的区域长度错误 由于客户反映程序编译的时候没有报错,所以我就用向日葵远程看了一下,发现客户目前用的TIA版本是TIA V15.1,1511T的固件版本只能支持到V2.6,而在线版本CPU固件是V2.8,因为不知道是不是固件版本导致的原因,先把固件版本和TIA整匹配再说吧。客户现场调试呢,重装软件也不是很现实,就选择最简单粗暴的方法,刷固件。 刷好了固件,再试了一次,还是老样子。看来,这个故障和软硬件固件不匹配没啥关系啊。 让客户把程序发我看一下,着重检查FC4这个块,发现一个小问题。客户程序段12是一段空程序,不知道跟这个有没有关系。 把这一段空程序删除之后,再转至RUN模式,故障再一次出现了
好吧,以往的经验不行啊,还得求助万能的百度和西家官网技术论坛啊 。 在西家官网上输入“区域长度错误”这个字眼,发现有很多做 工控的朋友们遇见过这个问题。 来源:西门子工业技术论坛 |