西门子PLC时序分析功能和方法

      搞PLC编程,调试,并不总是一帆风顺,有时候就会遇到那些偶发的,或者转瞬即逝的故障,并且常常是肉眼来不及观察。这时候就需要进行PLC内部状态、变量的录波,进行时序分析。
      TIA博图为S7-1200、S7-1500、ET200SP、SINAMICS等新系列设备提供了轨迹功能。可以对于这些PLC进行在线录波,用于逻辑分析、故障处理等。轨迹的功能很强大,最高性能下,可以实现非失真的录波。比如:设备由于某个信号干扰,总是出现误动作,由于持续的时间非常短,用第三方的录波软件无法直接抓到信号的抖动(也有间接处理的方法,参考《用PLC录波排除控制系统疑难故障的方法),轨迹功能就可以抓到。轨迹功能也可以进行同一PROFINET子网里多设备联合录波(由一个设备触发其他设备里的轨迹),这样就可以跟踪解决复杂的系统问题。


 图1 轨迹功能的录波结果
      在进行非失真录波时,可能会短时间产生大量数据,这时候是来不及通过通讯外送的,因此,轨迹功能采用了CPU记录,转存到存储卡(存储卡是必须的),再由博图软件上载的模式。工业上,有时候,会遇到那种不需要很快,但是需要抓取很长时间数据的情况,比如,对于某个工艺参数进行监控。这时候,可以用HMI的趋势图功能,也可以用第三方的录波软件。HMI趋势图存在变量调整不方便,数据刷新速度慢的问题。对于临时数据记录,常常选用第三方的录波软件。对于长时间的较快速数据记录,工业上常常选用第三方的录波系统。另外,西门子的LOGO!、S7-200、S7-300、S7-400无法用西门子编程软件进行录波,只能选用第三方的解决方案。下面仅从故障排查的角度,将西门子轨迹功能与第三方的录波软件进行一下对比,供大家参考:


 图2 录波功能和软件对比

返回列表  返回技术中心