1. sayfa (Toplam 1 sayfa)

birden fazla kronometre nasıl yapılır

Gönderilme zamanı: 22 Haz 2018, 15:17
gönderen efor0619
1.programda dakika ve saniye cinsinden 4 ayrı kronometre yapmam gerekiyor. bu zamanları sabit değerler ile karşılaştırma yaparak farklı işler yaptıracağım .

2. step komutunun nasıl çalıştığı hakkında bilgi verebilirmisiniz ? S kontaklar nasıl kullanılır

Re: birden fazla kronometre nasıl yapılır

Gönderilme zamanı: 22 Haz 2018, 15:31
gönderen Turhan
PLC içerisinde Saat, Dakika, Saniye cinsinden sayma yapabileceğiniz özel bir blok bulunmuyor bunun için HOUR - Saat Metre komutunu modelleyebilirsiniz. Örnek linkte D0 datası saat D1 datası saniye cinsinden sayma yapmaktadır. yani HOUR komutu 1,5 saat sayma yaptı ise D0 datasında 1, D1 datasında 30dk X 60 = 1800 saniye değeri görülecektir.

PLC içerisinde Step komutları adımlı yada sıralı olarak çalışan sistemler için yanlızca bir stepin aktif olması gerektiği yerde kullanılan sıralı çalışma kontağıdır.

Re: birden fazla kronometre nasıl yapılır

Gönderilme zamanı: 22 Haz 2018, 16:19
gönderen efor0619
dakika ve saniye cinsinden çalışacağım bu komutu kullandığımda D1 içerisini her 60 saniyede sıfırlayıp farklı bir datayı 1 artırarak mi kullanayım, yoksa daha pratik bir işlem varmı?
enerji gidip gelince sıfırlanmaması için 511 üzeri datalardan kullanacağım? ve zaman sıfırlama için mov ile 0 mı göndereyim ?

S komutu biraz daha açabilirmisiniz ? veya bir örnek. çogu programda inceledim set ediliyo ama resetlendiğini göremedim hiç. yada her set olduğunda altındaki komutu bir periyot mu işliyor ?

Re: birden fazla kronometre nasıl yapılır

Gönderilme zamanı: 22 Haz 2018, 16:32
gönderen Turhan
- Saat ve dakika cinsinden sayma işlemini belirttiğiniz gibi farklı algoritmalar ile çözebilirsiniz.

- Step komutlarının kullanımı aşağıdak gibi kod dizilimie sahiptir. Herhangi bir step adımı set olduğu anda diğer step kontakları kendini resete çeker ve yalnızca set konumunda kalan step kontağı içerisindeki komutlar çalışır.

step.png

Re: birden fazla kronometre nasıl yapılır

Gönderilme zamanı: 25 Oca 2019, 20:16
gönderen bayram.caliskan
Ben bir projede m1013 kontağı ile karşılaştırma kontaklarınıda kullanarak dediğiniz şekilde kronometre yapmıştım. m1013 kontağı 0,5sn açık 0,5 sn kapalı kalan kontak olduğundan 1 sn olur inc komutu ile bir D registerini 59 kadar saydırıp 60 olacağı durumda karşılaştırma kontaklarıyla dakikayı bir arttırır saniyeyi sıfırlarsınız.