KOMUT LİESİ ve YAPISAL METİN ile PROGRAMLAMA IF (=TRUE =TRUE =TRUE THEN Q0:=TRUE; Q0 Q0:=FALSE; N IF (=FALSE =FALSE =FALSE THEN Q0:=TRUE; Q0 Q0:=FALSE; IF (=TRUE =TRUE =TRUE THEN Q1:=TRUE; Q1 Q1:=FALSE;
N IF (=FALSE =FALSE =FALSE THEN N Q1:=TRUE; N Q1 Q1:=FALSE; IF (=TRUE =TRUE THEN S3 Q3 IF (=TRUE S3=TRUE THEN Q3:=TRUE; Q3:=FALSE; N ( IF (=FALSE (=TRUE =TRUE THEN IF ((=TRUE =TRUE =FALSE THEN
N ( IF (=TRUE (=FALSE =TRUE THEN IF ((=FALSE =TRUE =TRUE THEN Merdiven diyagramında ( verilen PLC programının komut listesi (IL ve yapısal metin ( dilinde yazınız? ( ( ( IF (=TRUE ((=TRUE =TRUE (=TRUE (S5=TRUE S6=TRUE S3=FALSE THEN END_IF Komut listesi (IL ile verilen PLC programını Merdiven diyagramı ( ve yapısal metin ( dilinde yazınız? S5 S6 S3 ( S3 S6 S5
IF ((((S6=TRUE S5=TRUE =TRUE (=TRUE =TRUE =TRUE S3=FALSE THEN END_IF ÖDEV: Merdiven diyagramında verilen PLC programının komut listesi (IL ve yapısal metin ( ile yazınız? ZAMANLAYICILAR (TIMERS Codesys dilinde üç tip zamanlayıcı bulunmaktadır. Bunlar; Düz Zaman Rölesi (TON : On Delay Timer Ters Zaman Rölesi (TOF : Off Delay Timer Darbe Zaman Rölesi (TP : Pulse Timer Düz zaman rölesi, ters zaman rölesi ve darbe zaman rölesinde bulunan IN ve PT parametreleri zamanlayıcının girişleri, Q ve ET parametreleri ise zamanlayıcının çıkışlarıdır. IN ve Q, BOOL tipinde, PT (Preset Time: Zaman ayar değeri ve ET (Zaman anlık değeri ise TIME tipinde parametrelerdir. PT Örnekleri : T#5d23h46m38s48ms T#23m10s24ms T#10s Düz Zaman Rölesi (TON : On Delay Timer CAL Zaman(IN:=SO, PT:=T#5s {Zaman değişkeni TON tanımlanmalıdır.} Zaman.Q
Düz zaman rölesinde IN girişi gelmediği zaman (IN=FALSE zamanlayıcı çalışmaz ve çıkış vermez (Q=FALSE. Düz zaman rölesinde IN girişi geldiği zaman (IN=TRUE zamanlayıcı çalışır ve süre sıfırdan itibaren saymaya başlar. Süre ayarlanan PT değerine ulaştığı zaman zamanlayıcı çıkış verir (Q=TRUE. Düz zaman rölesinde IN girişi geldiği zaman (IN=TRUE zamanlayıcı çalışır ve süre sıfırdan itibaren saymaya başlar. Fakat süre ayarlanan PT değerine ulaşmadan IN girişi giderse (IN=FALSE süre sıfırlanır ve zamanlayıcı çıkış vermez (Q=FALSE. Ters Zaman Rölesi (TOF : Off Delay Timer CAL Zaman (IN:=SO, PT:=T#5s {Zaman değişkeni TOF tanımlanmalıdır.} Zaman.Q Ters zaman rölesinde IN girişi gelmediği zaman (IN=FALSE zamanlayıcı çalışmaz ve çıkış vermez (Q=FALSE. Ters zaman rölesinde IN girişi geldiği zaman (IN=TRUE zamanlayıcı çalışır ve hemen çıkış verir (Q=TRUE. Zamanlayıcı çalıştıktan sonra IN girişi gittiğinde (IN=FALSE süre sıfırdan itibaren saymaya başlar. Süre ayarlanan PT değerine ulaştığında zamanlayıcının çıkışı gider (Q=FALSE. Darbe Zamanlayıcı (TP : Pulse Timer CAL Zaman (IN:=SO, PT:=T#5s {Zaman değişkeni TP tanımlanmalıdır.} Zaman.Q
Darbe zaman rölesinde IN girişi gelmediği zaman (IN=FALSE zamanlayıcı çalışmaz ve çıkış vermez (Q=FALSE. Darbe zaman rölesinde IN girişi geldiği zaman (IN=TRUE zamanlayıcı çalışır, hemen çıkış verir (Q=TRUE ve süre sıfırdan itibaren saymaya başlar. Süre ayarlanan PT değerine ulaştığı zaman zamanlayıcının çıkışı gider (Q=FALSE. Düz zaman rölesi kullanarak Ters Zaman Rölesi elde eden programı merdiven CAL Q0 Q0 TRUE Q0 T1.IN T1(PT := T#5s ÖDEV: Düz zaman rölesi kullanarak Darbe zamanlayıcı elde eden programı merdiven ÖDEV: Ters zaman rölesi kullanarak Düz Zaman Rölesi elde eden programı merdiven ÖDEV: Ters zaman rölesi kullanarak Darbe zamanlayıcı elde eden programı merdiven Bir fabrikada 3 adet büyük güçlü motor bulunmaktadır. Bu motorların aynı anda devreye girmeleri istenmemektedir. Bu üç motordan herhangi biri devreye girdikten 4 dakika sonra diğer motor devreye alınabilecek ve 2. Motor devreye girdikten 4 dakika sonrada son motor devreye alınabilecektir. Motorların rastgele devreye alınabilecekleri dikkate alınarak gerekli PLC programını merdiven dilinde çiziniz.
CAL Q1 Q1 S3 Q3 S5 Q3 T1.IN T1(PT := T#30s ÖDEV: Yukarıdaki soruyu sadece bir adet düz zaman rölesi kullanarak merdiven dilinde çiziniz. ÖDEV: a Yukarıdaki soruda herhangi bir motoru devreye almak için motorun start butonuna sürekli basıyoruz ve start butonundan elimizi çekmiyoruz. Bu durumda 4 dk sonra diğer iki motordan birini sonrada diğerini devreye alabilirmiyiz? b Ödev a da verilen durumda diğer iki motoru devreye alabilmek için gerekli PLC programını merdiven dilinde çiziniz.