PLC PROGRAMLAMA VE S7300-2

ÖNSÖZ
Günümüzde üretim alanlarını (otomotiv, kimya, tarım v.b.) otomasyonsuz, otomasyonu de PLC’siz düşünmek mümkün değil. 70’li yıllardan itibaren endüstride hızla yaygınlaşan PLC kullanımı, günümüzde onlarca marka ve yüzlerce modele ulaştı. Ülkemizdeki işletmeler, üretimlerinin büyük bir bölümünü PLC’ler kullanarak yapmalarına rağmen, donanım ve yazılım açısından henüz dışa bağımlılıktan kurtulmuş değiliz. Aynı şekilde otomasyon alanında faaliyet gösteren firmaların büyük bir bölümü yerli olmalarına rağmen, teknik altyapı ve donanımları büyük oranda yabancılar tarafından sağlanmaktadır. Buda ülkemizin kalkınmışlığı ve dışa bağımlılığımız açısından olumsuzluklar içermektedir.
Günümüzde donanım ve yazılım açısından dışa bağımlılıktan olabildiğince kurtulmamız gerekir. Bunun yolu da ülkemiz insanlarına güvenmek ve onlara sorumluluk vermektir.
Daha önce “PLC PROGRAMLAMA VE S7 300” adında 1. ve 2. baskı olarak kitabımızı yayınlamıştık. Ancak bizden beklenenler ve bizim bilgilerimiz geliştikçe kitap içeriği çok arttı ve tek kitap altında toplayamadık. “PLC PROGRAMLAMA VE S7 300/400-1” ve “PLC PROGRAMLAMA VE S7 300/400-2” adı ile iki faklı kitap haline dönüştürdük.
Bu kitapta özellikle profesyonel PLC projelerinde kullanılması gereken ve S7 300 PLC’leri ön plana çıkaran yapılar ele alınmıştır. Ayrıca her biri kendi içerisinde bir kitap konusu olabilecek endüstriyel haberleşme konuları da basit beklentilerimizi karşılayacak oranda kitaba aktarılmıştır.
PLC programlama ve S7-300/400 konusunda daha iyi çalışmalar ve kitapların hazırlanması arzusu ile tüm kullanıcılara çalışmalarında başarılar dilerim.
Yavuz EMİNOĞLU

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

İÇİNDEKİLER:
AKIŞ ŞEMALARI
İŞLEM
SORGULAMA
TEKRARLAMA
ŞARTSIZ TEKRARLAMA
ŞARTLI TEKRARLAMA
İNDİREKT ADRESLEME
İNDİREKT ADRESLEME
POINTER (GÖSTERGE)
"WORD POINTER”LER
"DWORD POINTER”LER
ADRES REGİSTERLERİ
DATA TİPLERİ
TEMEL VERİ TİPLERİ (Elementary Data Types)
BİRLEŞTİRİLMİŞ DATA TİPLERİ
STRING (KARAKTER DİZİSİ)
ARRAY (DİZİ)
STRUCT/STRUCTURE (YAPI)
DATE AND TIME (TARİH VE ZAMAN)
UDT (User Defined Type) KULLANICI TANIMLI DATA TİPİ
KESME VE HATA "OB"LERİ
ZAMAN ALARMI "OB"LERİ (OB 10 GRUBU)
GECİKTİRME ALARMI "OB"LERİ (OB 20 GRUBU)
ÇEVRİMSEL ALARM "OB"LERİ (OB 30 GRUBU)
DONANIM/SÜREÇ ALARMI "OB"LERİ (OB 40 GRUBU)
ZAMAN HATASI "OB"Sİ (OB 80)
BESLEME GERİLİMİ HATASI "OB"Sİ (OB 81)
HATA BULGUSU UYARI "OB"Sİ (OB 82)
TAKMA / ÇIKARMA UYARI "OB"Sİ (OB 83)
"CPU" DONANIM HATASI UYARI "OB"Sİ (OB 84)
PROGRAM YÜRÜTME HATASI "OB"Sİ (OB 85)
MODÜL TAŞIYICISI (MONTAJ RAYI) ARIZASI "OB"Sİ (OB 86)
HABERLEŞME HATASI "OB"Sİ (OB 87)
ARKA PLAN PROGRAMI (OB 90)
START OB’LERİ (OB 100-101-102)
PROGRAMLAMA HATASI "OB"Sİ (OB 121)
VERİ ERİŞİM HATASI "OB"Sİ (OB 122)
KÜTÜPHANE FONKSİYONLARI
SİSTEM FONKSİYONLARI (SFC)
SİSTEM FONKSİYON MODÜLLERİ (SFB)
STANDART FONKSİYONLAR
"IEC" SAYICILARI
"IEC" ZAMAN ELEMANLARI
"IEC" FONKSİYONLARI
TI-S7 DÖNÜŞTÜRME BLOKLARI
BAZI KÜTÜPHANE FONKSİYON UYGULAMALARI
FB KULLANIMINDA ORTAK DB KULLANMAK
HIZLI SAYICI VE PWM KULLANIMI
KOMPAKT CPU’DA HIZLI SAYICI KULLANIMI
HIZLI SAYICI İLE “HARDWARE INTERRUPT” KULLANMA
FM 350 HIZLI SAYICI MODULÜ
“PWM” FONKSİYONUNU KULLANMA
S7 300 PLC’LER İLE KONTROL İŞLEMLERİ
KUMANDA VE KONTROL KAVRAMLARI
KONTROL UYGULAMASI ÇEŞİTLERİ
SÜREKLİ OLMAYAN KONTROL
SÜREKLİ KONTROL
ENDÜSTRİYEL HABERLEŞME / BUS SİSTEMLERİ
FIELD BUS’IN AVANTAJLARI
AĞ TOPOLOJİLERİ
DOĞRUSAL HAT
YILDIZ
HALKA
HİYERARŞİK (AĞAÇ)
“MPI" HABERLEŞME SİSTEMİ
MPI ADRESLERİNİN VERİLMESİ
GLOBAL VERİLERİN TANIMLANMASI
GLOBAL VERİ TABLOSUNUN KULLANILMASI
"AS-I" HABERLEŞME SİSTEMİ
AS-I HABERLEŞME SİSTEMİNİN OLUŞTURULMASI
“AS-I” İLE PROGRAMLAMA
“AS-I” ADRESLEME CİHAZI
"PROFIBUS" HABERLEŞME SİSTEMİ
PROFIBUS TEKNİK ÖZELLİKLERİ
DP SLAVE’LERİ
CP 342-5 HABERLEŞME İŞLEMCİSİ
ET 200M’İN DP İŞLEMCİLİ CPU’YA EKLENMESİ
ET 200B’NİN PROFIBUS HATTINA EKLENMESİ
VALF ADASININ PROFIBUS HATTINA EKLENMESİ
UPLOAD EDİLEN BİR PROJEDEKİ TANINMAYAN AĞ BİLEŞENLERİ
PANEL İLE PLC’NİN PROFIBUS ÜZERİNDEN HABERLEŞMESİ
DP İŞLEMCİLİ İKİ CPU’NUN PROFIBUS ALTINDA HABERLEŞTİRİLMESİ
“PROFINET” HABERLEŞME SİSTEMİ
AĞ ELEMANLARININ ADRESLENMESİ
PC – PLC BAĞLANTISI İÇİN PC’DE ETHERNET AYARLARI
PC-PLC ETHERNET HABERLEŞMESİ
ETHERNET KABLOSUNUN KULLANIMI
ETHERNET KARTLI CPU’NUN SAHA CİHAZLARI İLE HABERLEŞMESİ
İKİ CPU’NUN PROFINET ÜZERİNDEN HABERLEŞMESİ
PROFINET İLE PROFIBUS’UN KARŞILAŞTIRILMASI
SİSTEM HATALARININ ARANMASI
SİSTEM HATASI RAPORLAMA
“STACK” ALANLARININ KULLANIMI
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İR “GRAPH” PROJESİNİN SİSTEMATİK İNCELENMESİ
BİRDEN FAZLA “SEQUENCER” (SIRALAYICI) EKLEME
SABİT PROGRAMLAR (PERMANENT INSTRUCTIONS) KULLANMA
“GRAPH” PROGRAMLAMADA “INTERLOCK” VE “SUPERVISION” KULLANIMI
“INTERLOCK” KULLANIMI
“SUPERVİSİON” KULLANIMI
S7 “GRAPH” FB’SİNE AİT PARAMETRELER
“GRAPH” İLE UYGULAMALAR
SIMATIC S7 SCL
“SCL” NEDİR?
PROJEYE “SCL” EDİTÖRÜ EKLEME
“SCL” BLOKLARI OLUŞTURMA
“FC” MODÜLLERİNİN TANIMLANMASI VE ÇAĞRILMASI
FONKSİYONA AİT GERİ DÖNÜŞ TİPİ
“FB” MODÜLLERİNİN TANIMLANMASI VE ÇAĞRILMASI
“DB” MODÜLLERİNİN TANIMLANMASI VE ÇAĞRILMASI
“OB” MODÜLLERİNİN TANIMLANMASI
“SCL” EDİTÖRÜ İÇERİSİNDEN BLOK KİLİTLEME
KÜTÜPHANE FONKSİYONLARINI KULLANMA
“SCL” PROGRAMLAMA DİLİ ELEMANLARI
İŞLEMCİLER (operatörler)
“SCL”NİN KULLANDIĞI ANAHTAR SÖZCÜKLER
ADRESLEME ÇEŞİTLERİ
ŞART SÖZCÜKLERİ
DÖNGÜLER
SIÇRAMALAR VE DİĞERLERİ
ZAMANLAYICILAR (TIMER)
SAYICILAR (COUNTER)
“SCL”DE KENAR DARBELERİ KULLANMA
“SCL” İLE UYGULAMALAR
BİT OPERASYONLARININ SAYISAL İŞLENMESİ
DİREKT SAYISAL DEĞERLER İLE ÇALIŞMA
DATA MODÜL DEĞERLERİ İLE ÇALIŞMA
"LOOP" DÖNGÜSÜ İLE DATA MODÜLÜN TARATILMASI
UYGULAMALAR
S7 300 PLC KOMUTLARINA GENEL BAKIŞ
SIMATIC MANAGER’DE KISA YOL TUŞLARI

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.