PDA

Просмотр полной версии : Обогрев помещения раздевалки.



Pvalp
20.11.2018, 09:40
Добрый день. Есть задача обогревать помещение, где переодевается персонал - пока люди находятся внутри помещения, обогрев включен, нет людей - обогрев выключается.
Предварительно алгоритм такой:
На входе в помещение устанавливается 2 фотодатчика - первый подключить ко входу I1, второй - к I2, если первым срабатывает датчик I1, затем I2, то счетчик работает на прибавление (человек вошел в помещение), если первым срабатывает датчик I2, затем I1, то счетчик работает на уменьшение (человек вышел из помещения), если в помещении больше нуля человек, то нагрузка включается и происходит нагрев помещения, в противном случае обогрев выключается.
Может кто сталкивался с подобным алгоритмом работы? Прошу помощи. Основная сложность, как заставить счетчик по чередованию срабатывания двух датчиков работать на прибавление или уменьшение?

maximov2009
20.11.2018, 09:46
Добрый день. Вы не упомянули о каком счётчике физически идёт речь.
Хотите ли Вы использовать готовый счётчик типа СИ10,20,30 или какой нибудь ПЛК или ПР.
С уважением.

petera
20.11.2018, 09:56
.... Основная сложность, как заставить счетчик по чередованию срабатывания двух датчиков работать на прибавление или уменьшение?

Макрос энкодера Вам в помощь

petera
20.11.2018, 10:17
У меня такой макрос энкодера
39913

Макрос сделан по мотивам известного схемотехнического решения на D-триггерах
39917
схема на 7474
39918

Решение задачи вижу таким
39914

Только фото датчики должны быть расположены близко друг от друга, чтобы имитировать диаграмму энкодера
39915

Т.е.
1. замыкается первый фотодатчик
2. замыкается второй фотодатчик, первый остается замкнутым
3. размыкается первый, второй остается замкнутым
4. размыкается второй

и в обратную сторону аналогично.

brig62
20.11.2018, 10:22
Зачем так сложно? Почему не поставить датчик движения?

melky
20.11.2018, 10:22
Использовать счетчик с увеличением и уменьшением CTN у него два входа на + и на -

petera
20.11.2018, 10:38
Зачем так сложно?


Использовать счетчик с увеличением и уменьшением CTN у него два входа на + и на -

Потому, что входящий или выходящий ОБЯЗАТЕЛЬНО будет пересекать ОБА датчика!
И счетчик с увеличением и уменьшением CTN сначала прибавит 1, и тут же вычтет ее, или наоборот.

melky
20.11.2018, 10:42
petera неа, с датчиком движения или двумя, чтобы перекрывалась вся зона гораздо проще. Правда при условии, что там спать никто не будет :)

з.ы. а вообще автору за такое по рукам бить, вы когда-нибудь переодевались в помещениях, где низкая температура ?
Прогревать помещение надо ЗАРАНЕЕ. за какое-то время до начала смены, до начала обеда, перед концом смены. Так ПРАВИЛЬНЕЕ.

Ревака Юрий
20.11.2018, 11:02
Добрый день. Есть задача обогревать помещение, где переодевается персонал - пока люди находятся внутри помещения, обогрев включен, нет людей - обогрев выключается.
Предварительно алгоритм такой:
На входе в помещение устанавливается 2 фотодатчика - первый подключить ко входу I1, второй - к I2, если первым срабатывает датчик I1, затем I2, то счетчик работает на прибавление (человек вошел в помещение), если первым срабатывает датчик I2, затем I1, то счетчик работает на уменьшение (человек вышел из помещения), если в помещении больше нуля человек, то нагрузка включается и происходит нагрев помещения, в противном случае обогрев выключается.
Может кто сталкивался с подобным алгоритмом работы? Прошу помощи. Основная сложность, как заставить счетчик по чередованию срабатывания двух датчиков работать на прибавление или уменьшение?

Когда-то сталкивался с подобным алгоритмом, в этом решении главное добиться точного срабатывания датчиков при входе/выходе людей, иначе при одновременном проходе 2 человек, будет сбой, я бы для контроля наличия людей в помещении повесил датчик движения, и подбором таймаута определить время после которого выключать отопление. Т.е запуск отопления по первому срабатыванию, а выключение после таймаута. Если допустимо так работать, имею ввиду что отопление включается только после входа, (успеет ли прогреться помещение), то должно работать.

brig62
20.11.2018, 11:17
Потому, что входящий или выходящий ОБЯЗАТЕЛЬНО будет пересекать ОБА датчика!
И счетчик с увеличением и уменьшением CTN сначала прибавит 1, и тут же вычтет ее, или наоборот.


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

