S7 STL Yazılan Program Hakkında

yavuzz

Üye
Katılım
14 Eyl 2007
Mesajlar
483
Puanları
1
Aşağıda vermiş olduğum stl kodunu açıklayabilirmisiniz? Özlikle kırmızı olarak işarediklerimi.Şimdiden çok teşşekür ederim.
Kod:
      L     DBW   [COLOR=#ff0000]56[/COLOR]                    
      L     [COLOR=#ff0000]2#[/COLOR]100000000000000          
      AW                               
      JZ    M002                     
      A     [COLOR=#ff0000]#WS_S [/COLOR]                   
      JC    M002                    
      L     #PM16                      
      L     2#100000000              
      AW                        
      JN    M002                       
      L     [COLOR=#ff0000]W#16#0 [/COLOR]                   
      T     #PM08                  
      BEU                         
      M002: NOP   0
 
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.
L DBW 56 Yükle (56 indexindeki dataları).
A #WS_S Konumlandır/Biçimle ve hedefe aktar.
W#16#0 16 bitlik kelime ve aktüel değeri sıfır.

Bu STL ne işe yarar açıklayabilirmisin?
 
L 2#100000000000000 //İkilik yani 16 bitlik binry değer. Bunun ilk 15 bit false 16. bit ise true .
 
L DBW 56 // DBW56 nın içeriğini Accu 1 ' e yükle
L 2#100000000000000 // bu sayıyı akü 1 ' e yükle. (yukardaki bu arada akü 2 ye kaydı)
AW // aku 1 ve AKU 2 içeriğini and word lojik işlemine tabi tut

JZ M002 // sonuç sıfıra eşitse M002 ye git,sıçra
A #WS_S // deklarasyon tablosunda tanımlanan #WS_s isimli in/out/stat her ne olarak tanımlandıysa and işlemi yap

JC M002 // Rlo 1 ise M002 ye sıçra
L #PM16 // yine deklasyonda tanımlanan #PM16 ile alttaki binary değeri and word logic işlemine tabi tut
L 2#100000000
AW
JN M002 // sonuç sıfırdan farklıysa M002 ye sıçra

L W#16#0
T #PM08 // #PM08 in içeriğini sıfırla
BEU
M002: NOP 0 // işlem yok no/not operation
 

Forum istatistikleri

Konular
128,179
Mesajlar
915,655
Kullanıcılar
449,940
Son üye
yavuzturan

Yeni konular

Geri
Üst