1 (23-10-2023 16:26:41 отредактировано Fakeloid)

Тема: Не работает ПИД регулятор на CANNY ALFA

Добрый день.

Не работает ПИД регулятор на CANNY ALFA.(В независимости от различных входных данных и коэффициентов ПИДа)
Подскажите ,пожалуйста, в чем может быть проблема.
В приложении кусок диаграммы с ШИМом и ПИДом (ШИМ при этом исправно работает , т.е. все входные данные , такие как обороты щетки и вентилятора и установка оборотов щетки и вентилятора работают правильно - проверял на живом изделии)
Заранее спасибо.

Модераторское: выделено в отдельную тему. см.правила

Вложений в сообщении

Иконка вложения кусок диаграммы с ПИДом и ШИМом.cfd 21.36 кб, скачивался 31 раз, последний раз 2023-10-23 

2

Re: Не работает ПИД регулятор на CANNY ALFA

Проверили диаграмму на стенде (с моделированием обратной связи) - регулятор работает.
Попробуйте правильно подобрать коэффициенты. Обратите внимание, что они задаются в сотых единицах (x0.01) (см. https://canny.ru/docs/c72alfa/apid/#sec … drajvera), т.е. значение 13 в регистре равно 0,13 реального коэффициента.
Пример настроек регулятора, использованных на стенде приведен на скриншоте. При этом в качестве уставки было принято значение 300; для возможности визуального наблюдение работы регулятора шаг времени установлен равным 1000мс; максимальное значение интегральной части увеличено до 5000.

Вложений в сообщении

pid.png, 21.48 кб, 408 x 408
pid.png 21.48 кб, скачивался 25 раз, последний раз 2023-10-23 

3 (23-10-2023 19:46:45 отредактировано Fakeloid)

Re: Не работает ПИД регулятор на CANNY ALFA

Спасибо за быстрый ответ.

Завтра попробую на изделии.

И можно уточнить - что такое "максимальное значение интегральной части"?

4

Re: Не работает ПИД регулятор на CANNY ALFA

Fakeloid пишет:

что такое "максимальное значение интегральной части"?

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

см.: https://canny.ru/docs/c72alfa/apid/#sec … y-drajvera

Вложений в сообщении

slide-12.jpg, 250.04 кб, 822 x 636
slide-12.jpg 250.04 кб, скачивался 27 раз, последний раз 2023-10-23 

5

Re: Не работает ПИД регулятор на CANNY ALFA

Добрый день.

Возник еще вопрос - я хочу вывести данные на дисплей о заполнении выходного регистра ПИДа с 0 до 5000. Мне использовать регистр как на скрине?

И еще раз спасибо за консультации.

Вложений в сообщении

Регистр выходный данных ПИД.png, 6.25 кб, 819 x 345
Регистр выходный данных ПИД.png 6.25 кб, скачивался 25 раз, последний раз 2023-10-24 

6

Re: Не работает ПИД регулятор на CANNY ALFA

Мне использовать регистр как на скрине?

Нет.
На скрине вы записываете именованную константу предназначенную для конфигурации драйвера ПИД в регистр передачи драйвера CAN, что лишено всякого смысла.

Пожалуйста, внимательно и полностью прочтите эти разделы документации и изучите примеры в них:

https://canny.ru/docs/common_plc/execut … ontrollera

https://canny.ru/docs/c72alfa/can/

https://canny.ru/docs/c72alfa/apid/