Plc seneryosu yazılırken nelere dikkat edilmeli.

Katılım
31 Ara 2018
Mesajlar
41
Puanları
3
Yaş
24
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. )
 

Mahur

Üye
Katılım
7 May 2019
Mesajlar
88
Puanları
8
Yaş
38
HAYALGÜCÜ ve otomatik Kumanda
 
  • Beğen
Tepkiler:

elektronikmuh

Yönetici
Yönetici
Yönetici
Katılım
13 Ocak 2007
Mesajlar
1,889
Puanları
1,768
Yaş
42
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:
Konu Sah
arduinonano
Katılım
31 Ara 2018
Mesajlar
41
Puanları
3
Yaş
24
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.
ö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.
 

eemyazgan

Üye
Katılım
25 Kas 2018
Mesajlar
27
Puanları
3
Yaş
23
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 :)
 

rotsis

Üye
Katılım
7 Ağu 2011
Mesajlar
734
Puanları
8
Yaş
34
bol bol bilim kurgu kitapları oku bir de kendine öz bir felsefen olsun
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.
hocam bence en önemlisi , kontroloru minimum ölçüde yorarak , maksimum verimde çalıştırmak.
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.
yani şu kadar kod yerine "case of" kullansa derdi biticek arkadaşın
 
Son düzenleme:

Sponsor Bağlantı

Forum istatistikleri

Konular
106,082
Mesajlar
747,401
Kullanıcılar
394,263
Son üye
İklimsogutma

Yeni konular

Üst