hafıza alanı olarak:
shared datablok
instance datablok
flag
input
output
counter
timer
periphery
alanlarına data tipi olarak:
BYTE
WORD
INT
REAL
DWORD
BOOL
S5TIME
IEC32 TIME
COUNTER
TIME OF DAY
DATE
Veri tipleri ile okuma yazma yapılmaktadır.
s7 connect test sekmesinde görebilirsiniz.
bu programı s7 manager olmayan bir yerden data izlemem gerektiği zaman yazmıştım.
Çok kapsamlı değil ama işimi görüyordu.
örnek1:bool degere yazarken TRUE FALSE KULLANIN.
örnek2:db58 dbx 42.1 de bulunan bool alana yazmak için db alanına 58 girin.
startpos3 adresine ise 42*8+1=337 girin
deger kısmına true yada false degerinizi girin mesela
örnek3:db58 db14 alanındaki real degeri okumak için db no alanına 58 girin
startpos2 alanına 14 girin tip olarak da real 'i seçiniz.
okunan degerler guncel deger alanında gözükecektir.
iyi çalışmalar.
not1:bilinen bir degeri okuyarak önce bir test yapmanız önerilir.
not2:
aynı anda birden fazla veri tipi ile düzgün çalışmamaktadır.
yani databloktaki birden fazla alanı okurken mesela hepsini REAL olarak okursunuz yada byte yada dword .