PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ
PROGRAMLANABİLİR DENETLEYİCİLER DERS – 04 STEP 7 ...
Transcript of 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)
�������������������� ������������������ ���������������� ���
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.
�������������������� ������������������ ���������������� ���
�������������������� ������������������ ���������������� ���
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.
�������������������� ������������������ ���������������� ��!
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
�������������������� ������������������ ���������������� ��#
MicroWIN yazılımının kurulumu
�������������������� ������������������ ���������������� ���$
MicroWIN yazılımının kurulumu
�������������������� ������������������ ���������������� ����
MicroWIN yazılımının kurulumu
�������������������� ������������������ ���������������� ����
MicroWIN yazılımının kurulumu
�������������������� ������������������ ���������������� ����
�������������������� ������������������ ���������������� ����
�������������������� ������������������ ���������������� ����
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.
�������������������� ������������������ ���������������� ���!
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.
�������������������� ������������������ ���������������� ���#
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.
�������������������� ������������������ ���������������� ����
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
�������������������� ������������������ ���������������� ����
�������������������� ������������������ ���������������� ����
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.
�������������������� ������������������ ���������������� ����
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.
�������������������� ������������������ ���������������� ���!
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.
�������������������� ������������������ ���������������� ���"