Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2VtzqucPabn
IPB IPB
Проектирование, монтаж, наладка, сервис

Здравствуйте, гость ( Вход | Регистрация )

- Рекомендации АВОК 5.5.1-2023
«Системы противодымной вентиляции жилых и общественный зданий»

- Рекомендации АВОК 7.8.3-2023
«Проектирование инженерных систем лабораторий»

- Рекомендации АВОК 7.10-2023
«Здания жилые и общественные. Защита от шума и вибрации инженерного оборудования»

АВОК в соц. сетях
ИНН: 7714824045
2 страниц V   1 2 >  
Добавить ответ в эту темуОткрыть тему
> Хороший ПЛК с ПИД-регулятором
mfsa
сообщение 30.9.2017, 11:01
Сообщение #1





Группа: New
Сообщений: 8
Регистрация: 30.9.2017
Пользователь №: 329000



Добрый день!
Подскажите пожалуйста, может у кого то есть практический опыт в данной области, какой ПЛК выбрать, чтобы там был реализован производителем ПИД-регулятор (чтобы был в библиотеке функциональных блоков), который хорошо и качественно регулирует? Также интересно название среды разработки для них, язык и стоимость лицензии (или возможность взлома).

Как с этой задачей справятся к примеру Carel pCO3 или c.pCO mini? Или есть более выгодные по цене решения?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
WRybkin
сообщение 30.9.2017, 14:39
Сообщение #2





Группа: Участники форума
Сообщений: 419
Регистрация: 7.7.2010
Пользователь №: 63907



Цитата(mfsa @ 30.9.2017, 11:01) *
Подскажите пожалуйста, может у кого то есть практический опыт в данной области, какой ПЛК выбрать, чтобы там был реализован производителем ПИД-регулятор (чтобы был в библиотеке функциональных блоков), который хорошо и качественно регулирует? Также интересно название среды разработки для них, язык и стоимость лицензии (или возможность взлома).
Как с этой задачей справятся к примеру Carel pCO3 или c.pCO mini? Или есть более выгодные по цене решения?

Меня в основном устраивает продукция Овена, но не нравятся их импульсные ПИД-регуляторы. Поэтому я потратил пару часов на программирование в CoDeSys и теперь у меня свой регулятор для ПЛК - аналог Р25, в котором я уверен на 100%. Собираюсь клонировать его для ПР200.

Сообщение отредактировал WRybkin - 30.9.2017, 14:39
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 30.9.2017, 16:10
Сообщение #3


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



сегнетикс
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей Валерьеви...
сообщение 30.9.2017, 18:36
Сообщение #4





Группа: Участники форума
Сообщений: 14839
Регистрация: 28.11.2008
Из: под Самарой..
Пользователь №: 26006



Цитата(WRybkin @ 30.9.2017, 15:39) *
Меня в основном устраивает продукция Овена, но не нравятся их импульсные ПИД-регуляторы. Поэтому я потратил пару часов на программирование в CoDeSys и теперь у меня свой регулятор для ПЛК - аналог Р25, в котором я уверен на 100%. Собираюсь клонировать его для ПР200.

Интересно бы глянуть...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Andrew_2610
сообщение 30.9.2017, 21:41
Сообщение #5





Группа: Участники форума
Сообщений: 660
Регистрация: 29.7.2010
Пользователь №: 66483



Шнайдер м221
ПО бесплатно
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
mfsa
сообщение 1.10.2017, 11:13
Сообщение #6





Группа: New
Сообщений: 8
Регистрация: 30.9.2017
Пользователь №: 329000



WRybkin, LordN, Andrew_2610 Спасибо! Не подскажите, какая ориентировочная частота обновления сигнала с ПИД-регулятора на этих контроллерах? Они на практике доказали возможность качественного регулирования? Работал ли кто нибудь с Danfoss MCX, как они?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 1.10.2017, 16:40
Сообщение #7


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



программный тик примерно от 1 до 100мс на разных контроллерах в разных режимах и т.д.
см. доки.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Andrew_2610
сообщение 2.10.2017, 14:15
Сообщение #8





Группа: Участники форума
Сообщений: 660
Регистрация: 29.7.2010
Пользователь №: 66483



1 мс - это круто. Это просто супер контроллер должен быть.
По 221 - пишите в техподдержку.

