s7-200 Move Komutu Hakkında

Katılım
20 Eyl 2006
Mesajlar
392
Puanları
3
Yaş
35
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
 

elektronikmuh

Yönetici
Yönetici
Yönetici
Katılım
13 Ocak 2007
Mesajlar
1,869
Puanları
1,768
Yaş
42
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

  • 7.4 KB Görüntüleme: 771
Moderatör tarafında düzenlendi:

ulas

Üye
Katılım
6 Eki 2006
Mesajlar
205
Puanları
3
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:

ulas

Üye
Katılım
6 Eki 2006
Mesajlar
205
Puanları
3
buda move komutu ile basit bir örnek. iyi çalışmalar arkadaşlar.
 

Ekli dosyalar

  • 7.2 KB Görüntüleme: 1,003
Moderatör tarafında düzenlendi:

ulas

Üye
Katılım
6 Eki 2006
Mesajlar
205
Puanları
3
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.
 
Konu Sah
E
Katılım
20 Eyl 2006
Mesajlar
392
Puanları
3
Yaş
35
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 ?
 
Katılım
10 Eki 2006
Mesajlar
151
Puanları
3
Yaş
36
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
 

elektronikmuh

Yönetici
Yönetici
Yönetici
Katılım
13 Ocak 2007
Mesajlar
1,869
Puanları
1,768
Yaş
42
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
 

CELİK_CPU

Onursal Üye
Onursal Üye
Katılım
7 May 2007
Mesajlar
466
Puanları
8
Yaş
43
Arkadaşlar s7300 örnek bir projede move komutunun kullanılmasını gönderiyorum
 

Ekli dosyalar

  • 31.8 KB Görüntüleme: 9
Katılım
6 Ocak 2010
Mesajlar
15
Puanları
1
Yaş
31
*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.. :)
 

Sponsor Bağlantı

Forum istatistikleri

Konular
105,450
Mesajlar
742,739
Kullanıcılar
392,038
Son üye
namred2005

Yeni konular

Üst