EasyManua.ls Logo

Wilo Control SC-Booster - 13.3 ModBus: Veri tipleri

Wilo Control SC-Booster
1795 pages
Go to English
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Türkçe
Montaj ve kullanma kılavuzu Wilo-Control SC-Booster (SC, SC-FC, SCe) 49
13.3 ModBus: Veri tipleri
Veri tipi Açıklama
INT16
-32768 ila 32767 aralığında tam sayı. Bir veri noktası için kullanılan gerçek sayı aralığı sapma gösterebilir.
INT32 −2.147.483.648 ila 2.147.483.647 aralığında tam sayı. Bir veri noktası için kullanılan gerçek sayı aralığı sapma
gösterebilir.
UINT16
0 ila 65535 aralığında ön işaretsiz tam sayı. Bir veri noktası için kullanılan gerçek sayı aralığı sapma gösterebilir.
UINT32 0 ila 4.294.967.295 aralığında ön işaretsiz tam sayı. Bir veri noktası için kullanılan gerçek sayı aralığı sapma
gösterebilir.
Enum
Bir sayımdır. Sadece parametreler altında sunulan değerlerden sadece biri konulabilir.
BOOL
Bir bool değeri tam iki duruma sahip bir parametredir (0 – yanlış/false ve 1 – gerçek/true). Genel olarak sıfırdan
büyük tüm değerler true olarak değerlendirilir.
Bitmap 16 bool değerinin bir özetidir (Bits). Değerler 0 ila 15 arasında gösterilir. Sekmede okunacak veya yazılacak sayı,
tüm Bitlerin toplamlarıyla, indekslerinin 1 kere 2 üssü değeriyle oluşur.
•Bit 0 2
0
=1
•Bit 1 2
1
=2
•Bit 2 2
2
=4
•Bit 3 2
3
=8
•Bit 4 2
4
=16
•Bit 5 2
5
=32
•Bit 6 2
6
=64
•Bit 7 2
7
=128
•Bit 8 2
8
=256
•Bit 9 2
9
=512
Bit 10 2
10
=1024
Bit 11 2
11
=2048
Bit 12 2
12
=4096
Bit 13 2
13
=8192
Bit 14 2
14
=16384
Bit 15 2
15
=32768
Netleştirmek için bir örnek: Bit 3, 6, 8, 15, 1 olur tüm derleri 0'dır. Toplam ise 2
3
+2
6
+2
8
+2
15
= 8+64+256+32768
= 33096 olur.
Tersine yol aynı şekilde mümkündür. Bu sırada en yüksek indekse sahip bit ile yola çıkılarak, bu okunan sayının ikinin
kuvvetlerinden daha yüksek veya eşit olup olmadığı kontrol edilir. Eğer bu durum söz konusuysa, bit 1 ayarlanır
ve sayıdan ikinin kuvveti çıkarılır. Ardından bir sonraki küçük indekse sahip bit ve düz hesaplanan kalan sayılar ile
kontrol, bit 0'a ulaşılana veya kalan sayılar sıfır olana kadar tekrarlanır.
Netleştirmek için bir örnek: Okunan sayı 1416. Bit 15, 0 olur, çünkü 1416<32768. Bitler 14 ila 11 aynı şekilde 0 olur.
Bit 10, 1 olur, çünkü 1416>1024. Kalan sayı 1416-1024=392 olur. Bit 9, 0 olur, çünkü 392<512. Bit 8, 1 olur, çünkü
392>256. Kalan sayı 392-256=136 olur. Bit 7, 1 olur, çünkü 136>128. Kalan sayı 136-128=8 olur. Bit 6 ila 4, 0 olur.
Bit 3 1 olur, çünkü 8=8. Kalan sayı 0 olur. Böylece kalan 2 ile 0 arası bitlerin tamamı 0 olur.
Bitmap32
32 bool değerinin bir özetidir (Bits). Hesaplama ayrıntıları için Bitmap üzerinden okuyun.

Table of Contents