Показать сообщение отдельно
Старый 02.09.2022, 05:51   #25
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Усредняющий фильтр аналогового сигнала

Цитата:
Сообщение от sea007 Посмотреть сообщение
Получение усредненного значения аналогового сигнала на входе в течении заданного времени. Определение массы продукта.

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

Как это реализовать на FBD в SMLogix наиболее просто и корректно?

Фильтация аналоговых сигналов
1exan вне форума   Ответить с цитированием