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

Тема: ПЛК160 [M02] и расходомер РСМ-05.03

  1. #1

    По умолчанию ПЛК160 [M02] и расходомер РСМ-05.03

    Доброго времени суток, господа.

    Столкнулся с задачей передачи данных с расходомера РСМ-05.03 в контроллер ПЛК160 [M02]. В описании протокола обмена указано:
    "«ведущий» посылает пакет с командой, а «ведомый» (расходомер РСМ-05.03(ТЭСМАРТ)), принимает команду и высылает ответ. Пауза между байтами не должна превышать 0,5 сек. Диапазон скоростей обмена по RS-485 - 9600 или 19200 бит/сек. Формат байта: 1 стартовый бит, 8 бит данных, 1 стоповый бит, без бита четности."
    А в таблице "4.1 Память таймера 2К байт" указан параметр объемного расхода (rashod_v) в области памяти (hex) 0288 как двойной float (F[2) ??
    Пытаюсь считать с регистра 648 (288 hex) как float, но ничего не получается. ПЛК160 [M02] является Master, РСМ-05.03 - Slave, параметры сети одинаковые (9600, 8, none, 1). Только вот про тип интерфейса непонятно, пытался как с RTU так и ASCII.

    Описание протокола обмена расходомера и руководство по эксплуатации его же, на всякий случай.

    Прошу Вашей помощи, что я делаю не так?
    Последний раз редактировалось antariuz; 31.07.2020 в 15:50.

  2. #2

    По умолчанию

    Если грубо, то все делаете не так. Видимо, не до конца понимаете, что именно делаете. Понятия ASCII и RTU никакого отношения к слову "интерфейс" не имеют. они имеют отношение к слову "протокол", а точнее к определенному протоколу - MODBUS. Работа с протоколом MODBUS может быть организована либо с помощью конфигурации, либо с помощью библиотек, но ни то ни другое вам не поможет, так как никакого MODBUS в вашем расходометре нет. Там есть свой оригинальный протокол, который нужно будет реализовать путем самостоятельного программирования, и это далеко не пять минут. Найдите тему про подключение устройств с нестандартными протоколами, прочитайте ее от начала до конца, поймете, куда и как двигаться, а может быть, вообще откажетесь от этого расходометра в пользу другого.

    Вот как-то так.

  3. #3

    По умолчанию

    Цитата Сообщение от YuriBel Посмотреть сообщение
    Если грубо, то все делаете не так. Видимо, не до конца понимаете, что именно делаете. Понятия ASCII и RTU никакого отношения к слову "интерфейс" не имеют. они имеют отношение к слову "протокол", а точнее к определенному протоколу - MODBUS. Работа с протоколом MODBUS может быть организована либо с помощью конфигурации, либо с помощью библиотек, но ни то ни другое вам не поможет, так как никакого MODBUS в вашем расходометре нет. Там есть свой оригинальный протокол, который нужно будет реализовать путем самостоятельного программирования, и это далеко не пять минут. Найдите тему про подключение устройств с нестандартными протоколами, прочитайте ее от начала до конца, поймете, куда и как двигаться, а может быть, вообще откажетесь от этого расходометра в пользу другого.

    Вот как-то так.
    Вас понял, честно скажу, я так и думал. Были сомнения, благодарю за информацию.

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 20.03.2020, 17:32
  2. ПЛК160(Master)+МВВ+ПЛК160(slave), по Modbus RTU
    от NikolaevV в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 16.05.2019, 18:07
  3. Ответов: 6
    Последнее сообщение: 22.05.2017, 12:31
  4. Расходомер РМ1
    от evgeha в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 09.02.2010, 17:53
  5. Расходомер РМ1
    от незарегистрированный в разделе Сервисное ПО
    Ответов: 1
    Последнее сообщение: 13.02.2008, 16:11

Ваши права

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