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

ABB AC500 (контроллер PM573 ETH)

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
Majesto
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 11 фев 2017, 05:48
Имя: Дмитрий
город/регион: Южно-Сахалинск
Благодарил (а): 2 раза

ABB AC500 (контроллер PM573 ETH)

Сообщение Majesto »

Добрый день. У нас на объекте возникла проблема - нет связи между ЧМИ HMIGXU5512 и контроллером AC500 PM573-ETH. Панель выдает ошибку "No reply from PLC whithin timeout period", хотя на тестах в офисе все работало (правда использовали контроллер M241, который был под рукой). Есть подозрение что проблема в синтаксисе адресов переменных. В AC500 контроллера есть несколько сегментов памяти для связи по Modbus, соответственно переменная адресуется примерно как %MW0.300 и т.п. При разработке интерфейса HMIGXU5512 такие адреса расшифровывали как %MW300 в IEC синтаксисе или 40301.
Оба устройства (ПЛК и ЧМИ) с фиксированными IP адресами, соединены через неуправляемый коммутатор, оба пингуются ноутбуком, подключенным в этот же коммутатор, IP адрес контроллера в ЧМИ панели настроен верно, перепроверили несколько раз.

Уважаемые специалисты, кто подключал панели Schneider Electric к контроллерам ABB по Modbus TCP подскажите - в чем может быть причина?

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

ABB AC500 (контроллер PM573 ETH)

Сообщение Ryzhij »

IP Вы уже проверили, это хорошо.
Не забудьте проверить и установленный Device ID, для обмена по Modbus-TCP это по-прежнему актуально.
За одним IP могут находиться несколько устройств с разными ID.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Majesto
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 11 фев 2017, 05:48
Имя: Дмитрий
город/регион: Южно-Сахалинск
Благодарил (а): 2 раза

ABB AC500 (контроллер PM573 ETH)

Сообщение Majesto »

Сеть состоит из одного контроллера и одной панельки. Пробовал менять Device ID в Vijeo Designer'e - не помогает, к тому же честно говоря не знаю где у ПЛК AC500 настраивается Device ID. Насколько я помню контроллеры программируемые на CoDeSys там все просто - набиваем переменные AT декларацией в область памяти %MW, задаем контроллеру айпишник и все, дело сделано.

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

ABB AC500 (контроллер PM573 ETH)

Сообщение Ryzhij »

Majesto, при чем тут CoDeSys или какая бы то ни было иная среда разработки/исполнения?
У Вас нет связи по протоколу Modbus-TCP.
Для связи по этому протоколу клиент (мастер) должен формировать запрос по IP-адресу сервера (слэйва) с указанием корректного ID этого сервера (слэйва).
А уж где это настраивается и проверяется в Вашем конкретном случае, и какое устройство у Вас является клиентом - Вам виднее.
Просто проверьте до конца.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

petr2off
эксперт
эксперт
Сообщения: 1602
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 69 раз
Поблагодарили: 185 раз

ABB AC500 (контроллер PM573 ETH)

Сообщение petr2off »

Я бы еще и номер порта в список предложенный Ryzhij добавил.
Связь по Modbus-TCP определяется 3 параметрами: IP адресом, Id и номером порта.
Ну там есть еще ряд тонкостей, но начинать надо с этого.
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»