TEMEL SEVİYE PLC EĞİTİM NOTLARI



Benzer belgeler
DELTA PLC DE ZAMANLAYICILAR

UYGULAMA 1 24V START CPU V LO. Verilen PLC bağlantısına göre; START butonuna basıldığında Q0.0 çıkışını aktif yapan PLC programını yazınız.

BÖLÜM 5 S_BĐT. Komut listesi (STL) Network 1 LD I0.0 S Q0.0, 1

ZAMANLAYICILAR S de, 4 farklı zamanlayıcı vardır.

DVP-SV2 SERİSİ PLC YÜKSEK HIZLI PALS GİRİŞLERİ COUNTER TABLOSU

DELTA PLC EĞİTİM SETİ KİTAPÇIĞI

Selçuk Üniversitesi Teknoloji Fakültesi. Endüstriyel Otomasyon Laboratuvarı Deney Föyü

C-Serisi PLC İleri Seviye Eğitim

PULSE ÇIKIŞI İLE SERVO MOTOR KONTROLÜ. Giriş PLS2 Komutunun Açıklanması CP1H ve Smart Step 2 Kablo Bağlantıları Sonuç

FRENIC MEGA ÖZET KULLANIM KLAVUZU

FRENIC MEGA ÖZET KULLANIM KLAVUZU

PLCM 28 OPSİYONEL MODÜL. Modüler PLC Eğitim Seti. PLC Çevre Birimleri PLC Programlama. %100 kendi imalatımız MODELLER. Tek Yönlü Çift Yönlü

FRENIC MULTİ ÖZET KULLANIM KLAVUZU

Programlamada Kullanılan Temel Parametreler

0.0000mL mL VFA ELEKTRONİK VF-DG01

UYGULAMA 1 SİEMENS S PLC UYGULAMALARI-2. Mühürleme Elemanları:

UYGULANMIŞ ÖRNEK PLC PROGRAMLARI

MX2 İNVERTÖRLERLE DÂHİLİ POZİSYONLAMA

KM-M 26 OPSİYONEL MODÜL. Modüler Kumanda Eğitim Seti. Modüllerini seç Setini kendin oluştur MODELLER

TRIFAZE START-STOP KONTROL KARTI (TOUCH ARKADAN MONTAJ) KULLANIM KILAVUZU AKE-T-TSSA-001

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi

ALEV MONİTÖRÜ. ( 4 20 ma ) 03MA. 03MA Alev monitörünün uygulama alanları : 03MA Alev monitörünün yapısı : Özellikler :

1.CİHAZ ÖLÇÜLERİ 2.CİHAZ BAĞLANTI ŞEMASI

AKE MİKSER KONTROL KARTI ÜÇ HIZLI KULLANIM KILAVUZU

3. SCADA EKRANINDA EKLENEBİLECEK BUTON ÇEŞİTLERİNİ YAZINIZ. 4. EKRANDA LAMBANIN DURUMUNU GÖREBİLMEK İÇİN EDİTÖR PROGRAMINDAN NE EKLENMELİDİR.

1) PLSY / DPLSY : Bu komut ile istenilen frekansta istenilen pals adedini üretir.

03U1 ALEV MONİTÖRÜ. Uygulama : 03U1 Alev monitörünün yapısı : Özellikler : 03U1 Alev monitörünün uygulama alanları :

BQ353 Modbus 8x D.Input 8x Röle Cihazı Kullanım Kılavuzu

DTB B Serisi Sıcaklık Kontrol Cihazı

AKE MİKSER KONTROL KARTI TEK HIZLI KULLANIM KILAVUZU

TC. MARMARA ÜNİVERSİTESİ

FRENIC ECO ÖZET KULLANIM KLAVUZU

IDC101 Bağlantı Şeması

KULLANIM KILAVUZU NFH-0115 VIP KONTROL SİSTEMLERİ HABERLEŞME ÜNİTESİ

SRV2 +2 FONKSİYON. Servo Motor Eğitim Seti. Tamamen mekatronik özel tasarım. Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin

Donanım İÇERİK. Bölüm 1:FATEK FBs PLC Serisine Genel Bakış. Bölüm 2:Sistem Mimarisi

