Case Komutu Hk.

RENU PLC ile ilgili her türlü sorularınızı buraya yazabilirsiniz...
Cevapla
kuka92
Mesajlar: 20
Kayıt: 24 Kas 2017 08:51
İletişim:

Case Komutu Hk.

Mesaj gönderen kuka92 »

Merhaba,

Case komutu kullanarak küçük bir program yazdim. Makine uzerinde deneyerek calistirdim. Fakat caseler arasında gecis yaparken bir önceki case de true olan bit diger caselerde de true oluyor. Yani baska case e atlayinca resetleme yapmiyor. Mesela
Case Adim
1: Motor1= True
Motor2= False

2: Motor3= True

End_Case

Mesela 2.adimda motor1 calismaya devam ediyor. Gecisler arasi reset atabilirim. Bu cok zor degil fakat 50 motor olan bir sistem kuracagiz. Kendi kendine reset atmasi icin herhangi bir uygulama yapabilir miyiz ?
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Re: Case Komutu Hk.

Mesaj gönderen İlhan »

Eğer biti TRUE yapmışsanız ladder daki SET gibidir. Diğer adımda RESET edilmeli yani FALSE yapmalıdır.
kuka92
Mesajlar: 20
Kayıt: 24 Kas 2017 08:51
İletişim:

Re: Case Komutu Hk.

Mesaj gönderen kuka92 »

Iste bende tam olarak onu soruyorum ilhan bey. Bu sekilde kullanisli olmuyor. 50 motorluk bir sistemde 10 tanesine calis 40 tanesine calisma demek program süresini cok artırıyor. Set etmek yerine sadece enerjilendirme yapamaz miyiz ? Onu merak ediyorum
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Re: Case Komutu Hk.

Mesaj gönderen İlhan »

Yukarıda bahsettiğiniz durum ST programlama dili için normaldir. Kontakların ON/OFF şartı programcı tarafından düzenlenmelidir.
Erteotomasyon
Mesajlar: 1
Kayıt: 16 Oca 2019 00:53
İletişim:

Re: Case Komutu Hk.

Mesaj gönderen Erteotomasyon »

Merhaba arkadaşım yapman gereken şu case kullanmayacaksın

Test := tag =1; bu sadece tag 1 olunca çıkış verir
Veya
Test := tag >=1 and tag<=5 ; buda 1 ile 5 arası çalışma
Veya
Test := tag=1 or tag =5 or tag=7 ; bu 1-5-7 iken çıkış verir

İllada case ile yapacağım diyorsan

Test1:=false;
Test2:=false;
Test3:=false;

Case
1:
Test1:=true;
2:
Test2:=true;
3:
Test3:=true;

Bu durumda sadece aktif olan case çalışır

Not: bu arada konu eski ama başkasına belki faydalı olur
Cevapla

“RENU PLC Forum” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir