С одним интерфейсом, связать ПР между собой не выйдет. Тогда только через панель.
Второй интерфейс надо докупить, хотя бы для одной ПР200.
Второй вариант, переделать проект, чтобы для одной ПР мастера, панель и второй ПР были слейвом.
Вид для печати
Можно переставить сетевой интерфейс с незадействованных в текущем проекте ПР200, если правду говорите, в смысле, у вас много ПР с одним сетевым интерфейсом.
Может и докупать ничего не придётся не только для текущего проекта, но и для последующих, в смысле, если для последующих проектов сетевой интерфейс будет не нужен!
Ну не так уж и много, но с пары можно снять.
Прошу помощи у знающих товарищей.
В продолжении предыдущего вопроса ситуация следующая:
Есть ПР200 cam 2 - основной, в котором будет исполняться программа управления и есть ПР200 сам 3 (с двумя модулями расширения по 8 дискретных входов и выходов) который будет исполнять функции модуля расширения на 24 входа_выхода.
(Собственно говоря можно было бы купить модули расширения на 16 входов-выходов и не страдать, но говорят нет возможности.:(
Сетевой интерфейс я сниму с другого ПР200 и установлю в ПР сам 2. Его как понимаю надо будет сделать мастером (перемычками).
Почитав справку овенлоджика принцип понял. Не уверен, что смогу всё настроить без ошибок. И на работе, что бы заняться экспериментами буду только через 2 дня....
Прошу помочь с настройкой.
Во вложении 2 проекта .owle, Проверьте все ли настройки правильно сделаны.
Заранее благодарен:)
Предусмотрите обработку состояний обрыва связи.
В Slave это проверяется получением из мастера постоянно изменяющегося числа, например, секунд из часов реального времени.
В Master - есть отдельная привязываемая переменная состояния связи, но и её можно дополнить аналогичной переменной, принимаемой от Slave.
Чтобы эти переменные меньше мешали обмену, их период опроса в Master можно сделать больше, чем у других - 600-900 мс.
Обработку таких переменных можно сделать как показано у Сергей0308
https://owen.ru/forum/showthread.php...l=1#post470544
Ну и сетевые Slave переменные - в Овен ПР200 общие для всех интерфейсов, т.е. дублировать их не требуется.
А вот здесь (см вложение) всё правильно настроено?
Насчёт дублирования - т.е . можно не указывать переменный в ПР слейв в настройках а просто вытащить макрос на поле проекта?
Не использовал ни запись по разрешению ни по изменению - чтобы избежать неоднозначности из-за периодических обрывов связи из-за помех.
Про дублирование - у Вас в описаниях одноимённых переменных для Slave и Master видны красные кружочки диагностированных ошибок. Имена должны быть разными.
Переменные Slave - общие для всех интерфейсов, т.е. к одной переменной может обратиться Master (не из Вашей ПР, а какой-то другой, посторонний - например, панель оператора) по RS1 и по RS2 и по Ethernet - это будет обращение к одной и той же переменной.
А у Master из ПР интерфейс жёстко определён и это конкретный порт.
Но у каждой переменной должно быть уникальное имя, т.к. иначе невозможно предсказать к какой именно переменной обращение.
И ещё - нет нужды какие-то переменные и читать и записывать - достаточно определиться, что команды только пишутся, а состояния только читаются.
Понял только половину.
Насчёт дублирования вроде разобрался. А вот как сделать проверку на обрыв связи и перезапуск - не понимаю.
Может кто то помочь и в моём проекте настроить как правильно. А я по образцу уже буду знать как надо делать