Добрый день. У нас на объекте возникла проблема - нет связи между ЧМИ 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 подскажите - в чем может быть причина?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
ABB AC500 (контроллер PM573 ETH)
-
- почётный участник форума
- Сообщения: 5631
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 756 раз
ABB AC500 (контроллер PM573 ETH)
IP Вы уже проверили, это хорошо.
Не забудьте проверить и установленный Device ID, для обмена по Modbus-TCP это по-прежнему актуально.
За одним IP могут находиться несколько устройств с разными ID.
Не забудьте проверить и установленный Device ID, для обмена по Modbus-TCP это по-прежнему актуально.
За одним IP могут находиться несколько устройств с разными ID.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 9
- Зарегистрирован: 11 фев 2017, 05:48
- Имя: Дмитрий
- город/регион: Южно-Сахалинск
- Благодарил (а): 2 раза
ABB AC500 (контроллер PM573 ETH)
Сеть состоит из одного контроллера и одной панельки. Пробовал менять Device ID в Vijeo Designer'e - не помогает, к тому же честно говоря не знаю где у ПЛК AC500 настраивается Device ID. Насколько я помню контроллеры программируемые на CoDeSys там все просто - набиваем переменные AT декларацией в область памяти %MW, задаем контроллеру айпишник и все, дело сделано.
-
- почётный участник форума
- Сообщения: 5631
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 756 раз
ABB AC500 (контроллер PM573 ETH)
Majesto, при чем тут CoDeSys или какая бы то ни было иная среда разработки/исполнения?
У Вас нет связи по протоколу Modbus-TCP.
Для связи по этому протоколу клиент (мастер) должен формировать запрос по IP-адресу сервера (слэйва) с указанием корректного ID этого сервера (слэйва).
А уж где это настраивается и проверяется в Вашем конкретном случае, и какое устройство у Вас является клиентом - Вам виднее.
Просто проверьте до конца.
У Вас нет связи по протоколу Modbus-TCP.
Для связи по этому протоколу клиент (мастер) должен формировать запрос по IP-адресу сервера (слэйва) с указанием корректного ID этого сервера (слэйва).
А уж где это настраивается и проверяется в Вашем конкретном случае, и какое устройство у Вас является клиентом - Вам виднее.
Просто проверьте до конца.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1617
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 70 раз
- Поблагодарили: 189 раз
ABB AC500 (контроллер PM573 ETH)
Я бы еще и номер порта в список предложенный Ryzhij добавил.
Связь по Modbus-TCP определяется 3 параметрами: IP адресом, Id и номером порта.
Ну там есть еще ряд тонкостей, но начинать надо с этого.
Связь по Modbus-TCP определяется 3 параметрами: IP адресом, Id и номером порта.
Ну там есть еще ряд тонкостей, но начинать надо с этого.