PDA

Просмотр полной версии : CmpOwenPidRegs



ShivA
19.08.2020, 16:07
Здравствуйте.
Вопрос: ФБ APID_POS_VALV работает без позиционера?
В описании сказано, что работает, но для этого надо подать на вход SM значение Y (YSM?) или значение меньше 0 и больше 1. На практике не получается запустить, ибо значение -0 и 1.1 являются крайними положениями задвижки. Как регулятор заставить сдвинуться?

Евгений Кислов
20.08.2020, 10:54
Здравствуйте.
Вопрос: ФБ APID_POS_VALV работает без позиционера?
В описании сказано, что работает, но для этого надо подать на вход SM значение Y (YSM?) или значение меньше 0 и больше 1. На практике не получается запустить, ибо значение -0 и 1.1 являются крайними положениями задвижки. Как регулятор заставить сдвинуться?

Добрый день.
Какая у вас версия библиотеки и прошивки?

ShivA
20.08.2020, 13:18
Добрый день.
Какая у вас версия библиотеки и прошивки?

да вроде бы все актуально....
50725
50726

Евгений Кислов
20.08.2020, 13:20
Да, это актуальные версии.
Значение входа PV_TIME у вас изменяется?
Проводили ли вы автонастройку?

ShivA
20.08.2020, 13:50
Да, это актуальные версии.
Значение входа PV_TIME у вас изменяется?
Проводили ли вы автонастройку?
PV_TIME константа, 1 сек, с такой цикличностью поступает значение переменной с другого ПЛК, автонастройку запускал - не реагирует, в ручном режиме задвижка двигается....

Евгений Кислов
20.08.2020, 14:05
PV_TIME нельзя задавать константой.
Это не период обновления PV, это его счетчик - то есть оно должно циклически инкрементироваться.

ShivA
20.08.2020, 14:25
понял, спасибо

ELEM
17.11.2022, 15:17
Добрый день.

Делаю проект для СПК110 [М01] на CODESYS V3.5 SP14 Path 3 +. Использую библиотеку CmpOwenPidRegs 3.5.14.33. Возникло несколько вопросов:
1. Работают ли функциональные блоки библиотеки в режиме эмуляции? У меня на выходах блока APID_PWM нули, на выходе STATE: FIRST_CALL в не зависимости от состояния входов, в т. ч. в ручном режиме, в т. ч. в вашем примере.
2. В блоке APID_PWM нет входа VSP. Если мне нужно ограничивать скорость набора температуры - нужно ПИД-коэффициенты определить при помощи блока APID_PWM, а регулирование осуществлять блоком STD_PID?

Заранее благодарю за помощь

Евгений Кислов
17.11.2022, 15:25
Добрый день.

Делаю проект для СПК110 [М01] на CODESYS V3.5 SP14 Path 3 +. Использую библиотеку CmpOwenPidRegs 3.5.14.33. Возникло несколько вопросов:
1. Работают ли функциональные блоки библиотеки в режиме эмуляции? У меня на выходах блока APID_PWM нули, на выходе STATE: FIRST_CALL в не зависимости от состояния входов, в т. ч. в ручном режиме, в т. ч. в вашем примере.
2. В блоке APID_PWM нет входа VSP. Если мне нужно ограничивать скорость набора температуры - нужно ПИД-коэффициенты определить при помощи блока APID_PWM, а регулирование осуществлять блоком STD_PID?

Заранее благодарю за помощь

Добрый день.

1. В режиме эмуляции блоки библиотеки не работают.
2. А у каких блоков такой вход был?

ELEM
18.11.2022, 07:59
Добрый день.

1. В режиме эмуляции блоки библиотеки не работают.
2. А у каких блоков такой вход был?

Такой вход есть у блока STD_PID

Евгений Кислов
18.11.2022, 09:58
Такой вход есть у блока STD_PID

У APID_PWM тоже есть VSP, но записывать его надо через блок SET_APID_PWM.