PLC ( Programlanabilir Mantıksal Denetleyici ) / S7 1200 / TIA PORTAL

Programlanabilir mantıksal denetleyiciler, hafızasında mecut program ile çeşitli giriş – çıkış elemanları aracılığıyla bir makine veya süreci denetleyen işlemci tabanlı endüstriyel otomasyon cihazıdır.

PLC’nin Klasik Sistemlere Göre Üstünlükleri

  • Sistemi oluşturan parçaların azlığı.
  • Kontrol sisteminin tek üreticiden temin edilmesi.
  • Sistemin kurulması ve işletmeye alınmasında ki zaman tasarrufu.
  • Tasarım ve dökümantasyon aşamalarında zaman tasarrufu.
  • Sistemin benzer uygulamalar için kolaylıkla çoğaltılabilmesi.
  • Hata tespiti kolaylığı.
  • Program değiştirme kolaylığı.
  • Kullanıcıya sunduğu imkanların geniş olması.
  • Yapısında mekanik parçaların olmamasından dolayı parçaların bozulma ve görev yapma sakıncası yoktur.
  • Uzun ömürlüdür.
  • Düşük enerji harcaması.
  • İnsan makine diyaloğundaki kolaylık.
  • Haberleşme imkanının geniş olması.

PLC S7 1200 cihazımızı kullandığımız TIA Portal programı hakkında bilgi:

  • Oldukça gelişmiş bir editördür.
  • Temel programlama tekniklerinin yanında ileri düzey programlama teknikleri için de gelişmiş özellik ve komutlar sağlar
  • Basıc sürümü sadece s7-1200 serisi plc’leri programlarken, professional sürümü s7-1200, s7-300 ve s7-400 PLC’lerini destekler.
  • TIA portal sadece wındows işletim sisteminde çalışır. her versiyonda çalışmaz; en az professıonal ve daha üstü sürümlerde çalışır.
  • Basic versiyonu 1gb ram’de çalışabilirken, professional versiyonu oldukça yavaş çalışır.
  • Professıonal versiyonu 2gb ram’le bile düzgün çalışmaz; 4gb tavsiye edilir.
  • TIA Portal ile aşağıdaki s7-1200, s7-300,s7-400 PLC aileleri programlanabilir.
  • Hepsinin programlaması aynı olduğu için laboratuvarda S7-1200 ile öğrenilen komutlar diğerleri için de geçerlidir.

S7 1200 Hakkında Bilgi

S7-1200 PLC tanıtımı S7-1200 kontrolör, otomasyon ihtiyaçlarınızın desteklenmesinde çok sayıdaki farklı cihazlarınızı kontrol etmek için esneklik ve güç sağlar. Kompakt tasarım, esnek konfigürasyon ve güçlü komut dizisinin bir araya getirilmesi çok çeşitli uygulamaların kontrollü için S7-1200’ü mükemmel bir çözüm haline getirir. Güçlü bir kontrolör oluşturmak için CPU; bir mikroişlemci, bir bütünleşik güç kaynağı, giriş ve çıkış devreleri, yerleşik PROFINET, yüksek hızlı hareket kontol I/O ve kart üzerinde analog girişleri kompakt bir kutuda toplar. Programınızı yükledikten sonra, uygulamanızdaki cihazları izlemek ve kontrol etmek için CPU gerekli mantığa sahiptir. CPU, girişleri ve çıkışlardaki değişiklikleri sizin kullanıcı programınızın mantığına göre izler. Kullanıcı programı; Boolean mantığı, sayma, zamanlama, karmaşık matematik işlemleri ve diğer akıllı cihazlar ile haberleşmeyi içerir. CPU, bir PROFINET ağı üzerinde haberleşme için bir PROFINET portu sağlar. PROFIBUS, GPRS, RS485 veya RS232 ağları üzerinde haberleşme yapabilmek için ilave modüller mevcuttur.

Çeşitli güvenlik özellikleri hem CPU’ya hem de kontrol programına erişimi korumaya yardımcı olurlar:

  • Her CPU parola koruması sağlar (Sayfa 190), böylece sizin CPU fonksiyonlarına erişimi konfigüre etmenize yol açar.
  • Kodu, belirli bir blok içinde saklamak için ‘’koruma yapmayı’’ (Sayfa 193) kullanabilirsiniz.
  • Programınızı belirli bir bellek kartında veya CPU’da tutmak için kopyalama koruma (Sayfa 195) kullanabilirsiniz.

S7-1200 Donanımı

S7-1200 Bazı Ek Modüller

S7-1200 Veri Tipleri

TIA Portal’da Temel Komutlar

  • Proje oluşturma & düzenleme
  • Cihaz ekleme
  • PLC donanım ayarları
  • Kod yazma, upload & download
  • Bit lojik komutları
  • Sayıcılar
  • Zamanlayıcılar
  • Karşılaştırma kontakları

TIA Portal İle Proje İşlemleri:

PLC donanım ayarları:

Editör – Program Yazma:

PLC Tag:

  • Her elemana bir isim verip bu isimlerle program yazmayı sağlar.
  • S7200’deki sembol tablosu gibi çalışır.
  • Projenın yazılmasını ve takibini kolaylaştırdığı için tavsiye edilir.
  • Retaın ile veriler alıcı yapılır.

Örnek Sistem Tasarımları

Sistem1:52.1-2-3-4-5 no ile numaralandırılmış 5 adet motor kendilerine ait birer start butonu ile çalıştırılabilmekte ve birer stop butonu ile durdurulabilmektedir. Her zaman ilk önce 1 nolu motor çalıştırılabilmektedir. Her hangi bir motor, ancak kendinden küçük numaralı herhangi bir motor çalışıyorsa çalıştırılabilmektedir. Her hangi bir motor ancak kendinden büyük numaralı bir motor çalışıyorsa durdurulabilmektedir. (5 nolu motoru durdurabilmek için1 nolu motorun çalışıyor olması gerekiyor.). Sistemi her an durdurabilecek ayrı bir stop butonu da bulunmaktadır.

//PROGRAM COMMENTS
//Press F1 for help and example program
//

NETWORK 1 //NETWORK TITLE (single line)
//
//NETWORK COMMENTS
//
LD I0.2
= M0.2

NETWORK 2
LDN I0.0
LD M0.0
O Q0.0
ALD
= Q0.0

NETWORK 3
LD I0.1
A Q0.1
R Q0.0, 1

NETWORK 4
LD Q0.0
A I0.4
= M0.1

NETWORK 5
LDN I0.0
LD M0.1
O Q0.1
ALD
= Q0.1

NETWORK 6

LD I0.3
A Q0.2
R Q0.1, 1

NETWORK 7
LD Q0.1
A I0.6
= M0.2

NETWORK 8
LDN I0.0
LD M0.2
O Q0.2
ALD
= Q0.2

NETWORK 9
LD I0.5
A Q0.3
R Q0.2, 1

NETWORK 10
LD Q0.2
A I0.1
= M0.3

NETWORK 11
LDN I0.0
LD M0.3
O Q0.3
ALD
= Q0.3

NETWORK 12
LD I0.7
A Q0.4
R Q0.3, 1

NETWORK 13
LD Q0.3
A I1.2
= M0.4

NETWORK 14
LDN I0.0
LD M0.4
O M0.4
ALD
= Q0.4

NETWORK 15
LD I1.1
A Q0.0
R Q0.4, 1

Sistem2: Starta basıldığında motor hemen çalışacak, 20 sn. sonra kendiliğinden duracak. (Zaman rölesinin sadece normalde açık kontağı kullanılacak.)

Network 1 // Network Title
// Network Comment
LD I0.0
O Q0.1
AW<= T37, 30
= Q0.1
Network 2
LD Q0.1
TON T37, 200

Sistem3: Start’a basıldıktan 15 saniye sonra 1. motor, 15 sn. sonra 2.motor çalışacaktır.15 sn. sonra 1. motor duracak, 15sn. sonra 2.motor duracak.15 sn sonra 1. motor çalışacak. Sistem stop’a basıncaya kadar bu şekilde devam edecek..!

Sistem4: Starta 1. basışta M1 ,2. basışta M2 çalışsın.

 

 

Bu yazı hakkında ne düşünüyorsun ?
  • Gereksiz 
  • Normal 
  • Faydalı 
  • Müthiş 
Burak GÜL

About Burak GÜL

1997 yılının Eylül ayında İstanbul’da doğdu. Lise eğitimini Sabiha Gökçen Teknik Lisesinde tamamladı. Marmara Üniversitesi Elektrik ve Enerji Bölümünü Onur öğrencisi olarak tamamladı. Sonrasında DGS ile Yıldız Teknik Üniversitesi Elektrik Mühendisliği kazandı. Teknik Lise de okuduğu için 15 yaşında iş ortamlarıyla tanışmaya başladı ve şuan da bir Test ve Otomasyon firmasında çalışmakta. İlgi alanları Yenilenebilir Enerji Kaynakları, Otonomasyon, Elektrik-Elektronik Dizayn vardır ve bu sebeple Tia Portal (PLC), Autocad, Altium Designer, Teststand, E-plan programlarında çalışmalar yapmaktadır. İyi derece de İngilizce bilmektedir.

View all posts by Burak GÜL →