Осталось еще турникет поставить. И обороты считать.
Датчик движения без всяких контроллеров справится. У него есть задержка времени.

brig62
20.11.2018, 11:18
petera неа, с датчиком движения или двумя, чтобы перекрывалась вся зона гораздо проще. Правда при условии, что там спать никто не будет :)

Видимо и делается что бы не спали. Как уснул, так замерз.

Pvalp
20.11.2018, 11:27
У меня такой макрос энкодера
39913

Макрос сделан по мотивам известного схемотехнического решения на D-триггерах
39917
схема на 7474
39918

Решение задачи вижу таким
39914

Только фото датчики должны быть расположены близко друг от друга, чтобы имитировать диаграмму энкодера
39915

Т.е.
1. замыкается первый фотодатчик
2. замыкается второй фотодатчик, первый остается замкнутым
3. размыкается первый, второй остается замкнутым
4. размыкается второй

и в обратную сторону аналогично.

А можно реализовать, что первый замкнулся-разомкнулся, затем второй замкнулся-разомкнулся при входе и наоборот при выходе?

Pvalp
20.11.2018, 11:30
Добрый день. Вы не упомянули о каком счётчике физически идёт речь.
Хотите ли Вы использовать готовый счётчик типа СИ10,20,30 или какой нибудь ПЛК или ПР.
С уважением.

Счетчик виртуальный из внутренних ресурсов программируемого реле (напр. ПР110)

Pvalp
20.11.2018, 11:37
Зачем так сложно? Почему не поставить датчик движения?

В этом случае более уместным будет датчик присутствия, но он, как я понимаю, реагирует на изменение температуры в помещении, что было-бы более приемлемо для включения - выключения света, а для нагрева скорее всего работать не будет. Датчик движения тоже не совсем то, он после срабатывания включается на определенное время, а здесь смысл, что-бы пока люди в помещении, нагрев работал, нет людей, нагрев отсутствует. Для нагрева будет применяться лампа УФО, что довольно быстро локально должно прогреть.

melky
20.11.2018, 11:40
Pvalp, так энкодер так и работает
Датчик движения держит свой выход включенным пока есть движение

petera
20.11.2018, 11:41
А можно реализовать, что первый замкнулся-разомкнулся, затем второй замкнулся-разомкнулся при входе и наоборот при выходе?

Можно, но надо продумать ситуацию, когда первый замкнулся-разомкнулся, а вот второй ни когда, например человек подошёл к двери, а затем передумал входить

Pvalp
20.11.2018, 11:43
petera неа, с датчиком движения или двумя, чтобы перекрывалась вся зона гораздо проще. Правда при условии, что там спать никто не будет :)

з.ы. а вообще автору за такое по рукам бить, вы когда-нибудь переодевались в помещениях, где низкая температура ?
Прогревать помещение надо ЗАРАНЕЕ. за какое-то время до начала смены, до начала обеда, перед концом смены. Так ПРАВИЛЬНЕЕ.

Идея естественно руководства, связанная с экономией энергоресурсов, я только реализатор. Поэтому битье автора по рукам вопрос конечно риторический. Интересна сама мысль, как это можно реализовать при наличии двух датчиков, одного ПР, пускателя и лампы УФО?

Ревака Юрий
20.11.2018, 11:44
Датчик движения держит свой выход включенным пока есть движение

Иногда они могут выключаться кратковременно, но на логике это решается на раз, даже если помещение большое, можно несколько датчиков поставить.

Pvalp
20.11.2018, 11:51
Когда-то сталкивался с подобным алгоритмом, в этом решении главное добиться точного срабатывания датчиков при входе/выходе людей, иначе при одновременном проходе 2 человек, будет сбой, я бы для контроля наличия людей в помещении повесил датчик движения, и подбором таймаута определить время после которого выключать отопление. Т.е запуск отопления по первому срабатыванию, а выключение после таймаута. Если допустимо так работать, имею ввиду что отопление включается только после входа, (успеет ли прогреться помещение), то должно работать.

Может у Вас есть решение для ПР? Заранее спасибо.

brig62
20.11.2018, 11:54
Идея естественно руководства, связанная с экономией энергоресурсов, я только реализатор. Поэтому битье автора по рукам вопрос конечно риторический. Интересна сама мысль, как это можно реализовать при наличии двух датчиков, одного ПР, пускателя и лампы УФО?

ПР лишнее звено. Датчики (хоть 100 штук) параллельно на катушку пускателя. Если хоть один сработал, то пускатель включен. На датчиках есть крутилка для выставления задержки. И правильно вам написали. Пока есть движение, датчики не отключаются.

capzap
20.11.2018, 11:58
Почему лишнее то, если потом одумаются и начнут прогревать помещение перед началом смены, то контроллер понадобится

petera
20.11.2018, 12:00
А можно реализовать, что первый замкнулся-разомкнулся, затем второй замкнулся-разомкнулся при входе и наоборот при выходе?

Вариант замкнулся- разомкнулся
39922

brig62
20.11.2018, 12:00
Почему лишнее то, если потом одумаются и начнут прогревать помещение перед началом смены, то контроллер понадобится
Вот когда одумаются тогда и поставят. И не факт, что ПР. Есть дешевые программируемые реле времени. С недельными программами. 1500р стоят если не дешевле. И не надо быть программистом что бы его запрограммировать. Или внести изменения. Уборщица справится. Если не совсем дура.

Pvalp
20.11.2018, 12:02
Почему лишнее то, если потом одумаются и начнут прогревать помещение перед началом смены, то контроллер понадобится

Согласен, на нем можно реализовать суточное (недельное) реле времени, которое за час до смены будет включать прогрев, через час после начала смены выключать, тоже касается обеда и т.д.

Pvalp
20.11.2018, 12:04
Вариант замкнулся- разомкнулся
39922

Спасибо, попробую.

brig62
20.11.2018, 12:04
Соврал я про 1500 рублей https://ru.aliexpress.com/item/AHC15-AC-220/32911864589.html?spm=a2g0v.search0104.3.101.104256 f1kOVpzM&ws_ab_test=searchweb0_0%2Csearchweb201602_5_10065_ 10068_319_5730213_317_5733913_10696_10924_453_1008 4_454_10083_10618_10920_10921_10922_10307_10301_57 29713_537_536_5733713_5733813_5734113_10059_10884_ 10889_10929_10887_100031_321_322_10915_10103_10914 _10911_10910_5734013%2Csearchweb201603_51%2CppcSwi tch_0&algo_pvid=3c7aeac7-9021-4e0b-8428-2011b674bae0&algo_expid=3c7aeac7-9021-4e0b-8428-2011b674bae0-14

Pvalp
20.11.2018, 12:22
Вариант замкнулся- разомкнулся
39922

А можно картинку не в симуляторе?
Откуда идет сигнал на сбросс счетчика?

petera
20.11.2018, 12:29
А можно картинку не в симуляторе?
Откуда идет сигнал на сбросс счетчика?

Сброс не используется
39925

Хотя можно вывести на кнопку, для принудительного сброса схемы в исходное состояние

Pvalp
20.11.2018, 15:03
Сброс не используется
39925

Хотя можно вывести на кнопку, для принудительного сброса схемы в исходное состояние

Можно еще добавить недельные реле времени:
39931

Спасибо в помощи реализации алгоритма.

Алексей Геннадьевич
20.11.2018, 17:20
Добрый день. Есть задача обогревать помещение, где переодевается персонал - пока люди находятся внутри помещения, обогрев включен, нет людей - обогрев выключается.
Предварительно алгоритм такой:
На входе в помещение устанавливается 2 фотодатчика - первый подключить ко входу I1, второй - к I2, если первым срабатывает датчик I1, затем I2, то счетчик работает на прибавление (человек вошел в помещение), если первым срабатывает датчик I2, затем I1, то счетчик работает на уменьшение (человек вышел из помещения), если в помещении больше нуля человек, то нагрузка включается и происходит нагрев помещения, в противном случае обогрев выключается.
Может кто сталкивался с подобным алгоритмом работы? Прошу помощи. Основная сложность, как заставить счетчик по чередованию срабатывания двух датчиков работать на прибавление или уменьшение?
Ваш алгоритм подходит для управления освещением.
Обогрев помещения - задача инерционная, если её решать таким методом, то:
Заходим в помещение в котором дубак. (включаются нагреватели)
Пока переодеваемся, помещение прогревается.
Когда уходим, помещение прогрето, но недостаточно.

Лучше привязать к началу смены, обеду, концу смены, и греть по времени.

-=Vovka=-
20.11.2018, 18:02
Pvalp, даже если вы поставите мощную тепловую пушку, которая будет очень быстро нагревать воздух в помещении, НО мебель, одежда работников будет холодная!!! Попробуйте с секундомером, за сколько времени нагреется одежда в шкафчике?!
Может правильнее утеплить помещение и поддерживать в нем комфортную температуру?
А на ночь, если никого нет, снижать обогрев градусов до +15. К началу прихода людей делать комфортную температуру...

