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

Тема: Проблема при передаче UINT32

  1. #1

    По умолчанию Проблема при передаче UINT32

    Добрый день.
    Имеется ПР200 в связке с ПМ210. Для передачи слова состояния прибора используется макрос из стандартных CodeErr32. Несколько булевых переменных собираются в UINT32 и передаются в облако (подробности на скриншоте)
    2020-02-21.png

    Проблема в том, что в облаке я получаю не то значение, которое ожидаю. Всего у меня 18 булевых переменных, то есть больше 18и бит данных быть не должно, однако в облаке я получаю значения типа 53552015 или похожих, а это уже 26 бит, чего быть никак не может.
    Настройки связи ПР200 - младшим регистром, старшим байтом вперёд. Переменная целочисленная.
    Настройки облака аналогичны. Младший регистр, старший байт вперёд. UINT32.
    Первые 16 бит в полученном значении точно совпадают с тем, что я ожидаю получить, но последующие 16 бит не совпадают совершенно. Что я делаю не так?
    Последний раз редактировалось to0freak; 24.02.2020 в 13:43.

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

    По умолчанию

    Вы передаете только младшие 16 бит от всего значения. Надо переменную еще на 2 сетевых регистра разбить
    И для slave настройки насколько помню не действуют. порядок байт 2301 при чтении двух регистров.
    Последний раз редактировалось melky; 24.02.2020 в 17:45.

Похожие темы

  1. Master OPC с ПЛК63 преобразование DWord в Uint32
    от exemption в разделе OPC Серверы
    Ответов: 7
    Последнее сообщение: 21.03.2019, 14:35
  2. Вопрос по передаче данных в файл
    от a_gricaj в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 23.05.2017, 09:35
  3. Ответов: 6
    Последнее сообщение: 15.05.2016, 19:42
  4. Ответов: 22
    Последнее сообщение: 31.08.2013, 00:40
  5. Вопросы по передаче/приёму через ОВЕН
    от Коротенко в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 05.09.2008, 14:30

Ваши права

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