programlanabİlİr denetleyİcİler ders – 04 step 7

14
PROGRAMLANABLR DENETLEYCLER DERS – 04 STEP 7 MICROWIN SP4.0 PROGRAMI KURULUM ve TANITIMI PLC Parçalarının Yapısı ve Fonksiyonları Merkezi lem Birimi (CPU) (Central Prosessing Unit) Hafıza (Bellek Elemanları) Programlama Makinesi Güç Katı Giri/Çıkı Bölümü Analog Giri/Çıkı Birimi Genileme Birimleri Kartların Takıldıı Raflar (rack’s)

Upload: truongnhu

Post on 07-Jan-2017

240 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ���

PROGRAMLANAB�L�R DENETLEY�C�LER

DERS – 04

STEP 7 MICROWIN SP4.0 PROGRAMI

KURULUM ve TANITIMI

�������������������� ������������������ ���������������� ���

PLC Parçalarının Yapısı ve Fonksiyonları

� Merkezi ��lem Birimi (CPU) (Central

Prosessing Unit)

� Hafıza (Bellek Elemanları)

� Programlama Makinesi

� Güç Katı

� Giri�/Çıkı� Bölümü

� Analog Giri�/Çıkı� Birimi

� Geni�leme Birimleri

� Kartların Takıldı�ı Raflar (rack’s)

Page 2: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ���

Programlanabilir Kontrol Cihazı nasıl çalı�ır?

Kontrol döngüsü nedir?

Programın çalı�masını ba�lattı�ımız anda, kontrol cihazı

döngüsel olarak 3 fazı gerçekle�tirecektir:

Faz 1: Giri�lerinin o anki de�erlerinin okunması

Faz 2: Programın yürütülmesi

Faz 3: Çıkı�ın aktif ya da deaktif edilmesi

Faz 3'ün sonunda kontrol cihazı Faz 1'e döner ve bu döngü

bu �ekilde devam eder.

Program neye denir?

Program, gerçekle�tirilmesi gereken operasyonları

i�lemciye ileten bir dizi sıralı komutlar bütünüdür.

�������������������� ������������������ ���������������� ���

Page 3: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ���

PLC Çıkı� Çe�itleri

Röle çıkı�lı PLC

Triyak çıkı�lı PLC

Transistör çıkı�lı PLC

�������������������� ������������������ ���������������� ��

Plc’de Programlama Mantı�ı ve Kontrol Programı Türleri

Lineer (Do�rusal) Programlama Mantı�ıDo�rusal programlama, bütün komutların aynı program alanına yazıldı�ı bir

programlama biçimidir. Komut yazılı� sırasına göre yürütülür ve bir çevrim

boyunca bütün komutlar i�leme girer. Bu programlama biçiminde program ana

program ve alt program biçiminde düzenlenir. Alt programlar ya ana programın

program sonu komutundan ( END, MEND gibi ) sonra ya da özel bir alana

yazılır.

Yapısal Programlama Mantı�ıYapısal programlama, büyük ölçekli programların i�levine göre parçalanarak

ve aynı i�levi sa�layan i�ler için yalnız bir program parçasının kullanıldı�ı bir

programlama biçimidir.

Page 4: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ��!

PLC Programlanmasında Kullanılan Diller

Merdiven (LADDER) Dili (LAD)

Deyim Listesi (Statement List) Dili (STL)

Fonksiyon Blok Diyagram Dili (FBD)

�������������������� ������������������ ���������������� ��"

MicroWIN yazılımının kurulumu için SETUP dosyasını çalı�tırın.

MicroWIN yazılımının kurulumu

Page 5: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ��#

MicroWIN yazılımının kurulumu

�������������������� ������������������ ���������������� ���$

MicroWIN yazılımının kurulumu

Page 6: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ����

MicroWIN yazılımının kurulumu

�������������������� ������������������ ���������������� ����

MicroWIN yazılımının kurulumu

Page 7: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ����

�������������������� ������������������ ���������������� ����

Page 8: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ����

Navigasyon ���

Instruction Tree

Local Variable Table

Program Editor

Yeni bir proje için File > New

