Добрый день!
Собственными силами не получается наладить связь между PLC Wago и шлюзом Mb RTU/TCP Moxa, главная проблема в отсутствие опыта работы с Modbus.
Техническая поддержка молчит неделю. Постараюсь все детально расписать, ссылки на документы прилагаю в конце письма.
Суть задачи:
Верхний уровень на базе какой-то скады, в идеале по OPC Codesys,
обменивается данными со средним уровнем по интерфейсу ethernet протокол modbus tcpip через шлюз moxa по интерфейсу rs485 протокол modbus rtu с плк ваго.
Комплектация - ПЛК wago 750-881, интерфейсный модуль 750-652 (rs-485), шлюз Moxa MB3280, АРМ
Структурная схема работы сети.
Вопрос:
Как организовать обмен между устройствами (настройка ПЛК как Slave).
Есть стандартная библиотека Modb_I05.lib с функциональным блоком Modbus_Extended_Slave, cсылка [1] стр 4 документа, описание ФБ, попытался настроить . Как понимаю больше от ПЛК ни чего не требуется, переходим к шлюзу. Техническая поддержка Moxa предоставила ссылку [2] на документ, настройка п.9 стр 45.
Мои настройки: Режим работы 1 порта (RTU Slave), последовательный интерфейс (на этом этапе есть вопрос, распиновка шлюза предельно ясна, запоял контакты порта для 4х проводной схемы, концы подключаю в модуль ваго 750-652 а как осуществить подключение в модуле 750-652 по двух проводной?).
В таблице Slave ID создал диапазон виртуальных 01-5 для Порта 1 . В вкладке Modbus автоматический поиск не находит устройство на 1 порту :(
Пояснения:
Схема передачи только такая, возможности сразу по ethernet обмениваться данными нет, плк есть только такой.
Ссылки:
[1] - руководство по библиотеке Modlib05 - http://www.wago.us/appnoteadmin/librari ... l05_en.pdf
[2] - руководство по шлюзу Moxa - http://www.moxa.com/doc/man/MGate_MB300 ... ual_v7.pdf
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
PLC Wago Slave - Moxa MB3280 Master
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 29
- Зарегистрирован: 25 дек 2013, 14:19
- Имя: Станислав
- Страна: Россия
PLC Wago Slave - Moxa MB3280 Master
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 5807
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
Re: PLC Wago Slave - Moxa MB3280 Master
1. РНПК ВТ-4 ? ;)
2. "...а как осуществить подключение в модуле 750-652 по двух проводной?" - объединить однополярные линии приёма и передачи, т.е. Tx+ замкнуть с Rx+, а Tx- с Rx- ;
2.1. При 4-проводном подключении Tx-выходы мастера соединяются с Rx-линиями слэйвов, и, соответственно, Tx-линии слэйвов соединяются с Rx-входами мастера.
2. "...а как осуществить подключение в модуле 750-652 по двух проводной?" - объединить однополярные линии приёма и передачи, т.е. Tx+ замкнуть с Rx+, а Tx- с Rx- ;
2.1. При 4-проводном подключении Tx-выходы мастера соединяются с Rx-линиями слэйвов, и, соответственно, Tx-линии слэйвов соединяются с Rx-входами мастера.
Последний раз редактировалось Ryzhij 25 авг 2015, 11:10, всего редактировалось 1 раз.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 29
- Зарегистрирован: 25 дек 2013, 14:19
- Имя: Станислав
- Страна: Россия
Re: PLC Wago Slave - Moxa MB3280 Master
Вячеслав,
К моему сожалению по п.1 не прохожу :(, спасибо за разъяснение по п.2!
К моему сожалению по п.1 не прохожу :(, спасибо за разъяснение по п.2!
-
- здесь недавно
- Сообщения: 29
- Зарегистрирован: 25 дек 2013, 14:19
- Имя: Станислав
- Страна: Россия
Re: PLC Wago Slave - Moxa MB3280 Master
После всех тестов выяснилось, что не работает связь на уровне Modbus RTU.
Убрал шлюз, подключил устройства на прямую по Modbus TCP, связь есть, данные вижу, ПЛК ведомое, ПК ведущее (ПО Modscan, Trace mode)
При аналогичном тесте по Modbus RTU, переходник USB/RS-485, данных нет.
Какие могут быть проблемы? Повторюсь ПЛК Wago, среда разработки Codesys v2.3, библиотека modb_l05, функциональный блок Modbus_Extended_Slave.
*Попробовал подключить на один плк два модуль RS-485 (750-652) один ведомым, другим мастером, результата тоже нет, ФБ Modbus_Extended_Master и Modbus_Extended_Slave.
*А если просто в режиме COM2-COM3, данные передаются между модулями, что подтверждает их работоспособность.
Убрал шлюз, подключил устройства на прямую по Modbus TCP, связь есть, данные вижу, ПЛК ведомое, ПК ведущее (ПО Modscan, Trace mode)
При аналогичном тесте по Modbus RTU, переходник USB/RS-485, данных нет.
Какие могут быть проблемы? Повторюсь ПЛК Wago, среда разработки Codesys v2.3, библиотека modb_l05, функциональный блок Modbus_Extended_Slave.
*Попробовал подключить на один плк два модуль RS-485 (750-652) один ведомым, другим мастером, результата тоже нет, ФБ Modbus_Extended_Master и Modbus_Extended_Slave.
*А если просто в режиме COM2-COM3, данные передаются между модулями, что подтверждает их работоспособность.
-
- здесь недавно
- Сообщения: 29
- Зарегистрирован: 25 дек 2013, 14:19
- Имя: Станислав
- Страна: Россия