Pvalp
20.11.2018, 18:18
Ваш алгоритм подходит для управления освещением.
Обогрев помещения - задача инерционная, если её решать таким методом, то:
Заходим в помещение в котором дубак. (включаются нагреватели)
Пока переодеваемся, помещение прогревается.
Когда уходим, помещение прогрето, но недостаточно.

Лучше привязать к началу смены, обеду, концу смены, и греть по времени.

Алексей Геннадиевич, для этого я добавил четыре недельных реле времени и теперь обогрев включается четыре раза в сутки за час до начала смены1 на два часа, за час до обеда на два часа, за час до начала смены2 на два часа, за час до полуночи на два часа (время обеда смены2), кроме того, по датчикам включается параллельно нагрев, если кто-то зашел в раздевалку. Смены работают по 12 -часовому графику.

_Mikhail
20.11.2018, 19:56
Добрый день. Есть задача обогревать помещение, где переодевается персонал - пока люди находятся внутри помещения, обогрев включен, нет людей - обогрев выключается.
Предварительно алгоритм такой:
На входе в помещение устанавливается 2 фотодатчика - первый подключить ко входу I1, второй - к I2, если первым срабатывает датчик I1, затем I2, то счетчик работает на прибавление (человек вошел в помещение), если первым срабатывает датчик I2, затем I1, то счетчик работает на уменьшение (человек вышел из помещения), если в помещении больше нуля человек, то нагрузка включается и происходит нагрев помещения, в противном случае обогрев выключается.
Может кто сталкивался с подобным алгоритмом работы? Прошу помощи. Основная сложность, как заставить счетчик по чередованию срабатывания двух датчиков работать на прибавление или уменьшение?

Все что описано, из начального курса обучения ОВЕН ПЛК, только там не обогрев, а свет.39940

petera
20.11.2018, 23:01
Все что описано, из начального курса обучения ОВЕН ПЛК, только там не обогрев, а свет.39940

По картинке сильно смахивает на мой пример четырехлетней давности http://www.owen.ru/forum/showthread.php?t=10555&p=155744&viewfull=1#post155744
http://www.owen.ru/forum/attachment.php?attachmentid=15700&d=1418450617

Алексей Геннадьевич
26.11.2018, 09:46
Алексей Геннадиевич, для этого я добавил четыре недельных реле времени и теперь обогрев включается четыре раза в сутки за час до начала смены1 на два часа, за час до обеда на два часа, за час до начала смены2 на два часа, за час до полуночи на два часа (время обеда смены2), кроме того, по датчикам включается параллельно нагрев, если кто-то зашел в раздевалку. Смены работают по 12 -часовому графику.

Вот это имеет смысл.

я добавил четыре недельных реле времени
Лучше сделать своё, под задачу.В макросах посмотрите. (http://www.owen.ru/forum/showthread.php?t=25068)


по датчикам включается параллельно нагрев, если кто-то зашел в раздевалку
Смысл в чём? Если человек зашёл в раздевалку за телефоном/сигаретами/и т.д на 1 минуту?

Лучше принудительное включение сделать, если надолго потребовалось: вляпался в грязь, пришлось отмываться полностью.

Pvalp
26.11.2018, 23:20
Вот это имеет смысл.

Лучше сделать своё, под задачу.В макросах посмотрите. (http://www.owen.ru/forum/showthread.php?t=25068)


Смысл в чём? Если человек зашёл в раздевалку за телефоном/сигаретами/и т.д на 1 минуту?

Лучше принудительное включение сделать, если надолго потребовалось: вляпался в грязь, пришлось отмываться полностью.

Согласен, скорее всего ограничусь 4-мя недельными реле времени, а датчики и счетчики уберу из проекта. Будем управлять обогревом по времени. Еще раз спасибо всем за помощь.

Сергей0308
27.11.2018, 00:55
Согласен, скорее всего ограничусь 4-мя недельными реле времени, а датчики и счетчики уберу из проекта. Будем управлять обогревом по времени. Еще раз спасибо всем за помощь.

Можете здесь посмотреть, ранее проекты с таймерами реального времени делал с маской недели и без на 32 уставки:
http://www.owen.ru/forum/showthread.php?t=29803&page=5
http://www.owen.ru/forum/showthread.php?t=27739&page=3
http://www.owen.ru/forum/showthread.php?t=23201&page=13
Может что пригодится?!