Modbus Data Sunumu
Modbus Veri Tablosu ( Data Table ) kavramını kullanır.Veri
tablosu daha önce PLC kullananların tanışık olduğu kavramdır.
Bir Veri Tablosu veri saklamak için kullanılan Hafıza blok’u
yada dizisidir.
Veriler “Veri
tablosu” adresleri kullanılarak referanslanır.
Modbus veri tablosu adresleri dört tipe ayrılır.
….Discrete Inputs - Bunlar sadece okunan ( read only) boolean
değerlerdir.Bunlar tipik olarak sensör giriş değerleri ve diğer boolean
değerleri okumak içindir ancak kullanıcı yazamaz ( User read Only but not
Write)
….Coils – Bunlar
Oku-Yaz boolean değerlerdir.Bunlar tipik olarak çıkışları temsil etmek için
kullanılırlar ( mesela Selenoid vanalar) veya Kullanıcı tarafından hem Okunup
Hem Yazılabilen iç bitler ( Internal Bits)
…..Input Registers –
Bunlar sadece Okunan ( Read Only) 16 bit
Tamsayı (Integer) lardır.Bunlar tipik olarak Kullanıcı tarafından okunan ancak
yazılamayan analog giriş değerlerini ve diğer tamsayı değerleri temsil etmek
için kullanılır
…..Holding Registers
– Bunlar Okunur / Yazılır 16 bit Tamsayılardır.Bunlar tipik olarak kullanıc
tarafından okunup yazılabilen Analog
Çıkışları veya iç sayıları temsilen kullanılır
Boolean ve Integer data tiplerine ek olarak, “large integer”
geniş tamsayıları’da ,kayan noktalı sayıları ( Floating point numbers) ve
Modbus data tablosundaki verileri birkaç register a yayarak Modbus stringlerini
depolamak mümkündür.Öte yandan Modbus bunu doğrudan destekleyecek hiçbir şey
teklif etmez,kullanıcı değerleri ayırıp değişik lokasyonlara kayıt etmektden
kendisi sorumludur.
Hiç yorum yok:
Yorum Gönder