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

Тема: Чтение регистров из ТРМ1032М в СП307Р.

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    12.09.2023
    Адрес
    Беларусь, Могилёв
    Сообщений
    14

    По умолчанию Чтение регистров из ТРМ1032М в СП307Р.

    Так как созданная здесь пару часов назад тема о проблеме с блоком питания получила быстрый отклик и подсказки, то я решил создать в этом же разделе ещё одну тему, вдруг тоже кто-нибудь даст дельный совет.
    Проблема в том, что у меня не получается вывести на экран СП307 два следующих значения из ТРМ1032М:



    1. Хотел вывести на экран текущее положение КЗР в процентах. Для этого читаю регистр 0xA00 (2560), как указано в мануале. Но в мануале не указан тип данных. Судя по всему там должен быть REAL, т.к. следующий параметр по таблице (КЗР второго контура) идёт через два регистра. В СП307 я читаю 2560, тип dword, два регистра подряд. Вроде всё правильно делаю. Но в результате, что бы я не делал - на экране у меня упорно ноль. Если бы оттуда что-то читалось, пусть с неверной последовательностью, то показывало бы хоть что-то.



    2. Так же необходимо читать и показывать ещё один float-параметр - температуру наружного воздуха. Тоже вроде бы всё правильно ставлю, но показывает явно какую-то ересь, как будто байты перепутаны местами.



    Может кто-нибудь подскажет, что я делаю не так?
    С параметрами word, которые я вывожу из этой же ТРМ1032М - проблем нет. Отображаются верно. Проблема именно в float. В настройках параметров порта ставил галочку "изменить порядок регистров". Не помогает. Ставил как команду чтения 03, так и 04. Тоже не помогает. Что ему ещё нужно?
    На этой же шине у меня есть ещё МВ110-8А, и с неё прекрасно выводится и показывается float. А с ТРМ-ки что-то совсем никак не получается.
    Изображения Изображения
    Последний раз редактировалось vovan6686; 24.11.2024 в 21:25.

  2. #2

    По умолчанию

    Для начала попробуйте посмотреть что и как сторонней утилитой для чтения модбас регистров.

    PS Может этот регистр зависит от настройки, и при текущих данных его просто нет... Но это надо читать...

  3. #3

    По умолчанию

    514-ый (т.н.в.) - это input, а не holding. Порядок слов обычный. Ну, я не СП307 читаю, другой софт. Обычный с т.з. софта, которым пользуюсь. Побайтно порядок
    1 0 3 2

    из 4х2560 (раз уже это выходы) у меня тоже нули читаются. Но я и не знаю - должно ли там что-то быть. Мне не нужно, просто посмотрел.

    ЗЫ: насчёт 4х2560 наврал - читаются какие то отличные от нуля значения, где-то в диапазоне от 0,07 до 0,1. Т.е. в паспортном диапазоне. Порядок байт тот же.
    Последний раз редактировалось imaex; 24.11.2024 в 22:57.

  4. #4

    По умолчанию

    Измените порядок регистров: младшим регистром вперёд
    Инженер направления “Контрольно-измерительные приборы”
    e-mail: e.zubkov@owen.ru

Похожие темы

  1. ПР 200 чтение регистров
    от aefimcev@yandex.ru в разделе Программируемые реле
    Ответов: 16
    Последнее сообщение: 04.10.2024, 14:29
  2. Вопрос по карте регистров ТРМ1032М
    от Путренко Николай в разделе Контроллеры для систем отопления и ГВС
    Ответов: 3
    Последнее сообщение: 14.08.2023, 17:53
  3. ПР 200 чтение регистров
    от aefimcev@yandex.ru в разделе Программируемые реле
    Ответов: 17
    Последнее сообщение: 04.05.2023, 18:47
  4. ПР200 чтение регистров AI
    от melky в разделе Программируемые реле
    Ответов: 16
    Последнее сообщение: 23.04.2018, 17:06
  5. Чтение регистров панелью СП310 с ПЛК 110-60
    от AntonTrade в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 28.11.2017, 06:32

Ваши права

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