YENİLENEBİLİR ENERJİ TEKNOLOJİLERİ

BQ351 Modbus Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

1.CİHAZ ÖLÇÜLERİ 2.CİHAZ BAĞLANTI ŞEMASI

AKE MİKSER KONTROL KARTI-TEK HIZLI (7 SEG DOKUNMATİK YATAY TİP) KULLANIM KILAVUZU

TEKNİK ÖZELLİKLER. Giriş Beslemesi. Giriş besleme voltajı. Motor Çıkışı. Motor gerilimi. Aşırı yük ve kısa devre korumalı.

Trafik Işık Kontrolü

1.CİHAZ ÖLÇÜLERİ 2.CİHAZ BAĞLANTI ŞEMASI

Şekil 4.12 : Klasik kumanda devresi. Ladder devresi : Network1. Network 2. Network 3 I0.0

1.CİHAZ ÖLÇÜLERİ 2.CİHAZ BAĞLANTI ŞEMASI

BQ352 Modbus Röle Cihazı 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

TRİSTÖR MODÜL SÜRÜCÜ KARTI (7 SEG) KULLANIM KILAVUZU AKE-PE-TMS-001

03H ALEV MONİTÖRÜ. Uygulama : Uygulama Notları : 03H Alev monitörünün yapısı : 03H Alev monitörünün uygulama alanları :

GEPA. set. RQ-112B Reaktif Güç Kontrol Rölesi. set. set RQ B SERİSİ REAKTİF GÜÇ RÖLELERİ

ELK432-MİKROBİLGİSAYARLI SİSTEM TASARIMI LABORATUAR DENEY FÖYÜ

STP1 +2 FONKSİYON. Step Motor Eğitim Seti. Tamamen mekatronik özel tasarım. Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin

BÖLÜM 9 (COUNTERS) SAYICILAR SAYISAL ELEKTRONİK. Bu bölümde aşağıdaki konular anlatılacaktır

Elektrik Kumanda Devreleri Dersleri. Tablo 1.1: Kumanda Devre Sembolleri

AKE ELEKTRİKLİ DÖNER TABANLI FIRIN KONTROL KARTI (7 TFT DOKUNMATİK) KULLANIM KILAVUZU

AKE ELEKTRİKLİ TAŞ TABANLI FIRIN KONTROL KARTI KULLANIM KILAVUZU

