PDA

Просмотр полной версии : 2 ПЛК связать между собой, как лучше сделать?



Global
04.09.2018, 13:11
всем привет
есть 2 контроллера (предполагается) в 2 разных шкафах. Шкафы в разных зданиях.
ПЛК 1 управляет оборудованием, которое выдаёт "сырьё" для работы линии под управлением ПЛК2
Нужно обеспечить более менее надёжную доставку сигналов от одного ПЛК1 в ПЛК2.
у каждого контроллера по своей панели (вероятно на ТСР, так как у каждого контроллера ещё идёт своя диспетчеризация, также по ТСР)

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

форум изучаю, но хотелось бы узнать практический опыт

приборист
05.09.2018, 10:01
Интерфейс RS485 или Ethernet.
Я бы выбрал Ethernet.
Либо через конфигуратор Master - Slave
Либо через сетевые переменные.

Проверку сделать просто - инкремент значения на одной стороне и проверка изменения значения на другой стороне.

Global
07.09.2018, 10:08
Интерфейс RS485 или Ethernet.
Я бы выбрал Ethernet.
Либо через конфигуратор Master - Slave
Либо через сетевые переменные.

Проверку сделать просто - инкремент значения на одной стороне и проверка изменения значения на другой стороне.спасибо
думали думали, решили сделать на двух 110 и на модбасе
и ПЛК2 будет мастером для ПЛК1, по RS485

попутно, Заказчик решил отказаться от Панели1, и нарисовался корявый вариант - Панель 2 по ТСР забирает данные с ПЛК1 и транслирует их также по ТСР в ПЛК2
но из-за защит я что-то очкую так данные пускать

Alexey_Palich
07.09.2018, 13:32
Как понять забирает с плк1 и транслирует на плк2 зачем? Вы же их хотели по RS связать. Связали по RS и панель к любому подцепили.

Global
07.09.2018, 14:24
Как понять забирает с плк1 и транслирует на плк2 зачем? Вы же их хотели по RS связать. Связали по RS и панель к любому подцепили.
не, RS так и пойдёт в работу, на ПЛК110
изначально хотели ПЛК160, так как там есть аналог вход. но там нет RS485 лишнего, и стали переделывать на ПЛК110
а потом заказчик начал ныть что Панель 1 ему не нужна.
и тогда типа вы можете взять ТСР соединение для передачи данных и ему не надо покупать лишние модули и панели
вот как вариант и была озвучена мысль
что Панель 2 забирает по ТСР данные с ПЛК 1 и ПЛК 2 , чтото отображает, а то, что нужно для работы алгоритмов управления линии 2, транслирует в ПЛК 2 в режиме как обычный Сервер-Клиент. То есть Панель2 работает как буфер-накопитель.

но поскольку есть лишнее промежуточное звено и добавляется возня с панелью, от этого варианта вежливо отказались. Ну и важная часть - гарантия доставки данных всётаки важна и лучше прямого соединения ничего нет. Этим и передавили жабу Заказчика