S7 1500 PLC PROGRAMLAMA

ÖNSÖZ
Otomasyonda verilerin işlenmesi, güvenliği ve saklanması ile beraber endüstri 4.0, bulut teknolojisi vb. kavramlar günümüzde çok sık uygulanmaktadır. Endüstriyel programlama amacıyla kullanılan donanım ve yazılımlarda bu ortamda yer bulma gayreti içindeler. Bu amaca yönelik “TIA PORTAL” programlama yazılımı ve “S7 1500 CPU”larda büyük bir sorumluluk aldılar ve her geçen günde yapabilirlikleri artırılmaktadır. Bizde biraz gecikse bile sorumluluğumuzu yerine getirip bu alana katkımız olur amacıyla S7 1500 kitabımızı hazırladık.
Her alandaki öğretim ve öğretim kitaplarının bireylerin gelişimine büyük katkıları vardır, ancak iş kesinlikle kişide biter. Örneğin öğretim veya kitaplar ile bireye harfler, heceler, kelimler öğretip, basit cümleler yazdırılabilir. Daha ileri öğretimlerde ise maksimum karmaşık cümleler kurdurulup, olayın bir bölümünün anlatıldığı paragraflar yazdırılabilir. Ancak, kişi roman veya şiir yazabilmek istiyorsa, çok okuması, çok çalışması ve o alanda da yetenekli olması gerekir.
Otomasyonu öğrenmeye çalışanlarda bu alandaki kitaplar ile çalışarak veya bu alandaki eğitimlere katılarak işin temel yapı taşlarını öğrenmiş olurlar. Ancak iyi bir otomasyoncu, küçükten başlayıp birçok otomasyon projesinde sorumluluk alınması ile mümkün olunabilir.
Kitaplarım içerisinde benzer konuların tekrar tekrar işlenmesi, sayfa sayısını artırıp kitapların fiyatının yükselmesine neden olmaktadır. Bu açıdan bu kitapta daha önce S7 1200 kitaplarım içerisinde işlenmiş ve S7 1500 PLC içerisinde de işlenmesi gereken konulara geniş yer verilmemiştir. Çok yoğun bir konu tekrarı şeklinde anlatılmış ancak S7 1500 PLC’ye özgün konular (S7 1500 CPU konfigürasyonu, Display kullanımı, PRODIAG, Software Units, GRAPH, STL programlama dilleri vb.) ayrıntılı bir şekilde işlenmiştir.
Bu kitapta ayrıca TIA Portal’ın özelliklerinden olan ve S7 1200 CPU ile de işlenebilecek ancak orada anlatmadığımız bazı konu ve program bileşenleri de (RFID, OPC haberleşme vb.) burada işlenmiştir.
Bu nedenle bu kitabı “S7 1200 PLC PROGRAMLAMA TEMEL SEVİYE” ve “S7 1200 PLC PROGRAMLAMA İLERİ SEVİYE” kitaplarımın devamı niteliğinde kabul edip ve o şekilde kullanmanız tavsiye edilir.
Lütfen hata ve eksiklerimizi bildiriniz. (yavuzeminoglu@gmail.com)
Saygılarımla
Yavuz EMİNOĞLU

http://www.yavuzeminoglu.gen.tr/

