Block Move (blkmov - sfc20) Komutunun Kullanimi

dreamcoder

Üye
Katılım
25 Eki 2007
Mesajlar
121
Puanları
1
Selamlar Arkadaslar..

Simdi bir proje uzerinde calisirken bu komuta ihtiyacim oldu. Belki arkadaslara faydali olur dusuncesiyle yayinlamak istedim.. Muhakkak bilen arkadaslar vardir. ancak bilmeyenler icin bir gun bir yerde lazım olur.

---------------------------------------------------------------------------------------------------
Block move komutu belli bir uzunluktaki datayi kaynak bir blok tan alip yine ayni uzunluktaki hedef bloga tasimaya yarar.

Her turlu data tipi tasinabilir. Ve I, Q, M, D, L giris cikis ve memory alanlari tasimak icin kullanilabilir.

Data uzunluklari esit olmak zorundadir. Eger esit olmazsa herhangi bir hata olusmaz fakat data uzunlugu en kucuk olan degere gore islem devam ettirilir.

Eger mov islemi yapacagimiz data tipi BOOL ise tanimlanan data uzunlugu kesinlikle 8 (sekiz ) in katlari olmak zorundadir. yoksa islem gerceklestirilmez.

SFC20 yi Libraries -> Standart library -> System Function Blocks kutuphanesinde bulabilirsiniz..
---------------------------------------------------------------------------------------------------

Hadi Allah'a emanet olun..
 
plc komut bloklarında en/eno ne anlama geliyor ? Birde bu black move komutunda srcblk , ret_val dstblk var bunlar nedir ?
 
Help'ine bakarsan ingilizce olarak açıklaması vardır.
Srcblk : kaynak
ret_val : dönüş değeri, genelde boş bırakırız
dstblk : hedef
 
Help'ine bakarsan ingilizce olarak açıklaması vardır.
Srcblk : kaynak
ret_val : dönüş değeri, genelde boş bırakırız
dstblk : hedef
İngilizce help kısmı tatmin edici mi sizce kullanan biri olarak tavsiye edermisiniz
 

Forum istatistikleri

Konular
129,842
Mesajlar
930,702
Kullanıcılar
452,686
Son üye
heisener123

Yeni konular

Geri
Üst