micromaster 440+S7 300+profibus

xblackx

Üye
Katılım
26 Haz 2007
Mesajlar
27
Puanları
1
Yaş
39
merhaba arkadaşlar

S7 300 plc ile micromaster 440 driver'ı haberleştirmeye çalışıyoruz fakat driver'dan okuma-yazma konusunda takıldık örneğin aktüel hız,set ettiğimiz frekans,motorun çektiği akım vb. paremetreleri S7 300 plc'de nasıl görebiliriz?

Yardımcı olacak arkadaşlara şimdiden teşekkürler
 

Ekli dosyalar

  • profi.jpg
    profi.jpg
    97.2 KB · Görüntüleme: 1,150
Moderatör tarafında düzenlendi:
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.
Resimdeki konfigürasyona göre
PQW 260 = Controlword
PQW 262 = referans gönderceğin word
PIW 260 = Statusword
PIW 262 = Hız bilgisini okuyacağın word

Kolay gelsin....
 
rudes ' Alıntı:
Resimdeki konfigürasyona göre
PQW 260 = Controlword
PQW 262 = referans gönderceğin word
PIW 260 = Statusword
PIW 262 = Hız bilgisini okuyacağın word



Kolay gelsin....

rudes arkadaşım öncelikle yardımın için teşekkür ederim benim takıldığım nokta örnek veriyorum "PIW 262 = Hız bilgisini okuyacağın word" olduğunu nasıl anlayabilirim ?

iyi çalışmalar dilerim
 
xblackx arkadasın kullandığı PPO tipi PPO3 kullanılmış. Profibus noktası yani sürücü Adres olarakda 260-264 adresini input ve otput olarak kullanıyor. Bu PPO3 de outputun ilk wordu olarak CTW (control word) ikinci word ise MRW (main reference value) dir. Yani ilk wordun bitlerine göre sürücüye hareket verebilirsiniz ( çalıştır,durdur,jog,hazır gibi) ikinci wordde ise referens hız değeri verebilirsiniz. Bu adresin inputlarındanda sürücü durumunu ve hız geribesleme değerini okuyabilirsiniz.
Rudes arkadaşımızında yazdığı gibi,
PQW 260 = Controlword
PQW 262 = referans gönderceğin word
PIW 260 = Statusword
PIW 262 = Hız bilgisini okuyacağın word

Ekte PPO çeşitleri ile ilgili döküman ve size faydasını olacağını düşündüğüm örnek program gönderiyorum. Fakat PPO1 tipi kullanılmış. Bu nedenle sürücüye veri yazmak için SFC13 ve SFC14 kullanılmış. Normalde move komutu ile sürücüye tek seferde 2 word yazılabilir ve okunabilir. Bunun üzerinde veriyi tek seferde yazmak ve okumak için bu sistem fonksiyon blokları kullanılmaktadır.

Bu programı inal74 arkadaşımız göndermişti. Emeğine sağlık..
 

Ekli dosyalar

  • MM440.rar
    283.6 KB · Görüntüleme: 280
Arkadaşlar bloğu hazırlayan biri olarak merak ettikleriniz konusunda yardımcı olmaya hazırım.
birde düzeltme amaçlı olarak mm440 programında ppo1 kullanılmamış olup hardware bakarsanız bunu anlayabilirsiniz 4wordlük okuma yazma alanı kullanılmıştır ancak yazma kısmında ilk 2 word kullanılmış diğer 2 word reserve edilmiştir farklı amaçlar için kullanılabilir.okuma kısmında ise 4 word,de kulanılmıştır.bu arada inverter parametreleride önemlidir ilk 2 word default değerleri ile durum bitleri ve hız bilgisi okunup yazılabilir ancak diğer iki word sürücüden ayarlanmalıdır bunlar sürücünün 2050 ve 2051 nolu parametreleridir
 
sahin2000 öncelikle PQW260 wordünü binary açılımı ile irdelemenizi tavsiye ederim çünkü bu word içerisinde sürücünün kontrol bitleri vardır ve her bitin kullanım amacı farklıdır aşağıda control wordündeki bitlerin açılımını sana veriyorum burada 1.2.3.4.5.6 ve 10. bitler sürekli 1 12 ve 15. bitler sürekli 0 konumunda olduğu taktirde sürücü hazır konuma geçecektir artık sürücüyü on konumuna geçirmek için 0. bitin 1 olması yeterlidir.umarım yardımcı olabilmişimdir.
iyi çalışmalar.


