PDA

Просмотр полной версии : Нужна помощь в реализации управление по температуре трёхходового клапана с аналоговым



Tempest
13.02.2015, 17:30
Добрый день! Возникла необходимость поддержание температуры закалочной ванны ( 35-45 гр. С). Пару дней работали вручную перекрывали краны охладителя. Сегодня врезали в охлаждающий контур трёхходовой клапан с аналоговым управлением 0-10В, а под рукой только ПЛК100 и ПЛК150А-М. Если я правильно понимаю мне нужен ПИД-регулятор для регулирования клапаном? в ПЛК150А-М есть аналоговый выход, подскажите пожалуйста каким ПИД-регулятором воспользоватся или может есть простой пример? сильно не пинайте у меня пока небольшой опыт, подобное ещё не делал. Во вложении рисунок, примерно так всё выглядит

ASo
13.02.2015, 17:43
1. У Вас нагрев или охлаждение? Иными словами - теплоноситель или холодоноситель?
2. С вашими знаниями проще всего сбегать и купить ТРМ101-УР. Это лучше и дешевле.

Tempest
13.02.2015, 17:55
Извините за не внимательность. У нас охлаждение и конечно холодоноситель. Не проще :( только заказывать.

Василий Кашуба
13.02.2015, 18:44
Извините за не внимательность. У нас охлаждение и конечно холодоноситель. Не проще :( только заказывать.
А у вашего ПЛК150А-М, аналоговый выход токовый, всё равно не пойдёт.

Tempest
13.02.2015, 19:20
Но там же есть и 0-10В? всё равно не пойдёт?

ASo
13.02.2015, 19:46
Подойдет. Но судя по вашим знаниям.... Скажем так, вам надо научиться программировать ПЛК. Поэтому проще купить ТРМ.

Tempest
13.02.2015, 20:00
Знания у меня кое какие есть, просто не имел пока дело с регуляторами. Простые программы делал: опрос датчиков влажности, температуры, давления. Может подскажите? начальник сказал до завтра надо что то сделать :(

ASo
13.02.2015, 20:24
Знания у меня кое какие есть, просто не имел пока дело с регуляторами. Простые программы делал: опрос датчиков влажности, температуры, давления. Может подскажите? начальник сказал до завтра надо что то сделать :(
Подключаете util.lib и както так
Twater - температура с датчика,
WaterSP - необходимая уставка,
Y1Water - выход на клапан.
Коэффициенты регулирования подберете экспериментально.
Умножение на -1 - потому что у вас клапан должен открываться для уменьшения температуры.

Tempest
13.02.2015, 20:30
Спасибо! сейчас попробую

Василий Кашуба
13.02.2015, 21:35
Но там же есть и 0-10В? всё равно не пойдёт?
0-10 в. у ПЛК150У-Л(М)

Tempest
13.02.2015, 21:41
0-10 в. у ПЛК150У-Л(М)

У ПЛК150А-М выход 4-20мА или 0-10В :)

Tempest
13.02.2015, 21:43
Подключаете util.lib и както так
Twater - температура с датчика,
WaterSP - необходимая уставка,
Y1Water - выход на клапан.
Коэффициенты регулирования подберете экспериментально.
Умножение на -1 - потому что у вас клапан должен открываться для уменьшения температуры.

Вот попробовал, проверьте пожалуйста. Есть сомнения, например -1 как туда приписать

Василий Кашуба
13.02.2015, 22:22
У ПЛК150А-М выход 4-20мА или 0-10В :)
Извините, у А в конфигураторе можно выбирать ток или напряжение.

Tempest
14.02.2015, 10:01
Не получается запустить ПИД :(

жекон
14.02.2015, 10:29
А коэффициенты подставляли?А температуру вы с какого то стороннего прибора снимаете, а не посмотрел с 8а, можно и напрямую к 150 подключить

Tempest
14.02.2015, 11:55
Вроде заработало, а как сделать чтоб он работал как охладитель?

Tempest
14.02.2015, 15:04
Вроде заработало, а как сделать чтоб он работал как охладитель?

Разобрался. Теперь я выставляю температуру уставки 40 , а он уже на 25 полностью открыт? Что может быть? проект во вложении

Tempest
16.02.2015, 12:00
Щас испытываем, ПИД регулирование работает хорошо)