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.
0
• Bit 0 2
=1
1
• Bit 1 2
=2
2
• Bit 2 2
=4
3
• Bit 3 2
=8
4
• Bit 4 2
=16
5
• Bit 5 2
=32
6
• Bit 6 2
=64
7
• Bit 7 2
=128
8
• Bit 8 2
=256
9
• Bit 9 2
=512
10
• Bit 10 2
=1024
11
• Bit 11 2
=2048
12
• Bit 12 2
=4096
13
• Bit 13 2
=8192
14
• Bit 14 2
=16384
15
• Bit 15 2
=32768
Netle`tirmek için bir örnek: Bit 3, 6, 8, 15, 1 olur tüm diğerleri 0'dır. Toplam ise 2
= 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.
Montaj ve kullanma kılavuzu Wilo-Control SC-Booster (SC, SC-FC, SCe)
3
6
8
15
+2
+2
+2
= 8+64+256+32768
Türkçe
49