PDA

Просмотр полной версии : точность поддержания параметра



Владимир32
09.01.2016, 15:21
Здравствуйте.

Имеется задача поддержания температуры в складском помещении. Для измерения температуры используется 4 датчика с выходом 4-20мА. Они подключены к контроллеру ПЛК150. В программе плк вычисляется среднее значение температуры. Каким образом в codesys возможно реализовать точность поддержания температуры + - 1 градус, т.е. при задании 20 градусов исполнительный механизм должен включиться при 19 градусах, а отключиться при 21 градусе?

Валенок
09.01.2016, 16:07
исполнительный механизм ?

Владимир32
09.01.2016, 16:55
пускатель и тепловая пушка

Сергей Мих
09.01.2016, 17:39
Существует ОВЕНОВСКАЯ библиотека "PID_Regulators.lib" , она Вам в помощь. Там есть ФБ. ON_OFF_HIST_REG, по названию и суть работы- от входного сигнала управление на Вкл/Выкл с гистерезисом для нагревателя или для холодильника. Бонус от ОВЕНА- комменнтарии на родном языке.
https://yadi.sk/d/DtczFvsBmm6L5

Валенок
09.01.2016, 18:39
var
sr : sr;
----
sr(set1 := t < 19, reset := t > 21, q1 => пускатель);

kolyan
12.01.2016, 18:37
var
sr : sr;
----
sr(set1 := t < 19, reset := t > 21, q1 => пускатель);


Согласен на 100 процентов!

Владимир32
12.01.2016, 20:00
Все, разобрался. Спасибо всем за помощь. Тема закрыта.