Seçene�i kullanılır ve projeye isim verilerek

File > Save askullanılarak saklanır.

�������������������� ������������������ ���������������� ���

Simatic S7-200 PLC’leri programlamak için kullanılan

MicroWIN yazılımında menüler sırasıyla File, Edit, View,

PLC, Debug, Tools, Windows, Help’tir.

Yeni bir otomasyon projesinin hazırlanması; projeye isim

verme, programlama dilinin seçimi, sembol tablosu

olu�turma, PLC bilgisayar ileti�im ayarlarının yapılması,

donanım ayarlarının yapılması ve izleme çizelgesinin

hazırlanması adımlarından olu�ur.

Page 9: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ���!

PLC’nin giri�- çıkı� bellek adresleri yerine bu adreslerle ilgili simge adlarının

kullanılması, programı daha kolay anlamak ve izlemek olana�ı sa�lar.

View > Component > Symbol Table

Seçilerek bir sembol tablosu alanı açılır ve bu alana adreslere kar�ı dü�en simgeler yazılır.

Program yazılırken PLC adresleri yerine bu simgeler kullanılır.

�������������������� ������������������ ���������������� ���"

Simatic S7-200 PLC’leri programlamak için kullanılan MicroWIN yazılımında

komut ile programlama (STL), merdiven mantı�ı ile programlama (LAD) ve

fonksiyon blok gösterimi ile programlama (FBD) seçenekleri bulunur.

Programın hangi dilde yazılaca�ı, sembol

tablosu, ileti�im ayarları, izleme çizelgesi,

donanım ayarları View ba�lı�ındaki

seçeneklerden tanımlanır.

Page 10: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ���#

Durum çizelgesi PLC’deki yürütülen

programda de�i�kenlerin aldı�ı de�erleri izlemek için kullanılır.

Durum çizelgesi için

View > Component > Status Chart

seçilir. Bu alana izlenecek olan adresler

yazılır. PLC’deki programın i�leyi�ini

izlemek için

Debug > Program Status

seçilir.

Durum çizelgesinden de�i�ken içeriklerinin izlenmesi için ileti�im ayarlarının do�ru yapılması

gerekir. �leti�im ayarları Communication seçene�inden seçilir; ileti�im protokolü, PLC adresi,

ileti�im iletkeninin ba�landı�ı port, ileti�im hızı ayarları yapılır.

�������������������� ������������������ ���������������� ���$

Kullanılacak i�lemci türünün tanımlanması için PLC ba�lı�ı altındaki Type seçene�i seçilir. �leti�im ayarları buradan da yapılabilir.

Page 11: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ����

Programlanacak PLC türü seçilir.

E�er ileti�im ayarları do�ru ise Read PLC

seçene�i ile bilgisayara ba�lı i�lemci bilgileri

okunabilir.

E�er ileti�im ayarları do�ru de�ilse

Communications seçene�i ile ayarlara ili�kin

pencere açılır ve gerekli ayarlar yapılır.

�������������������� ������������������ ���������������� ����

PLC’yi çalı�tırma RUN,

durdurma STOP,

yazılan programın derlenmesi Compile,

PLC’deki programın silinmesi Clear,

PLC’nin tekrar ba�latılması Power Up Reset

PLC ile ilgili bilgiler Information,

Programın dı� bellek birimine yazılması Program

memory cartridge,

PLC veri belle�indeki de�erlerin veri blo�una

yazılması Create Data Block from RAM,

Gerçek zaman saatinin okunması Time of Day

Clock,

PLC belle�indeki program ile MicroWIN

yazılımındaki programın kar�ıla�tırılması Compare

Page 12: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ����

�������������������� ������������������ ���������������� ����

Yapılan Programa Göre Kullanılan Giri� ve Çıkı�ların SimülasyonuStep 7 Micro/WIN programının üst versiyonları ile hazırladı�ımız programın çalı�masını simülasyon

�eklinde izleyerek projedeki hataları ve eksiklikleri kolayca bulabiliriz. Programın simülasyonunu

görmek için öncelikle programın PLC hafızasına yüklenerek PLC’nin RUN moduna alınması gerekir.

