Просмотр полной версии : проблема Pid_function
1. Проблема при программировании PID_FUNCTION от ОВен. При снижении входного значения ниже уставки на выходе - положительное значение для компенсации рассогласования. При превышении ничего нет, хотя вроде бы должно быть отрицательное значение. Что-то я не пойму в чем дело.
2. Попутно может кто подскажет как обратиться из программы в CodeSYS (работает на локальном компьютере) к данным ОРС-сервера. Gateway сконфигурирован как мультиРС, по ТСР подключен контроллер. Данные с него видны на ОРСсервере. В другой программе???
Филоненко Владислав
15.11.2007, 19:00
Проект в студию!
Вот такой проект. Все остальное вроде работает.
Малышев Олег
19.11.2007, 16:27
Очень большое значение интегральной составляющей, ограничьте его не -15 и 15, а -1 и 1.
2) См в справке сетевые переменные
Менял интегральную составляющую, как вы советовали. Результат тотже. Игра коэффициентами TI, TD и коэф обратной связи не влияет. Отрицательное так и не появляется. Это не может зависеть от прошивки контроллера?
Малышев Олег
22.11.2007, 07:35
Да, зависит. Для получения прошивки пошлите запрос на plc_prog@owen.ru
Александр Мармышев
23.11.2007, 15:28
Аналогичная проблема. Что я только не делал. И коэффиценты и прошивки и target менял ничего не помогло. Сейчас у меня установлено
http://www.doc.kip-shop.ru/htdocs/CoDeSys/CoDeSys_v2381.zip
http://www.owen.ru/documents/catalog/files/biblio_CoDeSys.zip
http://www.doc.kip-shop.ru/htdocs/CoDeSys/bibl/PID_Regulators_v2_0.zip
http://www.doc.kip-shop.ru/htdocs/CoDeSys/2.01.8/PLC_150_2.01.8.zip
http://www.doc.kip-shop.ru/htdocs/CoDeSys/2.01.8/Version2.0-4.zip
причем раньше CoDeSys на этом комьпьтере не было.
Одна интересная вещь. Пробовал использовать регулятор с автонастройкой второго типа (PID_3POS_IM_ANR) минусовые значения есть. В понедельник выложу проект там есть еще некоторые непонятки когда к выходу Pulse-wide modulator с номером выхода 0 или 1 или 2 присваеваешь значение PID_3POS_IM_ANR.OUT_VAL*655,35 выход работает только первый.
Малышев Олег
25.11.2007, 16:32
причем раньше CoDeSys на этом комьпьтере не было.
Одна интересная вещь. Пробовал использовать регулятор с автонастройкой второго типа (PID_3POS_IM_ANR) минусовые значения есть. В понедельник выложу проект там есть еще некоторые непонятки когда к выходу Pulse-wide modulator с номером выхода 0 или 1 или 2 присваеваешь значение PID_3POS_IM_ANR.OUT_VAL*655,35 выход работает только первый.
1) Если у вас действительно есть выходное устройство которое работает на уменьшение контроллируемой величины (охладитель), либо вы хотите использовать отрицательную мощность по своему усмотрению пишите запрос на получение последней прошивки на plc_prog@owen.ru. Если у Вас задача только поддерживать темепературу используя нагреватель смысла перешивать нет
2) Для pwm в параметрах модуля ставьте номер выхода.
Александр Мармышев
28.11.2007, 15:58
В pwm номер выхода ставлю 0 значит должен работать первый выход. Ставлю номер выхода 2 все равно работает первый выход.
А отрицательные значения нужны. Заявку послал, а ответа нет.
Вот проект
Александр. Как результаты? Было бы интересно ознакомиться.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot