|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме | Опции просмотра |
07.07.2014, 00:07 | #1 |
Member
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Макрос my PID v5
Добрый вечер. По специфике работы я давно занимаюсь телемеханикой в энергетике, а с недавнего времени пришлось начать осваивать КИП. Вот и первый объект где автоматика вентиляции управляется SMH-2G. Скачал необходимый софт с сайта в принципе построения логики управления, создания экранов, и т.д боле менее разобрался но забуксовал на ровном месте.
Почему на ровном так как все возникаемые вопросы я искал на форуме а именно ответ на этот вопрос я не нашел, значит для специалистов работающих с вентиляцией это очевидно и просто. Как я понял для поддержания заданной температуры нужно P или PI или PID регулирование. прочитал кучу информации в интернете но в голове пока каша. Может спецы объяснят в кратце про Макрос my PID v5. Необходимо: 1. Выдавать управляющий сигнал 0-10в на кран водяного охладителя по обратной связи от датчика температуры воздуха после охладителя 2. Выдавать управляющий сигнал 0-10в на кран водяного калорифера по обратной связи от датчика температуры воздуха после калорифера. Я правильно понимаю что Охладитель, и калорифер как то по разному должны подключаться макросы ведь в первом случае при открывание темп. падает а во втором повышается И как то вкратце принцип P, PI, PID регулирование объясните начинающему |
07.07.2014, 00:50 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
Я выкладывал где-то краткий курс, завтра попробую поискать. Но у вас от него каши в голове только прибавится)) __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.07.2014, 01:04 | #3 |
Member
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Ответ: Макрос my PID v5
Спасибо за оперативность на счет подмены входов понятно.
А по второму если тогда не влезая в дебри какой принцип регулирования реализовать: 1.Р ? 2. PI? 3. PID? Если имеем: 1. на входе макроса число в градусах real 2. уставку число в градусах real что делать с остальными входами макроса? чтобы на выходе получить значение для аналогового выхода 0-10В. 1. P=? 2. I=? 3. D=? Их надо высчитывать как в документе в последнем посте ?http://forum.segnetics.com/showthread.php?t=964 |
07.07.2014, 11:41 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
Расскажите, почему вы не хотите использовать Конструктор вентиляционных программ? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.07.2014, 11:54 | #5 |
Member
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Ответ: Макрос my PID v5
А по поводу макроса просто не понятно если на данный момент нет возможности замерить эти коэффициенты какой принцип регулирования можно применить если есть датчик перед калориферов' после него и для принципа прогрева датчик обратной воды? |
07.07.2014, 12:19 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
Вы же техпроцесс запрограммировать хотите. Это невозможно, если вы не знаете, как этот техпроцесс протекает и какими особенностями он обладает. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.07.2014, 19:24 | #7 |
Member
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Ответ: Макрос my PID v5
А я самого начала и начал с конструктора ' теперь пытаюсь создать свой интерфейс. Создал интерфейс оператора в SMArt' мнемосхему ' меню настроек' уставок привезал к управляющей программе а вот с макросом ПИД регулирования ни как не могу разобраться' по ходу придется самому разработать свой макрос управления и поэкспериментировать когда будет возможность запустить систему в работу
|
07.07.2014, 19:44 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.07.2014, 23:12 | #9 |
Member
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Ответ: Макрос my PID v5
Все всем спасибо с макросом разобрался, сегодня запускал систему на объекте, охладитель четко держит температуру 16 градусов на выходе.
На нужную температуру с 20 градусов при запуске система вышла за 1 минуту при поступающей воде 10 градусов и наружнего воздуха 30 градусов. При достижении 16 градусов регулятор остановился и стоял как вкопанный поддерживая уставку. Максимум раз в 2минуты он корректировался на 1% |
12.07.2014, 18:06 | #10 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Макрос my PID v5
iprog.pp.ru/forum/read.php?f=1&i=43232&t=43225#reply_43232 Последний раз редактировалось Arsie, 13.07.2014 в 01:12 |
Благодарность от: |
28.01.2015, 19:15 | #11 |
Member
Регистрация: Sep 2011
Сообщения: 47
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Макрос my PID v5
Подскажите, пожалуйста, макрос ПИД-регулятора для управления дискретным объектом (клапан запорно-регулирующий).
|
29.01.2015, 02:29 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
Можете объяснить как-нибудь иначе, что именно вам нужно? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
29.01.2015, 19:31 | #13 |
Member
Регистрация: Sep 2011
Сообщения: 47
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Макрос my PID v5
|
31.01.2015, 00:30 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
Термостатический клапан, что ли? PS. В библиотеке макросов ищите. Там есть все три типа регуляторов. Выбирайте нужный. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.01.2015, 17:53 | #15 |
Member
Регистрация: Sep 2011
Сообщения: 47
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Макрос my PID v5
1. Чем разрешение работы отличается от дежурного режима? 2. Если сигнал ошибки равен 0, то импульсы продолжают поступать на тот выход, который был до равенства, думал из-за накопленной интегральной составляющей, пробовал подавать сигнал сброс, но не помогает. Внешний сигнал сброс не доходит до внутреннего сигнала сбора регулятора (вложенный макрос Регулятор)? 3. В чем измеряется зона нечувствительности, какое значение подавать? 4. Какое значение подавать на фильтр? |
02.02.2015, 01:01 | #16 |
Senior Member
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Макрос my PID v5
2. А в чём проблема? ПИД регулятор так и работает. Он проскакивает уставку то вверх, то вниз и постепенно выходит на неё. Всё зависит от коэффициентов П, И и Д. Это математика. http://kurs.znate.ru/pars_docs/refs/...ml_e69e26f.png Как долго вы наблюдали процесс? И пробовали ли менять коэффициенты? 3. Зона нечувствительности измеряется в градусах. Это зона +/- сколько-то градусов вокруг уставки. 4. Поставьте сперва как рекомендовано в пояснениях к макросу. Если вы для получения температуры используете один из макросов TermoSensor из библиотеки с этого форума, то там уже предусмотрена фильтрация входного сигнала. Не уверен, что здесь это вообще нужно... |
02.02.2015, 04:05 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2015, 18:41 | #18 |
Member
Регистрация: Sep 2011
Сообщения: 47
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Макрос my PID v5
2. Я так понимаю ее нужно сбросить при Т=Туст, иначе начинаются колебания? |
04.02.2015, 18:46 | #19 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
1) Чтобы отключить регулятор 2) Её бы лучше вообще не использовать в данном типе регулятора __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2015, 20:08 | #20 |
Member
Регистрация: Sep 2011
Сообщения: 47
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Макрос my PID v5
2. Т.е. Ki=0. |
05.02.2015, 03:10 | #21 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Макрос my PID v5
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос управления спаркой насосов из конструктора ИТП | SlavikP | Вопросы о программировании | 11 | 28.05.2019 10:23 |
My PID | Max2114 | SMLogix | 11 | 22.06.2017 10:07 |
Вопрос по работе макрос mem_real v3.0 (решено) | KirM | SMLogix | 4 | 27.10.2015 14:46 |
PID задержка исполнения | kostkost | Вопросы о программировании | 3 | 27.08.2014 21:51 |
Маячок (макрос для мигания лампы) | Arsie | Библиотека макросов | 0 | 21.01.2013 11:27 |