BIT_8 BOOL FALSE Bit08 JOG sağa 0 HAYIR
BIT_9 BOOL FALSE Bit09 JOG sola 0 HAYIR
BIT_10 BOOL FALSE Bit10 PLC.den kontrol 0 HAYIR
BIT_11 BOOL FALSE Bit11 Ters yön (set değerinin çevrilmesi) 0 HAYIR
BIT_12 BOOL FALSE
BIT_13 BOOL FALSE Bit13 Motorize potansiyometre MOP yukarı 0 HAYIR
BIT_14 BOOL FALSE Bit14 Motorize potansiyometre MOP asagı 0 HAYIR
BIT_15 BOOL FALSE Bit15 CDS Bit 0 (Lokal/Uzak) 0 HAYIR
BIT_0 BOOL FALSE Bit00 ON/OFF1 0 HAYIR
BIT_1 BOOL FALSE Bit01 OFF2: Elektriksel durus 0 EVET
BIT_2 BOOL FALSE Bit02 OFF3: Hızlı durus 0 EVET
BIT_3 BOOL FALSE Bit03 Palsın aktiflestirilmesi 0 HAYIR
BIT_4 BOOL FALSE Bit04 RFG.nin aktiflestirilmesi 0 HAYIR
BIT_5 BOOL FALSE Bit05 RFG baslatma 0 HAYIR
BIT_6 BOOL FALSE Bit06 Set değerinin aktiflestirilmesi 0 HAYIR
BIT_7 BOOL FALSE Bit07 Hata resetleme 0 HAYIR
 
Elimdeki profibusla ilgili dökümanları upload ettim. Umarım işine yarar
 

Ekli dosyalar

  • prof__305_bus.rar
    10 MB · Görüntüleme: 303
merhaba arkadaşlar

öncelikle yardımlarından dolayı tüm arkadaşlara teşekkür ederim.step7 programı içerisinde mm440 referans gönderme bilgisinin nerelerde kullanıldığını nasıl görebilirim? (yukarıda anlatılan 262 referans gönderme word'u gibi )

herkese iyi çalışmalar dilerim.
 
Elimden geldiği kadar ve bildiğim kadar anlatmaya çalışayım yanlışım varsa bilenler lütfen düzeltsin..

Her profibus noktasını için PPO ( Parameter Process Data Object ) belirliyoruz. PPO1 den PPO5 arasında olabiliyor. Örnek olarak PPO1 i incelersek.. Bu PPO için Inpıt ve Output adresleri belirleniyor. HW de modul adresi gibi görebilirsiniz ve değiştirebilirsiniz. Sürücüyü değer göndermek ve değer okumak için bu adresleri kullanıyoruz. Eğer aynı anda 4 byte okuma veya yazma yapacaksak Move komutu ile yapabiliriz. Eğer daha büyük verileri kullanacaksak ise BlokMove Kullanıyoruz. Sürücüye göndereceğimiz ve okuyacağımız verilerin içeriklerinide sürücünün manuel inde bulabiliriz. Biraz karışık bir konu.. Eklemek ve düzeltmek isteyenler varsa sevinirim bende bu konuda çok iyi sayılmam. Bildiklerim bunlar ve elimden geldiği kadar paylaşmaya çalıştım..
 

Ekli dosyalar

  • pro3.jpg
    pro3.jpg
    58.1 KB · Görüntüleme: 686
  • profibus[2].jpg
    profibus[2].jpg
    44.2 KB · Görüntüleme: 891
  • Prog.JPG
    Prog.JPG
    58.7 KB · Görüntüleme: 672
Moderatör tarafında düzenlendi:
mustak ' Alıntı:
Sahin kardeş hardwarede tanımlanan adres senin bastaki başlangıç adresin oluyor. Profibus istasyon adresi 1 giriş çıkış kontrol word adresi 260 diye tanımlar. Bu durumdada aşağıdaki sıralamaya göre gerekenleri yaparsın, Bu adresi nesne üzerine tılayıp değiştirmekte senin elinde, resimdeki örnekte 300 görünüyor. Bu durumda başlangıç adresin 300 olacaktır. Sonuç odaklı gidersek örneği aç Fb 63 bunu için kullanılan DB44 tıkla içine bak bu blok senin tek tek adres okuyup yazmanı kolaylaştıracak hazır bir blok işini görmesi dileğiyle
Kolay gelsin.

PQW 260 = Controlword
PQW 262 = referans gönderceğin word
PIW 260 = Statusword
PIW 262 = Hız bilgisini okuyacağın word

http://support.automation.siemens.c...2_2_en.zip?func=cslib.csFetch&nodeid=23133046

http://support.automation.siemens.c..._DP_en.pdf?func=cslib.csFetch&nodeid=23131729

mustak kardeş selamlar

resimde gösterdiğim adreslerin anlamı nedir ? bu konu çok karışık gibi geliyor bana örneğin 4 PKW,2PZD (PPO 1) İLE 0 PKW, 2 PZD (PP0 3) arasında ne fark var? mm440 dc bara gerilimini nasıl okutabilirim?

yardımlarınız için çok teşekkürler
 

Ekli dosyalar

  • index.jpg
    index.jpg
    98.4 KB · Görüntüleme: 493
Moderatör tarafında düzenlendi:

Forum istatistikleri

Konular
128,173
Mesajlar
915,636
Kullanıcılar
449,936
Son üye
AsilOzgenc

Yeni konular

Geri
Üst