|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
23.07.2018, 14:30 | #31 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Алгоритм работы группы насосов.
Обычно, используют регулятор (pid регулятор), затем можно поставить макрос "аппроксиматор", в котором задать нужные диапазоны.
Всё зависит от условий задачи. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
23.07.2018, 22:29 | #32 |
Новичок
Регистрация: Dec 2017
Адрес: Курск
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
А какой дискретный сигнал подключается к входам макроса div_15?
Кажется разобрался, это разрешение на работу? Последний раз редактировалось Arsie, 24.07.2018 в 10:03 |
24.07.2018, 11:14 | #33 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Алгоритм работы группы насосов
Если вы о входах 1-ok, то это входы, показывающие, что конкретная ступень исправна и её можно использовать.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.07.2018, 17:04 | #34 |
Member
Регистрация: Sep 2016
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Алгоритм работы группы насосов
Внесу свою лепту в данную тему, может я, конечно, не прав, но данный макрос dev_15 и dev_31 не позволяют правильно работать насосной установке в каскадном режиме. Поясню, при определенных условиях, когда насос №1 достиг максимальной частоты (это касается и системы с одним ПЧ и на каждом насосе), то макрос отрабатывает правильно - подключает Насос №2 (или №3, если по МотоЧасам), но когда доходим до момента, когда нам надо отрубить один, то он отрубает Насос №1, т.е у нас и №2 на минимуме и первый в офе. Можно конечно реализовать отключения на дискретах положением 2_ok в 0, но это так себе решение.
Для себя я сделал так: Сначало из группы насосов выбрал мастер по МЧ, далее его пустил на разгон, как разогнался, дал запуск слейва, тоже выбрал по МЧ, ну а наоборот уже стоит блок на мастер и он не отключится. макрос дать пока не могу, есть пока доработки в нем. |
31.07.2018, 17:17 | #35 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Алгоритм работы группы насосов
Цитата:
Макрос-то именно под равномерный износ заточен, а не под каскад. Нельзя "легко и просто" объединить несовместимые вещи. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
31.07.2018, 18:00 | #36 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Алгоритм работы группы насосов
dev15 прекрасно работает и с каскадом и с чем хошь. у меня он вообще Ч/ШИМом пашет гоняя четыре компрессора по кругу в хвост и гриву.
его только надо допилить немного добавив разные времена на мин.время работы и стоянки + сверху прицепить макрос что сортирует время наработки и принудительно ротирует при достижении заданной разницы. а на вход ему надо подать модифицированный дискретный ПИ-регулятор. |
24.09.2018, 12:18 | #37 |
Новичок
Регистрация: Dec 2017
Адрес: Курск
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Алгоритм работы группы насосов
Подскажите пожалуйста еще один ответ.
Имеется электропривод подключенный по 0-10V, с него также приходит сигнал 0-10V, как лучше организовать работу электропривода? |
24.09.2018, 12:22 | #38 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Алгоритм работы группы насосов
Забить на датчик положения, просто управлять одним выходом 0-10. Датчик положения нужен, если вы управляете им открыть/закрыть или вручную.
Вообще, конечно, использовать его можно, например, для определения ошибки привода (он заклинил и не дошел до нужной точки). Но это редко нужно. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
10.06.2021, 13:48 | #39 |
Новичок
Регистрация: Oct 2020
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Алгоритм работы группы насосов
Доброго времени суток всем!
Имеется подобная задача, подразумевающая управлением 3 насосами с одновременной работой двух из них и ротацией по моточасам. Только переключение ручн/авт осуществляется одной переменной для всех насосов (но этот момент уже реализован). Интересует актуальность решения тов. Dmitri. Есть смысл брать последнюю версию его проекта за основу для рассуждений или может появилось готовое решение? За одно, может найду объяснение по поводу макроса DEV15_v3. Зачем нужны входа t1-t15 и, собственно, есть ли возможность заглянуть внутрь макроса? |
10.06.2021, 14:05 | #40 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Алгоритм работы группы насосов
Описания в текстовом файле недостаточно или вы его не открывали?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.06.2021, 14:39 | #41 |
Новичок
Регистрация: Oct 2020
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Алгоритм работы группы насосов
Ну, если я правильно понимаю, то это есть уставка наработки каждого насоса в тиках. Но, я тогда не совсем понимаю, что произойдёт при аварии одного из насосов. Ведь, по условию, его "нельзя выключить" пока обратный счётчик не досчитает до 0. Ну и дальше логичный вопрос, как будет происходит выравнивание наработки после простоя одного из насосов (ремонт).
|
10.06.2021, 14:47 | #42 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Алгоритм работы группы насосов
Вы точно читали описание макроса? Можете скинуть цитату из него, которая касается входов t1-t15?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.06.2021, 15:03 | #43 |
Новичок
Регистрация: Oct 2020
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Алгоритм работы группы насосов
после включения ступени значение с соответствующего входа загружается в счётчик и пока счётчик не досчитает до нуля, ступень не может быть выключена. После выключения ступени значение с соответствующего входа опять загружается в счётчик и пока счётчик не досчитает до нуля, ступень не может быть включена.
|
10.06.2021, 15:24 | #44 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Алгоритм работы группы насосов
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
10.06.2021, 15:41 | #45 |
Новичок
Регистрация: Oct 2020
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Алгоритм работы группы насосов
Тогда, я не правильно понимал сам принцип работа макроса. Я предполагал, что каждые T (ед.врем.) инициируется переключение насосов на те 2 из 3, у которых наработка меньше. А теперь моё предположение, (надеюсь, хоть сейчас верное) что инициировать переключение необходима извне, а вот отключение работающих и включение необходимых устройств организует макрос. Собственно, опять возникает недопонимание (не от большого ума, возможно) на кой нам нужны t1-t15.
|
10.06.2021, 15:43 | #46 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Алгоритм работы группы насосов
Цитата:
Для насосов, особенно мощностью менее 100 кВт - не нужны. Но разве этот макрос называется "Управление насосами"? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
10.06.2021, 16:06 | #47 |
Новичок
Регистрация: Oct 2020
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Алгоритм работы группы насосов
Ну а я для чего в каждом сообщении упоминал о своей конечной цели, которая, как раз, заключается в ротации насосов?
Ну да ладно, собственно, всё теперь сводится к реализации инициирования смены двигателей, условно, каждые 12ч. Тут 2 вопроса: 1. Как инициировать? Больше поясняющий вопрос. Я видел, советуют, менять значение U на 5 секунд на единицу больше или меньше (с точки зрения логики, ввиду недоступности "кишков" макроса, не совсем понимаю, как это работает). А может оно мне и не надо, понимать) 2. Пока писАл, вроде сам допёр) Просто уточню, для исключения попыток запуска аварийного насоса и не учёта его в работе, надо инверсный сигнал его аварии подать на N-ок? 3. Тоже больше "перебздеть" вопрос - При инициировании ротации, когда так оказывается, что насосы, которые сейчас в работе всё ещё остаются теми, у которых наименьшая наработка, просто ничего не происходит? |
10.06.2021, 16:18 | #48 | |||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Алгоритм работы группы насосов
Цитата:
Цитата:
Цитата:
Среди насосов, если их больше одного, всегда есть тот, который наработал меньше всех и тот, который наработал больше всех. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|||
10.06.2021, 16:31 | #49 | |
Новичок
Регистрация: Oct 2020
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Алгоритм работы группы насосов
Цитата:
Это я понимаю, просто, во избежание нежелательных сюрпризов, уточняю, будет ли происходить отключение и последующее включение этих же насосов или просто продолжится работа. |
|
10.06.2021, 16:42 | #50 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Алгоритм работы группы насосов
Макрос позволяет рулить не только насосами. Так понятнее?
Могут и эти же. Поэтому и дёргать надо не бездумно, а с пониманием __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |