чего мучаетесь, видеокамеры поставьте в кабинки и пусть вахтерша считает сколько посетителей :)
Вид для печати
ну там в форточку сбежит, или на унитазе уснет....Цитата:
ну тогда есть еще вариант когда посетитель передумает выходить
это как минимум не законноЦитата:
чего мучаетесь, видеокамеры поставьте в кабинки и пусть вахтерша считает сколько посетителей
это смотря как это провести по документам, например https://ru.wikipedia.org/wiki/%D0%9C...BD%D0%B8%D0%B5
Да чего вы мучаетесь, подобная задача уже решалась.
отличный счетчик!
А сборщики электрощитового присутсвуют тут?хотелось бы послушать кто применял блоки в схемах управления автоматическим вводом резерва,какие плюсы,минусы по отношению например с zelio logic
Вот тут гляньте http://www.owen.ru/forum/showthread.php?t=15291
Ну вот и перевалило через миллион просмотров темы:cool: в канун шестилетия ,значит ПР популярное изделие ....
Мало того что, популярное еще и очень перспективное, а когда модуля к пр200 добьют и ОЛ до полируют.....мне лично по душе, ОВЕН не подкачай....Цитата:
Ну вот и перевалило через миллион просмотров темы в канун шестилетия ,значит ПР популярное изделие ....
Добрый день, уважаемые гуру. Прошу помощи в одном проекте. Реле ПР110.220.12Ф.8р-ч и ПР-МИ485
Итак, ТЗ:
Есть бак горячей воды с возможностью нагрева паром или тэнами. Необходимо создать следующий алгоритм:
Нагрев включается (Вход I1) по команде с контроллера ТРМ201(при изменение уставки-сухой контакт)
Изменение способов нагрева контролируется по времени:
С 7 утра по 18 вечера только паром. При запуске нагрева паром включается клапан(Q5), через 2 минуты включается парогенератор(Q6).После снятия команды( по достижению уставки) с I1 отключение происходит в обратном порядке(отключение парогенератора, через 2 мин. закрытие клапана).
В период с 18 по 7 утра нагрев происходит при помощи 4-х тэнов. При этом каждый из тэнов должен работать по 1 часу (то есть происходит ротация-Q1-Q4)
Кнопкой с ключом возможно принудительное изменение алгоритма - принудительное включение нагрева тэнами(I2).
Выбор способа нагрева(пар-тэны) изменяется при активированном ключе входом I3(выключатель).
Контроль перекоса фаз и тока (при нагреве тэнами) контролируется реле на вход I4.При выходе параметров электросети за рамки уставок реле - блокирует нагрузки тэнов(Q6) с выдачей аварийного сигнала (лампа). После восстановления- продолжить работу.
Все входы и выходы должны быть под контролем СКАДА (здесь все ясно), но и с возможностью управлять удаленно из программы(необходимо добавит сетевые входы-выходы).
С удовольствием (если было бы время) попытался справиться сам, но руководитель требует решения в очень короткое время. Заранее благодарю за помощь.
Честно-Да.Просто очень мало времени на изучение Лоджика.У меня по требованиям запуска проги 2 дня.А я за него взялся только 3 дня назад.Сами понимаете-опыта 0.01 процента..
Извините не сдержался, покажите это картинку руководителю, может пересмотрит свое отношение к поставленной задаче....Вложение 22129
Коллеги, приветствую!
Подскажите, пожалуйста, может кто-нибудь занимался сортировкой на ПР-ке? Например, на вход макроса пришли 6 значений в произвольном порядке, а вышли 6 значений, отсортированные по возрастанию-на 1-ом выходе самое маленькое, на последнем-самое большое. Как-то так...
Это называется сеть сортировки
В английской версии статьи более подробно написано.
В частности, для сортировки 6-и входов нужно 12 компараторов.
Вот картинки оптимальных сетей сортировки вплоть до 16 входов: http://www.angelfire.com/blog/ronz/A...ksReferen.html
Или тут: http://pages.ripco.net/~jgamble/nw.html
Нам бы поближе к реализации ....:D.Кроме компараторов нужны еще демультиплексоры ....
хотя сравнивать по парам действительно более оптимально ,как в детской задачке про поиск льва в пустыне ..
Ну спасибо!!! Я, честно говоря, особо и не надеялся, думал придется самому писать.
Чего-то файл "Сортировка.owl" не открылся. Пытаюсь открыть версией 1.8.4 build 101
обновите до последней
Ну вот ,а прибеднялись :D.Подписывайте входа выхода комментариями в проекте .Кто ж знает где у вас аварийный тэн...
Макрос аварий я видел,но к сожалению пока не понимаю принцип его работы.После снятия команды авария сигнал со входа снимается и сигнал с выхода,остается мигать только сигнал авария.Если мы говорим об одном и том же макросе.
на верхнем выходе формируется код аварии ,например на 1 входе и 3входе ,значит код аварии5 ,на втором выходе единица говорит о том что есть хоть одна авария ,третий выход мигает при наличии аварии на входе .Сбрасывается только при выключении питания .Делал давно все подробности не помню ,надо читать ,там от куда взяли макрос...
Правильно ли я понял( и расставил) работу сетевых переменных на выходы.Или надо перед физическим выходом ставить элемент или для управления ими по сети?
Вот как то так получилось.Завтра добавлю счетчик аварий.До 2-х аварий сброс автоматом,потом перманентно до устранения неисправности(просто бывают кратковременный перекос из за соседей).Если будет время- посмотрите и покритикуйте первые шаги в ПР.Может подскажете как причесать программу?
Для первого раза даже очень хорошо нарисовали.В симуляторе главное проверьте логику работы ...На выходах точно нужны ИЛИ ,а не И?
"блокировка"
out==XOR(OR(a,b), b) -- конечно, работает, но AND(a, NOT(b)) гораздо проще понимать
А если посмотреть как у вас используется этот макрос, то видно, что на оба входа подаётся инвертированный сигнал.
Т.е. по сути, у вас там AND(NOT(авария), NOT(NOT(пуск))) == AND(пуск, NOT(авария))
Т.е. советую назвать входы у "блокировки" "пуск" и "авария" и убрать XOR/OR.
"кнопки 1"
or, or, xor. Зачем так? Почему не просто RS триггер? В чём фича обратной связи и xor?
Всё остальное, конечно, крайне тяжело читается.
RGRC, похоже, не вашего авторства. Без пол-литра там, конечно, разобраться невозможно.