s7-1200 ile g120c inverter kontrolü

Katılım
8 Haz 2017
Mesajlar
28
Puanları
3
s7-1200 ile g120C inverterin start,stop,hız,hızlanma ve yavaşlama zamanı, gibi temel işlemlerini nasıl kontrol edebilirim? Örnek bir program rica edebilirmiyim? Teşekkür ederim.
 

elektronikmuh

Yönetici
Yönetici
Yönetici
Katılım
13 Ocak 2007
Mesajlar
1,883
Puanları
1,768
Yaş
42
Konu Sah
O
Katılım
8 Haz 2017
Mesajlar
28
Puanları
3
Örnek için teşekkürler indirip örneği açıp inceledim ama açıkçası bu normalizasyon ve denormalizasyon bloklarından ne kasteddiğini pek anlamadım. Eğer imkanınız varsa bu örneği biraz Türkçe olarak açıklayabiliirmisiniz lütfen.
 

ugurselki

Üye
Katılım
20 Ocak 2015
Mesajlar
210
Puanları
33
Yaş
37
Konum
izmir
Örnek için teşekkürler indirip örneği açıp inceledim ama açıkçası bu normalizasyon ve denormalizasyon bloklarından ne kasteddiğini pek anlamadım. Eğer imkanınız varsa bu örneği biraz Türkçe olarak açıklayabiliirmisiniz lütfen.
Efendim ben çok iyi değilimdir gerçi bu konularda ama özetlemeden önce Tüm detaylar için ekte attığım pdf te sayfa 94 den başlayarak mutlaka okuyun;İncelediğiniz örnekte endüstriyel ethernet cihazını veya plc endüstriyel ethernet cp 'si bir profinet I/O veya profinet I/O kontrol cihazı olarak kullanıldığından program blokları oluşturulurken OB1 içinden FC11 "PNIO_SEND" ve FC12 "PNIO_RECV" iletişim blokları çağrılır.Bu bloklar gönderilen ve alınan data telegramlarını (örneğe baktım sıemens telegram 352 sanırım kullanmıştı) frame leri eş zamanlı olarak işler ve drıver ile kontrol unıt arasındaki veri trafiğini oluşturur.Arada şu bilgiyide vereyim;telegram 352 ve 353 yapısında 2 tip frame bulunur bunlar STW(kontrol) ve ZTW(Durum).
Bu fonksiyonlar oluşturulurken "DONE", "NDR", "ERROR" ve "STATUS" çıkış parametreleri gereklidir.Malesef bu yapıyla ilgili birşey göstermemişler.Örnekte FB11 fonksiyon bloğu oluşturulmuş.Bu blok içindeki istenen hız,tork gibi degerleri geçici oluşturulan etiketlere (INT) yazılır ve bu etiketleri FC11 alır ve kontrol ünitesine gönderir.(send).Kontrol ünitesindende buna karşılık bir cevap gelir.Yani gerçek hız ve tork bilgisi.işte bu trafik FC11 ve FC12 ile sağlanır.Başka bir ifadeyle girdi ve çıktıları düzenlerler.
Bunun yanında fıeldbus system dökümanlarınıda incelemeniz gerekir.
Örnek bir FC11 ve FC 12 çağrısı buldum;FC11.gif
FC12.gif

Ayrıca şu linke bakın;
https://books.google.com.tr/books?id=BqXYCgAAQBAJ&pg=PA287&lpg=PA287&dq=fc11+block&source=bl&ots=0WYsEBlBOM&sig=4sfPsCcFF33RxQGTv9RBxEjPG_s&hl=tr&sa=X&ved=0ahUKEwj01Mqhu8jUAhXC7xQKHYkjCowQ6AEINTAD#v=onepage&q=fc11 block&f=false
 

Ekli dosyalar

Son düzenleme:

as.yıldırım

Paylaşımcı üye
Katılım
14 Eki 2011
Mesajlar
1,049
Puanları
108
S7 1200 ile 5 adet g120 sürücü kullanarak pid kontrol yapmıştım.

Yapacağınız sistemi bilmemekle beraber zorda kalmadığınız sürece plc ile g120 arasında endüstriyel haberleşme metodunu kullanmamanızı tavsiye ederim.en iyi yöntem en basit olan yöntemdir.

PLC den DO çıkışlarını g120 ye DI olarak girip start stop yapabilirsiniz.

Hızlanıp yavaşlama ivmelerini ise direk sürücü parametrelerinden ayarlayın.
 

as.yıldırım

Paylaşımcı üye
Katılım
14 Eki 2011
Mesajlar
1,049
Puanları
108
Ilave olarak hız bilgisini plc den AQ olarak g120 ye AI girişi yapıp kontrol edebilirsiniz
 

muhturan23

Üye
Katılım
19 Ağu 2015
Mesajlar
2
Puanları
1
Yaş
28
Ilave olarak hız bilgisini plc den AQ olarak g120 ye AI girişi yapıp kontrol edebilirsiniz
Merhaba. Bu şekilde I/O ları kullanarak kontrol yaptığımızda arıza bilgisini PLCye nasıl alacağız? Sürücü üzerindeki AI sizin bahsettiğiniz gibi hız kontrol için kullanacam. Yine sürücü üzerinde bulunan AO yu da motor akım bilgisini göndermek için kullanacam. Elimde hiç Analog I/O kalmıyor. Digital I/O larla da arıza olduğunu belki gönderirim ama arıza kodunu gönderemem. Arıza bilgisini ethernet vasıtasıyla gönderebilir miyim? Yani kontrolü I/O lar vasıtasıyla yapacam fakat aynı zamanda ethernet bağlantısı ile arıza bilgisini plc ye gönderecem. Bu şekilde olabiliyor mu? Cevaplayabilirseniz memnun olurum.
 

as.yıldırım

Paylaşımcı üye
Katılım
14 Eki 2011
Mesajlar
1,049
Puanları
108
Evet o şekilde de olabilir. Ama arıza kodunu neden göndermek istiyorsunuz. Sürücü üzerinde zaten göreceksiniz.
 

muhturan23

Üye
Katılım
19 Ağu 2015
Mesajlar
2
Puanları
1
Yaş
28
Evet o şekilde de olabilir. Ama arıza kodunu neden göndermek istiyorsunuz. Sürücü üzerinde zaten göreceksiniz.
Teşekkür ederim cevabınız için. Evet arıza bilgisi ekranda görünüyor fakat benim hata kodunu HMI ekrana yansıtmam gerekiyor.

Bir sorum da şu olacaktı. G120C inverter üzerindeki digital ve analog I/O sayılarını artırabiliyor muyuz? PLC deki gibi ek modül tarzı birşey eklenebiliyor mu
 

as.yıldırım

Paylaşımcı üye
Katılım
14 Eki 2011
Mesajlar
1,049
Puanları
108
HMI kodunu PLC ye alabilirsiniz .Bunun için telegram altyapısını kullanmanız lazım. Telegram 352 yi seçerseniz, sürücüye 6 Word lük bilgi gönderip 6 Word lük bilgi alabilirsiniz. aldığınız bilgilerden 5.word alarm kodu 6.word arıza kodu olur.

Sürücü üzerindeki analog I/O sayısının artırıldığını hiç görmedim. Siemense sorabilirsiniz.

Eğer sürücü ile profinet üzerinden haberleşiseniz, telegram 352 yi kullandığınızda, fiili devir, fiili akım bilgierini de alabilirsiniz. Sanırım ilave I/O ları bunun için istiyorsunuz. Bu yöntem ile çözebilirsiniz.
 

Sponsor Bağlantı

Yeni mesajlar

Forum istatistikleri

Konular
105,959
Mesajlar
746,416
Kullanıcılar
393,772
Son üye
MCHT_KAYA

Yeni konular

Üst