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

Тема: Расшифровка ответа прибора

  1. #1

    По умолчанию Расшифровка ответа прибора

    Такая проблема: посылаю прибору ТРМ138 сообщение с запросом температуры канала, приходит ответ в виде 6 байт (я так понимаю, это число с плавающей точкой), как мне перевести его в десятичное число.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    а эти шесть байт, какие то секретные? А сам мастер, отправивший запрос, имеет название?

  3. #3

    По умолчанию

    Не могу просто пример их привести. В общем посылаю запрос я верный проверял с помощью конфигуратора Овен, и COMport toolkit, и ответ приходит правильный, вижу в конфигураторе, там он пишет, что получено 6 байт и строковая интерпритация равна правильной температуре. Такие же байты я получаю и с помощью моей программы, а как их перевести в число десятичной системы? Мастер - ПК
    Последний раз редактировалось Сергей110388; 06.10.2013 в 11:38.

  4. #4

    По умолчанию

    читать описание протокола Овен,
    или dll от овена использовать. http://www.owen.ru/catalog/69481466

  5. #5

    По умолчанию

    Описание я прочитал, и про dll мне все понятно, я не хочу использовать библиотеки, меня интересует сам алгоритм преобразования. Пробовал следовать описанию, там число предстваляется почти как в IEEE только порядок - десятичный и отличается затрачиваемым количеством байтов выделяемых для порядка, и почему-то использутся 6 байт, а не 4.

    Я долго искал ответ на форуме, но кроме ссылок на dll и описание протокола, толкового объяснения алгоритма не нашел. Вы сами то представляете как число прередаваемое в сообщении преобразуется в десятичный вид?

  6. #6

    По умолчанию

    Цитата Сообщение от Сергей110388 Посмотреть сообщение
    Вы сами то представляете как число прередаваемое в сообщении преобразуется в десятичный вид?
    с большим трудом, но раз Вы лёгких путей не ищете, описание протокола несколько раз прочитать придётся....протокол не из простых.

    на модбас прибор переключите, там намного проще.
    Последний раз редактировалось BETEP; 06.10.2013 в 23:47.

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    http://www.owen.ru/forum/showthread....B+%EE%E2%E5%ED
    Здесь ребята делились своими проектами возможно в исходниках можно уловить как декодирование работает, у меня с собой нет ни чего подобного и не вспомню

  8. #8

    По умолчанию

    Цитата Сообщение от Сергей110388 Посмотреть сообщение
    Описание я прочитал...
    Ну, почитайте еще раз раздел 5.1.2. Так же хорошо для общего развития почитать "Список параметров ТРМ138" (http://www.owen.ru/uploads/list_param_trm138.zip).

Похожие темы

  1. ТРМ138 расшифровка ответа
    от Сергей110388 в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 03.10.2013, 23:15
  2. Расшифровка кодов ошибок МСД-100
    от Serjik в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 27.12.2011, 14:56
  3. Расшифровка RS-232 от 5 датчиков
    от Bigdelfin в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 07.01.2011, 08:36
  4. Расшифровка ошибок протокола owen
    от Konstant в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 11.06.2008, 12:03

Ваши права

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