Показано с 1 по 10 из 37

Тема: ПЛК160М и ИВК-102 по RS-485

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

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

    По умолчанию

    Снимок экрана (1).png
    В описании Modbus из инета говорится: 0x4 - Чтение регистров данных
    Эта функция используется для последовательного чтения от 1 до 125 регистров данных.
    Нумерация регистров начинается с нуля. Регистры 16-ти битные, беззнаковые или знаковые (в
    дополнительном коде). 32-х битные регистры разбиваются на два 16-ти битных слова в формате
    [HIword, LOWword].

    Как читать один 32-битный регистр двумя 16-битными словами - непонятно
    Последний раз редактировалось Александр; 13.12.2021 в 10:28.

  2. #2

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    старшее слово с помощью SHL сместили на 16 разрядов и сложили с младщим, это один из вариантов, их так то много еще
    К сожалению не владею темой, разовый вопрос - получение данных modbus, решится, и может еще год не придется сталкиваться. Поэтому уровень вот такой.

Ваши права

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