Segnetics

Вернуться   Segnetics > База знаний > Библиотека макросов

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2006, 11:38   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Фильтр: аналоговый

Типовой макрос аналогового фильтра. Создан специально для "красивого" вывода значений на экран, подходит для ПИ-регулирования, не подходит для ПИД-регулирования из-за дискретности более 1 цикла программы, из-за чего регулятор неправильно рассчитывает дифференциальную составляющую.

В макросе применён сквозной канал для корректного отображения значения с самого момента запуска контроллера. Ступени фильтрации (их две) подключаются по мере накопления статистики.

Данный макрос использован в макросе аналоговых датчиков.

Обновление: добавлен экспоненциальный фильтр (filter-e.msl), который фильтрует сигнал с дискретностью 1 цикл, т.е. его можно применять для ПИД-регулирования. Вход "k" макроса - коэффициент фильтрации. Чем больше, тем больше. Нормальное значение в диапазоне 20..50.
Вложения
Тип файла: msl filter_(i)(il)_автобайпас.msl (10.2 Кбайт, 1608 просмотров)
Тип файла: txt filter_(i)(il)_автобайпас.txt (640 байт, 1808 просмотров)
Тип файла: msl filter-e.msl (4.1 Кбайт, 1650 просмотров)
Тип файла: msl filter-e(reset).msl (5.5 Кбайт, 936 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 18.05.2012 в 17:42
Arsie вне форума  
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двойной фильтр перед регулятором Norton Вопросы о программировании 4 14.05.2018 13:55
4g+MC аналоговый ввод как дискретный kostkost Вопросы о SMH4 2 21.02.2018 13:57
Аналоговый выход 2-10V как реализовать? (решено) salnik SMLogix 3 29.10.2015 14:09
Подключить аналоговый выход к дискретному входу serj_ant Вопросы о Pixel 10 06.04.2013 16:57
как симулировать аналоговый вход? smgrup SMLogix 6 04.05.2012 15:46


Часовой пояс GMT +4, время: 21:24.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023