1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

PLC Wago Slave - Moxa MB3280 Master

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
lsr
здесь недавно
здесь недавно
Сообщения: 29
Зарегистрирован: 25 дек 2013, 14:19
Имя: Станислав
Страна: Россия

PLC Wago Slave - Moxa MB3280 Master

Сообщение lsr »

Добрый день!
Собственными силами не получается наладить связь между 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, АРМ

Структурная схема работы сети.
структурная схема.jpg
Вопрос:
Как организовать обмен между устройствами (настройка ПЛК как Slave).
Есть стандартная библиотека Modb_I05.lib с функциональным блоком Modbus_Extended_Slave, cсылка [1] стр 4 документа, описание ФБ, попытался настроить
Настройка ФБ.jpg
. Как понимаю больше от ПЛК ни чего не требуется, переходим к шлюзу. Техническая поддержка Moxa предоставила ссылку [2] на документ, настройка п.9 стр 45.
Мои настройки: Режим работы 1 порта (RTU Slave), последовательный интерфейс
Последовательный интерфейс.jpg
(на этом этапе есть вопрос, распиновка шлюза предельно ясна, запоял контакты порта для 4х проводной схемы, концы подключаю в модуль ваго 750-652
Модуль RS-485.jpg
а как осуществить подключение в модуле 750-652 по двух проводной?).
В таблице Slave ID создал диапазон виртуальных 01-5 для Порта 1
Таблиц SLave ID.jpg
. В вкладке Modbus автоматический поиск не находит устройство на 1 порту :(
Modbus.jpg
Пояснения:
Схема передачи только такая, возможности сразу по 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 546 раз
Поблагодарили: 706 раз

Re: PLC Wago Slave - Moxa MB3280 Master

Сообщение Ryzhij »

1. РНПК ВТ-4 ? ;)

2. "...а как осуществить подключение в модуле 750-652 по двух проводной?" - объединить однополярные линии приёма и передачи, т.е. Tx+ замкнуть с Rx+, а Tx- с Rx- ;
2.1. При 4-проводном подключении Tx-выходы мастера соединяются с Rx-линиями слэйвов, и, соответственно, Tx-линии слэйвов соединяются с Rx-входами мастера.
Последний раз редактировалось Ryzhij 25 авг 2015, 11:10, всего редактировалось 1 раз.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
lsr
здесь недавно
здесь недавно
Сообщения: 29
Зарегистрирован: 25 дек 2013, 14:19
Имя: Станислав
Страна: Россия

Re: PLC Wago Slave - Moxa MB3280 Master

Сообщение lsr »

Вячеслав,
К моему сожалению по п.1 не прохожу :(, спасибо за разъяснение по п.2!

Автор темы
lsr
здесь недавно
здесь недавно
Сообщения: 29
Зарегистрирован: 25 дек 2013, 14:19
Имя: Станислав
Страна: Россия

Re: PLC Wago Slave - Moxa MB3280 Master

Сообщение lsr »

После всех тестов выяснилось, что не работает связь на уровне 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, данные передаются между модулями, что подтверждает их работоспособность.

Автор темы
lsr
здесь недавно
здесь недавно
Сообщения: 29
Зарегистрирован: 25 дек 2013, 14:19
Имя: Станислав
Страна: Россия

Re: PLC Wago Slave - Moxa MB3280 Master

Сообщение lsr »

Добрый день,
Решено.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»