Ответ: Усредняющий фильтр аналогового сигнала
Получение усредненного значения аналогового сигнала на входе в течении заданного времени. Определение массы продукта.
Время измерения массы может варьироваться.
Время перевожу в целое число тиков. Затем каждый тик прибавляю текущий аналоговый сигнал к накопленной сумме за уже прошедшие тики. Суммарное значение делю на число прошедших тиков. Тем самым получаю среднее значение массы
Пример:
Тик 100 мс, заданное время измерения 0,5 с. Получаем усреднение по пяти значениям.
Как это реализовать на FBD в SMLogix наиболее просто и корректно?
|