Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2023, 02:36   #1
owl
Новичок
 
Регистрация: Sep 2022
Сообщения: 29
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Работа 12 насосов

Всем привет! Прошу подсказать как реализовать алгоритм по след задаче:
В рез-ре 12 насосов, включение по 2 по переменно, через 3 минуты,
Включение по поплавковому датчику, выключение также по поплавковому датчику.
по факту схема работы 2+10 - наименование менять нельзя.
Не могу понять как это сделать учитывая аварии, к примеру работают 1 и 2 насосы, через 3 минуты должны запуститься след 3 и 4 и допустим 4 в аварии, тогда должен идти след 5, но как это сделать, не понимаю. Прошу помочь.
owl вне форума   Ответить с цитированием
Старый 20.12.2023, 05:07   #2
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Работа 12 насосов

Посмотрите https://forum.segnetics.com/showthread.php?t=313
Должно подойти.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.12.2023, 05:54   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Работа 12 насосов

Цитата:
Сообщение от owl Посмотреть сообщение
Всем привет! Прошу подсказать как реализовать алгоритм по след задаче:
В рез-ре 12 насосов, включение по 2 по переменно, через 3 минуты,
Включение по поплавковому датчику, выключение также по поплавковому датчику.
по факту схема работы 2+10 - наименование менять нельзя.
Не могу понять как это сделать учитывая аварии, к примеру работают 1 и 2 насосы, через 3 минуты должны запуститься след 3 и 4 и допустим 4 в аварии, тогда должен идти след 5, но как это сделать, не понимаю. Прошу помочь.
если допустима работа 1го и 10го, например, указанный выше макрос годится на 146%
если же строго требуется последовательность 1-2 3-4 и т.д. с подменой в парах неисправного, то нет, надо думать как это сделать


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 20.12.2023, 07:54   #4
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Работа 12 насосов

Цитата:
Сообщение от LordN Посмотреть сообщение
если же строго требуется последовательность 1-2 3-4 и т.д. с подменой в парах неисправного, то нет, надо думать как это сделать
Каждая пара насосов -> это 1 насос. Получается всего 6 виртуальных насосов. Неисправность любого насоса из пары -> неисправность всей пары. Наработка одинаковая для всех насосов пары.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.12.2023, 10:55   #5
owl
Новичок
 
Регистрация: Sep 2022
Сообщения: 29
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию

а как настраивать Dev15 v3, читал инструкцию, запускал его на плк, все равно не понимаю как он должен работать, это выше моих сил))))))
прошу можете примеры показать реализации данного макроса

или хотя бы скрином под мою задачу как будет выглядеть настройка данного макроса

Последний раз редактировалось Arsie, 20.12.2023 в 11:00 Причина: слил сообщение в единое
owl вне форума   Ответить с цитированием
Старый 20.12.2023, 11:10   #6
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Работа 12 насосов

А что там понимать? Для начала ставьте все m* =0. Этим отключаете управление по наработке. Ставьте *ok =1. Все ступени рабочие, без аварий. Ставьте m* =0. Этим отключаете минимальное время нахождения в состоянии ВКЛ или ОТКЛ. Ставьте "пауза"=10...20 чтобы видеть последовательность включения ступеней. Это защита от "дребезга" сигнала U. Ставьте R=0. это принудительное отключение ступеней. Ставьте Num = 6...10. Ставьте U= 0...Num. И смотрите как переключаются ступени. Включаются и выключаются начиная с максимального номера А далее или используйте в таком виде или дальше разбираетесь с функционалом макроса. Судя по вашей задаче и этого должно хватить.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.12.2023, 11:21   #7
owl
Новичок
 
Регистрация: Sep 2022
Сообщения: 29
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Работа 12 насосов

Выставил как вы сказали, переключение не происходит
Изображения
Тип файла: png 2023-12-20_10-20-24.png (82.7 Кбайт, 31 просмотров)
owl вне форума   Ответить с цитированием
Старый 20.12.2023, 13:23   #8
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Работа 12 насосов

У вас на U 0. Число необходимых ступеней U=0. Num это число ступеней участвующих в регулировании. и на Ставьте t* =0, что бы не было задержек при переключении. В данный момент t* =62


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.12.2023, 15:20   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Работа 12 насосов

Цитата:
Сообщение от owl Посмотреть сообщение
Выставил как вы сказали, переключение не происходит
https://disk.yandex.ru/i/xIA3ehqsyG5H3w


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 09:51.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024