
PLC’lerde hafıza alanları kullanımı çok önemlidir bu yüzden yukarıdaki tablo iyi okunmalı ve terimleri iyi anlaşılmalıdır.
Dört farklı büyüklüğümüz vardır. BIT, BYTE, WORD, DOUBLE WORD.
BIT: 0 veya 1 lerden oluşur.
BYTE: 8 adet bitin yanyana gelmesiyle oluşur. Örn: 1101 1011
WORD: İki adet BYTE’ın yanya gelmesi ile oluşur.
DOUBLE WORD: İki word’den oluşur, yani 32 byte, yani 64 bit lik hafıza alanlarını temsil eder.
Önemli not: Biz bu hafıza alanlarında veri saklarız. Dolayısı ile hangi hafıza alanı ne kadar veri saklar bilmeliyiz !!!
Peki birde bu hafıza alanlarının nasıl okunacağına değinelim.
I0.0 : Önce yazılan byte numarasıdır. Burada 0. byte’ın 0. bitini girişyap komutu yer alır
Q1.2 : 1. Byte’ın 2. bitini çıkış yap.
M2.4 : Harfi ise (yardımcı role) ya da memory ya da merker gibi terimlerle ifade edilebilir. Dahili rolenin 2. byte’nın 4. biti olarak düşünebilirsiniz.
Byte’lara gelelim
IB2 : Tüm byte’ı kastediyoruz. Yani burada komple 2. byte’in giriş yapılması söz konusu
QB0: 0. byte tüm bitleri çıkış olsun
MB22: Yardımcı rolenin 22. Byte’ı
Word’lere gelelim
IW0: 0 dediyse 0. byte’dan itibaren anlamına gelir. Word bildiğimiz üzere 16 bit ve 2 byte’dır. Dolayısıyla bu 0. ve 1. byte’ın seçildiği anlamına gelir
QW5: 5. VE 6. byte komple çıkış. Bu haritamızda şuan 5. byte’ı göremiyoruz.
MW34: Bunu da siz bulun 🙂
Double word’lere gelelim
ID2: 2-3-4-5. byte’ları seçtiğimizi gösteren komut.
Not:Bir double word adresine veri attıgımız zaman bir sonraki double word adresi olarak 4 sayı sonrasını yazmalıyız. Peki ama neden ?
Cevap : ID2 diyince 2. Byte’dan itibaren 4 byte’ı biz kapatıyoruz(çünkü 64 bit) veri için bundan sonra bi Double word tanımlayacaksak, ID6 yazabilirz.
MD0: Dahili rolelerin 0. Byte. Mesela bundan sonra gelecek veri alanı MD4 ‘den başlamalı. Peki başlatırsak ne olur hocam ? Verilerimiz birbirine girer:)
Peki hangi veri alanında ne kadar veri depolayabiliriz ?
Bit: Sadece 1 veya 0
Byte : 255′ e pozitif tamsayı saklayabiliriz.
Word: Tüm tam sayıları kast edersek 32 bin küsur, Pozitif tam sayıları kast edersek 64 bin kusür veri saklayabiliriz
Double Word: Reel sayıları bu depolama alanında saklayabiliriz.

Yukarıda bir adet s7-1200 PLC görümekte. Giriş ve çıkışlar vs. İleride değinecez.
Soru: Hocam niçin numaralar 7’ye kadar ?
Cevap: Çünkü az önce gördüğümüz üzere bir byte 8 rakamdan oluşmakta ve o da 7 ile son bulmaktadır dolayısı ileburada 8 ismini göremezsin.
Soru: Hocam yeni bir modül eklediğimizde adres ne ile başlayacaktır ? Burada 1.5 ile bitmiş?
Cevap: Yeni bir modül eklediğimizde 1.6 ve 1.7 ölecektir dolayısıyla yeni modül 2.0 ile başlayacaktır…
Mesela aşağıda çıkıslar Q ile başlamış ilk çıkış Q0.0
Eğer modül eklersek, çıkış Q2.0 ile başlayacaktır. Çünkü orada az da olsa 1. Byte’a ait 2 adet çıkış bulunmakta 🙂