K10S1 PLC`si içerisindeki zamanlama bilgilerinin T zamanlayıcı rölelerinde tutulduğunu daha once anlatmıştık. T zamanlayıcı röleleri kullanıcının

PATATES SOYMA MAKİNASI KONTROL KARTI (2,4 TFT DOKUNMATİK DİKEY TİP) KULLANIM KILAVUZU AKE-PSM-301

TECO N3 SERİSİ HIZ KONTROL CİHAZLARI

SIGNO BARİYER BAĞLANTI ŞEMASI

Alvemsis PLC Otomasyon çözümleri. ALVM 21A1 Versiyon: PLC Tip: ALVM 21A1 Traih:

PLC1 3 EKSENLİ. PLC Eğitim Seti. Tamamen mekatronik özel tasarım. Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin. %100 kendi imalatımız

AKE GAZLI DÖNER TABANLI FIRIN KONTROL KARTI (7 TFT DOKUNMATİK) KULLANIM KILAVUZU

RedoMayer Makina ve Otomasyon

Serisi Basınç Sensörü Bilgi Dökümanı

BQ301 RF Ekstra Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

1. MV100 serisi sürücülerde hızlı devreye alma işlemi;

ÜÇ FAZLI ASENKRON MOTORLARA BUTON VE KONTAKTÖRLE YOL VERME

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

AA Motorlarında Yol Verme, Motor Seçimi Yrd. Doç. Dr. Aytaç Gören

AKE KONVEKSİYONEL FIRIN KONTROL ÜNİTESİ (ELEKTRİKLİ) KULLANIM KILAVUZU

KUMANDA DEVRELERİ Örnek 1: Stop öncelikli Start Stop Devresi (Klasik Mühürleme Devresi):

E5_C Serisi Hızlı Başlangıç Kılavuzu

PLS2 KOMUTU. Giriş PLS2 Komutunun Açıklanması Sonuç

Serisi Basınç Sensörü Bilgi Dökümanı

Semboller : :Açma kapama alteri :Ate leme butonu :Yardımcı röle :Merkez kontak :Normalde açık kontak :Normalde kapalı kontak :UV.

Birlik Otomasyon Elektromekanik Ve Makine San.Tic.Ltd.Şti.

PLC3 4 ÜNİTELİ. PLC Eğitim Seti. Tamamen mekatronik özel tasarım. Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin. %100 kendi imalatımız

BQ Modbus Analog Giriş Kartı 6 Kanal 4 20mA. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

BQ300 RF Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman

SSM - 4 ORANSAL SERVOMOTOR SSM 4 TANITIM BİLGİLERİ :

TECO N3 SERĐSĐ HIZ KONTROL CĐHAZI HIZLI BAŞLAT DÖKÜMANI. ADIM 1: Sürücü beslemesini ve motor uçlarını bağlama

PLC2 3 ÜNİTELİ. PLC Eğitim Seti. Tamamen mekatronik özel tasarım. Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin. %100 kendi imalatımız

1.CİHAZ ÖLÇÜLERİ 2.RÖLE KARTI ÖLÇÜLERİ

UYGULAMA 1 SİEMENS S PLC UYGULAMALARI CPU-1214C

Sinamics G120C Genel Tanımlar & Parametre Açıklamaları

Kompakt Jeneratör Kontrol Ünitesi CGC 400 Montaj Bağlantı Klemensleri Bağlantı Haberleşme Bağlantısı Ünitenin Boyutları ve Kesiti

DKG-175 TRANSFER KONTROL ÜNİTESİ (DC BESLEME GEREKTİRMEYEN)

L300P GÜÇ BAĞLANTISI BAĞLANTI TERMİNALLERİ

AC SERİSİ ASANSÖR KUMANDA SİSTEMLERİ. Melih AYBEY AYBEY ELEKTRONİK

ZM-2H606 İki Faz Step. Motor Sürücüsü. Özet

1) PLSY / DPLSY : Bu komut ile istenilen frekansta istenilen pals adedini üretir.

DİKKAT Etikette belirtilen sınır değerlerini aşmak, seviye şalteri üzerinde kısmi veya kalıcı hasara yol açabilir.

6. ENVERSÖR PAKET ŞALTER

GENEL ÖZELLİKLER UNİTY GERGİ KONTROL CİHAZI (UTC01) KULLANIM KLAVUZU

SINAMICS G120 CU240B-2 ve CU240E-2 Kontrol Üniteleri Genel Tanımlar & Parametre Açıklamaları (V4.4)

WZM-2H090MK İki Faz Step Motor Sürücüsü

BÖLÜM 12. n1 değeri n2 değerine eşit olduğu zaman kontak kapanır. Kontak kapandığında enerji akışı olur. n1 veya n2 değerleri maksimum 255 olabilir.

Türkiye Mümessili. F.A.S.T Fabrika Aygıtları Sistem Teknolojisi Ltd.Şti. FAST PLAZA Karaman Çiftlik Yolu No:51 Küçükbakalköy / Kadıköy / İstanbul

1.CİHAZ ÖLÇÜLERİ 1.RÖLE KARTI VE ÖLÇÜLERİ

Transkript:

F.A.S.T. TEMEL SEVİYE PLC EĞİTİM NOTLARI İÇİNDEKİLER BÖLÜM 1 : PLC TANIMI, GİRİŞ / ÇIKIŞ BAĞLANTILARI, BİT ve DATA ADRESLEMELERİ BÖLÜM 2 : DİJİTAL ÇIKIŞ IN ÇALIŞMASI ve KESİLMESİ UYGULAMALARI BÖLÜM 3 : TIMER (ZAMANLAYICI) UYGULAMA ÖRNEKLERİ BÖLÜM 4 : COUNTER (SAYICI) UYGULAMA ÖRNEKLERİ BÖLÜM 5 : PULSE KOMUTLARININ KULLANIMI BÖLÜM 6 : COMPARE KARŞILAŞTIRMA KOMUTLARININ KULLANIMI BÖLÜM 7 : PLC TARAMA SIRASININ ÖNEMİ BÖLÜM 8 : PLC de TOPLAMA, ÇIKARTMA, ÇARPMA, BÖLME BÖLÜM 9 : PLC PROGRAMI NASIL YAPILMALI? 22.05.2009

BÖLÜM 1 : PLC TANIMI, GİRİŞ / ÇIKIŞ BAĞLANTILARI, BİT ve DATA ADRESLEMELERİ PLC NEDİR? Temel anlamda PLC girişlerinden gelen bilgileri CPU da yazılı programda işleyerek çıkışlarına bağlı olan cihazları istenildiği gibi çalıştıran programlanabilir cihazlardır. GİRİŞLER Buton, Limit Switch, Fotosel, Proximity.vb ÇIKIŞLAR Röle, Kontaktör, Motor, Valf, Piston..vb. PLC GİRİŞ / ÇIKIŞ BAĞLANTILARI PLC Giriş Bağlantısı Bu bilgi dökümanı hazırlanırken temel uygulamalar için kullanılan DVP-14SS PLC esas alınmıştır. Bu bilgiler DELTA nın tüm PLC modelleri için geçerlidir. Dataların kullanımı ile ilgili farklılıkları PLC karşılaştırma tablosundan inceleyebilirsiniz. SS serisi PLC ler NPN ve PNP giriş bağlantısını destekler. Fakat aynı ortak uca (SS ucu) bağlı giriş terminallerine NPN veya PNP bağlantılarından sadece bir tanesi yapılabilir. Giriş bağlantılarını yaparken sensör tipleri bağlantı şekline göre seçilmelidir. Örneğin NPN sensörler kullanılıyorsa tüm buton, limit anahtarı vb girişler NPN bağlanmalıdır. CPU üzerindeki girişlere NPN bağlantı yapılı iken ilave ünite girişlerine (SS ortak ucu ayrı olduğu için) PNP bağlantı yapılabilir. PLC Giriş adreslerini belirlemeden önce NPN ve PNP durumuna göre bağlantıların nasıl yapılacağı belirlenmelidir. PLC girişlerinin aktif olması için X terminallerine 24VDC uygulanmalıdır. PLC GİRİŞ BAĞLANTISI (NPN) PLC GİRİŞ BAĞLANTISI (PNP) PLC Çıkış Bağlantısı 14SS CPU çıkışlarına 3 farklı COM portundan 3 farklı voltaj bağlantısı yapılabilir. (Ör : C0, C1, C2 için 24V DC, 48VDC, 220VAC röleleri farklı COM lardan çektirebilirsiniz). 2

14SS CPU üzerindeki tüm çıkışlara aynı voltaj bağlanacak ise (Ör: 24V DC) C0, C1 ve C2 uçları köprülenerek yapılabilir. C0 Y0, C1 Y1 ve C2 Y2,Y3,Y4,Y5 çıkışlarının ortak ucudur. İlave ünitelerde Y0 Y7 çıkışlarının sadece 1 tek (C0) ortak ucu vardır. Transistör çıkışlı PLC lerin çıkış bağlantısı NPN dir. PNP bağlantı yapılmamalıdır. PLC Çıkış adreslerini belirlemeden önce bağlanılacak çıkışların voltajlarına göre hangi COM ucuna bağlanacağı belirlenmelidir. Eğer PLC çıkışlarına Step motor, servo motor gibi hızlı anahtarlama gerektiren üniteler kullanılıyorsa, transistör çıkışlı PLC lerin kullanılması gerekir. Röle veya Transistör çıkışlı PLC lere bağlanacak çıkış yüklerinin akımları yüksekse yük ile PLC çıkışı arasına bu yüksek akımı kontağından geçirebilecek röle veya kontaktörler kullanılması gerekir. Bu sayede yükten kaynaklanabilecek bir problemde PLC çıkışları izole edilmiş olur. PLC ÇIKIŞ BAĞLANTISI (RÖLE ve TRANSİSTÖR) GİRİŞ / ÇIKIŞ ADRESLEMESİ PLC lerin giriş ve çıkış adresleri Octal (8 li) sayı sistemine göre yapılmalıdır. Buna göre DVP14SS PLC I/O (Giriş/Çıkış) adreslemeleri aşağıdaki gibi olmalıdır. X0..X7 (MPU), X20.X27, X30.X37,.X70.X77, X100.X107,..X170 X177 (İlave Ünite) Y0..Y5 (MPU), Y20.Y27, Y30.Y37,..Y70.Y77, Y100.Y107,..Y170 Y177 (İlave Ünite) DELTA PLC lerin MPU ünitesine bağlanacak ilk ilave ünite girişleri X20 X27 ve çıkışları ise Y20 Y27 adreslerinden başlar. X10 X17 giriş ve Y10...Y17 çıkış adresleri MPU ünitesi için rezerve olduğundan ilave ünitelerde kullanılmaz. PLC de Kullanılan BİT ve DATA Adresleri X FİZİKSEL GİRİŞ, Y FİZİKSEL ÇIKIŞ, M DAHİLİ BİT, D DATA MEMORY, T TIMER, C COUNTER, S STEP RÖLE 3

BÖLÜM 2 : DİJİTAL ÇIKIŞ IN ÇALIŞMASI ve KESİLMESİ UYGULAMALARI PLC programı yapılırken herhangi bir dijital çıkışın ne zaman ve nasıl çalışacağı belirlendikten sonra o çıkışın ne zaman ve nasıl kesileceği (duracağı) da belirlenmesi çok önemlidir. Genelde PLC programındaki eksikler çıkışların çalışmasından çok çıkışların kesilmesinden kaynaklanan sorunlardan dolayı meydana gelmektedir. Dijital bir çıkışın çalışması ve aynı çıkışın kesilmesi ile ilgili en sık kullanılan iki yöntem Mühürleme devresi ve SET/RESET komutlarıdır. START/STOP MÜHÜRLEME (START-STOP MUHURLEME.dvp) Yukarıdaki mühürleme programında Y0 çıkışının çalışma şartları, X0 kontağının altına paralel açık kontak ve Y0 çıkışının kesilme şartlarını ise X1 kontağına seri kapalı kontak yapılması gerekir. Ladder programda OUT (Ör:Y0) çıkış bobini olarak en fazla 1 kere kullanılabilirken giriş kontağı olarak sınırsız kullanılabilir. SET/RESET KOMUTLARI ile START/STOP (SET-RST KOMUTLARI ile START-STOP.dvp) 4

Yukarıdaki SET/RESET devresinde Y0 çıkışının çalışma şartları X0 kontağının altına paralel açık kontak ve Y0 çıkışının kesilme şartları X1 kontağının altına paralel açık kontak yapılmalıdır. Çıkış bobini (Y0) çıkışı SET/RST komutları içinde sınırsız kullanılabilir. SET ve RST komutları girişine aynı anda sinyal gelirse RST komutunun önceliği vardır. SET ve RST komutları ile ilgili program çalışmasında problem varsa tarama sırasının önemine dikkat ediniz. Eğer çıkış bobinleri SET/RST komutları içinde kullanılacaksa bir çok şart için farklı SET/RST komutu kullanmak yerine aşağıdaki örnekte gösterildiği gibi aynı çıkış için 1 tane SET ve 1 tane RST komutu oluşturup farklı şartları bu komutların önüne yardımcı giriş olarak tanımlanması tavsiye edilir. Bu sayede herhangi bir durumda çıkışın kontrolü daha kolay olur. SET - RST KULLANIMI (SET - RST KULLANIMI.dvp) 5

BÖLÜM 3 : TIMER (ZAMANLAYICI) UYGULAMA ÖRNEKLERİ a) ON DELAY / OFF DELAY TIMER START VERDİKTEN 5 SN SONRA MOTORUN ÇALIŞMASI (ON DELAY TIMER.dvp) START VERDİKTEN 5 SN SONRA MOTORUN DURMASI (OFF DELAY TIMER.dvp) TIMER komutu ilk parametre TIMER Numarasını, ikinci parametre ise TIMER Süresini gösterir. TIMER süresi K50 (5 saniye) sabit sayı olacağı gibi D datasıda (Ör: D500) olabilir ve timer süresi MOV komutu ile D500 datası içine yazılabilir veya dokunmatik operator panelinden timer süresi ayarlanabilir. TIMER komutunun önündeki şart kesilirse değer (0) sıfırlanır. b) TIMER ÇEŞİTLERİ (TIMER ÇEŞİTLERİ.dvp) 14SS PLC de T0 T127 arası 100 ms timer olup istenildiği zaman M1028 biti ON yapılarak T64-T126 arası timer lar 10 ms ayarlanabilir. T127 timer ise 1 ms timer dır. Diğer PLC lerdeki Timer çeşitleri için PLC Karşılaştırma Tablosuna bakınız. 6

c) FLIP / FLOP DEVRESİ (FLIP - FLOP TIMER.dvp) Yukarıdaki programda T0 Timer ile motorun çalışma süresi ve T1 Timer ile motorun durma süresi ayarlanabilir. Timer süresi K50 gibi sabit sayı olabileceği gibi D500 gibi bir data değeri olup içeriği PLC MOV komutu ile yada HMI, SCADA vb kontrol sistemlerinden de değiştirilibilir. 7

MOV KOMUTU ÇALIŞMA SÜRESİ SEÇİMİ (MOV KOMUTU İLE MOTOR ÇALIŞMA SÜRESİ SEÇİMİ.dvp) Yukarıdaki uygulamada değişen durumlara göre motorun çalışma süresi X2, X3 girişlerinden MOV komutu kullanılarak D500 datası içine transfer ediliyor. BÖLÜM 4 : COUNTER (SAYICI) UYGULAMA ÖRNEKLERİ Sayıcı komutu (CNT) önündeki şart her kapanıp açıldığında değerini 1 arttıran komuttur. Sayıcı değeri 2. parametresinde belirtilen set değerine ulaştığında çıkış verir. Bu çıkış programın istenilen yerinde kontak olarak kullanılabilir. Sayıcının değeri set değerine ulaştıktan sonra girişinden sinyal gelmeye devam etse dahi sayıcı değeri yükselmez. Sayıcıyı sıfırlamak için RST komutu kullanılması gerekir. (RST C0) CNT C0 K10 : Sayıcı komutu CNT dir. CNT komutunun ilk parametresi sayıcı numarası (C0) ikinci parametresi sayma adedidir (K10). Sayma adedi sabit sayı olabileceği gibi (K10), PLC nin MOV komutu ile, HMI ile veya SCADA-VISUAL BASIC PV tabanlı bir yazılım ile değiştirebileceği data da olabilir. (D500) SS serisi PLC lerde C0-C127 arası 128 tane sayıcı kullanılabilir. Bu sayıcılardan C112 C128 arasında kullanılanlar kalıcı sayıcılardır ve enerji kesilip geldiğinde durumlarını muhafaza ederler. Diğer PLC lerde kalıcı sayıcıları öğrenmek için PLC karşılaştırma tablosuna bakınız. 8

SAYICI KONVEYOR UYGULAMASI (COUNTER KONVEYOR UYGULAMASI.dvp) Yukarıdaki uygulamada START şartı ile konveyor çalışır ve fotoselin altından geçen kutular CNT komutu ile sayılır. Kutu sayısı 10 adete ulaştığı zaman konveyor durur. COUNTER in TIMER OLARAK KULLANILMASI (COUNTER'IN TIMER OLARAK KULLANILMASI.dvp) 9

Yukarıdaki uygulamada M1012 (100ms) pulse kontağı yardımıyla CNT komutu Timer gibi kullanılmıştır. Giriş şartı kesildiğinde veya enerji kesilip geldiğinde Timer ın kaldığı yerden devam etmesi gereken durumlarda Counter kullanılabilir. CNT komutu RST komutu kullanılarak resetlenir. INC/DEC KOMUTLARI İLE YUKARI / AŞAĞI SAYICI (UP-DOWN COUNTER.dvp) INC/DEC komutları çalışması için PULSE kontaklarının kullanımı bölümüne bakınız. BÖLÜM 5 : PULSE KOMUTLARININ KULLANIMI Yükselen kenar ve düşen kenar olmak üzere iki çeşit pulse kontağı vardır. Yükselen kenar kontağı ilgili girişin (X0) ilk geldiği anda (OFF dan ON a geçerken) 1 tarama süresi boyunca ON olan kontaktır. Düşen kenar kontağı ise ilgili giriş kontağı (X0) ON olduktan sonra girişin ilk kesildiği anda (ON dan OFF a geçerken) 1 tarama süresi boyunca ON olan kontaktır. PLC işlemcisi programı ilk satırdan başlayarak soldan sağa ve yukarıdan aşağıya END komutuna ulaşana kadar (bir metni okur gibi) tarama yapar. END komutundan sonra tarama ilk satıra geri döner. PLC nin ilk satırdan END komutuna kadar programı taradığı süreye 1 tarama zamanı denir. Program kapasitesi uzadıkça tarama zamanıda buna bağlı olarak artar. Programın tarama zamanı WPL yazılımının altındaki bardan görünebilir. Örneğin aşağıdaki şemada program tarama zamanının 0.2 ms olduğu görünmektedir. 1 saniyenin 1000 ms olduğunu düşünürsek örnekteki program saniyede 1000/0.2= 5000 kere taranıyor demektir. Pulse kontakları sadece 1 tarama süresi boyunca ON olacağı için gözle bu kontağın ON olduğunu yakalamamız zordur. Bu kontağın ON olduğunu mühürleme devreleriyle veya SET/RST komutları kullanarak anlayabiliriz. 10

PULSE KONTAKLARI KULLANIMI (PULSE KONTAKLARI.dvp) PULSE KONTAĞI İLE KULLANILAN KOMUTLAR INC ve DEC komutları giriş geldiğinde data değeri arttırma ve data değeri azaltma komutlarıdır. Her taramada değer arttırma veya her taramada değer azaltmayı engellemek için pulse kontağı ile kullanılması gerekir. Yukarı / Aşağı sayma gerektiren uygulamalarda kullanılabilir. Ör: Otoparka giren araçlar ile çıkan araçlarını sayısına bağlı olarak otoparkın içindeki mevcut araç sayısı bu örnek uygulama ile tespit edilebilir. 11

INC/DEC KOMUTLARI İLE YUKARI / AŞAĞI SAYICI (UP-DOWN COUNTER.dvp) ALT İLE TEK BUTON MOTOR START/STOP (ALT İLE TEK BUTON START STOP.dvp) ALT komutu önündeki şart geldiği zaman komut içindeki bitin konumunu değiştirir. Eğer M0 biti OFF ise giriş şartı geldiği zaman M0 biti ON olur. Eğer M0 biti ON ise giriş şartı geldiği zaman OFF olur. Her taramada M0 bitinin konumunun değişmesini engellemek için pulse kontağı ile kullanılmalıdır. BÖLÜM 6 : COMPARE KARŞILAŞTIRMA KOMUTLARININ KULLANIMI Karşılaştırma komutları iki değerin birbirlerine göre büyüklük, küçüklük ve eşitlik durumlarını belirlemek için kullanılır. SS serisi PLC lerde 2 çeşit karşılaştırma vardır. 1-) CMP Komutu 2-) Kontak içinde karşılaştırma CMP komutu ile karşılaştırma yaparken 1 ve 2 no lu parametreler karşılaştırma yapılacak dataları 3. Parametre ise kontrol bitidir. Kontrol biti M0 olduğunu düşünürsek; M0 1. Parametre 2.parametreden büyük olduğu zaman ON olur M1 1. Parametre ve 2. Parametre birbirine eşit olduğu zaman ON olur. M2 1. Parametre, 2. Parametreden küçük olduğu zaman ON olur. 12

CMP komutu 3 karşılaştırmanın hepsi kullanılmasa dahi eğer kontrol biti M0 ise M1 ve M2 bitlerinide işgal eder. Yani PLC programının farklı bir yerinde bu bitlerin farklı amaçla kullanılmaması gereklidir. Aksi halde programda karışıklık olabilir. 3 karşılaştırmanın üçününde kullanıldığı uygulamalarda CMP komutunun kullanılması tavsiye edilir. CMP KOMUTU KULLANILARAK KARŞILAŞTIRMA (CMP ile KARŞILAŞTIRMA.dvp) Kontak içinde karşılaştırmada normalde açık kontağın içine karşılaştırılacak veriler ve karşılaştırma durumu (büyük, küçük, eşit ) kontağın içine yazılarak gerçekleştirilebilir. Ör: LD> T0 K100 (T0 Timer değeri K100 değerinden büyük olduğu zaman aktif olur). İstenildiğinde >= (Büyük eşit), <= (Küçük eşit) kontaklarıda kullanılabilir. 13

Timer değeri 100 den büyükse Y0 çıkışını, 100 e eşitse Y1 çıkışını ve 100 den küçükse Y2 çıkışını aktif eden program. BÖLÜM 7 : PLC TARAMA SIRASININ ÖNEMİ (TARAMA SIRASI 1.dvp) 14

PLC TARAMA SIRASININ ÖNEMİ (TARAMA SIRASI 2.dvp) Yukarıdaki 2 uygulamada PLC programında tarama sırasının önemini belirtmek amacıyla aynı programlarda RST komutunun yeri değiştirilerek farklı sonuçlar alındığı görünmektedir. 1. Programda fotoselin önünden 10 kutu geçtiğinde konveyor durmazken, 2. Programda (RST satırı üste alınmış) fotoselin önünden 10 kutu geçtiğinde konveyor un durduğu gözlenir. BÖLÜM 8 : PLC de TOPLAMA, ÇIKARTMA, ÇARPMA, BÖLME (PLC 4 İŞLEM.dvp) 15

Yukarıdaki uygulamada sırası ile toplama (ADD), çıkartma (SUB), çarpma (MUL), bölme (DIV) komutları kullanılarak D506 datasının içine CNT sayma adedi hesaplanmıştır. Dört işlem komutlarının 3. Parametresi D datası olmalıdır. 32767 sayısına kadar olan işlemler 16-bit komutlarla kullanılılabilirken (ADD,SUB,MUL,DIV) 32767 sayısının üzerindeki işlemler 32-bit komutlarla kullanılır. (DADD, DSUB, DMUL, DDIV). PLC programında dataları kullanırken daha sonra 32-bit kullanılma ihtimaline karşı 1 boşluk bırakılarak kullanılması tavsiye edilir. (Ör: D500 datasından sonra D501 datasını boş bırakıp D502 datasını kullanmak gibi). BÖLÜM 9 : PLC PROGRAMI NASIL YAPILMALI? 1. Sistemin çalışma hikayesi alınır. 2. Sistemin giriş ve çıkışları tespit edilir. (Start butonu girişi, motor çıkışı) 3. Tüm giriş ve çıkışlara adres atanır. (X0 Start, Y0 Motor gibi Girişlere adres verirken NPN veya PNP bağlantısına dikkat edilmeli - SS, Çıkışlara adres verirken de çıkış voltajına dikkat edilmeli C0-C1-C2) 4. Her bir çıkış için çalışma ve kesilme şartları belirlenir. Bu şartları belirlerken eksiklik varsa tamamlanmalıdır. 5. Program yazılır ve bağlantılar belirlendiği gibi yapılır. 6. Tüm giriş ve çıkış bağlantıları kontrol edilmelidir. (Bu sırada PLC ye sadece END komutu gönderildikten sonra girişler ve çıkışlar tek tek kontrol edilmeli eğer bir yanlışlık varsa programdan değil kesinlikle bağlantıdan düzeltilmelidir.) 7. PLC ye yapılan program yüklenir ve RUN konumuna geçmeden önce çıkış klemensleri sökülür. RUN konuma geçtikten sonra PLC nin çıkış indikatörlerinin programda olması gerektiği gibi olduğu kontrol edilir. 8. Çalışma çıkış klemensleri takıldıktan sonra tekrar denenir. Bu ilk deneme sırasında olası hasarları önlemek için her an sistem kesilebilecek durumda olunulması tavsiye edilir. (Acil Stop, Sigorta vb) 9. Program aşama aşama denenir. Eksikler düzeltilir. 10. Enerji kesilip verildikten sonra programın çalışması tekrar denenir. 16