s7-200 Move Komutu Hakkında

Katılım
20 Eyl 2006
Mesajlar
440
Puanları
1
Yaş
39
arkadaşlar ben bu move komutu taşıma komutunun mantığını anlayamadım nasıl kullanılır bunu bana basit örnek veya örneklerle anlatabilirmisiniz
 
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.
Kısaca MOVE komutu, EN girişimdeki şart sağlandığı sürece IN girişindeki değeri OUT çıkışına aktarır(yazar).
Örneğin M15.0 daki kontak true olduğu sürece MW12 değişkenine MW10 değeri aktarılır. MW12:=MW10 gibi.
EN girişine hiç kontak(koşulu) koymassanız sürekli MW12 ye MW10 daki değer yazılır.
 

Ekli dosyalar

  • MoVE.JPG
    MoVE.JPG
    7.4 KB · Görüntüleme: 890
Moderatör tarafında düzenlendi:
merhaba. move komutu taşıma anlamına gelir. bir köprü düşünün bu köprüden taşıtlar geçsin. işte bu köprü move komutudur.
s7 200 serisinde mov v , mov b mow dw , mov db gibi taşıma komutları vardır.

örneklri paylaşamadım kurura bakmayın. basit şekilde tarif edetim.
muve komutunun in girişine t37 zaman rölesi komutunu yazın OUT çıkışına VW100 komutunu yazın.VW100 çıkışında zaman rölesinin saydığı değeri görebilirsiniz. ve sonuç olarak zaman rölesi değerini vw100 alanına taşımış olursunuz. buradanda karşılaştırma komutları ile =I , vb. röleleri kontrol edilebilir. anlog işlemlerde ve sayı sayma işlemlerinde , bilgi aktarma işlemlerinde kullanılan PLC NİN OLMAZSA OLMAZ KOMUTUDUR.
 
Moderatör tarafında düzenlendi:
buda move komutu ile basit bir örnek. iyi çalışmalar arkadaşlar.
 

Ekli dosyalar

  • mowb0ov.gif
    mowb0ov.gif
    7.2 KB · Görüntüleme: 1,208
Moderatör tarafında düzenlendi:
bu devre aslında yürüyen ışık devresisdir. Buradaki anlatmak iste nen temel amaç : zamn rölesi sayma değarinin ( T33) mov b ( BYTE) taşıma alanına ataşınması buradanda >B karşılaştırma komutları vasıtası ile bu kontakların zaman rölesi sayma değeri içerisinde konum değiştirme prensibine dayanır.
bunun için zaman rölesi degerini ancak ve ancak mov w ( double word) komutu içine atayabiliriz. başka bir bilgi atama komutu kullanılamaz. buradaki ENCO komutu ise MOV W ile MOV B arasındaki bilgi alış verişini sağlayan komuttur.bir çeşit bağlantıdır. yani iki taşıma komutu arasındaki bağlantıyı sağlar. bilgimizi MOV B ( BYTE) alanına taşıdıktan sonra üst taraf taki karşılaştırma komutları >B, <B karşılaştırılma komutları kullanılmıştır. z
Zaman rölemizin sayma değerine göre bu kontaklar büyüktür yada küçüktür mantığına göre konum değiştirler. aktif yada pasif hale gelirler.
zaman rölemiz t 33 ün önündeki karşılaştırma komutumuz < B 24 küçük olduğunda çalışssın ama 25 olduğu zaman yani 24 den büyük olduğu zaman çalışmasın komutununu alır ve zamaqn rölemiz durur ve yaniden çalışmaya başlar. bu durum da sürekli olarak aynı verilen sayı değerleri ile çalışma sağlanır.
 
ulaş hocam saol allah razı olsun her şeyi anladım ama sadece bir yeri anlamadım sen t37 yi 5 sn die ayarladın ama orada 24e kadar sayıyo ben nburayı anlamadım bir tek sana zahmet bunu bir anlatırmısın ?
 
bu mov komutuna bende takılı kaldım bıraz daha konuyu anlatabılecek olaqn arkadaslardan yardım ıstıyorum ne amacla kullanılır tamam bılgı tasır verı tasır ama uygulamada ne gıbı kolaylık saglar bu uygulama ıcersınde bu komuta muhtac bırakan ne bunları bı anlasam
 
gunahkar_sokaklar ' Alıntı:
bu mov komutuna bende takılı kaldım bıraz daha konuyu anlatabılecek olaqn arkadaslardan yardım ıstıyorum ne amacla kullanılır tamam bılgı tasır verı tasır ama uygulamada ne gıbı kolaylık saglar bu uygulama ıcersınde bu komuta muhtac bırakan ne bunları bı anlasam

Diyelim ki hızını analog olarak PLC den kontrol etmek istediğin bir sistem var ve değişik farklı hızlara belli şartlar altında çıkmak istediginde o şartları sağlayan merkerLERin, EN girişini aktif eder ve istediğin set pointi sistemine yollarsın diğer durumlarda farklı şartlardaki birden fazla MOVE komutLARıyla ve EN girişLERini aktif ederek aynı çıkışı değişik set değerleriyle kontrol edebilirsin
 
Arkadaşlar s7300 örnek bir projede move komutunun kullanılmasını gönderiyorum
 

Ekli dosyalar

  • FC60.rar
    31.8 KB · Görüntüleme: 37
*Daha genel anlatmak gerekirse Girişlerine (IN) verilen bilgiyi çıkışına (OUT) aktaran ve girişin bu aktarmadan etkilenmediği komutlardır
*aktif etmek istediğin çıkışların kodları vardır o kodları kullanarak istediğin çıkışı aktif edebilirsn
*Örneğin IN girişine 4 degeri verilsn
Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0
128 64 32 16 8 4 2 1

burada 4 girşine karşılık gelen çıkış Q0.2 ye eşlidir ve move a 4 girişi yapıldığında Q0.2 çıkışı aktif olur..

bu mantık word ve doubleword'de hemen hemen aynı mantığa sahiptir

kolay gele.. :)
 

Forum istatistikleri

Konular
127,959
Mesajlar
913,914
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Geri
Üst