PLC Programlada otomatik ve manuel çalışma

  • Konbuyu başlatan pioneer5900
  • Başlangıç tarihi
Katılım
15 Ara 2009
Mesajlar
278
Puanları
1
Yaş
38
Merhabalar,
Bir Makinenin plc programında otomatik modunda sıralı işlemler yürütülürken, sistem manuel çalışma moduna geçirildiğinde otomatik çalışmadaki sıralı işlemlere devam etmek için nasıl bir yöntem izleniyor?
Örneğin bir trafik ışığı çalışmasını ele alırsak (çalışma prensibini örnek olarak verdim tartışmaya gerek yok)

1-kırmızı lamba yansın,
2- zaman gecikmesi,
3-kırmızı ve sarı lambalar yansın,
4-zaman gecikmesi
5-yeşil lamba yansın,
6-zaman gecikmesi
7-yeşil ve sarı lambalar yansın
8-zaman gecikmesi ve 1. adıma geri dön

Şeklinde bir çalışma otomatik manuel anahtarı ile otomatik modda çalışma olduğunu farzedersek, manuel moda alındığında bu işlemler durmalı ve otomatik moda alındığında program durduğu yerden devam edebilmeli..

otomatik-manuel kontaklarını her bir adıma yerleştirmek (seri devre) yada set olanları geçici resetlemek sonra tekrar setlemek gibi nasıl bir yol izlediğinizi sormak istiyorum ve tabiki programda alt programlar ve kesmeler gibi daha karmaşık çalışmalardaişimiz daha zor olacağından dolayı nasıl bir yöntem izliyorsunuz acaba?
 
Katılım
7 Tem 2020
Mesajlar
61
Puanları
1
Yaş
25
Kalıcı hafızalı Timer kullanılabilir.
Manuele alındığında Timer saymayı bekletip otomatiğe geçtiğinde kaldığı network de kaldığı saniyeden devam edebilir
 
Konu Sah
pioneer5900
Katılım
15 Ara 2009
Mesajlar
278
Puanları
1
Yaş
38
Teşekkür ederim arkadaşım , aslında çok daha karmaşık sistemler için sormak istedim fakat sorumu açık anlatamadım.
 

hkn_blt

Üye
Katılım
31 Ağu 2009
Mesajlar
1,123
Puanları
31
Teşekkür ederim arkadaşım , aslında çok daha karmaşık sistemler için sormak istedim fakat sorumu açık anlatamadım.
Demek istediğinizi ben anlıyorum :)
Şöyle yapılabilir. Otomatik moddan manuel moda geçiş yapılınca. Makinanın o anki outputların durumu bir hafıza alanına taşınır ve tekrar otomatiğe geçince bu değerler çıkışlara atanır.
Veya otomatik mod için ayrı program manuel mod için ayrı bir program yazılabilir.
 
Konu Sah
pioneer5900
Katılım
15 Ara 2009
Mesajlar
278
Puanları
1
Yaş
38
Demek istediğinizi ben anlıyorum :)
Şöyle yapılabilir. Otomatik moddan manuel moda geçiş yapılınca. Makinanın o anki outputların durumu bir hafıza alanına taşınır ve tekrar otomatiğe geçince bu değerler çıkışlara atanır.
Veya otomatik mod için ayrı program manuel mod için ayrı bir program yazılabilir.
anlayışınıza teşekkürler öncelikle,
ben otomatik çalışan bir sistem için sıralı işlemler kullanıyorum birde alt program gibi kullanığım bir yardımcı hafıza biti ile çağırdığım fonksiyonlarım var.
programda set-reset rölesi gibi komutlarım var ve bir sonraki adımda önceki adımı resetleyerek devam ediyorum bunların hepsi otomatik modda gerçekleşen süreçler ve her bir adım otomatiğe bağlı olduğundan manuel moda aldığımda otomatik süreçler duruyor ve setlenen hafızalarım setli kalıyor. bunu özellikle otomatikten manuele geçişte tekrardan aynı yerden devam edebilmek için yapıyorum.

Uzman yazılımcı arkadaşlarımızın bu konuda nasıl bir süreç izlediğini merak ettim ve sormak istedim.

çok karmaşık programlarda ve sürekli tekrarlanan durumların olduğu bir programı parçalayarak fonksiyonel bir programlama yapmayı basit ve faydalı buluyorum , şu anda nasıl daha uzman bir çalışma sistemi yapabilirim açısından uzman görüşlerin fikirlerini almak istiyorum,cevaplarınız için teşekkürler.
 

Benzer Konular

Forum istatistikleri

Konular
117,267
Mesajlar
826,401
Kullanıcılar
426,948
Son üye
umut...

Yeni konular

Üst