![]() |
![]() ![]() |
|
Форум Segnetics Территория общения |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: Dec 2011
Сообщения: 690
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]()
Как то в теме про крышку отсека батареи поднял вопрос о фиксации времени выключения питания контроллера, на что мне было отвечено:
|
![]() |
![]() |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Соотвественно: как вы не можете, храпя дома на кровати, разгрузить состав с каменным углём - так и контроллер, глубоко храпя по провалу питания, ничего и никуда не сможет записать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 04.05.2012 в 10:44 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: Dec 2011
Сообщения: 690
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]() Если нет описания этого факта, то мухи и котлеты сливаются в одну кучу, и время от времени подобные вопросы будут возникать. |
![]() |
![]() |
![]() |
#4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Где в документации описано противоположное? Правильно. Нигде. А раз так, то работает закон преемственности: нет питания, нет и работы. На все 100500 случаев описание не напишешь, никто это "сочинение в 42 томах" читать не будет. Поэтому в технической документации по всему миру само собой подразумечается, что читатель в курсе, чем постоянный ток отличается от переменного и чем его наличие отличается от его отсутствия. Что там при этом "внутри" происходит - это уже наше дело. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: Dec 2011
Сообщения: 690
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]()
хотелось бы опять поднять эту тему. название темы не вполне отражает суть проблемы. хотелось бы иметь фиксацию времени выключения питания контроллера. тем более, что время включения питания фиксируется. у меня в очередной раз доброжелатель отключил питание на щите и разморозились 3 приточки. как писалось ниже
|
![]() |
![]() |
![]() |
#6 |
Сотрудник Segnetics
Регистрация: Sep 2011
Сообщения: 129
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Позволю себе два лирических отступления: 1) Если питание уходит достаточно медленно, то контроллер автоматически запишет системную аварию "Uпит < 18В", но без фиксации времени срабатывания 2) Как раз на ваш случай существуют приводы с возвратными пружинами. Такие приводы автоматически открывают кран при пропадании питания Понимаю ваше горе от размороженных калориферов, но не нужно раз за разом требовать от контроллеров то, что они дать не могут. Лучше поставьте в каждый шкаф вот это плюс реле на 220В, по отключению которого вы будете фиксировать аварию пропадания питания - это на случай, если у этого бесперебойника нет такого выходного сигнала. А заодно 4 минут вполне достаточно, чтобы полностью открыть даже самый тормозной клапан. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: Dec 2011
Сообщения: 690
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]()
вопрос не в том, как защитить калорифер от разморозки при пропадании питания. вопрос в том, как зафиксировать время выключения питания и завести его в журнал. лучше в системный журнал контроллера.
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 854
Благодарил(а): 224 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() 1) Пишете метку времени во FRAM каждую секунду 2) При включении питания сравниваете текущее время и записанную метку 3) Если несовпадение более 1 минуты, то: 3а) Запоминаете текущее время 3б) Переставляете системное время на сохранённую временнУю метку 3в) Создаёте аварию для журнала, которую он записывает 3г) Восстанавливаете системное время ------------- У вас уже аж три способа осуществить задуманное, причём два из них звучали здесь не единожды. Зачем вы упорствуете? Перечислю ещё раз: 1) БП с достаточно ёмкими конденсаторами, ёмкости которых хватит для записи аварии. Стоимость решения равна стоимости БП + стоимости реле 2) ИБП ценой 1399р + стоимость реле. ИБП позволит не только записать аварию, но и защитить систему 3) Модуль FRAM, который позволит понять, когда контроллер перестал работать. Цена модуля 1010р Как видно, стоимость решения номер два не запредельная и зачастую составляет доли процента от стоимости перемонтажа теплообменника. Сложного программирования не требуется вообще. Какое экономическое обоснование вам ещё нужно? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#11 |
Senior Member
Регистрация: Dec 2011
Сообщения: 690
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]()
1. Фиксация времени выключения контроллера это прежде всего фискальная функция, не участвующая в алгоитме управления. Такая же как время включения питания контроллера, провал питания, изменение даты/времени и прочие. И реализовываться она должна не внешними нахлобучками, а самим контроллером.
2. Любое из 3 предложенных решений решает проблему только частично или ограничивает либо конструктив шкафа или тип контроллера: 1 вариант не отработае при выходе из строя БП. 2 вариант не подходит для пластиковых шкафов 3 вариант не лучшее решение для 2G и 2Gi и совсем не подходит для SMH2010. 3. Если проблема решается с помощью FBD программировая, то слова что ее нельзя решить на уровне ядра звучат не убедительно. |
![]() |
![]() |
![]() |
#12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Остальное обсуждать смысла нет, к сожалению, т.к. вы ошибаетесь по всем трём пунктам: 1) Выход ис строя БП равносилен отключению питания - авария будет записана 2) Модели ИБП не ограничены той, что я вам привёл. Поверьте, в мире их выпускается великое множество, в том числе и для пластиковых шкафов, в том числе и на дин-рейку 3) SMH2010-x5xx __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Logix: Работа на порту невозможна | Arsie | ЧаВо - Часто задаваемые Вопросы | 0 | 09.06.2018 11:51 |
Ротация из 4х устройств + работа одновременно нескольких при внешних условиях. Как? | Shogun | Вопросы о программировании | 22 | 31.01.2017 11:09 |
Литиевые батарейки | Arsie | Библиотека | 0 | 21.08.2013 14:24 |
Слетает ядро при выключении питания во время загрузки программы | avas | Вопросы о SMH2010 | 9 | 14.12.2012 14:19 |
Инициализация при включении питания | Triton | SMLogix | 2 | 21.07.2010 16:36 |