plc nedİr - kontrol ve otomasyon teknolojisi programı · plc nasil ÇaliŞir ? programlayici...

64
PLC NEDİR ? Programlanabilir Lojik Kontrolörler probleme bağlı olmaksızın üretilmiş kumanda ve kontrol elemanlarıdır. Bütün kumanda problemlerinin çözümünde mantık işlemleri, bellek fonksiyonları, zaman ve sayıcı gibi elemanlara ihtiyaç vardır. Bunlar PLC’lerde üretici firmalar tarafından hazır olarak sunulmuş durumdadır. Basit bir programlama ile bütün bu imkanlar problemin çözümünde bir araya getirilebilirler. PLC ile yapılan çözümde kumanda devresi yazılımla sağlandığından daha kolay ve güvenilirdirler. Daha az yer tutar ve daha az arıza yaparlar Yeni bir uygulamaya daha çabuk adapte olurlar Kötü çevre şartlarından kolay etkilenmezler Daha az kablo bağlantısı isterler Hazır fonksiyonları kullanma imkanı vardır Giriş ve çıkışların durumları izlenebilir S7-300 PLC’ler Orta performanslı işler için geliştirilmi ş modüler PLC sistemi Farklı farklı otomasyon problemlerine cevap verebilecek nitelikte zengin ürün çeşidi Proseste bir geliştirme gerektiğinde kolay ve sorunsuz olarak genişleme olanağı MPI, Profibus ve Endüstriyel Ethernet gibi haberleşme ağlarına bağlanabilme olanağı Programlama aşamasında geniş bir komut kümesine destek sağlaması SCL, Graph gibi üst düzey programlama teknikleriyle programlayabilme

Upload: nguyendang

Post on 11-May-2019

238 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

PLC NEDİR ?

Programlanabilir Lojik Kontrolörler probleme bağlı olmaksızın üretilmiş

kumanda ve kontrol elemanlarıdır.

Bütün kumanda problemlerinin çözümünde mantık işlemleri, bellek

fonksiyonları, zaman ve sayıcı gibi elemanlara ihtiyaç vardır. Bunlar PLC’lerde üretici

firmalar tarafından hazır olarak sunulmuş durumdadır.

Basit bir programlama ile bütün bu imkanlar problemin çözümünde bir araya

getirilebilirler.

PLC ile yapılan çözümde kumanda devresi yazılımla sağlandığından daha

kolay ve güvenilirdirler.

• Daha az yer tutar ve daha az arıza yaparlar

• Yeni bir uygulamaya daha çabuk adapte olurlar

• Kötü çevre şartlarından kolay etkilenmezler

• Daha az kablo bağlantısı isterler

• Hazır fonksiyonları kullanma imkanı vardır

• Giriş ve çıkışların durumları izlenebilir

S7-300 PLC’ler

• Orta performanslı işler için geliştirilmi ş modüler PLC sistemi

• Farklı farklı otomasyon problemlerine cevap verebilecek nitelikte zengin

ürün çeşidi

• Proseste bir geliştirme gerektiğinde kolay ve sorunsuz olarak

genişleme olanağı

• MPI, Profibus ve Endüstriyel Ethernet gibi haberleşme ağlarına

bağlanabilme olanağı

• Programlama aşamasında geniş bir komut kümesine destek sağlaması

• SCL, Graph gibi üst düzey programlama teknikleriyle

programlayabilme

Page 2: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

PLC NASIL ÇALIŞIR ?

PROGRAMLAYICIBİRİM

J□ L

S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan S7-300

20.4V ile 28.8 V’luk gerilimler arasındada çalışabilmesine rağmen buna izin

verilmemelidir. Girişe uygulanacak gerilim buton, sınır anahtarı, sıcaklık, seviye,

basınç sensörleri gibi anahtarlama elemanları üzerinden alınır.

Giriş bilgisi giriş görüntü belleğine yazılır ve buradan merkezi işlem ünitesine

gönderilir. Merkezi işlem ünitesindeki bellek iki kısımdan oluşmuştur :

• ROM bellek : Cihazın kendine ait olan bilgilerin tutulduğu ve sadece

okunabilen bellektir

• RAM bellek : İşletilmesi istenilen programı barındıran ve silinebilen bellektir.

Ram bellek iki kısımdan oluşur. Programın yazıldığı yükleme alanı (Load

Memory) ve programın çalıştırıldığı çalışma alanı (Work Memory).

Yazımlanan program Micro Memory Card’a yüklenir.

Giriş görüntü belleğinden alınan bilgi işletilecek programa bildirilir ve program

yürütülür. Elde edilen veriler çıkış görüntü belleğine yazılır. Veriler çıkış sinyali olarak

çıkış katına aktarıldığı gibi tekrar giriş görüntü belleğine giriş bilgisi olarak gönderilir.

Çıkış sinyalleri kontrol edilen sisteme ait kontaktör, röle, selenoid gibi çalışma

elemanlarını sürer. PLC transistör çıkışlı ise DC 0.5A, Triyak çıkışlı ise AC 1 A ve

Röle çıkışlı ise AC/DC 2 A’in geçmesine izin verir.

Page 3: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

MODULER YAPI

1. RACK YAPILANDIRMASI

PS

2 3 4

PS : Güç kaynağı

CPU : Merkezi işlem birimi

IMS : Gönderici ara birim

IMR : Alıcı birim modülü

PS IM R 96.0

99.7

PS IM R 64.0

67.7

PS IM R 32.0

35.7

CPU IMS 0.0 4.0

3.7 7.7

5

8.0

11.7

6 7 8

->

(Power Supply)

(Central Process Unit)

(Interface Modül Sender)

(Interface Modül Receive)

125.0

127.7

92.0

95.7

60.0

63.7

28.0

31.7

10 11

RACK3

RACK2

RACK1

RACK0

1 9

S7-300 PLC’Iere 32 modül eklenebilir. Her raya 8 adet sinyal modülü eklenebilir.

Maksimum 4 ray kullanılabilir. Her sinyal modülü 32 bitlik veri içerir. Toplam 1024 bitlik

veri işlenebilir. Rayların kendi aralarında haberleşmesini sağlamak için haberleşme

birimine ihtiyaç vardır. Eğer sadece 0 nolu ray kullanılacaksa 3.slot boş bırakılır.

Page 4: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

2. CPU YAPISI

(S7-300 IFM 314)

MRES :Hafıza Reset

STOP :Durma Modu

RUN : Çalışma bilgisayar tarafından okuma anlamında mümkün.

Modu,sadeceulaşım

RU N-P : Çal ı şma modu , bilgisayar tarafından hem okuma hem de yazma a n l a mı n d a er i ş m e m ü m k ü n .

SF: Grup Hatası, CPU’da yada modüllerde bir hata var

BATF: Pil hatası,pilin gerilim seviyesi düşük yada pil yok.

DC5V:5 Volt DC sinyali

FRCE :Bir yada daha fazla giriş yada çıkış zorlanıyor

RUN :CPU çalışmaya başlarken yanıp söner, çalışma modunda ise sürekli yanar.

STOP :Durma modunda sürekli yanar.

Hafızayı sıfırlama işlemi süresince

yavaş bir şekilde yanıp söner,işlemin

bitmesiyle beraber hızlı olarak yanıp

söner.

Eski tip CPU’larda 3.6V’luk lityum pil bulunur. Ömrü 5 yıldır. Ancak 2 yılda bir

değiştirilmesi önerilir. Programı korur, hardware ayarlarını korur ve gerçek zaman

saatini işletir.

Yeni tip CPU’larda pil yerine süper kondansatör kullanılır. 10 hafta kadar

bilgilerin muhafaza edilmesini sağlar.

Page 5: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

SIEMENS S7-200 (216) S7-300 (312C) S7-400 (416)S7-300

(314 IFM)

Dijital giriş, çıkış sayısı 128 bit1024 bit

(10DI-6D0)128 Kbit 1024 bit

Analog giriş, çıkış sayısı 20 byte 128byte 8192 byte 64 byte

