Basler-electric BE1-11 Modbus Protocol Instrukcja Użytkownika Strona 16

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 218
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 15
10 9424273774, ред. B
Таблица 4. Формат данных с плавающей точкой
Знак
Порядок +127
Мантисса
1 бит 8 битов 23 бита
Формат данных с плавающей точкой допускает значения в диапазоне примерно от 8,43X10
37
до
3,38X10
38
. Значение с плавающей точкой всех нулей равно нулю. Значение с плавающей точкой
всех единиц (не число) обозначает значение, которое в данный момент неприменимо или отключено.
Пример: значение 95800, представленное в формате числа с плавающей точкой, в шестнадцате-
ричной системе исчисления выглядит как 47BB1C00. Это число считывается из двух последо-
вательно расположенных регистров хранения следующим образом:
Регистр хранения Значение
K (ст. байт) hex 1C
K (мл. байт) hex 00
K+1 (ст. байт) hex 47
K+1 (мл. байт) hex BB
Для записи требуется аналогичное выравнивание по границе байта.
Формат данных длинных целых чисел (Uint32, Int32 и IP-адрес)
В Modbus в формате данных длинных целых чисел используется два последовательно располо-
женных регистра хранения для представления 32-разрядного значения данных. Первый регистр
содержит младшие 16 бит, а второй регистр старшие 16 бит.
Пример: значение 95800, представленное в формате длинных целых чисел, в шестнадцатеричной
системе исчисления выглядит как 0x00017638. Данное число считывается из двух последова-
тельно расположенных регистров хранения следующим образом:
Регистр хранения Значение
K т. байт) hex 76
K (мл. байт) hex 38
K+1 (ст. байт) hex 00
K+1 (мл. байт) hex 01
Для записи требуется аналогичное выравнивание по границе байта.
Формат целочисленных данных (Uint16 и Int16) или битовые переменные
в формате Uint16
В формате целочисленных данных Modbus используется один регистр хранения для представ-
ления 16-разрядного значения данных.
Пример: значение 4660, представленное в целочисленном формате, в шестнадцатеричной
системе исчисления выглядит как 0x1234. Это число считывается из регистра хранения
следующим образом:
Регистр хранения Значение
K т. байт) hex 12
K (мл. байт) hex 34
Для записи требуется аналогичное выравнивание по границе байта.
Если формат данных Uint16 представлен только в разделе "Двоичные точки", тогда каждый
регистр содержит до 16 битовых переменных, как описано в главе "Таблица регистров" в разделе
"Двоичные точки".
Пример: регистр 900 занимает 16 строк в таблице регистров, где каждая строка соответствует
определенным битовым данным, например 900-0 обозначает бит 0 регистра 900, соответст-
вующего "60FL/60FL СИГНАЛИЗАЦИЯ", бит 1 соответствует "27P/БЛОКИРОВКА" и так далее до
900-15, соответствующего "27P-2/БЛОКИРОВКА".
Общая информация BE1-11
Przeglądanie stron 15
1 2 ... 11 12 13 14 15 16 17 18 19 20 21 ... 217 218

Komentarze do niniejszej Instrukcji

Brak uwag