Полагаю, что для Ваших задач частоты обновления 221 хватит.

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 2.10.2017, 18:36
Сообщение #9


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



ошибся, 2мс, т.е. реально от 1мс до 2мс, но больше 1мс.

Прикрепленный файл  2017_10_02_22_31_55________________.png ( 90,49 килобайт ) Кол-во скачиваний: 78
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 3.10.2017, 9:02
Сообщение #10





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



Цитата(LordN @ 2.10.2017, 18:36) *
ошибся, 2мс, т.е. реально от 1мс до 2мс, но больше 1мс.


Извиняюсь это какой же датчик у вас обновляет данные с такой скоростью и какой АЦП так шустрит?

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 3.10.2017, 9:27
Сообщение #11


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



Цитата(serge197a @ 3.10.2017, 13:02) *
Извиняюсь это какой же датчик у вас обновляет данные с такой скоростью и какой АЦП так шустрит?

речь шла о регуляторе, а регулятор это функция
датчики и т.д. - это уже периферия, а она бывает разная.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 3.10.2017, 11:11
Сообщение #12





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



А какой ПЛК у вас работает с таким временем цикла программы 1-2мс?
К примеру вот подключаюсь я на заводе к сети и вижу реальное среднее время программ на S400 15-17ms.
уж не спрашиваю в каком техпроцессе значение меняется с такой скоростью.

Сообщение отредактировал serge197a - 3.10.2017, 11:13
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 3.10.2017, 11:19
Сообщение #13





Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922



Судя по скрину программы это Сигнетик SMH 2Gi полностью голый за исключением регулятора. Если туда добавить нормальную программу, то никогда в нем не будет 2 мс

Сообщение отредактировал manjey73 - 3.10.2017, 11:21
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 3.10.2017, 19:05
Сообщение #14


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



Цитата(manjey73 @ 3.10.2017, 15:19) *
Судя по скрину программы это Сигнетик SMH 2Gi полностью голый за исключением регулятора. Если туда добавить нормальную программу, то никогда в нем не будет 2 мс

а сколько будет?
3-4?

Прикрепленный файл  2017_10_03_23_01_31_SMLogix____heating_19.09.2017_15_11___________v0.psl_.png ( 61,75 килобайт ) Кол-во скачиваний: 57


rolleyes.gif

один ПИД это от 30 до 50 ФБД
тут почти 4000 ФБД, т.е. примерно 70-80 ПИД-регуляторов

Цитата(serge197a @ 3.10.2017, 15:11) *
А какой ПЛК у вас работает с таким временем цикла программы 1-2мс?
К примеру вот подключаюсь я на заводе к сети и вижу реальное среднее время программ на S400 15-17ms.
уж не спрашиваю в каком техпроцессе значение меняется с такой скоростью.

рвет шаблоны, правда?
wink.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
По самые по...
сообщение 3.10.2017, 20:02
Сообщение #15





Группа: Участники форума
Сообщений: 3609
Регистрация: 6.9.2007
Пользователь №: 11117



Цитата(mfsa @ 30.9.2017, 11:01) *
Добрый день!
Подскажите пожалуйста, ... какой ПЛК выбрать, чтобы там был реализован производителем ПИД-регулятор ..., который хорошо и качественно регулирует? ...


Хе-хе! А это вам потребуется самому проверить, взяв конкретный ПЛК.
Вот тут описан метод проверки ПИД-регулятора и типичные ошибки, которые допускают разработчики программного обеспечения.
А вот тут приводится пример грамотной программной реализации ПИД-регулятора.
Используя функциональные блоки при самостоятельном проектировании ПИД-регулятора, надо учитывать все обстоятельства, приводящие к ошибкам или к перегрузке процессора.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 3.10.2017, 21:04
Сообщение #16





Группа: Участники форума
Сообщений: 2896
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Xenta тоже ничего, но Лон. Потомки - серверы автоматизации (типа AS-B-24). Там реально хорошие ПИДы с наворотами (правда без автонастройки), но цены только для крутого оборудования. Удобный язык FBD (я сам туповатый, но это освоил за день), практически все интерфейсы, web-сервисы всякие. Программу наблюдаешь онлайн по езернету, скачал её с сервака, открыл в редакторе (всё тот же Menta), поправил, где что надо, опять залил. Контроллер перезапустился (все настройки сохраняются) и вперёд пахать дальше. Красота! На объект ехать не надо, было бы подключение. Впрочем, это сейчас у многих есть, но не всегда так удобно.

Сообщение отредактировал kosmos440o - 3.10.2017, 21:17
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 3.10.2017, 21:22
Сообщение #17


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



Цитата
А вот тут приводится пример грамотной программной реализации ПИД-регулятора.
и что там грамотного?

вторая статья из той же самой серии. писана программистом для программиста. ну как-то этот регулятор наверняка работать будет, но советовать делать также ???
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 3.10.2017, 21:28
Сообщение #18





Группа: Участники форума
Сообщений: 2896
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Цитата(kosmos440o @ 3.10.2017, 22:04) *
Xenta тоже ничего, но Лон. Потомки - серверы автоматизации (типа AS-B-24). Там реально хорошие ПИДы с наворотами (правда без автонастройки), но цены только для крутого оборудования. Удобный язык FBD (я сам туповатый, но это освоил за день), практически все интерфейсы, web-сервисы всякие. Программу наблюдаешь онлайн по езернету, скачал её с сервака, открыл в редакторе (всё тот же Menta), поправил, где что надо, опять залил. Контроллер перезапустился (все настройки сохраняются) и вперёд пахать дальше. Красота! На объект ехать не надо, было бы подключение. Впрочем, это сейчас у многих есть, но не всегда так удобно.

Что мне нравится, есть как Modbus slave, так и мастер, то есть панель управления как мастер и кучу модулей как слэйвы можно одновременно подсоединить. Также в этой же конфигурации обработать Лон-сеть и ещё по Бакнету подключиться. Щас они вроде SNMP допилили, но пока не пробовал.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
младшой
сообщение 3.10.2017, 22:50
Сообщение #19





Группа: Участники форума
Сообщений: 308
Регистрация: 7.5.2008
Пользователь №: 18480



Цитата(manjey73 @ 3.10.2017, 11:19) *
Судя по скрину программы это Сигнетик SMH 2Gi полностью голый за исключением регулятора. Если туда добавить нормальную программу, то никогда в нем не будет 2 мс

Смотря что считать нормальной программой.
3 приточно-вытяжных вентустановки (нагрев+охлаждение в каждой) вот в таком шкафу (ссылка) выполнялись за 8 мс. Общее количество блоков (с UI) 8600+.
Конечно, программный тик все-равно был выставлен на 100 мс, ибо как-то привычнее и быстрее и не надо.
А вот на Pixel'e 12хх как-то делал модули управления отдельными насосами. Так там ставил 25 мс, чтоб скорость насосов более плавно менялась (на 100 мс как-то чувствовались переходы от одной скорости к другой). ~450 блоков без проблем выполнялись и даже небольшой запас был по времени.

Сообщение отредактировал младшой - 3.10.2017, 22:51
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 3.10.2017, 23:27
Сообщение #20





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



Цитата(LordN @ 3.10.2017, 19:05) *
рвет шаблоны, правда?
wink.gif


я к тому, что все это глупость полная вызывать фб ПИД в каждом цикле.
Ни данные не обновятся, ни какой поправки не вычислить
и вообще не корректно это.
нормально работать не будет
100мс- самый минимум. и то не нужно.
в среднем 5-6 сек время реакции датчиков на изменения температуры,
с учетом порога нечуствительности 1-2 цельсия.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Se_Sib
сообщение 4.10.2017, 6:47
Сообщение #21





Группа: Участники форума
Сообщений: 303
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723



По поводу M221.
Для примера, имитировал работу 3 ПИД-контуров.
Прикрепленный файл  Pic1.jpg ( 277,33 килобайт ) Кол-во скачиваний: 76
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Se_Sib
сообщение 5.10.2017, 10:03
Сообщение #22





Группа: Участники форума
Сообщений: 303
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723



Цитата(Se_Sib @ 4.10.2017, 10:47) *
По поводу M221.
Для примера, имитировал работу 3 ПИД-контуров.
Прикрепленный файл  Pic1.jpg ( 277,33 килобайт ) Кол-во скачиваний: 76

Не уточнил, здесь есть маленький нюанс)) 181мкс это время цикла(обработка самой программы, от чтения входов до записи в выхода) + есть время на обработку системных задач после цикла, до начала следующего.
Минимальный, полный цикл от 2мс.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ctzn
сообщение 9.10.2017, 16:12
Сообщение #23





