2 Temmuz 2013 Salı

Modbus Data Sunumu



   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