Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus: Типы Данных; Modbus: Обзор Параметров - Wilo Control EC-L Einbau- Und Betriebsanleitung

Vorschau ausblenden Andere Handbücher für Control EC-L:
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen
  • DE

Verfügbare Sprachen

  • DEUTSCH, seite 4
13.5
ModBus: типы данных
13.6
ModBus: обзор параметров
Holding register
Name
(Protocol)
Version
40001
communication
(0)
profile
40002
Wink service
(1)
Switch box type
40003
(2)
Инструкция по монтажу и эксплуатации Wilo-Control EC-L
All manuals and user guides at all-guides.com
Приложение
Тип дан-
Описание
ных
Целое число в диапазоне от –32768 до 32767.
INT16
Фактически используемый для точки данных диапазон целых чисел
может отличаться
Целое число без знака в диапазоне от 0 до 65535.
UINT16
Фактически используемый для точки данных диапазон целых чисел
может отличаться
Это маркированный список. Можно установить только одно из ука-
ENUM
занных для параметра значений
Булево значение — это параметр с двумя точными положениями
BOOL
(0 — ложь/false и 1 — истина/true). Обычно все значения, больше
нуля, считаются истиной
Это свод 16 булевых значений (биты). Значения индексируются от 0
до 15. Число, которое необходимо считать в реестре или записать в
реестр, получается в результате суммы всех битов и значения 1,
умноженного на 2 в степени их индекса.
▪ Бит 0: 2
▪ Бит 1: 2
▪ Бит 2: 2
▪ Бит 3: 2
▪ Бит 4: 2
▪ Бит 5: 2
BITMAP*
▪ Бит 6: 2
▪ Бит 7: 2
▪ Бит 8: 2
▪ Бит 9: 2
▪ Бит 10: 2
▪ Бит 11: 2
▪ Бит 12: 2
▪ Бит 13: 2
▪ Бит 14: 2
▪ Бит 15: 2
Это свод 32 булевых значений (биты). Для подробностей по расчету
BITMAP32
см. «Битовый массив».
* Пример для пояснения:
Бит 3, 6, 8, 15 равен 1, все остальные — 0. Тогда сумма составляет
3
6
8
15
2
 + 2
 + 2
 + 2
 = 8 + 64 + 256 + 32768 = 33096. Возможен также обратный ход.
При этом проверяется исходящий бит с максимальным индексом, является ли
считанное число больше или равно степени числа 2. Если условие верно, то уста-
навливается бит 1, и степень числа 2 убирается. После этого проверка бита со
следующим минимальным индексом и прямо рассчитанным остаточным числом
повторяется, пока не будет достигнут бит 0 или остаточное число не будет равно
нулю. Пример для пояснения: считанное число равно 1416. Бит 15 становится 0,
поскольку 1416 < 32768. Биты с 14 по 11 также становятся 0. Бит 10 становится 1,
поскольку 1416 > 1024. Остаточное число 1416 – 1024 = 392. Бит 9 становится 0,
поскольку 392 < 512. Бит 8 становится 1, поскольку 392 > 256. Остаточное число
392 – 256 = 136. Бит 7 становится 1, поскольку 136 > 128. Остаточное число 136 –
 128 = 8. Биты с 6 по 4 становятся 0. Бит 3 становится 1, поскольку 8 = 8. Оста-
точное число 0. Следовательно, оставшиеся биты с 2 по 0.
Data type
Scale & unit
UINT16
0.001
BOOL
ENUM
0
 = 1
1
 = 2
2
 = 4
3
 = 8
4
 = 16
5
 = 32
6
 = 64
7
 = 128
8
 = 256
9
 = 512
10
 = 1024
11
 = 2048
12
 = 4096
13
 = 8192
14
 = 16384
15
 = 32768 все 0
Elements
Access
R
RW
0. SC
R
1. SC...FC
2. SCe
ru
Added
31.000
31.000
31.000
257

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis