Страница 902 из 1052 ПерваяПервая ... 4028028528929009019029039049129521002 ... ПоследняяПоследняя
Показано с 9,011 по 9,020 из 10512

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #9011

    По умолчанию

    ну это так я просто пробовал разные способы, 1 лампа загорелась, через 2 секунды следующая и тд, чтобы человек поднимался и перед ним лестница загоралась

  2. #9012

    По умолчанию

    про 20сек, это таймер действия, ну нажал на кнопку и лампы горят в течении 20сек, также есть повторное нажатие, находится на входе в T1. если допустим нажать через 5сек, после 1 нажатия, то он принудительно выключит свет. еке.JPG

  3. #9013

    По умолчанию

    Цитата Сообщение от Doffy Посмотреть сообщение
    ну это так я просто пробовал разные способы, 1 лампа загорелась, через 2 секунды следующая и тд, чтобы человек поднимался и перед ним лестница загоралась
    Все эти плавные зажигания и погасания - нефункциональны.
    Главная цель такой подсветки - чтобы человек не сломал себе ногу идя по лестнице.
    Люди разные и скорость подьёма/спуска у всех разная, а ещё человек может просто остановиться и постоять в середине лестницы.

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

    Самый простой вариант- сработал датчик сверху(снизу) - лампочки зажглись (с вау-эффектом - последовательно сверху-донизу (снизу-доверху)) и горят некоторое время, необходимое для прохода лестницы и потом ещё сколько-то или пока не сработает нижний(верхний) датчик.

    Тут конечно может быть ситуация, что в процессе спуска(подъёма) на лестницу зайдет другой человек снизу(сверху) - кстати какая у вас вероятность такого события? Чтобы прямо качественно обойти такое придётся организовывать счётчик людей, находящихся в данный момент на лестнице со всеми вытекающими или просто отключать освещение лестницы с задержкой, заведомо достаточной для прохода лестницы после получения последнего сигнала от датчика.

  4. #9014
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,734

    По умолчанию

    Помню мы делали электрику шефу и поставили датчик движения, освещение лестницы просто верхнее. Где-то через полгодика или даже раньше жена шефа приказала выключить его к чертям...
    1. движение животных приводило к включению света
    2. ночью в туалет нагишом и тут бац, смотрите соседи, тут я такая вся....

    Если лестница не глухая, хватает естественного освещения, чтобы ноги не сломать или подсветка должна быть мягкая и тусклая.

  5. #9015

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Помню мы делали электрику шефу и поставили датчик движения, освещение лестницы просто верхнее. Где-то через полгодика или даже раньше жена шефа приказала выключить его к чертям...
    1. движение животных приводило к включению света
    2. ночью в туалет нагишом и тут бац, смотрите соседи, тут я такая вся....

    Если лестница не глухая, хватает естественного освещения, чтобы ноги не сломать или подсветка должна быть мягкая и тусклая.
    1. От животных можно защититься, если использовать оптический барьерный датчик и поставить его на высоте чуть выше хвоста.

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

  6. #9016

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Все эти плавные зажигания и погасания - нефункциональны.
    Главная цель такой подсветки - чтобы человек не сломал себе ногу идя по лестнице.
    Люди разные и скорость подьёма/спуска у всех разная, а ещё человек может просто остановиться и постоять в середине лестницы.

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

    Самый простой вариант- сработал датчик сверху(снизу) - лампочки зажглись (с вау-эффектом - последовательно сверху-донизу (снизу-доверху)) и горят некоторое время, необходимое для прохода лестницы и потом ещё сколько-то или пока не сработает нижний(верхний) датчик.

    Тут конечно может быть ситуация, что в процессе спуска(подъёма) на лестницу зайдет другой человек снизу(сверху) - кстати какая у вас вероятность такого события? Чтобы прямо качественно обойти такое придётся организовывать счётчик людей, находящихся в данный момент на лестнице со всеми вытекающими или просто отключать освещение лестницы с задержкой, заведомо достаточной для прохода лестницы после получения последнего сигнала от датчика.
    Вот такое небольшое тз мне сказали реализовать.
    1. Предусмотреть отключение всего освещения в помещении
    по нажатию любой клавиши (5 сек).
    2. Предусмотреть клавишу «В отпуск». (Отключить все группы кроме холодильников и отопления, с запоминанием статусов всех осветительных групп).
    3. При включении освещения в с/у, запускать соответствующую вытяжку, с задержкой отключения 15 мин, после того как выключили свет.
    4. Предусмотреть поэтапное (1 сек каждый светильник) включения светильников лестницы c задержкой на отключения на 20 сек.
    5. Предусмотреть принудительное отключение подсветки лестницы (повторное нажатие клавиши через 2 секунды после включения подсветки).
    6. Предусмотреть одновременное включения с двух сторон.
    7. Предусмотреть включение подсветки всей лестницы сразу (без таймера отключения).
    Последний раз редактировалось Doffy; 13.10.2022 в 09:41.

  7. #9017

    По умолчанию

    Не нужен тут ПЛК - максимум ПР102. И вообще - достаточно какой-нибудь nano-ардуины (если есть желание).

    В библиотеке oscat есть такой FB "SHR4_8UDE" - прямо то, что вам нужно, только добавьте выходов:

    Код:
    FUNCTION_BLOCK SHR_8UDE
    VAR_INPUT
    	SET : BOOL;
    	D0: BOOL;
    	D7: BOOL;
    	CLK: BOOL;
    	DN : BOOL;
    	RST: BOOL;
    END_VAR
    VAR_OUTPUT
    	Q0: BOOL;
    	Q1: BOOL;
    	Q2: BOOL;
    	Q3: BOOL;
    	Q4: BOOL;
    	Q5: BOOL;
    	Q6: BOOL;
    	Q7: BOOL;
    END_VAR
    VAR
    	trig : R_TRIG;
    END_VAR
    
    (*
    version 1.2	14. mar. 2009
    programmer 	hugo
    tested by		tobias
    
    8 bit shift register with reset
    
    *)
    
    
    (*------------------------------------------------------------------*)
    
    (* trig.Q signals a rising edge on clk *)
    trig(clk := clk);
    
    IF set OR rst THEN
    	Q0 := NOT RST;
    	Q1 := Q0;
    	Q2 := Q0;
    	Q3 := Q0;
    	Q4 := Q0;
    	Q5 := Q0;
    	Q6 := Q0;
    	Q7 := Q0;
    ELSIF trig.Q THEN
    	IF dn THEN
    		Q0 := Q1;
    		Q1 := Q2;
    		Q2 := Q3;
    		Q3 := Q4;
    		Q4 := Q5;
    		Q5 := Q6;
    		Q6 := Q7;
    		Q7 := D7;
    	ELSE
    		Q7 := Q6;
    		Q6 := Q5;
    		Q5 := Q4;
    		Q4 := Q3;
    		Q3 := Q2;
    		Q2 := Q1;
    		Q1 := Q0;
    		Q0 := D0;
    	END_IF;
    END_IF;
    
    
    
    (* revision history
    hm	4. aug. 2006	rev 1.0
    	original version
    
    hm	25. oct. 2008	rev 1.1
    	optimized code
    
    hm	14. mar. 2009	rev 1.2
    	removed double assignments
    
    *)
    Последний раз редактировалось 1exan; 13.10.2022 в 10:02.

  8. #9018

    По умолчанию

    Просто плк уже есть, и почему бы на нем не сделать это, а остальное докупать нужно.

  9. #9019

    По умолчанию

    Цитата Сообщение от Doffy Посмотреть сообщение
    Вот такое небольшое тз мне сказали реализовать.
    1. Предусмотреть отключение всего освещения в помещении
    по нажатию любой клавиши (5 сек).
    2. Предусмотреть клавишу «В отпуск». (Отключить все группы кроме холодильников и отопления, с запоминанием статусов всех осветительных групп).
    3. При включении освещения в с/у, запускать соответствующую вытяжку, с задержкой отключения 15 мин, после того как выключили свет.
    4. Предусмотреть поэтапное (1 сек каждый светильник) включения светильников лестницы c задержкой на отключения на 20 сек.
    5. Предусмотреть принудительное отключение подсветки лестницы (повторное нажатие клавиши через 2 секунды после включения подсветки).
    6. Предусмотреть одновременное включения с двух сторон.
    7. Предусмотреть включение подсветки всей лестницы сразу (без таймера отключения).
    Начните с составления перечня всех входных и выходных сигналов ПЛК

  10. #9020

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Не нужен тут ПЛК - максимум ПР102. И вообще - достаточно какой-нибудь nano-ардуины (если есть желание).

    В библиотеке oscat есть такой FB "SHR4_8UDE" - прямо то, что вам нужно, только добавьте выходов:

    Код:
    FUNCTION_BLOCK SHR_8UDE
    VAR_INPUT
    	SET : BOOL;
    	D0: BOOL;
    	D7: BOOL;
    	CLK: BOOL;
    	DN : BOOL;
    	RST: BOOL;
    END_VAR
    VAR_OUTPUT
    	Q0: BOOL;
    	Q1: BOOL;
    	Q2: BOOL;
    	Q3: BOOL;
    	Q4: BOOL;
    	Q5: BOOL;
    	Q6: BOOL;
    	Q7: BOOL;
    END_VAR
    VAR
    	trig : R_TRIG;
    END_VAR
    
    (*
    version 1.2	14. mar. 2009
    programmer 	hugo
    tested by		tobias
    
    8 bit shift register with reset
    
    *)
    
    
    (*------------------------------------------------------------------*)
    
    (* trig.Q signals a rising edge on clk *)
    trig(clk := clk);
    
    IF set OR rst THEN
    	Q0 := NOT RST;
    	Q1 := Q0;
    	Q2 := Q0;
    	Q3 := Q0;
    	Q4 := Q0;
    	Q5 := Q0;
    	Q6 := Q0;
    	Q7 := Q0;
    ELSIF trig.Q THEN
    	IF dn THEN
    		Q0 := Q1;
    		Q1 := Q2;
    		Q2 := Q3;
    		Q3 := Q4;
    		Q4 := Q5;
    		Q5 := Q6;
    		Q6 := Q7;
    		Q7 := D7;
    	ELSE
    		Q7 := Q6;
    		Q6 := Q5;
    		Q5 := Q4;
    		Q4 := Q3;
    		Q3 := Q2;
    		Q2 := Q1;
    		Q1 := Q0;
    		Q0 := D0;
    	END_IF;
    END_IF;
    
    
    
    (* revision history
    hm	4. aug. 2006	rev 1.0
    	original version
    
    hm	25. oct. 2008	rev 1.1
    	optimized code
    
    hm	14. mar. 2009	rev 1.2
    	removed double assignments
    
    *)
    просто выхода добавить к схеме, без всего, как примерно выглядеть будет не подскажете. Просто 2 блока rtrig и shr

Страница 902 из 1052 ПерваяПервая ... 4028028528929009019029039049129521002 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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