Страница 1 из 2

Связь двух ПЛК через панели

СообщениеДобавлено: 08 сен 2020, 14:18
OlegCh
Есть Панель iE №1 с подключенным ПЛК к Com1 (RS-232) и Панель iE №2 с подключенным ПЛК к Com1 (RS-232).
Какой самый простой организовать связь между ПЛК (передавать слова, биты) через панели?
Сейчас сделано через Modbus Server и макросы, но это как-то "костыльно".
Может быть есть еще способы?

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 25 ноя 2020, 17:05
OlegCh
Подниму тему. Вдруг есть способ проще.

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 25 ноя 2020, 17:22
8bit
как панели соединены между собой ?

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 26 ноя 2020, 09:59
OlegCh
Панели соединены по Ethernet (в общий хаб, у всех панелей свой статический IP в одной подсети).

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 26 ноя 2020, 11:41
8bit
предлагаю вам посмотреть раздел в Руководстве пользовтаеля Easy Builder Pro 21. Ethernet Communication and Multi-HMI Connection
а именно главу 21.4. Operating the PLC Connected with Other HMI

HMI-HMI-PLC.png
HMI-HMI-PLC.png (95.61 КБ) Просмотров: 7447

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 27 ноя 2020, 10:51
OlegCh
Да, данную функцию в панели я тоже использую.
Это так называемый удаленный ПЛК. Когда ко второй панели подключен ПЛК, то первая панель может читать ПЛК второй панели.
Но это не решает задачи в этой теме, так как, например, в макросах нельзя (EasyBuilder не дает) использовать переменные удаленного ПЛК.
А как, например, без макроса перекладывать значение из переменной ПЛК в переменную удаленного ПЛК я пока не придумал.

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 27 ноя 2020, 11:15
8bit
OlegCh писал(а):Да, данную функцию в панели я тоже использую.
Это так называемый удаленный ПЛК. Когда ко второй панели подключен ПЛК, то первая панель может читать ПЛК второй панели.
Но это не решает задачи в этой теме, так как, например, в макросах нельзя (EasyBuilder не дает) использовать переменные удаленного ПЛК.
А как, например, без макроса перекладывать значение из переменной ПЛК в переменную удаленного ПЛК я пока не придумал.


1) попробуйте Связанные действия - Триггер действия (глобальный), там доступен удаленный ПЛК
2) перевести оба ПЛК на другой интерфейс для взаимного обмена информацией, например, на RS-485

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 27 ноя 2020, 11:29
OlegCh
Спасибо, попробую через триггеры.
Возможность перевести ПЛК на другой интерфейс есть, это уже запасной ("скучный") вариант и требует дополнительных кабелей между ПЛК.

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 27 ноя 2020, 11:35
OlegCh
Было бы здорово, если в макросах дали возможность использовать переменные удаленного ПЛК.
Можно было бы тогда написать один макрос и красота была.

Если есть возможность, то напишите в Weintek, возможно добавят в новой версии.
Ведь, например, переменные удаленной (второй) панели в макросах можно использовать.

Re: Связь двух ПЛК через панели

СообщениеДобавлено: 27 ноя 2020, 11:49
8bit
OlegCh писал(а):Возможность перевести ПЛК на другой интерфейс есть, это уже запасной ("скучный") вариант и требует дополнительных кабелей между ПЛК.

плата за исправление архитектуры системы...