|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
23.07.2020, 10:07 | #1 |
Member
Регистрация: Nov 2013
Сообщения: 33
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Сенсон-СМ с RS-485 (нет проблемы)
Добрый день!
Вкратце поясню задачу: Есть датчик Сенсон -СМ с RS-485. Формат команды чтения измерения из нескольких регистров : адрес датчика (1 байт) - 0x04 (1 байт) - адрес первого регистра (2 байта) - число регистров (2 байта) - CRC16. Считываются 2 регистра по начальному адресу 0x03F4 в формате float32. Low байты в Low регистре, Hi байты в Hi регистре. MasterOPC Universal Modbus читает датчик без проблем. MCX06D через свою библиотеку modbus master не читает датчик. Присматриваюсь к Matrix и History (нужно организовать архив измерений на 1 час). Возможна ли реализация данной задачи на Matrix? |
23.07.2020, 11:23 | #2 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Получение нестандартного REAL по MODBUS
Уточнить бы модель датчика, но из той документации, что я нашел, датчик поддерживает Modbus RTU, используемая функция на чтение - 0х04, это мы поддерживаем.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
23.07.2020, 11:27 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
662 раз(а) в 606 сообщениях
|
Ответ: Получение нестандартного REAL по MODBUS
Цитата:
Форматы приёма данных: - старшим регистром вперед - при передаче 32-битного числа первым передаются старшие 16 бит (стандарт) - младшим регистром вперед - страший байт впереди (Little endian) - PC и большинство распространенных микропроцессоров - младший байт впереди (Big endian) PS. Тема выделена из решения: https://forum.segnetics.com/showthread.php?t=461 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
23.07.2020, 11:47 | #4 | |
Member
Регистрация: Nov 2013
Сообщения: 33
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Получение нестандартного REAL по MODBUS
Цитата:
|
|