Группа: New
Сообщений: 16
Регистрация: 14.5.2011
Пользователь №: 107780



Алгоритм ПИДа сам по себе очень прост. доказательства - исходные коды к библиотеке OSCAT basic.

Чтобы этот алгоритм заработал нужно 2 условия:

1. Чтобы нормально работала дифференциальная составляющая ПИДа, сигнал обратной связи нужно пропускать через фильтр скользящего среднего. Поскольку в ПЛК аналоговые сигналы подвергаются квантованию и дискретизации, нельзя подавать сырой сигнал на ПИД. Иначе диф. составляющая будет реагировать на каждую "ступеньку" квантования.

2. Фильтр обратной связи, период вызова ПИД и коэффициенты ПИД должны быть настроены под конкретный технологический процесс. Для этого очень желательно иметь ПО, позволяющее строить диаграммы изменения управляющего воздействия и обратной связи от времени.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GYUR22
сообщение 9.10.2017, 19:34
Сообщение #24





Группа: Участники форума
Сообщений: 813
Регистрация: 23.7.2008
Из: гН.Новгород
Пользователь №: 20923



Может невнимательно читал, но не понял зачем на форуме АВОК контроллер с циклом в единицы мс?
Что успеет так изменится (ну кроме дискретного сигнала - но это к регулированию слабо относится) и какое исполнительно устройство с такой скоростью будет реагировать?

зы все наши контроллеры FEC/FAC/NCE имеет ПИД с автонастройкой, но циклы там для HVAC.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 9.10.2017, 19:59
Сообщение #25


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



Цитата(GYUR22 @ 9.10.2017, 23:34) *
Может невнимательно читал, но не понял зачем на форуме АВОК контроллер с циклом в единицы мс?
Что успеет так изменится (ну кроме дискретного сигнала - но это к регулированию слабо относится) и какое исполнительно устройство с такой скоростью будет реагировать?

зы все наши контроллеры FEC/FAC/NCE имеет ПИД с автонастройкой, но циклы там для HVAC.

примерно вот за этим
https://photos.app.goo.gl/zqxsTJePfVAyzW6r1
чтобы не было такой ерунды, хотябы
rolleyes.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
coverart
сообщение 9.10.2017, 21:07
Сообщение #26





Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772



Понятно, что с хонюлей что то не так, но будьте добры, поподробней
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Blade runner_*
сообщение 9.10.2017, 22:07
Сообщение #27





Guest Forum






Вопрос не в тему немного. А другие не пид регуляторы в hvac применяют ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GYUR22
сообщение 9.10.2017, 22:29
Сообщение #28





Группа: Участники форума
Сообщений: 813
Регистрация: 23.7.2008
Из: гН.Новгород
Пользователь №: 20923



Цитата(coverart @ 9.10.2017, 21:07) *
Понятно, что с хонюлей что то не так, но будьте добры, поподробней


Да тоже интересно че сним- и цикл тут как мне кажется совсем не причем

Цитата(Blade runner @ 9.10.2017, 22:07) *
Вопрос не в тему немного. А другие не пид регуляторы в hvac применяют ?


jn/off регуляторы типа термостат прессостат итп
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Blade runner_*
сообщение 9.10.2017, 22:36
Сообщение #29





Guest Forum






Цитата(GYUR22 @ 9.10.2017, 21:29) *
jn/off регуляторы типа термостат прессостат итп

Частный случай пида

Сообщение отредактировал Blade runner - 9.10.2017, 22:47
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 10.10.2017, 5:30
Сообщение #30


Всегда !


Группа: Участники форума
Сообщений: 1178
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934



Цитата(Blade runner @ 10.10.2017, 2:07) *
Вопрос не в тему немного. А другие не пид регуляторы в hvac применяют ?


Например, в Контаре есть ФБ для fuzzy logic,
но применяет их кто-то или нет - не знаю.
мы не применяли.

P.S.
надо было тему назвать
"хороший контроллер и ПИД-регуляторы интересные"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

2 страниц V   1 2 >
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvE2vr3

Последние сообщения Форума





Rambler's Top100 Rambler's Top100

RSS Текстовая версия Сейчас: 27.4.2024, 5:32