|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
11.02.2015, 12:03 | #181 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FBD чайникам
А все программируемые устройства что-то знают о переменных используемых программистами?
|
11.02.2015, 12:22 | #182 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Вход/выход не имеют никаких следов в контроллере. Поэтому задание типа для "ничего" - сама по себе операция на указанную вами букву. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.03.2015, 12:59 | #183 |
Новичок
Регистрация: Feb 2015
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
У меня вопрос, а почему нельзя сделать вот так?
|
12.03.2015, 13:24 | #184 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Потому что массив в памяти контроллера выделяется в момент загрузки программы.
Раз и навсегда. До тех пор, пока не будет загружена другая программа. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.03.2015, 13:47 | #185 |
Новичок
Регистрация: Feb 2015
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Понял. Спасибо.
Последний раз редактировалось AliAnt, 12.03.2015 в 14:03 |
11.06.2015, 10:46 | #186 |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
Доброго времени суток всем участникам данного форума.
нужен совет это мой первый опыт програмирования. поэтому не кидайтесь тапками за "нубские" или хаотично сформулируемые вопросы. дано - управляем частотным преобразователем с помощью макроса PID регулятора версии 5 используется выход % - 0-100% при управлении ПЧ через вход задания скорости 0-10 v все понятно, но хотелось бы управлять ПЧ кнопками "скорость больше меньше" ( допустим 1 секунда нажатой кнопки соответствует 1% максимальной заданной скорости)- по идее должен справляться компаратор, сравнивающий выход pid регулятора и действующее значение скорости с ПЧ (обратная связь) - однако существует задержка изменения скорости, несколько секунд, поэтому компаратор будет постоянно пытаться вогнать скорость в заданные пределы. вопрос, как грамотно реализовать управление с учетом задержки "обратной связи" Последний раз редактировалось Arsie, 25.03.2022 в 15:50 |
11.06.2015, 11:34 | #187 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: FBD чайникам
Использовать http://forum.segnetics.com/showthread.php?t=1217
|
11.06.2015, 11:36 | #188 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.06.2015, 12:48 | #189 |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
я наверно несколько сумбурно объяснил ситуацию.
я вижу решение проблемы так: допустим выходы управления( скорость +, скорость-) включаются на время Т1 ( например 1 сек), потом несколько секунд переходного процесса пауза (Т2) после чего опять подключаются выходы управления . то есть , мне нужен тактовый генератор, с регулируемым временем длительности и скважности импульсов, для управления выходом. что лучше использовать , и будет ли такая схема работоспособной? Последний раз редактировалось Arsie, 25.03.2022 в 15:51 |
11.06.2015, 13:00 | #190 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Давайте лучше пойдём с вами от обратного. Зачем вообще нужны эти кнопки? Какую функциональность они обеспечивают? Только не нужно отвечать "меняют скорость". Это глупый ответ. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.06.2015, 14:55 | #191 |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
есть два режима работы - ручной, когда управление скоростью задается пользователем вручную, с помощью кнопок + - подключенных к ПЧ и автоматический - когда этими же кнопками управляет контроллер ( кнопки и выход контроллера включены параллельно )
я так понимаю, что надо использовать векторный PID вместо ШИМ ? |
11.06.2015, 15:24 | #192 | ||
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: FBD чайникам
Цитата:
Цитата:
Ваша система постоянно мечется между автоматическим и ручным регулированием? 1 секунда автомат - несколько ручной - 1 автомат - ... И так по кругу?? Сформулируйте уже толком задачу-то |
||
11.06.2015, 15:56 | #193 | |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
регулируем температуру жидкости с помощью вентилятора.
в ручном режиме скорость вращения задает пользователь, с помощью кнопок увеличения\уменьшения скорости подключенных к ПЧ, контроллер не оказывает никакого влияния на работу. при выборе автоматического режима контроллер сам устанавливает частоту вращения , ориентируясь на температуру, управляя этими же кнопками. просто , в уже существующую схему ручного управления хотелось бы добавить контролер с с минимальными переделками Цитата:
в ручном режиме она ничем не управляет. в автоматическом режиме система дает команду (1 сек) на изменение скорости, потом несколько секунд ничего не делает - (пока переходные процессы не "устаканятся") - после чего опять сравнивает заданную и действующую скорость, и, в случае необходимости (несовпадения скоростей) опять выдает команду на изменение скорости |
|
11.06.2015, 16:05 | #194 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: FBD чайникам
Использовать векторный ПИД.
Ручной режим - "Стоп" в программе, автоматический - "Пуск". Всё. Реакция в автоматическом режиме определяется настройками ПИД-а. P.S. Одного не пойму - зачем упираться в кнопки +- при автоматическом регулировании? Чем аналоговое не устраивает? В частотнике нет аналогового входа для задания? Нет входа для переключения частотника для работы по заданию на аналоговом входе или по кнопкам +-? |
11.06.2015, 16:14 | #195 | ||
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
спасибо, буду копать с векторным.
Цитата:
Цитата:
|
||
11.06.2015, 17:04 | #196 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Вот видите, вы сами себе осложнили жизнь, выбрав неправильный метод решения своей задачи. Ещё и нас просили помочь вам в вашем заблуждении.
Когда как векторный ПИД подходит как нельзя лучше. Если плохо сформулировано ТЗ, то и результат ХЗ (с) __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.06.2015, 17:23 | #197 |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
к сожалению, векторный ПИД не подходит, как нельзя лучше.
в процессе автоматического регулирования могут возникнуть моменты ( а могут и не возникнуть ) когда по таймеру требуется некоторое время работы с заданной скоростью. например - в авторежиме: час работы ПИД регулирование, потом 10 минут - работа с заданной постоянной скоростью, потом опять ПИД, и так по кругу. пока не совсем понятно, как это выполнить , я "начинающий чайник" с ШИМ + компаратор не в пример проще было. ладно, буду думать. P.S. Всех с праздником) |
11.06.2015, 18:39 | #198 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FBD чайникам
Цитата:
В конечном итоге ведь регулируете температуру по датчику тогда зачем Вам скорость? Она будет меняться при рассогласовании значений датчика и задания, а в устоявшемся режиме (в зоне нечувствительности) будет постоянной. Судя по всему и система не очень динамична, если до этого управлялась кнопками. |
|
11.06.2015, 20:45 | #199 |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
гм, попробую объяснить принцип работы установки (желаемый ) в автоматическом режиме.
вентилятор, управляемый ПЧ, потоком воздуха охлаждает воду до заданной температуры. но, при определенных условиях ( t наружного воздуха <0 С ) периодически требуется включать режим разморозки - когда вентилятор работает с определенной скоростью, допустим 50% от max в обратном направлении. время работы, разморозки и скорость разморозки задается с клавиатуры, (ориентировочно - 2 часа\10 мин\ 50% ) сам по себе процесс регулировки довольно инерционный, но не в этом суть. в принципе, все работает , если скорость ПЧ регулировать аналоговым сигналом, но хотелось бы получить гибридную схему, которая позволяла управлять или 0-10 v на выходе, или кнопками + - , в зависимости от способа управления уже существующей схемы подключенного ПЧ упрощенная схема выглядит так: чего мне не хватает - это генератора, с возможностью задавать раздельно частоту и скважность импульсов (время 1 и время 0 на выходе ) Последний раз редактировалось Arsie, 25.03.2022 в 15:52 |
11.06.2015, 21:44 | #200 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 780
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: FBD чайникам
Прошу помощи, совсем заработался не могу даже сообразить с какой стороны подходить времени совсем нету, задача вроде простая, но ни как не могу решить.
Необходимо после каждого цикла (отключения исполнительного устройства) производить запуск (с задержкой в 5 сек.) другого на 5-10 сек. И так каждый цикл. Заранее Спасибо. __________________ Саня |
11.06.2015, 22:48 | #201 | |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
Цитата:
http://forum.segnetics.com/showthread.php?t=315 |
|
12.06.2015, 00:13 | #202 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 780
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Саня Последний раз редактировалось Arsie, 25.03.2022 в 15:53 |
|
12.06.2015, 00:27 | #203 |
Senior Member
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Даааа, господа... Идите лучше праздник отмечайте. Чё-то вы какой-то хнёй занимаетесь...
|
12.06.2015, 00:28 | #204 |
Senior Member
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
12.06.2015, 00:30 | #205 |
Senior Member
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
12.06.2015, 08:11 | #206 | |
Senior Member
Регистрация: Jun 2015
Сообщения: 567
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
15.06.2015, 11:37 | #207 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Почему у вас иначе? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.06.2015, 11:57 | #208 |
Senior Member
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
А как интересно, произойдёт разморозка градирни, если вентилятор будет вращаться в обратную сторону? Воздух-то всё равно наружний будет, имеющий отрицательную температуру.
|
15.06.2015, 12:43 | #209 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Что-то мне кажется, что персонал "вручную" подбирает такие обороты, чтобы запереть воздух внутри градирни. То ли заслонок нет, то ли поломаны, то ли градирня работает с максимум на четверть мощности.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.06.2015, 13:10 | #210 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 780
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: FBD чайникам
Цитата:
Зимой проблем не было, но когда началась теплая погода началась проблема, у компрессоров периодически (случайным образом) начло выбивать входной автомат (Выключатель MS116-16,0 SST1SAM250000R1011 автоматический для двигателей 10-16,0А 16 кА (ABB)), начал разбираться, обложил машину датчиками и приборами, и выяснил, что при пуске компрессора перед отключением давление на высоком контуре от 15-18, на низком 8-10. начал разбираться с фреоновым трубопроводом: Использован ТРВ (http://www.danfoss.com/Russia/Produc...adfa14c88.html), работает как на нагрев так и на охлаждение (обратного клапана нет). Термостат с капсулой установлен см. рис. поз. 2 (Поз. 1 - ТРВ) после 4-х ходового крана в потоке воздуха из помещения (трв стоит там же не изолирован). Начал разбираться как работает на штатном контроллере, и после нескольких часов заметил, что после каждого отключения компрессора происходит включение 4-х ходового крана и давление выравнивается. После как я перенес термостат с капсулой на законное место сразу после теплообменника до 4-х ходового клапана и изолировав от потока воздуха из помещения проблема ушла, машины уже неделю работает без сбоев, но на тепло пробовать не стал. Переделывать фреоновый контур не хочу (20 установок из них 15 уже переделаны на PIXEL и SMH 2G) поэтому и прошу помочь решить программно выравнивать давление как сделал завод (http://www.globalvent.com/katalog/30...-042-050-067#1). __________________ Саня |
|