Siemens S7300 serisi zaman tipinin integer-word olması durumu hk?

Katılım
27 May 2007
Mesajlar
50
Puanları
1
Yaş
40
Bir data blok da zaman tipine integer veya word yazmanın farkı nedir?
 
Son düzenleme:
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Integer 1 word dur ve 15. bit işaret bitidir. -+

alabilecekleri değerlerin aralığı;

word max 16#FFFF; min 16#0000
int max 16#7FFF; min 16#8000
 
1.PNGSiemenste zaman tipi şekildeki gibi 2 şekilde aktarılır.
Zaman değeri word olarak tanımlanması zamanın sonucunun bir word e atanması olanağı vardır. word olarak tanımlanan zaman birimine tam olarak hakim olmak mümkündür.
örnek kod
Kod:
      L     #i_w_SetTime   //Word formundaki datayı alıyoruz
      ITB                  // BCD foruma çeviriyoruz
      L     W#16#2000      //wxyz degerindeki w kısmına 2 degerini eklemek yani 
      OW                   //zaman birimini 1 sn yapmak istiyorum(tabloya bakınız)
      L     W#16#2FFF      //ekledigim degeri 2FFF ile maskeliyorum
      AW                   // maskeleme işlemi AndWORD, dataya zaman birimi ekledim
      T     #o_bcd_Time    // ve 1s formunda BCD olarak datayı kodladım

Sonuçta word olarak girilmiş bir datayı sn cinsinden istediğim bir timer a yükleyip çalıştırabilirim. Yani:

L #o_bcd_Time // girilen word degerini sn cinsinden al
SD T10 //T10 süresini çalıştır
 
Son düzenleme:

Forum istatistikleri

Konular
129,689
Mesajlar
929,034
Kullanıcılar
452,395
Son üye
gkmeens

Yeni konular

Çevrimiçi üyeler

Geri
Üst