Sayıcı sayısı 256 128 512 64

Zaman elemanı sayısı 256 128 512 128

Durum tespit işareti

sayısı (Yardımcı röle)256 2048 16384 2048

Çalışma Hafızası 8 KByte 16 Kbyte 512 Kbyte 24 Kbyte

Çalışma hızı 0.8 ms 0.3msn 0.08 msn 0.3 msn

Program işleme şekli Yapısal Yapısal Yapısal Yapısal

Page 6: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

4. PG/PC- PLC HABERLEŞMESİ

PG/PC ile PLC arasındaki haberleşmeyi sağlamak için farklı çözümler söz

konusudur.

ISA Yuvası üzerinden ( Ör : MPI-ISA Card )

PCI Yuvası üzerinden ( Ör : CP5611 }

PCMCIA Yuvası üzerinden ( Ör : CP5511 )

USB çıkışı üzerinden ( Ör : Simatic S7,PC Adaptör)

Page 7: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

5. PC - PLC HABERLEŞMESİNİN SAĞLANMASI

1. Adım

PC-PLC bağlantısı için bu iki cihazı n haberleşmesini sağlayan MPI adaptörü

ayarlarının yapılmalıdır. Bu işlem STEP 7 ile beraber gelen PG-PC Interface programı

vasıtasıyla yapılır.

Başlat S IM A T IC S T E P 7 Setting PG-PC Interface

veya

Manager programıaçıldıktan sonra Options menüsününaltında Set PG/PC Interface... seçilebilir.

Page 8: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

2. Adım

PC ile PLC arasındaki

haberleşme protokolü olan MPI’ın

özelliklerini belirlemek üzere ilk

olarak "PC Adapter(MPI)” seçilir ve

“Properties” e basılır.

Bu pencerede, kullanılan

arayüzün PC ile haberleşmek için

kullandığı fiziksel ortam belirlenir.

Seçilmi ş olan haberleşme

arayüzü (USB) yüklenmiş olarak

belirecektir.

MPI address: PC’nin, MPI ağına

bağlandığında alacağı adres belirlenir.

Timeout: MPI ağında bir hata

oluştuğunda ağın ne kadar süreyle

izleneceğini belirler. Mesela ağda

haberleşme yoğunluğundan dolayı

cevap paketlerinde bir gecikme

olduğunda ayarlanan süre kadar PC

cevabın gelmesini bekler. Alabileceği

değerler 10 s., 30 s., ve 100 s.’dir

Transmission Rate: Ağda kullanılacak

haberleşme hızı belirlenir.

Alabileceği değerler 1.5 Mbps., 187.5

Kbps., 19.2 Kbps.’dır

Highest Station Address: Ağa bağlı

olan cihazlara verilebilecek en yüksek

adres girilir. Alabileceği değerler 15,

31, 63, 126’dır.

Page 9: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

STEP 7 MANAGER EDİTÖRÜ İLE ÇALIŞMAK

Masaüstünde bulunan kısa yoldan veya Başlat_Tüm

Programlar_Simatic_Simatic Manager yolu takip edilerek program

başlatılabilir.

STEP 7 W izard: "New P ro je c t"

Açılış sihirbazı çalışır. Finish seçilirse dah a önceki projede tanımlanan donanım

mevcut kabul edilir ve S7 Pro.. adı ile proje açılır. Finish yerine Next seçilerek

sonraki basamağa geçilebilir.

STEP 7 W iza rd : "N ew P ro je c t"Bu aşamada çalışılacak

olan CPU ‘nun

tanımlanması

gerekmektedir.

Page 10: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

STEP 7 W izard: "New P ro jec t" mI O Which blocks do you want to add? 3(4)

Blocks: Block Name | Symbolic Name *a obi Cycle Execution□ OBIO Time of Day Interrupt 0□ 0B11 Time of Day Interrupt 1□ 0B12 Time of Day Interrupt 2□ 0B13 Time of Day Interrupt 3 -P Select All Help on OB

- Language for Selected Blocks

& STL r LAD T FBD

! Create with source files Preview»

< Back i Next > i Finish Cancel Help

Çalışılacak olan

Organizasyon Blokları

ve çalışılacak olan

programlama dili

seçilmelidir. Next

tuşuna basıldığında

oluşturulacak olan

projeye bir isim

verilmesi istenir.

& SIMATIC M anage r - [S 7 _ P r o 3 ~ C:\Pr

§ 5 Fil® Edit Insert PLC View Options V,

Dj A . i I M |£E Ëv S7_Pro3B D SIMATIC 300 StatiorJ a ¡3) CPU312C(1)

- m S 7 Ptogtam(1) m Sources İÜ

0-061

Seçilen CPU ile birlikte çalışacak olan

donanımı oluşturmak için açılan programın

ana sayfasında + ^ HIBKIILf i f f HFHH8I seçilir.

Açılan menüden hardware seçilmelidir.

Page 11: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

Rack’ın 1. slotunda Power suplly bulunur. Şayet siemens ürünü bir PS

kullanılıyorsa PS-300 seçeneğinden ilgili ürün çift tıklanarak veya mause’la

sürüklenerek seçilmelidir. Sonraki slotta CPU yer alır. 3. slot haberleşme modülü için

rezervedir. Başka modül tanımlanamaz. Diğer modüller 4 ile 11. slotlara

tanımlanmalıdır.

Donanım tanımlanırken aynı ürün seçme kataloğunda aynı üründen birden fazla

tanıml ı ise CPU’nun portunu kapatan kapağın altında CPU versiyonu ve dış yüzeyinde

ise sipariş kodu bulunur. Donanım tanımlan ırken bu değerlere dikkat edilemlidir.

Hardware seçim işlemi tanımlandığında Station_Save and Compile seçilmeli ve

donanım Download edilmelidir. Download işlemi PLC menüsünün altından veya ^

kısa yol tuşundan yapılabilir. Manager programı hatalı donanım seçildiğinde herhangi

bir uyarı vermez. Sadece CPU seçilmemi şse ve donanım sıralaması hatalı yapılmışsa

uyarı verir. Donanımı test etmek için Stati on _ Consistency Check seçilir. Step7 Lite

editör programında ise hatalı donanım seçilmesi durumunda program donanımın

tanımlamasını kabul etmez.

CPU’nun özelliklerini görmek için kü rsörü CPU’nun üzerine getiriniz ve mausu

sağ tıklayınız. Açılan menüden Object Properties seçiniz.

Order Number ile belirtilen hanede yazılan kod ürünün sipariş kodudur.

Page 12: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

Simatic Manager’da

PLC’nin giriş ve çıkış

adreslerinin değiştirilmesi

mümkündür. Örneğin giriş

adresleri değiştirilmek

istendiğinde, adreslerin

bulunduğu slot üzerine

gelinerek mause sağ tıklanır.

Açılan menüden Object

Properties seçilir. Açılan

menüde Address seçilir.Inputs kısmında bulunan System selection kutucuğu seçili olmaktan çıkarılır ve

start yazan haneye ilk giriş aderesinin byte numarası yazılır. Donanımın Save and

Compile edilerek CPU’ya download edilmesi ile yeni adres tanımlamaları işlerlik

kazanacaktır.

P r p p t r l i n

B«rwfl Mckm'asma | Inpijx

S t a t ¡ T "

EnS 1 | M . J

T SyHum n b tiısn

Üutptfr

Sfcst jo"

End 0 l i i h J

r S/sJcm scfeclıorı

PLC ÇALIŞMA DİLİNİN SEÇİMİ

2SIMATIC Mflfıâgeı - [ il İKA- C:\Documents and Settingp\...\BelsJ File Edit Insert PLC View Options Window Help

Customize... Ctrl+Aİt+E

- SPı libraries

Options _ Custumize seçildiğinde Lanuage menüsünden Almanca İngilizce

veya kurulmuşsa diğer diller açılır. Seçim yapılmalıdır. Eğer bir değişiklik yapılmaz

ise kurulum dili ile program çalışmaya devam eder.

Page 13: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

PROGRAMLAMA TEKNİKLERİ

1. Doğrusal Programlama

Proje bünyesinde PLC için geliştirilen

program tek bir blok üzerinden

programlanır. Alt program gibi yapılar

kullanılmaz. Çözüm tek bir program parçası

ile üretilir.

Page 14: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

L in e e r P ro g ra m la m a

Bu programlama tekniğinde program uygun alt parçalara bölünür. Ana Program

ise bunları çağıran bir yapıda programlanır. Hem projenin tasarımı hem de

işletilmesi aşamasında kullanıcılara kolaylıklar sağlar.

YAPISAL PROGRAMLAMA ELEMANLARI

Page 15: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

OB: Organizasyon Blokları program modüllerinin hangi sırayla işleneceğini belirler.

İşletim sistemi tarafından çağrılan bloklardır. OB1 ana programın koşturulduğu

organizasyon bloğudur. OB’unun çevrim süresi S7-300 PLC’lerde 150 msn’dir. Bu

süre aşılırsa işletim sistemi OB80’i çağırır. PLC stop konumuna geçer. CPU’nun

tipine göre organizasyon blokların sayısı değişebilir.

FC: Fonksiyon yapısal programlama mantığı içerisinde gelişmi ş bir alt program

gibi davranan yapılardır. Kompleks program parçalarını küçük, takip edilebilir

yapılara bölmek için kullanılır.

FB: Fonksiyon blokları FC’a benzemekte olup hafızaya sahiptirler ve her biri için DB

atanmıştır

SFC/SFB: Sistem Fonksiyon ve Sistem Fonksiyon Blokları CPU ile birlikte

gelen hazır yapılardır.

DB: Data Blokları veri saklanmak için kullanılan yapılardır ki program deyimleri

içermezler. Örneğin program içerisinde editörde yapılan açıklamalar (comment)

DB’da saklanır. Özel ve Genel olmak üzere iki farklı tipi mevcuttur.

PROGRAM BLOKLARINI OLUŞTURMA

Page 16: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

Organizasyon Bloğunun (OB1) içinde FC, FB vs. gibi alt programlar

oluşturmak için Insert_S7 Block_... menüsünden yararlanılabileceği gibi sağ taraftaki

pencere üzerinde iken mausun sağ tuşuna basıldığında Insert new object

seçeneğide yeni FC,FB,DB.. elemanlarının açılmasını sağlar. Açılan pencerede isim

verilmesi istenir.

Ö S IM A T IC M a n a g e r [S 7 _ P ro 3 - C :\P ro g ra m F . . . |İ

Edit Insert PLC View Options Window Help

D | g î | g ? | | A \m\ 1 û | [ s ' S a l

B S7_Pro3 System dataE- MD SIMATIC 300 Station O Ä S

B H CPU312C(1) d f b i

B (st] S7 Piogram(1) Q F C i(nil Sources Q F C 2o l Blocks a m

PROGRAM GÖSTERİMİ

Bir kumanda yada kontrol sisteminin çözümüne ilişkin sözel yada

matematiksel kuralların PLC program belleğine aktarılması özel bir

programlama dili ve derleyicisi aracılığıyla yapılır. PLC programlama dilleri, komut ile

programlama ve grafiksel programlama olarak iki ana başlık altında toplanabilir.

LAD, STL, FBD. STL komut ile programlama tekniğine diğer ikisi ise grafiksel

programlama tekniğine girer. Bunlar aşağıdaki gibidir.

pletworic İ ! : Title:

11 24 .0

—I I—1 1 2 4 .1

—I b -0 1 2 4 .0

—I b -

01 24 .0

—( )----

Network 2 : Ti tl e :

01 24 .2

—I I—01 2 4 .3

—I b -0124 .1

—( )----LA DDER DİAGRAM (MERDİVEN DİAGRAMI)

¡Network ■_i: : T-itl e :1 A I 124.0

AC0 I 124.10 0 124.0!)= 0 124.0

Network 2 : T-itl e :A Cl 124.2

1 A 0 124.3H = 0 124.1STATEMENT LIST (KOMUT DİZİNİ)

FUNCTION BLOCK DIAGRAM (FONSİYON BLOK DİAGRAMI-LOJİK KAPI GÖSTERİMİ)

Page 17: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

1 BİTLİK İŞLEMLER

Kumanda devrelerindeki mantıksal işlevlerin gerçeklenmesi kontrol

birimine ilişkin ikili mantıksal işlemlerle yapılır. Bu tür işlemler komut

(STL), merdiven mantığı (LAD) veya fonksiyon blok (FBD) ile ifade edilebilir.

İkili mantıksal işlemlerde

kullanılacak olan komutlar komut

katalogundaki “Bit logic”

bölümünün altındadır.

Yanda hem LAD hem de FBD için iki

mantıksal işlemlerde kullanılabilecek

olan komutlar verilmiştir.

STL’de bu komutlarla aynı işlevi

sağlayan komutların yanı sıra LAD ve

FBD’de karşılığı olmayan komutlar

da mevcuttur.

LAD MDG

Page 18: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

SAYI FORMATLARI

Bit

Ör: I0.0, I0.1, Q4.0, M5.9

Byte(B)

Ör: MB9, IB3, QB4

Interger(I)

Ör: MW10, MW12, IW0

Double Integer(DI)

Ör: MD10, MD14

Floating Point

Ör: MD10, MD14

1 Byte = 8 Bit

1 Integer = 16 Bit

1 Integer = 2 Byte

1 Double Integer = 32 Bit

1 Double Integer = 4 Byte

İşaretli Tam Değer

-127...128

-32,768...32,767

(8000...7FFF)

-2,147,483,648. 2147,483,647

(8000 0000...7FFF FFFF)

İşaretsiz Tam Değer

Byte 0 . 2 5 5

Integer 0. 65535

(0...FFFF)

Double Integer 0.4,294,967,295

(0...FFFFFFFF)

Page 19: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

MSB LSB7 6 5 4 3 2 1 0

I 0

I 1

I 2

I 3

I 4

I 5

I 6

I 7

I 0 . 4

MB20

MSB7

Byte’ın kaçıncı biti olduğu

Ayraç

Byte numarası

Adres tipi

LSB0

Hafıza bölgesini belirtir

-> Hafıza formatını belirtir

Hafıza alanını belirtir

Page 20: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

Integer

BCD

0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1

= 1* 26 + 1 * 25 + 1 * 24 + 1 * 23 + 1 * 22 + 0 * 21 + 1 *= 64 + 32 + 16 + 8 + 4 + 0 +

= 125

0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1

¡§aret 0000 —► + 1111 —► -

2 5

MSB

31 24 23 6 15 8 7

LSB

0

MB4 MB3 MB2 MB1

MW1 MW2

1

MD1

Page 21: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

CPU 312C MODELİ PLC’NİN KABLAJI

n 1

4J34

5

6

7

8

9

¿ a

2 M 1 3

f n

■ uJ 6

4 n1 7

■ n 1 8

¿ oİ M

+24V

I0.0 I0.1

00 .0

0 V

PLC’de L+ ile ifade edilen klemenslerin tümüne

+24VDC, M ile gösterilen klemenslerin tümüne 0V ve

topraklama işareti olan noktalarda muhakkak toprağa

bağlanmalıdır. PLC üzerinde birden daha fazla giriş

olmasının nedeni PLC’nin CPU’sunun enerji ihtiyacı

dışında girişlerin ve çıkışlarında beslenmesi gereğidir.

Şayet girişler beslenmezse sahadan gelen bilgiler CPU’ya

ulaşmayacak, çıkışlar beslenmediğinde de CPU’nun çıkışa

gönderdiği bilgiler çıkış adreslerine ulaşmayacaktır.

Örnek olarak sü rekl i ça l ı şma

devresini incelersek iki giriş ve bir

çıkış bilgisine ihtiyaç

bulunmaktadır. Bu girişler PLC’de

sırası ile giriş adreslerine bağlanır.

Çıkışta kullanılan ve alıcımızı

çalıştıracak olan rölede ilk

çıkışımız olan Q0.0 adresine

bağlanır. Elektriksel bağlantının

tamamlanması ile birlikte yazılım

yapılmalı ve PLC’ye yüklenerek

aktif hale getirilmelidir.MOTOR

Page 22: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK:

Motor iki ayrı yerden çalıştırılabilsin ve iki ayı yerden durdurulabilsin.

10. oH / h

10.1 H /l—

10. 2 H b

1 0 . 3

H bQ0. 0

H h

Q0.0~ 0 ~

NOT: Ladder diyagramda yapılan yazılımları Statement List (STL) veya

Function Block Diagram (FBD) progralama diline çevirme işlemi programın

yazıldığı pencerede View menüsü altından yapılır. Ayrıca kısa yol tuşları da

kullanılabilir. STL ile yazılan programlar Ladder’a ve FBD’a, Ladder yazılım

FBD’a ve FBD yazılım Ladder’a sorunsuz dönüşebilir. Ancak Ladder ve

FBD’da yazımlanan programlar STL’ye dönüşemeyebilir.

Page 23: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK:

Start butonuna basılınca iki motor aynı anda çalışsın stopla durdurulsun.

ÖRNEK :

3 fazlı asenkron motorun ileri geri çalışması için gerekli yazılımı yapınız

R S T

G

NOT:

Üç fazlı asenkron motorları

devir yönlerini değiştirmek için

güç devresinde iki fazın yeri

değiştirilmelidir.

Page 24: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK

Yukarıdaki örnekte çalıştırılan motor otomatik kapıda kullanılmaktadır. Kapının geri ve ileri hareketlerini sınırlayan switchler bulunmaktadır. Motor istenildiğinde durdurulabilmekte ve herhangi bir acil durum oluştuğunda devrenin enerjisi farklı bir noktadan kesilebilmektedir.Ayrıca motoru korumak amaçlı A.A röleside kullanılmaktadır. Gerekli yazılımı yapınız.

0B1 : "Hain Program Sweep (Cycle)'

C ornent:

Title:

Comment:

10.0 10.1 10.2 10. 3 Q0.1 10.5 Q0. 0

----- 1 1----------- 1 1— ----- I/I— ----- 1 1— ----- I/I— ----- I/I— -----O— 1

Q0. 0

1 0 . 4

Q0.1

Q0. 0—I/I—

1 0 . 6

-I/I—Q0.1

- f ) -

Aynı devre aşağıdaki şekilde gösterilirse daha açıklayıcı olacaktır

Page 25: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

Programa ad ve açıklama eklemek mümkün olduğu gibi her network’ede ad ve

açıklama eklenebilir.

View _ Display with _Comment

Seçilirse açıklama eklenebilir

m Address Symbol Disp Status value1 1 00 "Termik" BİN2 1 01 "Acil_Stop" BİN3 I 02 "Slop" BİN4 I 03 "Startjleri" BİN5 Q 0.0 "İleri" BİN6 Q 0.1 "Geri" BİNM I I IV 1: Error 2: Info 3: Cross-references 4: Address info. X 5: Modify À 6: Diagnostics 7: Cc

II i+ (al+ ¡jr) + ¿J Ş m

al BÖ

id

=loatinç

Monitor Qrl+F7Update Monitor Values F7

Trigger..,

Undo Ctrl+ZRedo Ctrl+Y

•Cut Ctrl+XCopy Ctrl+CPaste Ctrl+V

Delete Del

Row Not Effective Ctrl+BDisplay Columns (on/off) ►Data Type y

10. 0 10. j.

i~\ Aaaress | symbol0.Ü0.10.20.30.0

0.50.4

'T e rm ik"

'Acil_Stop"'Stop"

'Startjleri"'ile ri"

'G eri"

'S W J e r i_ d ıs ‘

lStaıt_geıi"

I 5ym | Pıspj S ta tu s va lue |

BİNİBİNBIN jBİNİBİNİBİNİBİNİBİNİ

m r \ i \ ' T: Error X 2; Info J\ 3: Cross-reFerenees

‘r e s s F l to g e t Help .

I 7 B aş la t & -r- fê ” I TE M _S ... TO T - M ... j

"View” menüsü altında

"details “ seçildiğinde ekranın alt

kısmında yukarıdaki pencere

açılacaktır. "Address info.”

seçildiğinde atanmış adresler

dizinlenecektir. "Symbol” kısmına

uygun görünen semboller atanır.

Sembol tablosunun üzerine

kürsör getirilip mausun sağ tuşu

seçildiğinde yandaki menü açılır.

Monitör seçilirse PLC çalışırken

adresleri almış olduğu değerler

izlenebilir.

Sembollerin aktif olması için yine "Display with” menüsünden "Symbolic

Representation” seçilmelidir. Hem adres hem semboller aynı anda görünsün

isteniyorsa "Symbol information”da seçili olmalıdır.

Page 26: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

KURMA-SİLME (SET-RESET) İŞLEMLERİ

Kurma komutu, bir bitlik adres alanının içeriğini "1” yapar. Silme komutu ise bir

bitlik adres alanının içeriğini "0”a çeker.

LADDER DİAGRAMI KOMUT DİZİNİ

FONKSİYON BLOK DİAGRAMII T e t ı m r k 1 : T i t l e :

Q 0. 0

1 0 . 0 —

H e t n o r k 2 j : T i t l e :

Q0. 0

10.1 —

ZAMAN DİAGRAMI

I 0 . 0

I 0 . 1

Q 0.0

Page 27: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK

Start butonuna basıldığında 3 lambada yanacaktır. D url’e basıldığında 1. Dur

2’ye basıldığında 2.ve 3. motorlar duracaktır. Ladder diagramını ve durum grafiğini

çiziniz.

I 0.0

I 0.1

I 0.2

Q 0.0

Q 0.1

Q 0.2

Page 28: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

KURMA VEYA SİLME BASKIN İKİ KARARLI İŞLEM ELEMANLARI

Kurma baskın iki kararlı (RS) elemanın her iki girişi de 1 yapıldığında çıkışı

1, silme baskın iki karalı (SR) elemanın her iki girişi de 1 yapıldığında çıkışı 0 olur.

Diğer giriş değerlerinde silme kurma komutları ile eşdeğerdir.

RESET BASKIN

SET BASKIN

Network 2 : T i t l eNetwork 2 : T i t l e :

MO .1

1 1 2 4 .1 —

1 1 2 4 .0 .

RSR nil 2 4 .1

=

I 124.0

I 124.1

Q124.0

Q124.1

Page 29: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÇIKAN KENAR VE DÜŞEN KENAR ALGILAMA KOMUTLARI

POZİTİF KENAR ALGILAMA

I 0.0

I 0.1

Q 0.0

I 0.2

I 0.3

Q 0.1

NEGATİF KENAR ALGILAMA

Page 30: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

2. İşaret Kenar Değerlendirmesi

I 0.0

Q 0.0

Q 0.1

1 tarama süresi

1 tarama süresi

Page 31: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

Lojik İfadenin İçeriğini Bir Hafıza Alanında Saklama

İkili mantıksal işlemlerin ara sonuçlarını ikili sonuç komutu kullanmadan

saklamaya yarayan komuttur. Bu şekilde aynı ikili alt işlemi bir alt satırda

yeniden yapılması gerekmez.

PROBLEM:

1.motorun çalışma şartı 1.2. ve 3. start butonlarına aynı anda basılmasıdır.

Motor sürekli çalışacaktır. Çalışma stop butonu ile sonlanmaktadır.

2. motor ise sadece 1 .ve 2. butonlara basılarak çalışmakta ve butonlardan

birine basılmaması durumunda 2. motor durmaktadır.

Page 32: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

SAYI SİSTEMLERİ

A) ONLU (DECİMAL)SAYI SİSTEMİ

Sayı tabanı 10’dur. 0,1,2,3,4,5,6,7,8,9 sayıları onluk sayı sistemini oluşturur.

Herhangi bir sayıyı formulize edersek:

D = 1985 = 1.103 + 9.102 + 8.101 + 5.100

B) İKİLİ (BİNARY-DUAL) SAYI SİSTEMİ

‘0’ ve ‘1’ rakamları ile temsil edilen, taban değeri ‘2’ olan ve iki olasılıklı

durumları ifade etmek amacıyla kullanılan sayı sistemidir. İkili sayı sisteminde her bir

basamak ‘bit’ olarak ( Binayr Digit) adlandırılır.

B =101101101

MSB LSB

İkili sayı sisteminde en sağdaki basamağa "en düşük anlaml ı bit”-DAB (Least

Significant Bit-LSB), En soldaki basamağa da "en yüksek anlaml ı bit”-YAB (Most

Significant Bit-MSB) denir

C) ONALTILIK (HEXADECİMAL) SAYI SİSTEMİ

İkili sayı sistemlerinde çok fazla basamak kullanılır. Buda hatayı ve işlem

süresini uzatır. İkili sayı sisteminin daha kolay gösterilmesini sağlamak için onaltılık

sayı sistemi kullanılır. Onaltılık sayı sisteminde 0 ile 9 arasındaki rakamlar ile

A,B,C,D,E,F harfleri kullanılmaktadır.

SAYISAL DÖNÜŞÜMLER

ONLU İKİLİ ONALTILI0 0000 01 0001 12 0010 23 0011 34 0100 45 0101 56 0110 67 0111 78 1000 89 1001 910 1010 A11 1011 B12 1100 C13 1101 D14 1110 E15 1111 F

Page 33: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ONLU SAYI SİSTEMİNDEKİ SAYILARIN İKİLİ VE ONALTILI SAYI SİSTEMLERİNE

DÖNÜŞÜMÜ

Örnek:

(39)ıo sayısının ikili sayı sistemine çevirelim

Bölünen

39 / 2

19 / 2

9 / 2

4 / 2

2 / 2

Bölüm

19

9

4

2

1

Kalan

1 LSB

1

1

o

o MSB

Örnek :

(423)10 = ( ? )16

100111 (39)10 = (100111)2

423 / 16

26 / 16

1 _

26

1 10

7

A

1 (423)10 = ( 1A7 )16

İKİLİ SAYI SİSTEMİNDEKİ SAYILARIN ONLU SAYILARIN ONLU VE ONALTILI

SAYI SİSTEMLERİNE DÖNÜŞÜMÜ

Örnek :

(11001)2 = ( ? )10 = 1.24 + 1.23 + 0.22 + 0.21 + 1.20

= 16 + 8 + 0 + 0 + 1

= 25 (11001)2 = (25)10

Örnek :

(10111101110000111101)2 = ( ? )16NOT: İkili sayı sisteminden 16’lık sayı sistemine geçilirken sayılar sağdan başlanarak

dörderli gruplara ayrılır. Eğer son grup eksik kalırsa başına sıfır eklenir.

1011 1101 1100 0011 1101

B D C 3 D (10111101110000111101)2 = (BDC3D)16

Page 34: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

KODLAMA VE KODLAR

Görülebilen okunabilen yazı, sayı, ve işaretlerin değiştirilmesi işlemine

"kodlama” denir. Sayısal karakterlerin kodlanmasına "sayısal kodlama” (BCD kodları)

denilirken , alfabetik ve sayısal karakterlerin kodlanmasını içeren kodlama

yöntemlerine "alfasayısal kodlar” denilir.

Sayısal Kodlar

• BCD Kodu

• Gray Kodu

BCD KODU (BİNARY CODED DECİMAL CODE) - 8421 KODU

10’luk sistemdeki bir sayının, her bir basamağının ikilik sayı sistemindeki

karşılığının yazılması ile ortaya çıkan kodlama yöntemine denir.

Örnek:

(263)ıo sayısını BCD kodu ile kodlayalım.

2 6 3

0010 0110 0011 (263)10 = (001001100011)bcd

Örnek :

(100110010010) BCD sayısını onlu sisteme çevirelim.

1001 1001 0010

9 9 2 (100110010010) bcd = (992)10

Page 35: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ZAMANLAMA İŞLEMLERİ

5 tip zamanlayıcı mevcuttur.

S_ODT(SD) Gecikmeli Zamanlayıcı

S_ODTD(SS) Gecikmeli ve Mühürlemeli Zamanlayıcı

• S_OFFDT(SF) Düşen Kenara Göre Gecikmeli Zamanlayıcı

• S_PULSE(SP) Darbe Zamanlı Zamanlayıcı

• S_PEXT(SE) Uzatılmış Darbe Zamanlı Zamanlayıcı

S7 300 ailesine ait CPU’larda S7-200’lerden farklı olarak CPU’daki

zamanlayıcılar, zamanlayıcı tiplerine göre belli sabit sayılarda olacak şekilde

ayrılmamıştır. Projedeki ihtiyaca bağlı olarak istenilen tipte zamanlayıcı

CPU’nun izin verdiği zamanlayıcı sayısını aşmamak şartıyla istenildiği kadar

kullanılabilir.

• Bunlardan dördü yükselen kenar, bir türü ise düşen kenar ile tetiklenir.

• Zamanlayıcılar tetikleme prensibine göre çalışırlar ve içerikleri

belirlenen zamandan 0’a doğru geriye akar.

• Her yeni gelen tetikleme sinyali ile zamanlayıcı içeriğine belirlenen

zaman yeniden yüklenir ve yeniden geriye doğru akmaya başlar.

• Her bir zamanlayıcı için CPU’nun hafızasında 16 bitlik bir bellek

adresi ayrılmıştır.

• Zamanlayıcı adedi CPU’nun tipine bağlıdır.

S7 300 CPU Tipi

CPU 312

CPU 313

Zamanlayıcı Adedi

0...63

0...127

0 .1 2 7

0 .1 2 7

0 .1 2 7

0 .511

CPU 314

CPU 315

CPU 315-2DP

CPU 318-2DP

Page 36: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ZAMANLAYICI DEĞERİ(TV)

Her bir zamanlayıcı için CPU’nun hafızasında 16 bitlik bir bellek adresi ayrılmıştır.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Zamanlayıcı için ayrılmış 16 bitlik adres

alanında 0 ile 11 no.lu bitler arasına BCD

formatında zaman değeri, 2 ve 13 no.lu bitlere

ise Zaman Çarpanı(Zaman Tabanı) yazılır. 14

ve 15 no.lu bitler ise kullanılmamaktadır.

Buna göre zamanlayıcılar ile 10 ms.’den 2

saat 46 dakika ve 30 saniyeye kadar bir süre

için gecikme yaratılabilir.

Zamanlayıcı değerini iki farklı şekilde atamak mümkündür

1. Hexadecimal formatta atama yapma

W#16#klmn

k : Zaman çarpanı

lmn : BCD formatında zaman değeri

1 saat,10 dakika ve 20 saniye için TV yerine W#16#3422

7 saniye 20 milisaniye için TV değeri olarak W#16#0702 y

2. S5 Time formatında atama yapma

S5T#wH_xM_yS_zMS

H: Saat M: Dakika S: Saniye MS: Milisaniye

1 saat,10 dakika ve 20 saniye için TV yerine S5T#1 H10M20S yazılmalıdır.

7 saniye 20 milisaniye için TV değeri olarak S5T#7S20MS yazılmalıdır

13 .B İT 12 .B İTZ A M A N

Ç A R P A N I

0 00.01sn

0 1 0.1sn

1 0 1sn

1 1 10sn

Page 37: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

1. S_ODT(SD) - GECİKMELİ ZAMANLAYICI

Gecikmeli Zamanlayıcı, Kurma(S) girişinin yükselen kenarı ile zaman geriye

doğru akar ve öngörülen TV değeri dolduğunda Q çıkışı 1 olur. Kurma girişi 0 olana

kadar(R=0 koşulunda) veya Silme(R) girişinin 1 olmasıyla çıkış 1 olmaya devam eder.

Her zaman Silme girişinin önceliği vardır.

Geçerli Adresler

S(bit) : I, Q, M, D, L, T, C

TV : I, Q, M, D, L veya sabit

R(bit): I, Q, M, D, L, T, C

T....Timer

C....Counter

Zaman Grafiği

SD

Page 38: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

2. S_ODTS(SS) - GECİKMELİ VE MÜHÜRLEMELİ ZAMANLAYICI

Gecikmeli ve Mühürlemeli Zamanlayıcı, Kurma(S) girişinin yükselen kenarı ile

zaman geriye doğru akar ve öngörülen TV değeri dolduğunda Q çıkışı 1 olur.

Kurma girişi 0 olsa bile zaman geriye doğru akmaya devam eder. Öngörülen TV

değeri dolduğunda Q çıkışı mühürlenir ve kurma girişinden yeni bir tetiklemeye

kapanır. Çıkış silme(R) girişine 1 sinyali gelene kadar 1 olmaya devam eder.

Silme(R) girişinin önceliği vardır.

Geçerli Adresler

S(bit) : I, Q, M, D, L, T, C

R(bit) : I, Q, M, D, L, T, C

BI(Int) : I, Q, M, D, L

TV : I, Q, M, D, L veya sabit

Q(bit) : I, Q, M, L, D

BI_BCD(Int) : I, Q, M, D, L

I124.0

I124.1

T1

Q124.1

Page 39: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

3. S_OFFDT(SF) - DÜŞEN KENARA GÖRE GECİKMELİ ZAMANLAYICI

Düşen Kenara Göre Gecikmeli Zamanlayıcının Kurma(S) girişinin yükselen

kenarı ile Q çıkışı 1 olur, düşen kenarı ile zaman geriye doğru akmaya başlar ve

öngörülen zaman değeri dolduğunda Q çıkışı 0 olur. Zamanlayıcının içeriği 0

olmadan kurma girişi yeniden 1 olması halinde zamanlayıcının içeriği sabit kalır.

Kurma girişi yeniden 0 olmasıyla da zamanlayıcı geriye doğru kaymaya devam

eder.

Silme girişinin önceliği vardır.

Geçerli Adresler

S(bit) : I, Q, M, D, L, T, C

R(bit): I, Q, M, D, L, T, C

BI(Int) : I, Q, M, D, L

TV : I, Q, M, D, L veya sabit

Q(bit) : I, Q, M, L, D

BI_BCD(Int) : I, Q, M, D, L

Page 40: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

4. S_PULSE(SP) - DARBE ZAMANLI ZAMANLAYICI

Darbe Zamanlı Zamanlayıcının Kurma(S) girişinin yükselen kenarı ile zaman

geriye doğru akar ve Q çıkışı 1 olur. Öngörülen TV değeri dolduğunda yada kurma

girişi 0 olduğunda Q çıkışı 0 olur. Zamanın geriye doğru akması için kurma girişinin 1

olması gerekir.

Silme girişinin önceliği vardır.

Geçerli Adresler

S(bit) : I, Q, M, D, L, T, C

R(bit): I, Q, M, D, L, T, C

BI(Int) : I, Q, M, D, L

TV : I, Q, M, D, L veya sabit

Q(bit) : I, Q, M, L, D

BI_BCD(Int) : I, Q, M, D, L

I124.0

I124.1

T3

Q124.3

Page 41: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

5. S_PEXT(SE) - UZATILMIŞ DARBE ZAMANLI ZAMANLAYICI

Darbe Zamanlı Zamanlayıcının Kurma(S) girişinin yükselen kenarı ile zaman

geriye doğru akar ve Q çıkışı 1 olur. Zamanlayıcı değeri(TV) dolduğunda yada

kurma girişi 0 olduğunda Q=0 olur. S girişi 0’a düştüğünde hala zaman geriye doğru

akmaya devam ediyor ise Q çıkışı öngörülen zamanın sonunda sıfıra düşer.

Geçerli Adresler

S(bit) : I, Q, M, D, L, T, C TV : I, Q, M, D, L veya sabit

R(bit): I, Q, M, D, L, T, C Q(bit) : I, Q, M, L, D

BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L

I124.0

I124.1

Q124.4

Page 42: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK:

3 fazlı asenkron motorların gücü 5 kW’tan büyük olduğu zaman direk

çalıştırılamazlar. İlk çalışma anında aşırı akım çekeceklerinden dolayı kalkınamazlar.

Bu yüzden gücü 5 kW’tan büyük olan motorları farklı yöntemlerle kalkındırmak

gerekir. En sık karşılaşılan yöntem yıldız üçgen yolvermedir. Motor yıldız çalıştırılarak

üçgen çalışmaya oranla 1/3 oranında daha düşük akım çekerek, düşük momentle

çalışmaya başlar. Ayarlanan süre sonunda üçgen çalışmaya geçilerek tam gerilim

altında motorun çalışması sağlanır.

\ A M

A

D

Page 43: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK:

Start butonuna basılınca kırmızı ışık yanacaktır. Kırmızı 5 sn sonra sönecek ve

sarı ışık yanacak. 10sn sonra sarı sönecek ve tekrar kırmızı yanacak. 5 sn sonra

tekrar sarı yanacak. Çalışma bu şekilde periyodik olarak devam edecektir. Çalışma

stop butonu ile sonlanacaktır. İş akış diagramını çiziniz ve ladder digramını

oluşturunuz

1124.0

1124.1

Q124.0

Q124.1

Page 44: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

MerkerFlag-BayrakRölesi

Page 45: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK :

Start butonuna basılınca kırmızı ışık yanacaktır. Kırmızı 5 sn sonra sönecek ve

sarı ışık yanacak. Sarı ışık 3 sn yanacak ve sönecek . Sarı sönünce yeşil 5 sn

yanacaktır. Yeşil sönünce sarı 3 sn yanacak ve sönecektir. Sarı sönünce kırmızı

yanacak ve çalışma periyodik olarak devam edecektir.Çalışma stop butonu ile

sonlanacaktır.Ladder digramını oluşturunuz

Page 46: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

SAYMA İŞLEMLERİ

Genel Özellikler

• Sayma işlemleri için 3 farklı tür sayıcı kullanılır.

■ İleri Sayıcı(CU)

■ Geri Sayıcı(CD)

■ İleri-Geri Sayıcı(CUD)

• Her bir sayıcı için CPU’nun hafızasında Sayıcı Değeri olarak adlandırılabilecek

16 bitlik bir bellek adresi ayrılmıştır.

• Bir sayıcı 0’dan 999’a kadar sayabilir.

• Sayıcılar ileri yada geri sayma girişlerine gelen sinyalin çıkan kenarına

göre içeriğini değiştirirler.

Sayıcı adedi CPU tipine bağlıdır.

S7 300 CPU Tipi Sayıcı Adedi

CPU 312 0 .1 2 8

CPU 313 0 .2 5 5

CPU 314 0 .2 5 5

CPU 315 0 .2 5 5

CPU 315-2DP 0 .2 5 5

CPU 318-2DP 0 .511

12 11 0

0 0 1 0 0 0 0 1 0 1 1 1

2

J

1

J

7

J

Page 47: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

16 bitlik Sayıcı Değeri adres alanında 0 ile 11 no.lu bitler arasına BCD

formatında sayıcı içeriği kaydedilir. 12, 13, 14 ve 15 no.lu bitler ise

kullanılmamaktadır.Mesela sayıcının içeriği 217 değeri kurulmak istendiğinde PV girişine C#217

yazılmalıdır.1. İLERİ SAYICI (CU)

İleri Sayıcı, Sayıcı İleri(CU) girişine gelen işaretin çıkan kenarı ile 16 bitlik Sayıcı

Değerinin içeriğini 1 arttırır. Sayıcı Değerinin 0’dan farklı olması durumunda sayıcı Q

çıkışını 1 yapar. Kurma(S) girişi gelen sinyalin çıkan kenarı ile de Sayıcı Değerine

PV(Preset Value) girişine yazılmış olan değer aktarır. Silme(R) girişi ise diğer iki

girişten farklı olarak kendisine bağlı olan sinyalin 1 olduğu süre boyunca etkin olur

ve Sayıcı Değerine 0 yazar. Sayıcı Değeri tamsayı(Integer) formatında BI çıkışına,

BCD formatında ise BI_BCD çıkışına aktarılır.

Geçerli Adresler

CU(bit):I, Q, M, D, L

PV : I, Q, M, D, L veya sabit

Q(bit) : I, Q, M, L, D

BI_BCD(Int) : I, Q, M, D, L

S(bit) : I, Q, M, D, L

R(bit): I, Q, M, D, L

BI(Int) : I, Q, M, D, L

Page 48: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

1124.0

1124.1

1124.26 5

o>row

43

210

Q124.0

2. GERİ SAYICI(CD)

Geri Sayıcı, Sayıcı Geri(CD) girişine gelen işaretin çıkan kenarı ile 16 bitlik Sayıcı

Değerinin içeriğini 1 azaltır. Sayıcı Değerinin 0’dan farklı olduğu sürece sayıcı Q

çıkışını 1 yapar. Kurma(S) girişi gelen sinyalin çıkan kenarı ile de Sayıcı Değerine

PV(Preset Value) girişine yazılmış olan değer aktarır. Silme(R) girişi ise diğer iki

girişten farklı olarak kendisine bağlı olan sinyalin 1 olduğu süre boyunca etkin olur

ve Sayıcı Değerine 0 yazar. Sayıcı Değeri tamsayı(Integer) formatında BI çıkışına,

BCD formatında ise BI_BCD çıkışına aktarılır.

Geçerli Adresler

CU(bit):I, Q, M, D, L

PV : I, Q, M, D, L veya sabit

Q(bit) : I, Q, M, L, D

BI_BCD(Int) : I, Q, M, D, L

S(bit) : I, Q, M, D, L

R(bit): I, Q, M, D, L

BI(Int) : I, Q, M, D, L

Page 49: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

1124.0

1124.1

I124.2

5

43

210

Q124.0

3. İLERİ-GERİ SAYICI (CUD)

İleri-Geri Sayıcı, Sayıcı İleri(CU) girişine gelen işaretin çıkan kenarı ile Sayıcı

Değerinin içeriğini 1 arttırır, Sayıcı Geri(CD) girişine gelen sinyalin çıkan kenarı ile

de Sayıcı Değerini 1 azaltır. Sayıcı Değerinin 0’dan farklı olması durumunda sayıcı Q

çıkışını 1 yapar. Kurma(S) girişi gelen sinyalin çıkan kenarı ile de Sayıcı Değerine

PV(Preset Value) girişine yazılmış olan değer aktarır. Silme(R) girişi ise diğer iki

girişten farklı olarak kendisine bağlı olan sinyalin 1 olduğu süre boyunca etkin

olur ve Sayıcı Değerine 0 yazar. Sayıcı Değeri tamsayı(Integer) formatında BI

çıkışına, BCD formatında ise BI_BCD çıkışına aktarılır.Geçerli Adresler

CU(bit):I, Q, M, D, L S(bit) : I, Q, M, D, LPV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, LBI_BCD(Int) : I, Q, M, D, L

co1124.0

1124.1—

1124.2—

C#5 C1124.3—

n ı S CUD0.

LUf

CD c v1.

=>MW10

s CVBCD =>MW12

PV

R

Page 50: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

I124.0

I124.1

I124.2

I124.3

7B545 2 1 0

Q124.0

Page 51: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK:F C l : T i t 1 e

3 F A Z L I «SENKRON MOTOR T A Ş I Y I C I BANDI ÇAL IŞT IRMAKTA DIR . T A Ş I Y I C I BAND UEERÎNDEN

5 KUTU &EÇÎNCE DOLU B l L & Î S Î UEREN K I R M I Z I LAMBA YANACAKTIR.

N s t ^ o r k 1 : T A Ş I Y I C I BAHT

SİSTEMDE İLK ÇALIŞACAK MOTORDUR. MOTOR AYNI ŞAMAMDA DEURENÎN Ç AL IŞM AŞARTIN I DA

OLUŞTURMAKTAD IR.

11 24 .0

H /l—1 1 2 4 . 1

Q124.O

0 1 2 4 .0

H )—

SATMA İŞLEMİ

MOTORUN ÇAL IŞM ASI S A Y I C I M I Z I SET EDER. "CU " UEYA " S E T " t l R l Ş L E R l N l N " 1 "OLMASINABA&LI OLARAK S A Y I C I SA Y I I Ç E R l& I " P U " OLUR. S A Y I C I " Q " Ç I K I Ş I A K T lF HALE &EÇER. "CU"UE "CD " & I R I Ş L E R I S A Y I C I I Ç E R Î & l N l B E L İR L E R . S A Y I C I I Ç E R Î & I "O OLDU&UNDA

Ç I K I Ş P A S l F OLACAKTIR.

I I■S r ■

cı5_CUD

CU O

M 124 .0' I

- - 1 ,-------

, 3 ° -1124

0 1 2 4 . U -

İ 6 # 0 0 0 5

1 1 2 4 . U -

CD CU

S CU_BCD

PU

R

00000

Page 52: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

Genel ÖzellikleriÇeşitli boyutlardaki veriler büyüklük, küçüklük veya eşitlik ölçütlerine

göre karşılaştırma komutları kullanılarak değerlendirilir.

• Bu komutlar kullanılarak 16 bitlik tamsayı(INT), 32 bitlik tamsayı(DINT) ve 32 bitlik gerçek sayıları(FLOATING-POINT) karşılaştırılabilir.

• 6 farklı karşılaştırma yapmak mümkündür.

KARŞILAŞTIRMA KOMUTLARI

Equal = > Eşit (==)Notequal = > Eşit değil (<>)Greater Than Büyük (>)Less Than Küçük (<)Greater Than or Equal ^ Less Than or Equal i=

= /> Büyük eşit(>=)= /> Küçük eŞit(<=)

Karşılaştırma işleminin sonucu olumlu ise Q çıkışı 1 olur.

Blok Girişi: Karşılaştırmakomutunun hangi şartlarda çalışması isteniyorsa onunla ilgili mantıksal ifade bu kısma yazılır.

i1 1 2 4 .0

I IGT_I

1 1

MW10 C IN I

12 C IN2

îIN1 ve IN2: Karşılaştırılmak istenilen sayısal değerler bu iki girişe yazılır. Burası uygun bir hafıza alanı yada sabit bir d eğer olabilir

Geçerli Adresler

Blok Çıkışı: Karşılaştırma işleminin olumlusonuçlanması halinde yapılacak olan işler bukısma yazılır.

Q 124.0i )--------1

Blok Girişi(bit):I, Q, M, D, L IN1 : I, Q, M, D, L veya sabit IN2 : I, Q, M, D, L veya sabit

Blok Çıkışı(bit) : I, Q, M, L, D

Page 53: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

1. EŞİT-EQUAL ( 0 EQ_I )

IN1 = IN2 ise Q=1 olur

2. EŞİT DEĞİL - NOT EQUAL ( £1 NEJ )

IN1 ^ IN2 ise Q=1 olur

Page 54: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

3. BÜYÜK-GREATER THAN (P Î GT_I )IN1 > IN2 ise Q=1 olur

4. BÜYÜK EŞİT-GREATER THAN OR EQUAL ( 0 GEJ ) IN1 >= IN2 ise Q=1 olur

Page 55: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

