|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
11.03.2013, 23:06 | #1 |
Новичок
Регистрация: Feb 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Интегрирование функции
Исходные данные: есть ПИ-закон, соответственно вычисляются Пропорциональная и Интегральная составляющая и конечно суммируется результат вычислений. Работает без проблем.
Задание: Необходимо сделать остановку вычислений со сбросом итогов. Проблема: Пропроциональная составляющая обнуляется легко(рассогласование делаем нулевым), а как быть с интегральной? ставим рассогласование = 0, и тогда инрегральная составляющая просто нерастет, а надо обнулить . Помогите пожалуюста кто знает как это победить. |
12.03.2013, 01:24 | #2 |
Member
Регистрация: Mar 2007
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Интегрирование функции
Например, используйте вход "reset" приложенного макроса интеграла.
|
12.03.2013, 11:40 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Интегрирование функции
Цитата:
А интеграторы побеждаются элементарно: подаёте ему на вход его значение, умноженное на -1 на время интегрирования. Минус на плюс даст ноль. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.03.2013, 14:45 | #4 |
Новичок
Регистрация: Feb 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Интегрирование функции
Спасибо за ответы. Стуация более мение решена.
""В макросе нашего обычного ПИД-регулятора уже есть вход сброса интегральной составляющей"" Есть вопрос по стандартному ПИД-регулятору аналоговому: у вас на входе есть "Тик", а можно по подробнее... если я например хочу сделать время интегрирования скажем -30сек? |
12.03.2013, 14:56 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Интегрирование функции
Цитата:
А на вход ТИК ставите именно то, что на нём должно быть, без самодеятельности. Либо берёте библиотечный макрос, у него этот вход отсутствует. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|