Plc seneryosu yazılırken nelere dikkat edilmeli.

Katılım
31 Ara 2018
Mesajlar
161
Puanları
1
Yaş
29
arkadaşlar bir problemi plc çözerken ilk etapda senaryosu oluştururken nelere dikkat edilme ve nasıl yazılmalıdır yardımcı olursanız sevinirim. (her yiğidin yoğurt yiğişi farklıdır elbet ama yöntemlerinizi paylaşırsanız sevinirim. )
 
HAYALGÜCÜ ve otomatik Kumanda
 
Tepkiler:
Basit program yapıları için hayalgücü ve otomatik kumanda tabiki gereklidir ama yeterli değildir, daha karmaşık sistemlerde makinaların %80-90 a yakını bir durumdan başka bir duruma ilerleyen bir sistemle çalışırlar, bu şekilde çok fazla durum olabilir ve her makinanın bir başlangıç durumu vardır.
Başlangıç durumundan diğer durumlara belirli koşullar altında geçilir ve her mevcut durum(state) ve durum geçiş koşulları(state transitions) sorgulanarak bir sonraki duruma geçilir, taki makina başlangıç durumuna geçene kadar, program sistematik bir biçimde yazılır.
Ayrıca bu yöntemle yazılan programlarda onlarca durum içerisinde mevcut durum incelenerek arıza bulma kolaylaştırır, programda okunaklık artar, iyi bir plc programında istenilen en önemli iki konudur.(Bana göre önemli olan makinanın çalışması değil, yazılan programın kalitesidir)
Literatürde bu yönteme "Durum makinasi"(State Machine) kontrol yöntemi denir, bir sistemde birden fazla Durum makinası kullanabilir.
Aşağıdaki basit bir örneği inceleyebilirsiniz.
 
Son düzenleme:
öncelikle zaman ayırıp cevap verdiğiniz için teşekkür ederim.yapısal programlama ve o programda hata arama kısmı beni daha çok ilgilendiriyor.paylaştınız videoyu izlicem başka yararlı linkler varsa paylaşırsanız sevinirim.iyi günler.
 
komplex program yazarken kesinlikle function blok function kullanarak düzenli bir şekilde yazarsanız karmaşıklığın ve herhangi bir hatada , hatayı bulup düzeltmeniz daha kolay olur ve komplex yapıda bir proje ile uğraşıyorsanız ilk baş hmi yı yapmanız daha iyi olur bence
 
bol bol bilim kurgu kitapları oku bir de kendine öz bir felsefen olsun

hocam bence en önemlisi , kontroloru minimum ölçüde yorarak , maksimum verimde çalıştırmak.

yani şu kadar kod yerine "case of" kullansa derdi biticek arkadaşın
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…