PID термоконтроль в AS300

Nomad
Сообщения: 130
Зарегистрирован: 23 янв 2012, 16:38

Re: PID термоконтроль в AS300

Сообщение Nomad »

bayk писал(а):
10 сен 2024, 00:15
Блин а то, что период пид 0 жто норм?
Если период меньше 1 мс, то он принимается равным 1 мс.

Nomad
Сообщения: 130
Зарегистрирован: 23 янв 2012, 16:38

Re: PID термоконтроль в AS300

Сообщение Nomad »

bayk писал(а):
10 сен 2024, 00:15
Почитайте описание api
Золотые слова! В рамочку, да на стеночку!

Yakut
Сообщения: 58
Зарегистрирован: 07 янв 2024, 15:20

Re: PID термоконтроль в AS300

Сообщение Yakut »

Nomad писал(а):
10 сен 2024, 21:53
Как MV_MIN MV_MAX у вас описаны в переменных?
Если верно понял вопрос, то см.картинку real
Вложения
Тип переменных MV_min.png
Тип переменных MV_min.png (224.49 КБ) 2106 просмотров

Yakut
Сообщения: 58
Зарегистрирован: 07 янв 2024, 15:20

Re: PID термоконтроль в AS300

Сообщение Yakut »

А по поводу описания в API = всё монопинесуально.
Поэтому хотелось бы узнать у остальных система так же себя ведёт или работает как хочется?
Вложения
по API.png
по API.png (117.18 КБ) 2105 просмотров

Nomad
Сообщения: 130
Зарегистрирован: 23 янв 2012, 16:38

Re: PID термоконтроль в AS300

Сообщение Nomad »

Измените CYCLE на 1000.

and909
Сообщения: 892
Зарегистрирован: 28 май 2013, 13:20

Re: PID термоконтроль в AS300

Сообщение and909 »

В этом ПИДе в AS серии я не могу понять, что значит параметр CYCLE
В ПИДе DVP сказано просто:
Time interval between PID calculations and updates of MV.
В этом же нихрена не понятно:
When the instruction is scanned, use the PID algorithm according to the sampling time, and refresh MV. The PLC requires that the instruction execute; it will not run the sampling time automatically.
В русском мануале:
При выполнении инструкции запускается алгоритм ПИД-регулирования, время опроса соответствует заданному, а значение MV обновляется (ПЛК должен выполнить инструкцию; время опроса не запустится автоматически).
И по практике этот CYCLE нихрена не время цикла, а величина обратная - частота! Поскольку при увеличении его ПИД работает быстрее!

Что вы думаете на этот счет?

bayk
Сообщения: 902
Зарегистрирован: 30 май 2015, 21:20

Re: PID термоконтроль в AS300

Сообщение bayk »

Да, я один раз использовал этот пид и как раз вход цикл реально работал некорректно. Я не помню что я в и оге туда вписал. Поскольку ожидаемого периода перерасчета я не увидел

Yakut
Сообщения: 58
Зарегистрирован: 07 янв 2024, 15:20

Re: PID термоконтроль в AS300

Сообщение Yakut »

Nomad писал(а):
11 сен 2024, 09:38
Измените CYCLE на 1000.
И вправду, стал работать как надо, но шибко резво, так что убавил cycle до 100.
Благодарю!

Ответить