Подскажите пожалуйста начинающему и зеленому. Как вывести на экран данные таймера TP 1. Чтобы на экране отображалось время таймера. Заранее спасибо.
Вложение 51091
Вид для печати
Подскажите пожалуйста начинающему и зеленому. Как вывести на экран данные таймера TP 1. Чтобы на экране отображалось время таймера. Заранее спасибо.
Вложение 51091
Для начала используйте блок записи в ФБ ,через переменную ,которую потом выведите на экран .
Для человека который в этом профессионал звучит просто. Для начинающего это не совсем понятно. :( Не могли бы Вы мне помочь, разъяснив как для чайника? Или может пример есть?
Тут есть с примером https://youtu.be/7XlMjFgQkoA
А постоянные участники не задумывались, что возможно ему нужна переменная ET ( которая тикает, а не просто уствка)
Если Вы такой заносчивый человек и Вам доставляет удовольствие мысль о своем превосходстве в чем-то над другими то идите мимо. Мне от лично Вас помощь не нужна. Я Вас не просил заходить в ту тему. Прощайте.
Мне хочется видеть на экране время работы engene G и engene M в минутах и после прекращения работы сброс времени на ноль.
Четче формулируйте вопрос ,а то я подумал что вы хотите уставку менять и ее выводить . А вам судя по последнему посту нужно выводить время которое прошло от начала пуска . Тоесть у вас трудности не с выводом на сам экран какого то значения ,а как сформировать эти значения ??? Тогда ставьте триггер и счетчик и через "И" подавайте на него секундные импульсы , по заднему фронту ТР ,сбрасывайте триггер и счетчик ...Делов на 3 минуты
Достать время из блоков TP, TON и TOF невозможно. Когда-то ваял для них вот такой таймер, выводящий на экран обратный отсчёт времени. Мож, чем и поможет.
Помогите пожалуйста с созданием логики для следующей задачи:
Реле ПР 200 по датчикам нижнего и верхнего уровня воды дает команду на включение насоса, который установлен без обратного клапана. По этой причине вода поступает в дом с задержкой примерно в 50 секунд.
Хочу установить датчик протока с дискретным выходом. Надо чтобы при пуске насоса включался таймер обратного отсчета, который выключит насос через 60 секунд, если не поступит сигнал с датчика протока 1 что вода в системе есть и сбросит таймер в 0 оставив насос включенным.
И вторая задача если на насос уже работает и вода в системе исчезла, датчик протока отправил 0, то насос выключился бы через 15 секунд.
Установить уже запрограммированное реле протока, например как Турби, не получается, так как он выключает насос через 12 секунд ожидания потока.
Как-то так штоль?Вложение 51322
Да, именно так. Спасибо Вам!
Можно к этой схеме добавить перезапуск насоса через определенный промежуток времени? Через 30 минут, если датчик опять не сработает, через час, два часа, три часа, через четыре часа. И так пять раз. Если на пятый раз опять датчик потока не выдаст 1, то тогда уже система встанет в Аварию, до ручного перезапуска?
Спасибо, что откликнулись и помогли!
У меня получилось подключить счетчик импульсов на 5 циклов к Вашей схеме
Со счетчиком импульса получилось, но вся логика получилась сильно сложная )) Дело в том, что у меня два бака, в одном два датчика НУ и ВУ в другом три датчика (НУ - ВУ - и датчик перелива который выключает насос в любом случае). Насос запускается по НУ любого из баков. Ручной пуск залива каждого из баков не доходя до уровня НУ, с последующей передачей автоматике для выключения по ВУ. Отключения контура полива в зимнее время. Датчик потока и кнопка перезапуска системы. Переделываю схему уже несколько раз. Ваша схема из-за датчиков с двух баков трансформировалась. Работает вся схема, но с недостатками. При полных двух баках, отключается насос и как следствие с датчика потока приходит 0. Таймер перезапуска понимает это как отсутствие потока и запускается. Замысловато обнуляю. При опустошении одного из баков до НУ запускается насос и запускается 15 сек. таймер вместо 40 сек. который при первом запуске и пустых двух баках нормально отрабатывает .
Придется наверно все начинать с нуля
А нельзя ли баки соеденить в нижней части меж собой. Или побольше бак поставить?И оставить два датчика. Не совсем понятна система водоснабжения. Может быть поможет, немного побыстрому подредактировал предложенную Вам схемку.
Потестите конечно.По включению датчиков не ясно какая у ваших логика. Если что переделаете.
ну а я добавлю свой простенький макрос по контролю бака с помощью электродов, подключенных к аналоговым входам Прки! (спасибо Юрию Реваке за прекрасную идею!)
я вроде бы все там прокомментировал подробно. тем, кто хоть раз делал управление баком все сразу станет понятно.
на экран выведено минимум. чисто для "попробовать" как обычно на оптимальность не претендую.
а что их съедает? я применил стандартные овеновские нержавеющие электроды. на всяких САУ то их не съедает, а я смотрел, что там в цепях нет никаких элементов прерывающих питание. там просто RC-фильтр и делитель напряжения перед входной ногой МК.
я этот макрос применил на ПР102, но там, несмотря на свободные выходы так сделать нельзя - на ней выплыл косяк, что при разорванном входе происходит выдача в число на Ain отрицательных значений сопротивления (в режиме 0-300 ком) так мало того отрицательных, так еще периодически "перекатывающихся" через ноль туда обратно. в итоге налепил диких костылей и жду ответ от Андрея, а он от разработчиков.
Баки находятся на расстоянии 50 метров друг от друга и на разных уровнях. Соединить не получится
Собрал используя узлы из Ваших схем. Работает. Пока не нахожу ошибок.
Входы дискретные
I1 Датчик Верхнего уровня бака полива (ПДУ 2-2)
I2 Датчик Нижнего уровня бака полива (ПДУ 2-2)
I3 Ручное открытие клапана бака полива с последующей передачей управления автоматике
для закрытия клапана по верхнему датчику. (Кнопка без фиксации нормально разомкнутая)
I4 Датчик перелива бака дома (ПДУ 3-3) Выключает насос и закрывает клапана
I5 Датчик верхнего уровня бака дома (ПДУ 3-3)
I6 Датчик нижнего уровня бака дома (ПДУ 3-3)
I7 Ручное открытие клапана бака дома с последующей передачей управления автоматике
для закрытия клапана по верхнему датчику. (Кнопка без фиксации нормально разомкнутая)
I8 Выбор режима «Зима» «Лето» двухпозиционной кнопкой, для выключения контура заполнения бака полива. (ВКЛ-Лето)
I1(1) Датчик протока
I2(1) Ручной сброс аварии
Выходы
Q1 Клапан бака полива (нормально-закрытый)
Q2 Клапан бака дома (нормально-закрытый)
Q3 Питание скважинного насоса
F1 Индикатор работающего скважинного насоса
F2 Индикатор Авария отсутствие потока
При первом запуске вода поступает секунд через 40 (нету обратного клапана в скважине). Система ждет 40 сек (в схеме выставил на 20 сек, для быстроты) Не сработал датчики потока, насос выключился и включается таймер на час (в схеме выставил на 40 сек)
Итого 5 циклов. При каждом запуске система ждет 40 сек.
Если сработал датчик потока и потом вода пропала, включается второй таймер на 15 сек (выставлено 10 сек), нету сигнала от датчика потока, включается таймер на час.
Те же пять циклов.
Если после любого перезапуска датчик потока сработал, таймера обнуляются.
Если система встала в аварию, клапана закрываются, чтобы не держать катушки под напряжением.
При включении сначала открываются клапана потом включается насос.
При выключении сначала выключается насос потом закрываются клапана.
Это чтобы по возможности насос на работал на закрытые клапана
Если есть ошибки или дополнения, прошу подсказать.
Спасибо dan75 и Sergej
Нашел одну ошибку. После того как один раз сработал датчик потока и потом сигнал пропал, система после часового таймера, включает не первый таймер, который 40 сек должен ждать, а второй который на 15 сек. А ведь после перезапуска надо ждать минимум 40 сек, чтобы вода стала поступать.
Вложение 51400
Тэкс, секундочку. А какая у Вас ПРка? Хватит ли нам входов, чтобы подключить:
- 5 датчиков уровня
- датчик потока
- тумблер включения/перезапуска
- тумблер отключения второго бака на зиму
- кнопки принудительного заполнения каждого из баков
Боюсь, тут придётся брать ПР с аналоговыми входами и использовать их в дискретном режиме. Или контролировать датчики уровня с помощью аналоговых входов, как советует bayk (его программу я ещё не смотрел). Или ставить ПРМ. Хотяяяя... кнопки принудительного включения могут просто механически рвать цепь нижнего уровня, тогда всё может получиться на ПР с 8ю дискретными входами.
Короче, особо не тестил, но вот как-то так получилось.
UPD. Таймер ТОN, конечно же, должен быть на 1 час, а не на 5 сек. Перезапуск осуществляется выключением и включением тумблера. Кнопки принудительного включения механически рвут цепь соответствующего датчика нижнего уровня, поэтому в программе их нет. Ежели нужна задержка между отключением насоса и закрытием клапана, можно поставить таймер TOF. Задержка между включением клапана и запуском насоса, имхо, не нужна, ежели клапан соленоидный. В таком случае он успеет открыться до того, как в магистрали появится давление. Но в случае чего, и эту задержку сделать несложно.
Хочу купить ПР200-220.2.1.0 и ПРМ для существующих десяти входов. Щит будет находиться в помещении где будет вся разводка водоснабжения, домашний бак и газовый водонагреватель. Возможно в дальнейшем подключение датчиков газа, температуры и дыма. Может еще и протечки
Вы правы! Кнопки принудительного включения надо в разрыв нижнего уровня включать. Не зачем перегружать схему.
У Вас, при сохранении того же функционала, получилась более легкая, и как следствие, менее предрасположенная к сбоям схема. Красиво! Спасибо!
Идея с BLINK очень уместна. Мигающий индикатор привлечет внимание если зайти в помещение где находится щит.
Я бы еще звуковую индикацию хотел бы добавить с таким же блоком, чтобы при аварии можно было сразу узнать об этом.
При аварии раздается 30 сек. звуковой сигнал, отключение на 10 минут и опять 30 сек. сигнал. И так на протяжении часа.
Только это блок при подаче на него 1 сначала выключает а потом уже включает.
Это можно реализоваться наоборот?
Я так понимаю у Вас ёмкости под атмосферным давлением, если так то можно и аналоговые датчики избыточного давления применить, будет и уровень в ёмкостях показывать и надёжнее поплавковых(я так думаю)!
К тому же существуют мембранные накопители(дёшево и сердито) их и поставить можно где угодно, даже в подвале дома и не требуется дополнительных насосов, кроме глубинного на скважине и подобные темы уже неоднократно возникали!
Емкости, это обычные пластиковые баки с крышкой. Приблизительно такие как на схеме во вложении. В них есть обратный слив и отверстие для выхода воздуха при наполнении. Давление в них, я так думаю, не может создаваться.
С аналоговыми датчиками уровня я не сталкивался, не знаю как реализовать их в этой схеме. Хотя видеть уровень в баках через удаленное соединение было бы очень удобно.
Но для этого облачный сервис Owen не очень подходит, так как там все в цифровом виде, а хотелось бы, при применении аналоговых датчиков, визуализации уровней. Но такого приложения, на сколько я понимаю, пока нету.
Насосы, которые будут с баков забирать воду и дальше снабжать дом и систему полива, уже куплены. Насосные станции со своей автоматикой для поддержания установленного давления при открывании нескольких точек водозабора.
Овен клауд как раз для этого и предназначен в том числе, чтобы было можно с компа или смарта посмотреть например уровень в накопительных ёмкостях, можно и необходимую команду дать или уставку поменять, если Вы реле к облаку подключите!
С датчиками всё очень просто, они будут показывать давление столба воды, 10 метров водяного столба = примерно 1 бар или 0,1 МПа. Если у Вас например ёмкость высотой 1,5 метра подойдёт датчик избыточного давления на 0,016 МПа, такие есть у Овна! Я обычно так и делаю, чтобы уровень смотреть, правда облаком пока не пользуюсь, предпочитаю на компе смотреть в Мастерскаде!
https://owen.ru/product/pd100i_datch...etchikov/price
Вложение 51420
BLINK, который сначала включает, а потом выключает, реализуется следующим образом:
Вложение 51421
PS: Т.к. BLINK в этой схеме инвертирован, естественно надо в параметре длительность включения задавать длительность отключенного состояния и наоборот.
Тогда уж максимально упростить, зачем себя ограничивать!
Вложение 51422
Встречал поплавковые датчики простые как молоток , названия не помню , в комплекте с насосом погружным для емкостей. с контактной группой внутри , закрепляются в емкости и при изменении уровня жидкости примерно на 20-30 см. становятся вертикально или горизонтально , этим обеспечивается гистерезис включения . Правда по надежности ничего не скажу. Уже не актуально наверное ,но коль сделал прикреплю .Два режима заполнения емкостей. Потестить конечно нужно.
Я не знаком с Мастерскада, но так понимаю, визуализация лучше реализована чем в приложении Owen.
Удаленно через Мастерскада не пользуетесь, потому что нет такой необходимости или пока нету такой возможности?
Датчик просто вкручивается в нижней части бака и измеряет давление столба на собой?
В облачном приложении Owen значение можно будет вывести в сантиметрах?
В моем случае нужен удаленный доступ для контроля уровня в баках, в см или состояние ВУ датчиков баков (если закрыты значит баки полные), состояние скважинного насоса (вкл-выкл) и получение уведомления об аварии из схемы.
Из уставок возможно будет необходимость скорректировать время таймеров ожидания потока при включении и пропадания потока во время наполнения.
Эти уставки лучше менять с самого прибора по факту появления потока в магистрали после первого запуска системы.
Можно значения уровня хоть в см, хоть в других величинах вывести при аналоговых датчиках. Только на мой взгляд это особого прикладного значения в данном случае иметь не будет. По датчикам ВУ то-же не совсем правильно , если из системы будет расходоваться вода , то они срабатывать будут кратковременно ( смотря какие конечно) скажем набрался полный бак подача отключилась, а затем в течении времени идет расход, пока достигнет нижнего уровня насос не включиться, но датчик ВУ тоже не будет показывать верхний уровень, лучше наверное контроль дистанционный сделать по НУ. Если датчик не показывает НУ длительное время- то все в порядке, ведь логика включения подачи все равно по НУ. Если очень важно держать максимально полные баки, я предусмотрел режим долив по датчику НУ другого бака, это позволит держать баки более полными, взгляните если интересно. Также датчики НУ можно разместить повыше, с небольшой разницей к примеру разместить датчик НУ на 3/4 высоты- баки будут всегда минимум как на 3/4 заполнены, если расход не превысит приток. С аналоговыми конечно настроить можно как угодно , но если провода длинные от датчика до щита , а длинные провода это зло , придется принимать меры к хорошей защите от механических повреждений и электромагнитных помех, возможно придется дополнительно ставить модуль гальванической развязки чтоб не запалить аналоговые входы ПР. Летом восстанавливал на одном предприятии щит управления оборудованием после удара молнии в трубу недействующей котельной, так вот, хотя все было полностью обесточено, вторичкой уничтожило всю электронику щита, хотя провода до датчиков не сказать чтоб длинные были метров по 10-15.И экранированные. Даже погорели частотники от наводки по моторным не экранированным проводам тоже не очень длинным, из двух ЧП повысыпались головешки небольшие. Цех от котельной метров 100 примерно. Так что дискретные наверное понадежней будут. Последнее слово конечно за Вами.Цитата:
В моем случае нужен удаленный доступ для контроля уровня в баках, в см или состояние ВУ датчиков баков (если закрыты значит баки полные), состояние скважинного насоса (вкл-выкл) и получение уведомления об аварии из схемы
Да, датчик вкручивается в бобышку в нижней части бака, в точке, до которой надо контролировать! я обычно вывожу в мм, с точностью до десятых долей миллиметра, можно и условный нулевой уровень назначить(как в паровых котлах), выше этого уровня будет показывать с плюсом, ниже с минусом, короче, как угодно можно сделать, было бы желание!
С экрана ПР-200 можно поменять переменную (например с 0 на 1). А если у меня импульсом насос стартует? Можно поставить Вкл. и послать импульс, а как сделать чтобы вкл. опять поменялся на Выкл.. Одном словом пускать насос с экрана как кнопкой, а не переключателем.
Не до конца ясно что хотите, есть же триггеры, наверно как-то так!
Вложение 51430
Правильно, особого значения не имеет....
Из возможных нужных функций удаленного мониторинга это датчики НУ и получение уведомления об "аварии" пропадания воды в системе и срабатывания датчика перелива.
Информация от датчика протока.
Ну и еще возможность удаленного изменения уставок времени ожидания датчика протока.
Аналоговые датчики не буду ставить, вероятность того, что понадобится знать точный уровень в баках очень мала. Достаточно знать, что вода есть в скважине, и сработали датчики НУ, значит и до ВУ дойдет.
Спасибо за идею которую указали в Вашей схеме на проверку датчика протока при выключенном насосе на заклинивание.
У меня в схеме система становится в аварию при пропадании воды в трубопроводе "(это один экран, то есть датчик показывает 0 при включенном насосе). Второй экран при переливе тоже становится в аварию. Надо еще третий случай выводить на экран. Система тоже становится в аварию с выводом на экран ПРК-и "ошибка датчика протока"
Наверно так.
Возможность вывести любые переменные конечно есть, но вряд ли Вы ими на практике будете постоянно пользоваться. Можно дополнительно поставить защиту от сухого хода насоса в комплекте с насосом, или насос с уже встроенной защитой возможно поискать, сейчас выбор всякой всячины есть, это даст дополнительную, независимую защиту от ПР и датчика протока .А программную защиту от аварии датчика лучше сделать, это не сложно.И датчик выбрать качественный разумеется. На "дочернем " предприятии на тверском котле500кВт это проблемное место, периодически глючит , возможно просто воткнули что подешевле, настроить гистерезис очень сложно на нем.Когда глючит оператор просто втыкает спичку меж контактов, потом по приходу мастера крутят пол-дня.Но заменить не хотят.:)Цитата:
Ну и еще возможность удаленного изменения уставок времени ожидания датчика протока.
Проще сухой ход по току контролировать(или по коэффициенту мощности), тем более что у ПР имеются аналоговые входа, как бы само напрашивается!