Показать сообщение отдельно
Старый 02.09.2022, 02:13   #24
sea007
Member
 
Регистрация: Feb 2021
Сообщения: 54
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Усредняющий фильтр аналогового сигнала

Получение усредненного значения аналогового сигнала на входе в течении заданного времени. Определение массы продукта.

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

Как это реализовать на FBD в SMLogix наиболее просто и корректно?
sea007 вне форума   Ответить с цитированием