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

Тема: Modbus MasterOPC сервер - проблема с unicode

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Modbus MasterOPC сервер - проблема с unicode

    Необходимо получить и записать в устройство unicode-строку.

    Вводим на самом устройстве строку "1234".
    Настраиваем в OPC-сервере тег: типы string, длина 64 байта, формат строки unicode. Запускаем режим исполнения - получаем строку "1".
    Меняем формат строки на hex - получаем 3100320033003400 (и далее нули).
    Предположительно OPC-сервер интерпретировал строку как ascii и поэтому оборвал ее на первом же нуле.

    Как это выглядит с кириллицей: вводим на устройстве "АБВГ", получаем в формате строки unicode строку из 8 кракозямбр, в формате строки hex - 1004110412041304 (и далее нули).
    Предположительно OPC-сервер интерпретировал строку как ascii.

    Что делать? Версия сервера 4.0.3 Demo.
    Кстати, возможность перестановки байт для строк "Старшим байтом вперед" была бы в нашем случае очень удобна, пока приходится делать это вручную в устройстве.
    Последний раз редактировалось Terminat; 03.07.2017 в 13:06.

Похожие темы

  1. Ответов: 1108
    Последнее сообщение: 21.03.2024, 08:54
  2. Ответов: 1
    Последнее сообщение: 23.02.2016, 17:53
  3. Ответов: 0
    Последнее сообщение: 19.01.2015, 07:05
  4. Ответов: 1
    Последнее сообщение: 02.01.2015, 15:58
  5. Modbus Universal MasterOPC сервер или Lectus MODBUS OPC?
    от Olegis в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 05.04.2013, 09:35

Ваши права

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