Показано с 1 по 6 из 6

Тема: Восстановление связи modbus rtu

Древовидный режим

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

    По умолчанию

    Цитата Сообщение от Павел163 Посмотреть сообщение
    Да.. интересный ньюанс. Мастер у меня читает 2 регистра с адреса 16386. Если на слейве я пишу только в одну сетевую переменную (16386) то мастер это не читает.. но только я начинаю писать на слейве еще и в 16387, то сразу мастер читает эти 4 байта и связь восстанавливается мгновенно после обрыва.
    Видимо если сетевая переменная явно не используется в проекте, то компилятор что-то оптимизирует.
    Вы собираете и разбираете 32 битные переменные в мастере, а надо в слейве.
    Смысл в том, что в Лоджике вы работаете с 32 битной переменной, для передачи в мастере вы просто ставите 2 регистра (если 1 регистр (функция записи 0х06),то передача 16 битной переменной), но в слейве 2 регистра для обмена выбрать нельзя,
    поэтому там и надо собрать и разобрать переменные из двух 16 битных переменных, из старшего и младшего регистра.
    То есть в мастере оставляете только две 32 битные сетевые переменные (по 2 регистра), а макросы переносите в слейв.
    И ещё используйте функцию чтения 0х03 ( у вас 0х04 стоит), а записи 0х10 ( запись нескольких регистров)
    Последний раз редактировалось kondor3000; 30.12.2023 в 10:57.

Похожие темы

  1. восстановление связи по modbus СПК107
    от Сомов Илья в разделе СПК1xx (архив)
    Ответов: 16
    Последнее сообщение: 29.06.2023, 04:26
  2. Ответов: 23
    Последнее сообщение: 25.04.2016, 20:50
  3. Проблемы связи по RS-485 и Modbus
    от vasylye в разделе Трёп (Курилка)
    Ответов: 15
    Последнее сообщение: 02.10.2015, 18:28
  4. МДВВ нет связи по MODBUS
    от serega_nf в разделе Сетевые технологии
    Ответов: 14
    Последнее сообщение: 23.10.2011, 09:35
  5. проблемы связи по Modbus
    от IvanM в разделе Панели оператора (HMI)
    Ответов: 38
    Последнее сообщение: 14.12.2010, 14:16

Ваши права

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