İÇİNDEKİLER:
S7 1500 PLC’LER
S7 1500 EKRANI (DİSPLAY)
TIA PORTAL İLE EKRAN YAPILANDIRMA
EKRANDA “WATCH TABLE” KULLANIMI
EKRANDA LOGO KULLANIMI
EKRAN BİLGİLERİNİ ONLINE İZLEME VE “FIRMWARE UPDATE” ETME
CPU DURUM LED’LERİ
HAFIZA KARTI (SIMATIC MEMORY CARD: SMC)
SİNYAL MODÜLLERİ
S7 1500 PLC’LERDE GÜÇ KAYNAĞI KULLANIMI
CPU’NUN RESETLENMESİ
TIA PORTAL İLE PROJE OLUŞTURMA
CPU’YA PROJENİN YÜKLENMESİ
CPU’YA AİT DONANIMIN PROJE İÇERİSİNE ALINMASI
TÜM PROJENİN (DONANIM + PROGRAM) ALINMASI
S7 1500 CPU’LARDA BELLEK YAPISI
S7 1500 İLE TEMEL PROGRAMLAMA İŞLEMLERİ
“PROJECT VIEW” EKRANINI KULLANMA
TEMEL MANTIK OPERASYONLARI
HAFIZA FONKSİYONLARI
ZAMAN FONKSİYONLARI
SAYMA FONKSİYONLARI
KENAR DARBELERİ
YAPISAL PROGRAMLAMA
SAYISAL OPERASYONLAR
ANALOG SİNYALLERİN İŞLENMESİ
PROGRAM TAKİP VE HATA ARAMA
S7 1500 İLE İLERİ PROGRAMLAMA İŞLEMLERİ
KESME OB’LERİ
BİRLEŞTİRİLMİŞ VERİ TİPLERİ
“TARİH VE ZAMAN” (DT) VERİLERİ
KARAKTER DİZİSİ VERİLERİ (STRING, WSTRING)
DİZİ VERİSİ (ARRAY)
YAPI VERİ TİPİ (STRUCT)
PLC VERİ TİPİ (PLC DATA TYPE, UDT)
ENDÜSTRİYEL HABERLEŞME
DAĞITILMIŞ I/O İLE HABERLEŞME
RADYO FREKANSI İLE TANILAMA (RFID)
“SIEMENS” RFID HABERLEŞME
“TURCK” RFID HABERLEŞME
S7 1500 İKİ PLC’NİN HABERLEŞMESİ
“S7 1500 CPU” İLE “SEW SÜRÜCܔ KONTROLÜ
“OPC” HABERLEŞME
S7 1500 PLC VE “OPC” HABERLEŞME
S7 1500 PLC – OPC VE EXCEL HABERLEŞME
S7 1500 PLC’DE “OPC UA” YAPILANDIRILMASI
OPC UA
S7 1500 ve OPC UA
S7 1500 CPU SERVER KONFİGÜRASYONU
OPC UA CLIENT UYGULAMASI
S71200/1500’E AİT FONKSİYONLAR
PROJE TAŞIMA “MIGRATE PROJECT”
S7 1500 PROGRAMLAMA DİLLERİ
“STL” PROGRAMLAMA DİLİ
“STL” EDİTÖRÜ EKLEMEK
“STL” İLE MANTIK OPERASYONLARI
MANTIK İŞLEMLERİ KOMBİNASYONLARI
ZAMAN FONKSİYONLARININ “STL” İLE PROGRAMLANMASI
SAYMA FONKSİYONLARININ “STL” İLE PROGRAMLANMASI
“STL” İLE SAYISAL OPERASYONLAR
“STL” İLE KONTROL OPERASYONLARI
DİĞER “STL” OPERASYONLARI
İNDİREKT ADRESLEME
SIMATIC S7 GRAPH
“GRAPH” NEDİR?
“GRAPH” EDİTÖRÜ OLUŞTURMA
“GRAPH” DİLİNİN BİÇİMSEL YAPISI
“GRAPH” PROGRAMININ KAYDEDİLMESİ VE YÜKLENMESİ
“GRAPH” PROGRAMLAMADA ZAMAN KULLANIMI
“GRAPH” PROGRAMLAMADA SAYICILAR
“GRAPH” PROGRAMLAMADA KARŞILAŞTIRICILAR
“GRAPH” PROGRAMLAMADA PARALEL VE ALTERNATİF HAT
PARALEL HAT EKLEME (Simultaneous Branch)
ALTERNATİF HAT EKLEME (Alternative Branch)
BİRDEN FAZLA “SEQUENCE” (SIRALAYICI) EKLEME
SABİT PROGRAMLAR (PERMANENT INSTRUCTIONS) KULLANMA
“GRAPH” PROGRAMLAMADA “INTERLOCK” VE “SUPERVISION” KULLANIMI
“INTERLOCK” (UYARI) KULLANIMI
“SUPERVİSİON” (ALARM) KULLANIMI
SIRALAYICI KONTROL (SEQUENCE CONTROL)
S7 “GRAPH” FB’SİNE AİT PARAMETRELER
GRAPH PROGRAMINA AİT DEFAULT AYARLAR
“GRAPH” İÇERİSİNDEN ALT PROGRAM ÇAĞIRMA
“GRAPH” PROGRAMININ WINCC EKRANLARINDA İZLENMESİ
“GRAPH” İLE UYGULAMALAR
“PRODIAG” YAPILANDIRMASI
PROGRAM BİRİMLERİ (SOFTWARE UNITS)

Otomasyon Eğitimi grubuna katılmak için tıklayınız :)

Host Sponsoru

Amacımız
Destekçilerimiz
Destekleriniz İçin
Otomasyon Alan İçeriği
Kayıt Koşulları

Atölye Öğretmenleri
Etkinlikler
Basında Biz
Okulumuz
Elektrik Bölümü


Atölye Resimleri
Öğrenci Albümleri
Öğrenci Videoları
DERS NOTLARI
KUMANDAVİDEOLARI
PLC VİDEOLARI
ARDUINOVİDEOLARI
S.S.S. VİDEOLARI
Deney Setlerimiz

Dijital
Röleli Kumanda
PLC
Oparatör Panel
Scada
Motor Sürücüleri
Pnömatik
Elektro Pnömatik
Kompanzasyon
Pano
Gerçek Simülatörler
Bu Web Sitesi Kocaeli Teknik Lisesi Elektrik Bölümü Otomasyon Atölyesinin
Tanıtımı Amacıyla Atölye Öğrencileri Tarafından Hazırlanmıştır.