事情起因是这样的:公司里做一批一小型设备时被供应商告知没有S7-200了,于是统一换上了S7-200smart,然后就是很普通的换一批PLC出了一些问题。
机器有几个传感器信号需要输入到PLC处理显示在HMI上,其中有一个信号是采样靶头的电流,这个电流在本来应该在不转动变电流的电位器时是一个常数值,转动电位器模拟量信号会随之变化,但是这个信号不是很稳定
在200上经过系统块滤波(128的采样,无死区)再加上一个限幅平均滤波的算法,基本可以实现技术要求。
但是问题现在出在了换硬件上了,换了smart后模拟量的采集到信号就变得十分的猎奇,就如同图片里这样,是一个周期不定的(唯一一个好消息是峰值基本稳定)类三角函数的信号
(第一行是原始采集,第三行是经过滤波后的信号,中间那行是用经过大量数据平均值处理的波形)
手里没有能连200的电脑没法展示200上的信号波形,但是根据设备现象猜测是在一个常数上轻度上下高频波动的信号。

为什么两款硬件能造成如此大的区别?这是小弟百思不得其解的(其他传感器都是正常的),目前似乎也没有办法能处理这个信号,因为其实根本分不清这个幅度变化是有人在调电位器还是自己在波动,而且工艺要求在动作后4s内信号要稳定下来所以还限死了取均值的方法。
有熟悉硬件的大佬们能解释下原因或者提供一下灵感么。