Sfc Programlama Hakkında

KAYSERİ

Profesyonel Üye
Katılım
13 Ocak 2010
Mesajlar
2,948
Puanları
515
Yaş
33
Konum
Kayseri
Selamlar :)

14ss2+analog modül+16sp+16sp mevcut elimde. Bir plastik enjeksiyon makinesine sfc ile program yazmaya çalışıyorum. Aynı zamanda da sfc programlamayıda öğrenmiş olacağım. @Yusuf SEYLAN ile birlikte ladder diyagram ile bir programlama yaptık, yapmaya çalışıyoruz.

Sfc ile ilgili takıldığım noktaları bu başlık altında sorup öğrenmek istiyorum. hemde başkalarını da faydalanmış olur.

İlk sorum F5 ile geçiş koşulları ilgili.

Örneğin 0 numaları geçiş koşulunu herhangi bir sebeple sildik diyelim tekrar aynı numaralı geçiş koşulunu tekrar ekleyemiyorum en son 12 numaralı geçiş koşulu kullanıldıysa mesela silinen koşul yerine 13 numaralı geçiş koşulu ekleniyor. Sildiğim geçiş koşulunu nasıl eklerim yeniden.
 
Moderatör tarafında düzenlendi:
Geçiş koşulunun numarasının herhangi bir önemi yok.

SFC modda derleyip komut satırına geçin. komut > SFC derlemesini yapın düzeliyor.
 
Geçiş koşulunun numarasının herhangi bir önemi yok.

SFC modda derleyip komut satırına geçin. komut > SFC derlemesini yapın düzeliyor.

Doğru evet bir önemi yok öyle bir imkan var mı diye merak ettim.
 
Ekteki fotoda step içinde son satırdaki X 20 ile resetleme yapılıp aynı zamanda S 29 adımına geçiş şartı için kullanılabilir mi ?
 

Ekli dosyalar

  • SORU FOTO 1.jpg
    SORU FOTO 1.jpg
    33.2 KB · Görüntüleme: 63
Kendimce oluşturduğum sfc diyagramı oluşturarak steplerin ve geçiş koşullarını da ladder diyagram ile düzenleyerek devam ediyordum. Sonrasında sfc diyagramdaki hataları düzeltmek için satır ve hücre ekle sil yöntemlerini de kullanarak sfc diyagramı oluşturdum. Buraya kadar sıkıntı yok ama sfc diyagramı düzenlemeden önce yaptığım tüm step ve geçiş koşulları içindeki veriler silinmiş. Neyse dedim yeniden yazarak derleme yaparak kayıt ederek gittim ama yine olmadı. Yazdığım veriler stepler ve geçiş koşulları içinden siliniyor. Bunun sebebi ne olabilir ?
 
X20 yi s8 den gelen hatta bağlayın.

Rst ve ardından set s9 diyebilirsiniz.

Sfc modda program yazarken, bir step içinde yazılan programı derlemeden çıkarsanız program silinir. Mutlaka derleyip step dışına öyle çıkın.
 
X20 yi s8 den gelen hatta bağlayın.

Rst ve ardından set s9 diyebilirsiniz.

Afdersin abi tam anlayamadım.

S28 e geçiş şartı başka bir kontak. Ben x20 kontağını s28 içinde y37 yi restiet için kullanırken eş zamanlı olarak s29 a geçiş şartı yapabilirmiyim.

Not: Y37 aslında setlemeden de çalışabilir ama her stepte y37 yi aç kapa yapmak yerine s28 e kadar setli olarak getirip s28 de reset yapmayı düşündüm.


Derlemeyi her an yapuyorum ladder dan çıkmadan önce ama programda sıkıntı var sanırım silip geri yükleyeceğim
 
Evet yapabilirsiniz.

Sfc modda bir step karesi içine sağ tuşla girip ladderi yazıp derleyip çıkın.
Buna rağmen icerik siliniyorsa, dediğiniz gibi wplyi kaldırıp tekrar kurmayı deneyebilirsiniz.

Birde diğer hatları step kontağının altından alarak bağlayın.
Eklediğiniz resimdeki gibi hat başından alınması gereken kontakları (sürekli devrede olacaklarsa) lad0 içerisinde belirtin.
 
Son düzenleme:
Eğer step kontağı altından değilde hat başından alırsam stepten bağımsız mı çalışır ?

Resimde görülen 2. Satırı lad-0 içine yazdığımda da normal çalışma esnasında aynı çıkışı alabilirim sanırım. Yani makine çalışırken X20 girişinden sinyal geldiğinde y37 çıkışı resetlenir. Doğru mu anlıyorum.

Birde sistemde sıcaklık kontrolüde var. Sıcaklık kontrolü lad0 a ekleyeceğim. Manuel kullanımiçin olan butonları da lad 0 içine mi eklemem doğru olur.

Ben s1 başlangıç stepi ekledim. Manuel kontrol diyagramını ekledim. Giriş şartı ile s1 setleyip manuel mod aktif pasif yapmayı düşünüyorum
 
Stepten bağımsız sürekli çalışacak herşey lad0 içinde olmalı.
Belki çıkışta silinmesinin sebebi bu sekil yazımda olabilir. İhtimal...
 

Forum istatistikleri

Konular
129,838
Mesajlar
930,648
Kullanıcılar
452,667
Son üye
eengmert

Yeni konular

Geri
Üst