Редактор перестановки байтов устройства

<< Click to Display Table of Contents >>

Navigation:  Modbus Universal MasterOPC Server > MasterOPC Universal Modbus Server > Режим конфигурирования > Настройка чередования байт >

Редактор перестановки байтов устройства

Редактор перестановки байтов устройства, находится на уровне устройства.

redaktor_perestanovki_bajtov_ustrojstva1

При нажатии на кнопку modbus_img131 происходит открытие окна Перестановка байтов в значении

redaktor_perestanovki_bajtov_ustrojstva

В данном окне перечислены все типы данных устройства, для которых доступно задание чередование байт. По умолчанию установлены наиболее распространенные варианты чередования байт:

2 байтовые - int16-uint16 - старшим байтом вперед;

4 байтовые - int32, uint32, float - старшим словом вперед;

8 байтовые - double - старшим двойным словом вперед.

Примечание. Исключение - у контроллеров под Codesys 2 (Овен, Wago, Beckhoff и другие) чередование 4 байтовых числел (int32, uint32, float) - старшим байтом вперед

Строки - string - поскольку строка может иметь любую длину, то настройка производится только для одного регистра, т.е. определяет какая последовательность символов в регистре. Из принятых байт формируется строка в последовательности переданной контроллером.

Чередование байт заданное на уровне устройства применяется ко всем тегам данного устройства, у которых включена настройка Использовать перестановку байт устройства, в противном случае у тега появляется дополнительная настройка, в которой можно задать индивидуальное чередование байт (см. Редактор перестановки байтов тега).

Отключить индивидуальное чередование байт у тегов, и включить наследование от устройства можно через Групповые операции.