У меня есть живой плк. Я указала вывод more на выход 5 плк (у меня это реле). Может, я неправильно подключаю к самому плк?
У меня есть живой плк. Я указала вывод more на выход 5 плк (у меня это реле). Может, я неправильно подключаю к самому плк?
Есть ведь примеры для ПЛК63-73, шестой пример для вас
6) Реализация ПИД регулятора. Библиотека Pid_reg2 https://owen.ru/product/codesys_v2/example_program
Изучила оба примера. У меня в принципе параметры для пид регулятора указаны похоже (сочетание set блока и самого блока пид), а контроллер всё равно никак не реагирует. ФБ APID_VALVE не меняет значения ни less, ни more, ни Y. Указала, чтобы параметры SP, PV и PV_Time брались с входов контроллера. Возможно ли такое, что фб APID_VALVE не реагирует, поскольку нет измерения с реального датчика (то есть, например, PV указан как вход 1 контроллера, но на него не поступает измерение из-за отсутствия самого датчика)? Или же значение входа контроллера возможно изменять через codesys и всё будет взаимодействовать?
Конечно должен работать датчик или вы сами должны менять значение около уставки, тогда ПИД будет отрабатывать.
Не знаю как в ПЛК73, а в ПЛК110 ещё и время работы аналогового входа, Т измерения ( целочисленное время изменения) надо подавать.
Лучший вариант, если нет датчика, настроить вход на сопротивление и менять переменным резистором температуру.
Последний раз редактировалось kondor3000; 15.05.2024 в 14:50.
Я правильно Вас поняла, что измеренное значение и значение уставки для фб в любом случае должно браться со входов контроллера? Или я могу просто двойным нажатием на параметр менять его значение (то есть не указывать как вход контроллера, а просто параметр инициализировать в PLC_PRG), и пид будет работать?
Простите за множество вопросов, уж очень хочется всё как можно точнее изучить)