5. KÜÇÜK- LESS THAN (S ' LTJ)IN1 < IN2 ise Q=1 olur

6. KÜÇÜK EŞİT- LESS THAN OR EQUAL (0 LEJ)

IN1 <= IN2 ise Q=1 olur

Page 56: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

KARŞILAŞTIRMA KOMUTLARININ SAYICILARLA BERABER KULLANILMASI

S7 300 ailesine ait olan CPU’lardaki sayıcılar S7 200 ailesine ait CPU

modellerindeki sayıcılara göre çalışma prensibi olarak farklılık

göstermektedirler. S7 200 ailesine ait CPU’larda sayıcılar hem sayma işlemini

gerçekleştirirken hem de karşılaştırma işlemini gerçekleştirmektedirler. Öyle ki

sayıcının değeri PV girişine girilen değere eşit yada büyük ise sayıcının Q çıkışı

lojik 1 değerini almaktadır.

Fakat S7 300’lerde sayıcı çıkışı sayıcı değerinin sıfırdan farklı olması

durumuna bağlıdır. Sayıcının içeriğinin S7 200’lerdeki gibi karşılaştırılması söz

konusu değildir

Bu bağlamda sayıcıları karşılaştırma komutları ile beraber kullanmak gerekir.

1124.0

1124.1

1124.2

I124.3

Q124.1

Q124.2

Page 57: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK:

Bir turnikenin 5. bilgiyi sayışında kırmızı lamba yanması, 7’den büyük ve

12’den küçük değerler için ise siren öttürmesi isteniyor. Ladder diagramı çiziniz.

Page 58: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK:

Page 59: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK:

Starta basılınca taşıyıcı bant çalışıyor. Taşıyıcı bant üzerindeki kutular sensör

tarafından algılanıyor. 12 adet kutu geçince taşıyıcı bant geçici olarak 5sn duruyor. Bu

esnada taşıyıcı bandın durmasıyla piston ileri çıkarak kutuları ileri itiyor ve geri

geliyor. Band tekrar çalışarak işlemi gerçelestirmeye devam ediyor. Çalışma stop

butonu ile sonlanıyor. İşlem Kumanda sistemini PLC’de oluşturunuz

Elek trik M otoru

K utular

Saym a sensörü

□ Piston ileri sensörü

Piston geride sensörü

Piston

Page 60: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

ÖRNEK

I124.1

I124.0

Q124.0

Q124.1

5sn 3 sn 5sn 3sn

Page 61: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

DEĞİŞKEN TABLOSU ( VARIABLE TABLE - VAT )

Programa bağlı kalmadan, bir PLC’de bulunan değişkenleri statik veya

dinamik olarak izlemek ve gerekise değerini değiştirmek için kullanılan tablolardır.

VAT tabloları CPU’ya download edilmezler ancak bağlanırlar. Sayıları 65535

adet olabilir. VAT tablosunda kullanılan özel bir menü bulunur.

Değişken tetikleme durumlarını ayarlar . (Variable Trigger)

Değişikliğin izlenmesini sağlar . I-O adreslemelerinde kullanılır. (Monitor Variable)

Değişikliği yapar. I-O adreslemelerinde kullanılır. (Modify Variable)

Memory, Timer, Counter, Data gibi elemanlarda kullanılır (Update Monitor Values)

Tekrar çalışma durumunda değişikliği yeniler (Update Modify Values)

1) Block’ların bulunduğu yere “VAT_1” sembolü ile VAT tablosu eklenir

o o üVAT_1□ E: 1 FC1

2) VAT1 seçildiğinde aşağıdaki şekilde ekrana gelecektir.

3) İzlenecek ve değeri değiştirilecek eleman adresleri tanımlanmalıdır

Page 62: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

I öfcT, simgesini seçilerek izleme açılır.

5) Hangi adrese müdahale edilecekse "Modify Value” kısmına yeni değer

girilir.

6) Giriş ve çıkış adresleri modify edilecekse çevrime bağlı olarak bazı

ayarlamalar yapmak gerekmektedir.

• Giriş adresleri modify edilecekse :

Variable Trigger ( ^ ) seçildiğinde

"Trigger point of modifying” ........... "Beginning of Scan Cycle”

"Trigger Condition of Cycle” ........... "Every Cycle” ayarlanmalıdır.

• Çıkış adresleri modify edilecekse :

Variable Trigger ( ^ ) seçildiğinde

"Trigger point of modifying” ........... "End of Scan Cycle”,

"Trigger Condition of Cycle” ............. "Every Cycle”

Counter , Timer .... gibi giriş ve çıkış değişkenlerinde Trigger ayarı

yapılmaz

7 ) 1^ kısa yolu seçilerek değişiklik gerçekleştirilir.

SÜF Var - [VAT 1 - @deneme\SIMATIC 300(1)\CPU 312.S7 Program (1) ON...

Table Edit Insert PLC Variable View Options Window Help _ n 1 X

-w| □ | [ ^ y m\ a % [ x | [®i i | * ? | ^ 1^1 u \> Address Symbol Display format Status value Modify value

1 i o.o BOOL H false2 1 0.1 BOOL ■ false3 I 0.2 'A1" BOOL | false

Q 4.0 BOOL ■ false5 QB 0 DEC 16 165 MB 0 HEX B«16#00

1237 MW 2 DEC ....I..........3 MD 4 FLOATING.POINT 0.0 3.149 DB1.DBB 0 HEX BÖ16ÖAB10

deneme\SIMATlC 300(1)V--V57Program(l) £S| <3>8l£l Abs < 5.2

Page 63: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

BİR GİRİŞİ VEYA ÇIKIŞI SÜREKLİ ENERJİLİ TUTMAK (FORCE)

Açılan tabloda force edilecek adres veya adresler girilir. Force edilir.

MODÜLE AİT BİLGİLER

Module information modül bilgileridir. Etkin olarak kull anılan bilgiler aşağıda örneklenmi ştir.

1. Diagnostic buffer : İşlem sırası2. Memory : Ku llanılan hafıza alanı3. Scan Cycle Time : Çevrim süresi4. Performans Data : CPU’nun özellikleri

3.

2.

4. f i r to lr iı IrJ* J i f l o ■ İJNJ H 2£ E-iKrv i IU4u5hAlC3U3van ı*vu r*•:wv4 I

rmlMm hrBWM&flioQ irater ItaLı

CF-*» - 4 a İri il. nUH

* ___* '■* 'İT -Kİ 'rWii rTbjr* ■ :.■næZTx»II rud j m. i,-* Stîl :r:- ZutEuvtMT r.'ad d LV*+*-f Jlfi.4 srt-j- :rx LtÆwf.ki: rU U aıât i* [R]H-n rM liktav* srî- TDH jd- r+Lkd Mi'] i»M r ı'd d JKf4 srw r* ■̂•4Uâ m,a i.mi: rftri d ılh# Mı. sn-i jssic JfûvmİftHd S»ıs rı'd aMtJ* * srw jncv JrüûtaİTMda w - V » JÛVW EÉW ft'dı la : r . « i nt 'i-rr: i -»> f N̂ rJı İlla'ltMlI HAP rOtfîıt-V-i-7 I-M-Ji l>*41 ■ IMM L l l t t '|ı Mb-B-P PLİ w ie m i

ilZ IU iw ıi. vj+nr a12 u.1 LWL«tfUa>ı li.Vt tH*r ¥i t

1

Page 64: PLC NEDİR - Kontrol ve Otomasyon Teknolojisi Programı · PLC NASIL ÇALIŞIR ? PROGRAMLAYICI BİRİM J L S7-300 PLC’lerin girişi 24 VDC veya 120/230 VAC’dir. 24 V ile çalışan

PROGRAMIN KAYDEDİLMESİ VE GEREKTİĞİNDE AÇILMASI

Programlama pencereleri kapatılmalı , Simatic Manager’ın ana safasına

dönülmelidir. Bu sayfada :

FILE _ ARCHIVE seçilmelidir. Programa yeni bir ad verilebilir. Kayıt

yeride belirlenerek program kaydedilmelidir. Archive’in özelliği programı “Zip”

formatında sıkıştırarak saklamasıdır.

Program açılmak istendiğinde “Retrive” seçeneği kullanılmalıdır.