PLC RUN modunda iken Debug

menüsünden Program status

seçene�ine tıklayarak ya da debug

araç çubu�undan ikonuna tıklamak

suretiyle simülasyonu ba�latılabilir.

�ekilde bir PLC programının simülasyonu görülmektedir. Simülasyonda enerji akı�ının oldu�u hatlar

mavi renkle gösterilir. Enerji akı�ına izin veren kontakların içi mavi renkle boyalıdır ve adres

kısımlarında ON ifadesi yer alır, di�erlerinde ise OFF ifadesi vardır. Ayrıca programda kullanılan

zamanlayıcıların, sayıcıların anlık de�erleri ile i�lemsel komutların giri� ve çıkı� de�erleri gözlenebilir.

Page 13: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ����

PLC’deki Programın Bilgisayara

Çekilmesi

S7–200 PLC’nin program hafızasına

yüklenmi� olan kontrol programını

programlama editörüne çekmek için

öncelikle PC / PPI kablosu ba�lantısı ile

PLC ile bilgisayar arasındaki ileti�imi

sa�lamanız gerekmektedir. Daha sonra

File menüsünden Upload seçene�ine ya

da standart araç çubu�undaki Upload

ikonuna tıklanarak �ekilde görülen

Upload ileti�im kutusunun ekrana

gelmesi sa�lanır. Options dü�mesine

tıklayarak ve projenin programlama

editörüne çekmek istedi�iniz

bile�enlerin seçilmelidir. Upload

dü�mesine tıklayarak program PLC‘den

editöre çekilmi� olur.

�������������������� ������������������ ���������������� ���

Programı yüklemek

Araç çubu�undaki yükleme simgesini

seçin veya

File > Download

menü komutunu seçerek yüklemeyi

ba�latın.

Program elemanlarını S7-200’e

yüklemek için OK tu�una basın.

E�er S7–200 RUN konumundaysa, bir

diyalog kutusu görünecek ve S7–200’ü

STOP konumuna geçirip geçirmemeyi

soracaktır. Bu diyalog

kutusunu onaylayın.

S7–200 CPU’nun Çalı�ma Konumunu Seçmek

S7–200’ün iki i�lem durumu vardır: STOP ve RUN konumları. CPU’nun ön tarafındaki durum

LED’leri mevcut çalı�ma konumunu gösterir. STOP konumunda, S7–200 programı i�letmez ve

CPU’ya konfigürasyonu ve programı yükleyebilirsiniz. RUN konumunda, S7–200 programı

çalı�tırmaktadır.

Page 14: PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7

�������������������� ������������������ ���������������� ���!

1. S7–200’ün üzerinde çalı�ma konumunu de�i�tirmek için bir sviç yer

alır. S7–200 eri�im kapa�ının altında yer alan svici kullanarak çalı�ma

konumunu manuel olarak de�i�tirebilirsiniz: Konum svicini STOP

pozisyonuna almak programın icrasını durdurur; RUN konumuna

almak programın çalı�masını ba�latır; TERM (terminal) konumuna

almak mevcut çalı�ma durumunu de�i�tirmez. Konum svici STOP veya

TERM pozisyonundayken enerji gidip geri gelirse S7–200 otomatik

olarak STOP konumuna geçer. E�er aynı olay sviç RUN

pozisyonundayken olursa, S7–200, RUN konumuna geçer.

2. STEP 7-Micro/WIN, S7–200’ün çalı�ma konumunu online olarak da

de�i�tirmenizi sa�lar. Yazılımın çalı�ma konumunu de�i�tirmesine

imkan vermek için konum svicinin TERM veya RUN pozisyonuna

alınması gerekir. PLC > STOP veya PLC > RUN menü komutları

veya araç çubu�undaki ilgili butonları kullanarak çalı�ma konumunu

de�i�tirebilirsiniz.

3. S7–200’ü STOP konumuna getirmek için programınızın içerisinde

STOP komutunu da kullanabilirsiniz. Bu komut, program mantı�ına

uygun olarak programın akı�ının durdurulmasını sa�lar.

�������������������� ������������������ ���������������� ���"