Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 28

Тема: Нет обмена по модбасу со сторонними устройствами.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Нет обмена по модбасу со сторонними устройствами.

    Приобрёл радиомост ZT 2570(https://ipc2u.ru/catalog/zt-2570) и модуль аналогового ввода ZT2017. Создал в кодесисе канал Modbus rtu, ни какого обмена. Обратился в поддержку продавцам, те подключились к модулям http://www.icpdas.com/en/download/sh...DCON%20Utility (DCON_Utility_Pro) и считали в ModBus RTU данные с датчиков на входах. Я после этого подключаю эти модули с СПК 107 м1 и опять ни какого обмена.
    Вопрос 1 кто ни будь пользовался этими модулями? 2 Бывают другие, не совместимые друг с другом версии ModBus RTU? 3 Есть какая ни будь утилита для опроса устройства, для определения того, что он точно работает в Modbus RTU а не DCON например? Для проверки верности настроек канала подключал к этому порту на СПК м1 МВ 110 224 8а, работает. Есть идеи куда копать?

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Serrk Посмотреть сообщение
    Приобрёл радиомост ZT 2570(https://ipc2u.ru/catalog/zt-2570) и модуль аналогового ввода ZT2017. Создал в кодесисе канал Modbus rtu, ни какого обмена. Обратился в поддержку продавцам, те подключились к модулям http://www.icpdas.com/en/download/sh...DCON%20Utility (DCON_Utility_Pro) и считали в ModBus RTU данные с датчиков на входах. Я после этого подключаю эти модули с СПК 107 м1 и опять ни какого обмена.
    Вопрос 1 кто ни будь пользовался этими модулями? 2 Бывают другие, не совместимые друг с другом версии ModBus RTU? 3 Есть какая ни будь утилита для опроса устройства, для определения того, что он точно работает в Modbus RTU а не DCON например? Для проверки верности настроек канала подключал к этому порту на СПК м1 МВ 110 224 8а, работает. Есть идеи куда копать?
    Судя по документации - ваш модуль поддерживает и Modbus RTU, и DCON, причем по умолчанию включен DCON.
    Протокол выбирается DIP-переключателем.
    На стороне шлюза тоже, возможно, нужно что-то настроить.

    Т.е. после первичного знакомства с документацией - есть ощущение, что опрос вашего модуля с СПК по Modbus RTU настроить можно.

    P.S. - может, вас смутила логическая адресация в документе?
    30001 означает "регистр 0, функция 04"

  3. #3

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Также нормально отвечают радимодули ZT
    При запросе с адресом 1 модуль отвечает, что данный код функции не поддерживается.
    При запросе с адресом 2 модуль что-то отвечает, но это не Modbus RTU.

    Мне кажется, это нельзя назвать "нормальным".

    Я бы рекомендовал вам связаться с техподдержкой ICP DAS, чтобы они продемонстрировали, как в вашей программе на ПК получить корректный ответ от модуля.
    Корректность можно проверить онлайн-парсером, например:
    http://rapidscada.net/modbus/ModbusParser.aspx

    P.S. - попробуйте не 1 регистр прочитать, а 8 (как в примере в документации).
    Вдруг по каким-то странным соображениям позволено считывать некоторые параметры только пачками.

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    В первом проекте в Modbus_Slave_COM_Port для параметра Всегда обновлять переменные не установлено значение Вкл. 2.
    Так что ничего странного в наблюдаемой ситуации нет.

    Гораздо интереснее, какие манипуляции привели к налаживанию обмена с ICP DAS.

  6. #6

  7. #7

  8. #8

    По умолчанию

    Большое спасибо всем участникам. С наступающими праздниками. Оказывается ZT 2017 , без датчиков прекращает обмен с мастером. Гонит кругом нули. Поддержка ICP DAS сама удивилась.

  9. #9

    По умолчанию

    Пробовал в кодсисе указывать сдвиг 0, 30001 и 30000. Дип щёлкал и модбас и дкон. Всё по барабану, статус канала красный треугольник.

  10. #10
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Serrk Посмотреть сообщение
    Пробовал в кодсисе указывать сдвиг 0, 30001 и 30000. Дип щёлкал и модбас и дкон. Всё по барабану, статус канала красный треугольник.
    Судя по документации - после манипуляций с дипами надо перезагружать прибор по питанию.
    Я бы вам рекомендовал сначала с ПК опросить модуль любым модбас мастером (Insat OPC, например).

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)
    от Евгений Кислов в разделе ПЛК (среда CODESYS V3.5)
    Ответов: 1307
    Последнее сообщение: 19.04.2024, 17:29
  2. обрывы соединения по модбасу
    от Mesoma в разделе СПК1хх
    Ответов: 2
    Последнее сообщение: 26.04.2019, 07:53
  3. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 14:38
  4. мва 8 по модбасу-время для пид?
    от kait-leon в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 13.11.2010, 23:46
  5. Связь с устройствами по Modbus
    от Mayk в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 02.09.2010, 17:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •