Встроенный Help, раздел "Дополнения", там описание.
Вид для печати
Есть ПР200. Есть необходимость передачи по сети состояния нажатия кнопок КН 1 и КН2. И пары других кнопок КН3 и КН4. Но проблема в том что пока в плане " Супер бюджетая система скады " на ИП120 (2 шт). Задача: Состояние нажатия КН 1 видит только ИП120-№1. А состояние нажатия КН2 видит только ИП120-№2. А кнопки КН3 и КН4 видят оба ИП120 ( №1 и №2 ).При этом ПР200 точно будет больше чем одно реле. Может быть и 2шт а может и 50шт ПР200. Такое возможно сделать или нет? Как я понимаю ПР будут слейвы. А вот кто будет мастером?
Любой один из них должен будет быть мастером. Он будет опрашивать всех остальных и рассылать кому надо данные.
Это в сложной системе например может быть либо тот, кто координирует работу всех устройств, типа "пульт управления всей системой".
Это может быть специально заведенный прибор, который ничего кроме связи не делает, чтобы он мог хранить больше данных.
Но насколько я знаю ПР200 и ИП120 не возможности передачи "широковещательных" команд. Или я что то неправильно понимаю.
Все зависит от Вашего алгоритма, и ПР200 и ИП120 может быть мастером. А возможно или нет, нужно видеть общую картину алгоритмов, так как 2 ПР200 в сети это одно а 50 ПР200 это уже совсем другое, даже если это и будет работать то не факт что устроит быстродействие при нажатии и отображении кнопок. А в общем, передавать все четыре состояния кнопок упакованными в слово всем получателям, а у получателя выделять только те, которые необходимы.
Ваше предложение берем ещё одно ПР200 делаем его мастером и пусть всем этим рулит. А вот потянет ли он это.
Это будет система вызова Врач/Санитар. Кого больной вызвал тот и придет в палату и нажмет кнопку сброс в ПАЛАТЕ. А до этого у вызываемого будет лампочка моргать т пищалка крякать.
Тут вопрос по сигнализации встал.Перед дверью в коридоре палаты будет лампочка висеть. Лампа 2 цветная ( Красный /Зеленый) И моргать в зависимости от режима. Нужен генератор с изменяемой установкой. Например 1 секунда горит 1 пауза - это ждут Врача. 3 секунды горит 3 секунды пауза - это нужен санитар. 0.5 секунды горит 0.5 секунды пауза это больной оторвал пульт управления. Все сигналы вывести на красный. Можно сделать 3 блинка и через 3И вывести на лампочку. Или есть возможность менять установку налету. Вот как то так сделал. Сергей 0308 я там ваш PitBit использовал. как теперь это в "Мастере" посмотреть?
Не могу разобраться, как создать ветвления? (аналог if then else)
Нужно сделать проверку введенного значения (должно быть больше другой переменной). Если значение проверку не проходит, то исправлять его по определенным правилам.
Короче говоря, на языке ST это выглядело бы так:
Код:IF NOT A>B THEN
A:=B+1;
END_IF
На SEL подключать для управления, на входах SEL значения или то или то.
Ой, ну правильно сказали на ADD, преобразовав bool в int таким образом будете прибавлять 1
Вложение 33953вот такая конструкция получилась. Как я понимаю, это самый простой вариант :D
Я бы сделал так. Вложение 33954
Есть ПР200 опрос состояния входов и передача в сеть по RS485 на ИП120 ( пока нет прибора Ип120 но готов взять на тест). Я так и не понял как прописывать адреса регистров у ИП120 . Мне нужно сделать ИП120 мастер опрашивает с 1 по 7 вход ПР200 слейв. Если у слейва меняется состояние входа то у мастера на экране текст для этого входа. Например вход 1 на ПР200 а на экране ИП120 текст "input1".
Вот что я смог написать но что то дальше не могу. Если можно то настройки хотя бы на 1 вход дальше сам буду разбираться .
Я думаю, что вот так. Вложение 33961 И так. Вложение 33964
Василий Кашуба спасибо будем пробовать
В том то и дело под ИП120 нет монуала додумываем опытным путем. Юрий спросите у своих может какой то мануал по ИП120 есть хотя бы черновик.
Есть вопрос, что произойдёт, точнее как будет себя вести ПР200 + МВ110-224.8А с подключенными датчиками температуры (всего 7 датчиков температуры и 5 датчиков давления). Суть в том, что по сути собрана схема обычного терморегулятора, управляющая горелкой и контролирующая разные датчики (ну просто по достижении стольки то градусов или давления на одном из датчиков отключиться и не включаться более, до нажатия кнопки), а так как значения температур велики (300-450 градусов), я не стал заморачиваться с float числами, а для удобства настройки и программирования применил int. Но я не учёл один момент, что всё это работает в цеху, в холодном цеху. Сейчас проканывает, т.к. ещё плюсовая температура в цеху, а когда станет минусовой, боюсь предположить, что даже не удастся запустить процесс, т.к. достоверно незнаю как увидит ПР200 целочисленное значение поступающее с МВ110-8А, но с отрицательным знаком, боюсь что это будет вида "65535" или что-то подобное, что регулятор воспримет как перегрев и не даст запустить процесс.
Я так думаю, Вам одному это не известно(в нашей галактике), мне вот очевидно, что ПР так и увидит 65535, хотя в INTе это "-1":
Вложение 33969
http://www.owen.ru/forum/showthread.php?t=13106&page=3
Спасибо ! Значит придётся переделывать, а то зимой не запустить будет ))
Юрий как не ломал голову так и не смог сделать опрос ИП120 (мастер) опрашивать ПР200 слейв.
Предлагая Вам взять мой пример для ПР200(M)-ПР200(S) из темы шаблонов http://ftp-ow.owen.ru/softupdate/OWE...test_PR200.owl и в ИП120 повторить мастера ПР200в плане сетевых настроек, таймаутов, вывод на эран, пропустив все что связано с входами выходами.
Здравствуйте! При попытке получения t-триггера из d-триггера ОЛ пишет: "обнаружены циклические связи..."
Правильно я понимаю, что обратную связь нужно делать через линию задержки? Её нужно использовать всегда, когда есть обратная связь?
Если ткнёте, где об этом почитать (для новичков), буду вдвойне признателен.
Спасибо)
Недавно подобное обсуждали:
http://www.owen.ru/forum/showthread....12264&page=147
Я понимаю, что ОЛ именно предлагает мне это сделать. Просто хотелось бы хоть смутно понимать, почему. И будет ли лучше/дуракоустойчивее, если всегда делать именно так.
Так, это как? Раньше это называлось обратная связь, сейчас - линия задержки на цикл!
И что тут непонятного, если Вы сами не определите место линии задержки, программа все равно её поставит, но может в "самом неудачном месте", я пример приводил:
https://owen.ru/forum/showthread.php?t=17153&page=260
Так - это ставить линию задержки вручную. Спасибо.
Как на экран вывести время. Использовал кусок от схемы Сергея0308( большое спасибо за "ловушку сигнала") но что то не понял нечего. Мне нужно на экран "работа "вывести дату и время. Покажите как сделать время а дату сам буду делать по вашей аналогии а то так не поймешь некогда.
PS уважаемые сотрудники ОВЕН предлагаю отдельный топик где можно оставить заявку на обучающий видео ролик. Например: Как вывести на экран ПР200 индикацию даты и времени.
Pavel спасибо будем посмотреть. Юрий и вам спасибо помогли. Ваши слова что время и дата выводим также как и другие переменные направили в нужное направление. Лично для меня тема времени на стартовом экране закрыта. Осталось понять как Сергей0308 делал для меня "ловушку сигнала"