Чтение различных типов данных через Modbus RTU на ESP32C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Чтение различных типов данных через Modbus RTU на ESP32

Сообщение Anonymous »

В настоящее время я использую Modbus RTU через RS485 на ESP32 для чтения данных из эмулятора подчиненного устройства Modbus. Код может читать/записывать из виртуальных ПЛК с использованием библиотеки ArduinoModbus (мне пришлось изменить несколько частей, поскольку она не поддерживает ESP32). Однако библиотека по-прежнему не может читать/записывать другие типы данных (float, long, double...), кроме двоичных и целочисленных. Я использую PlatformIO в VSCode.
ArduinoModbus
ArduinoR485
Эмулятор подчиненного устройства Modbus
Вот модифицированная функция read(), которую я тестирую в библиотеке:

Код: Выделить всё

long ModbusClient::read()
{
if (_available = 2) {
result = ((uint16_t*)_values)[_read];
result = (result 

Подробнее здесь: [url]https://stackoverflow.com/questions/78900648/reading-different-data-types-via-modbus-rtu-on-esp32[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как дождаться ответа Modbus RTU через TCP в PHP?
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Работа с MODBUS RTU для чтения регистров временного хранения из модуля измерения мощности WAGO.
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Протокол связи modbus RTU в Python
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Запрос на данные нежелания на линии Modbus RTU
    Anonymous » » в форуме C++
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Клиент Firebase ESP32: получение ошибки INVALID_EMAIL при анонимной аутентификации на ESP32
    Anonymous » » в форуме C++
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»