- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Modbus rtu (нет ответа)
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 13 мар 2017, 13:47
- Имя: Николай
Modbus rtu (нет ответа)
Всем привет! Помогите плиз. Организовываю обмен данными по протоколу modbus rtu(интерфейс rs485) между чиллером Aermec (BMS контроллер) и контроллером Cx9020 bekchoff( интерфейсный модуль Kl6021). Проблема в том что слейв устройство(чиллер) не отвечает на запросы мастера( контроллер). Параметры протокола одинаковые на этих двух устройствах: скорость 9600,8 бит данных, 2 стоп бита, контроль четности отсутсвует. При подключении через преобразователь МОХА (параметры те же: 9600,8,2,non) к чиллеру- чиллер отвечает. При подключении МОХОй к контроллеру(в режиме слейв) вижу что контроллер шлёт запрос. Пробовал отвечать контроллеру, контроллер принимает данные. Итог: обмен ноутбука через МОХу с чиллером есть, обмен ноутбука через МОХу с контроллером тоже есть, а обмена контроллера с чиллером нет(((( Помогите плиз Заране спасибо.
-
- почётный участник форума
- Сообщения: 5808
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 682 раза
- Поблагодарили: 857 раз
Modbus rtu (нет ответа)
Полярность?
Тайм-аут мастера?
Тайм-аут мастера?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 13 мар 2017, 13:47
- Имя: Николай
-
- почётный участник форума
- Сообщения: 5808
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 682 раза
- Поблагодарили: 857 раз
Modbus rtu (нет ответа)
А по какому адресу (ID устройства) контроллер шлёт запрос?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 13 мар 2017, 13:47
- Имя: Николай
Modbus rtu (нет ответа)
Адрес : 1. Телеграмма выглядит так: 01 03 00 03 00 01 и ещё два байта контрольной суммы.
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
Modbus rtu (нет ответа)
выложите 2 скриншота окон Traffic программ ModScan и ModSim одинаковых областей памяти
ModScan - где вы считываете с чиллера какой-нибудь регистр
ModSim - где ПЛК считывает этот же регистр с симулятора
сеть та же, что при связи чиллер-ПЛК, что при включении в нее Moxa?
а еще можно окно ModSim (адрес 2) где ПЛК опрашивает чиллер (адрес 1)
ModScan - где вы считываете с чиллера какой-нибудь регистр
ModSim - где ПЛК считывает этот же регистр с симулятора
сеть та же, что при связи чиллер-ПЛК, что при включении в нее Moxa?
а еще можно окно ModSim (адрес 2) где ПЛК опрашивает чиллер (адрес 1)
-
- осмотрелся
- Сообщения: 144
- Зарегистрирован: 20 янв 2015, 10:13
- Имя: Алексей
- Страна: Россия
- Поблагодарили: 10 раз
Modbus rtu (нет ответа)
Та же самая ситуация была на одном из объектов.
Отправляю запрос по Modbus RTU. Подключаюсь тестером прям на разъем приемника - свой запрос вижу. Идеальный сигнал. От слейва ответа нет. Ставим рядом с ней повторитель (Моха) - ответы пошли. Убираем повторитель - снова ответов нет, хотя ни уровень сигнала запросов ни его форма не меняются.
В чем дело так и не разобрались т.к. времени ковыряться не дали и чужая система была закрыта вообще. В итоге просто поставили повторители на шину. Так что буду очень признателен, если вы разберетесь в этой ситуации и расскажите что и почему.
Отправляю запрос по Modbus RTU. Подключаюсь тестером прям на разъем приемника - свой запрос вижу. Идеальный сигнал. От слейва ответа нет. Ставим рядом с ней повторитель (Моха) - ответы пошли. Убираем повторитель - снова ответов нет, хотя ни уровень сигнала запросов ни его форма не меняются.
В чем дело так и не разобрались т.к. времени ковыряться не дали и чужая система была закрыта вообще. В итоге просто поставили повторители на шину. Так что буду очень признателен, если вы разберетесь в этой ситуации и расскажите что и почему.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 13 мар 2017, 13:47
- Имя: Николай
Modbus rtu (нет ответа)
Проверил сигнал осциллографом, телеграмма с модуля kl6021 делится на две части(5 и 3 байта). Между этими частями пауза довольно таки большая- примерно 15мс.
У нас есть другой чиллер и такой же модуль kl6021, где обмен данными я настроил, телеграмма так же делится на две части и чиллер отвечает, хотя в спецификации протокола модбас сказанно что "тишина" в виде 3,5 символа(байта) является концом телеграммы. Чиллер должен воспринимать эту телеграмму как две или я ошибаюсь?
У нас есть другой чиллер и такой же модуль kl6021, где обмен данными я настроил, телеграмма так же делится на две части и чиллер отвечает, хотя в спецификации протокола модбас сказанно что "тишина" в виде 3,5 символа(байта) является концом телеграммы. Чиллер должен воспринимать эту телеграмму как две или я ошибаюсь?
-
- почётный участник форума
- Сообщения: 5808
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 682 раза
- Поблагодарили: 857 раз
Modbus rtu (нет ответа)
Если и как две, то как обе ошибочных. Притом на первую, содержащую его адрес, он должен был бы отправить сообщение с кодом ошибки, а вторую - проигнорировать.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)