Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.07.2019, 18:21   #31
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: поделитесь маросом ротации 2х насосов (решено)

Цитата
Сообщение от mirror_n_s Посмотреть сообщение
Фигня получается (простите за мой французский.
У меня в ТЗ фигурирует время ротации и интервал, но блин есть еще работа по расписанию, а это отключение в ночное время и выходные.
Горшки ТЗ не боги составляют. При наличии расписания ротация по времени не имеет никакого смысла.

Вы можете считать время с момента запуска, и если прошло более скольки-то часов (ну, например, 12), в назначенный час снимать "Авто" на секунду. Это вызовет остановку и перезапуск насосов. И, как следствие, их ротацию.

Если посередине дня оператор щёлкает пуск/стоп, то ротация по времени невыполнима и нужно делать ротацию по моточасам, реальным или виртуальным.

Про падение питания нужно заморачиваться только при питании шкафа по низшей категории.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 26.07.2019, 18:50   #32
mirror_n_s
Member
 
Регистрация: Mar 2013
Сообщения: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: поделитесь маросом ротации 2х насосов (решено)

Предполагаемый период ротации 48 часов (настоятельная просьба заказчика). Под ротацию попадают: 2 насоса гликолевого контура, 2 насоса водяного контура, 2 чиллера. Суть ротации для чиллеров и насосов на гликоле, - смена ведущего, потому как возможна совместная работа на пиках. Да и заказчик хочет видеть на Scada час Х и когда будет другой час Х. Аварийные ситуации конечно же бывают, но достаточно редко так же и вмешательство оператора по этому время наработки основного и резервного будет примерно одинаковая. К тому же есть ручная блокировка каждой единицы. Но если оператор скажем остановил систему по какой то причине, это не повод для смены ведущего оборудования. Я хочу использовать данный макрос и для чиллеров исключив проворот. Поэтому вариант 2 в предыдущем сообщении кажется мне наиболее приемлимым, как Вы считаете?

И еще вопросик. Как в рамках этого макроса принудительно запустить второй насос?

Последний раз редактировалось mirror_n_s, 26.07.2019 в 19:05
mirror_n_s вне форума   Ответить с цитированием
Старый 29.07.2019, 11:47   #33
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: поделитесь маросом ротации 2х насосов (решено)

Цитата
Сообщение от mirror_n_s Посмотреть сообщение
Суть ротации для чиллеров и насосов на гликоле, - смена ведущего, потому как возможна совместная работа на пиках.
Если вопрос поставлен перед вами именно таким, совсем не инженерным образом, то я вам не завидую.



Цитата
Сообщение от mirror_n_s Посмотреть сообщение
как Вы считаете?
Я считаю такую постановку ТЗ неграмотной. Глубоко неграмотной. А желание видеть час смены в скаде, простите, детским. Если, конечно, у вас насосы не мегаваттного класса.

Реализовать всё озвученное вами можно. Подробности на прилагаемой картинке. Писать такой алгоритм нужно самостоятельно, никаких решений под ваши нестандартные требования у нас нет.





Цитата
Сообщение от mirror_n_s Посмотреть сообщение
И еще вопросик. Как в рамках этого макроса принудительно запустить второй насос?
Несколькими сообщениями выше:


Цитата:
Сообщение от Arsie Посмотреть сообщение
Никаких тонкостей, кроме одной - макрос обеспечивает управление группой 1+1, а не гибридную 1+1->2+0, как вам нужно

Переход в принципе прост. В штатном режиме работает штатный же макрос, обеспечивая схему 1+1. А вот при достижении аварийного уровня, включайте оба выхода принудительно с помощью обходной схемы, несмотря на команды макроса. Получите 2+0. Если учтёте сигналы аварий насосов - вообще будет всё красиво.
Миниатюры
Нажмите на картинку для увеличения

Название:  хлеб.jpg
Просмотров: 360
Размер:  50.5 Кбайт  


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 29.07.2019, 17:19   #34
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: поделитесь маросом ротации 2х насосов (решено)

Делал нечто подобное для управления 2-мя чиллерами.
Вложения
Тип файла: msl Упр чил.msl (36.9 Кбайт, 87 просмотров)


__________________
Работа есть величина физическая, измеряется в Джоулях...
Fater вне форума   Ответить с цитированием
Старый 29.07.2019, 17:34   #35
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: поделитесь маросом ротации 2х насосов (решено)

Цитата
Сообщение от Fater Посмотреть сообщение
Делал нечто подобное для управления 2-мя чиллерами.
У вас при останове ротация переходит на первый чиллер. Т.е. второй может быть хронически "недоротирован", если пуск/стоп делать слишком часто.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 29.07.2019, 23:07   #36
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: поделитесь маросом ротации 2х насосов (решено)

Цитата:
Сообщение от Arsie Посмотреть сообщение
У вас при останове ротация переходит на первый чиллер. Т.е. второй может быть хронически "недоротирован", если пуск/стоп делать слишком часто.
Арсений, это уже "дебри". Я изначально полагал, что включил и позабыл. А на каждого любителя понажимать кнопки не хватит никаких ресурсов Единственный момент, когда система выключается - это межсезонье. В этом варианте схема работает около года, пока полет нормальный Буду признателен за здоровую критику по остальным вопросам.


__________________
Работа есть величина физическая, измеряется в Джоулях...
Fater вне форума   Ответить с цитированием
Старый 30.07.2019, 03:13   #37
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: поделитесь маросом ротации 2х насосов (решено)

Цитата
Сообщение от Fater Посмотреть сообщение
Я изначально полагал, что включил и позабыл. А на каждого любителя понажимать кнопки не хватит никаких ресурсов
У тов. Зеркала как раз заказчики именно такие, любящие кнопки потеребонькать и всячески мешать технике работать


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ротация насосов alekseydav Вопросы о программировании 4 15.04.2020 13:11
Придумываем алгоритм ротации насосов (решено) Shogun Вопросы о программировании 35 04.02.2020 01:16
Работа насосов СО в режиме Лето (решено) esi SMConstructor (теплопункты) 7 17.12.2019 18:35


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


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