You are on page 1of 42

Edited by Foxit PDF Editor Copyright (c) by Foxit Software Company, 2004 - 2007 For Evaluation Only.

PLC E T M NOTU
Temel seviye

GR
PLC: otomatik kontrol sistemlerinde; hz, kontrol, gvenlik, rn kalitesi ya da yeni rn imali iin kumanda devrelerinin yeniden oluturulmas ve montaj ... gibi ilemlerin yaplmasnda ok byk avantaj salar. Bu da PLC tabanl kontrol sistemlerinin endstriyel otomasyon devrelerinde vazgeilmez olarak kullanlmas ve her geen gn yeni zellikler ile gncelletirilmesi gereini tretmitir. PLC, Analog-Dijital giri/k (I/O) balantlar araclyla birok makine ve sistemi kontrol eder ve bu amala saysal ilemleri, zamanlama, sayma, veri ileme, karlatrma, sralama, kendi bnyesinde 8-16 bit bilgi (data) transferi ile programlama destei salam giri bilgilerini kullanarak, k nitelerine atayan giri/k, bellek, CPU haberleme, g kayna, ve programlayc blmlerinden oluan entegre sistemdir. Ayrca cihaz iinde dahili ve harici zaman rleleride bulunmaktadr. Geri beslemeli kontrol sistemlerinin oluturulmas iin PLC cihazlarnn bir ou gerekli yazlm ve donanma sahiptir. Kullanlan denetleyicilerde A/D, D/A konverter(dntrc) birimleri ve kontrol algoritmalarnn yazm iin gerekli aritmetik ilem komutlar da bulunmaktadr. PLC zellikle fabrikalarda otomasyon, asansr tesisatlar, otomatik paketleme, enerji datm sistemlerinde, tama band sistemlerinde, doldurma sistemlerinde ve daha birok alanda retimi destekleyen ve verim artnn yan sra rn maliyetinin minimuma ekilmesini salar. Programlama iin 3 metod kullanlr;

LAD (Ladder/merdiven) diyagram STL ( Statement List/komut listesi) FBD (Functional Block Diagram/fonksiyon blou diyagram)

1.PLC'nin Blmleri
1. 2. 3. 4. 5. 6. 7. G kayna CPU I/O (G/) birimi Rack (Raf) Haberleme/ letiim birimi Fonksiyon modlleri Sinyal modlleri G Kayna:

1.1

Kaynak voltajn salar. (220V AC 24V DC) 1.2 CPU (Central Processing Unit):

Merkezi ilem birimi (CPU) sistemden gelen verileri k birimlerine aktarr. Sistem iin yazlm programlar hafzasnda saklar ve ilenmesini salar. Saklama veya bellek kapasitesi CPU' nun yapt ilemlere gre eitlilik gsterir.

1.3

I/O (Giri/k) Birimi:

Sistem formlarnn ilemciye balanan ksmdr. Grevi harici cihazlara eitli sinyaller alp yollamaktr. Inputlar/Giriler: Push-button, limit switch ( snr anahtar), seici anahtarlar (Thumbwheel), seviye, scaklk ve basn sensorleri... Outputlar/klar: Motorlar, kontaklar, pistonlar, alarmlar, selenoid valfler, gstergeler, lambalar... 1.4 Rack (raf):

Modllerin birbirleri ile balantsn salayan ksmdr. 1.5 Haberleme/ letiim ilemleri:

Birimler aras iletiimin saland ksmdr.


Dorudan (point to point) balant Profibus Endstriyel ethernet Fonksiyon modlleri:

1.6

zel yada bamsz ilemlerin yapld birimdir.

R: sayma (counting) ilemi Pozisyonlandrma/Konumlandrma ilemi Kapal-loop/evrim kontrol 1.7 Sinyal modlleri:

Sistem ierisindeki birimlere Analog veya Dijital sinyaller gnderen birimdir.


Dijital input/giri modlleri: 24V dc, 120/230V ac Dijital output/k modlleri: 24V dc, rle/optocoupler Analog input/giri modlleri: Akm, gerilim,diren, termocouple Analog output/k modlleri: Akm ve gerilim

1.1

G/ modl

2. S7-300 Tasarm

. Mod seimi:
R (RN) : Operasyonun balatlmas iin CPU' yu alr (run/RN) konuma getirilmelidir.(Yeil Led) S (STOP) : Program operasyonunu sonlandran konumdur.(Krmz Led) PW (Power) : CPU nun beslendiini gsteren konumdur.(Sar Led) SF (System Fault): Sistem hatas, program ve CPU hatasn gsterir.(Krmz Led) FC ( ): MC (Memory Card): Hafza kart aktifken yanar. (Turuncu Led) P: Ykleme konnektr

System200V VIPA PLC:

Orta lekli uygulamalar iin tasarlanmtr. CPU 214 : Programlama ilemi VIPA WinPLC7 veya Siemens Step7 yazlm ile gercekletirilebilir.

. Komutlar Siemens Step 7 ile uyumludur.

. PG ve HMI iletiimi standart MPI veya RS232 green cable kablosu ile yaplmaktadr. . Gerek saat ,batarya buffer . Uygulama zaman 0.2 ms/K . System 200V birbirleri ile uyumludur.

Teknik Bilgileri: rnn fonksiyonuna gre deiir. DC 24V Max. 1.5A Max. 3.5W n tarafta LEDlerin konumu belirtilmitir Haberleme MPI konnektrnden salanr Evet/ Lityum acmlatr, 30 gnlk destek Max. 3A 2048 Bit (M0.0 ... M255.7) 128 (T0 ... T127) 256 (Z0 ... Z255)

Boyut ve Arlk Besleme gerilimi Akm tketimi G Dalm LED konumu Balantlar/Arabirimler Saat, Hafza/saat destei k akm Bit hafzas Zamanlayc Sayc

Boyut ve Arlk Blok numaralar FB FC DB Toplam adresleme alan input/output PA inputlar PA outputlar evresel modller ile birlesimi Max. modl says Max. Dijital I/O Max. Analog I/O Adreslenebilir inputlar, outputlar Boyut ( G*Y*D) mm Arlk

rnn fonksiyonuna gre deiir. 1024 (FB0 ... FB1023) 1024 (FC0 ... FC1023) 2047 (DB1 ... DB2047) 1024/1024 byte, herbir process image (PA) iin 128 byte 1024 Bit (E0.0 ... E127.7) 1024 Bit (A0.0 ... A127.7) 32 32 16 1024 (dijital),128/128 (analog) 25.4*76*76 80 g

CPU 214 alma hafzas Ykleme hafzas Bit operasyon dng zaman Word operasyon dng zaman Sipari numaras 32 kByte 40 kByte 0.18 s 0.78 s VIPA 214-1BA01

CPU 215 64 kByte 80 kByte 0.18 s 0.78 s VIPA 215-1BA01

CPU 216 128 kByte 192 kByte 0.18 s 0.78 s VIPA 216-1BA01

2.1 2.1.1

Saysal I/O Modlleri Digital Input Modlleri

Dijital inputlar 8, 16, 32 gibi deiebilen sayda giriler salamaktadrlar. PNP ve NPN olan modelleri mevcuttur. Dijital sinyaller bir anahtar, sensr yada kontaktan gelen Lojic 1 seviyesindeki sinyallerdir. Giri saylar modllerin zelliklerine gre deiir.

ekil Dijital Giri Modl

2.1.2

Dijital Output Modlleri

Output modlleri transistor kl, rle (kontak) kl, solid state rle kl olan deik tipleri mevcuttur. Bir k modln seerken alana ve yapaca ileme gre seilmelidir. Output modllerinde klar modllerin zelliklerine gre deiir.

ekil: Adresleme modl 2.1.3 Adresleme

Input ve output says 0-31 olmak zere 32 adet modl balanabilmektedir. CPU ya en yakn olan 0 nolu I/O kartdr. Bu modln adreslemesi ise; I0.0, I0.1, I0.2, I0.3, I0.4, I0.5, I0.6, I0.7 olmak zre 0 nolu input modlnde 8 input vardr.

Ikinci mudl adreslemesi 1 nolu modl olduundan; I1.0, I1.1, I1.2, I1.3, I1.4, I1.5, I1.6, I1.7 dier modllerinde adreslemesi ayn ekildedir.

2.2
2.3

Analog Modller
Analog Input Modlleri

eitli deerlerde seviye bilgilerini(akm, gerilim, diren deeri... gibi) almaya yarayan modllerdir. Gelen sinyallerin durumuna gre ilave dntrclere ihtiya duyarlar. Analog input modlleri voltaj ve akm kontrolldrler. Voltaj Kontroll: 0-10V veya -10/+10V aras deiimleri kullanrlar. Yksek seviyelerde gelen deiimler iin transmitter klarndan yararlanlr. Bu deerle gerek deer arasnda oranlama yaplarak istenilen deer elde edilir. Akm Kontrollu:4-20mA arasndaki gelen bilgileri direkt olarak okuyabilir. Istenen seviyelerden yksek gelen bilgiler iin transdser gerekebilir. Bu sayade istenilen bilgileri okutabiliriz. Analog modller CPU 241'lerde 0-7 arasndaki slotlara taklabilir. Analog modl bana 65536 farkl bilgi aktarlabilir. 2.4 Analog Output Modlleri

Adreslemeleri inputlardaki adreslemelerle ayndr. Aadaki ekilde 4 kanal k gsterilmektedir. Bu klar 0...10V yada 4-20mA olabilir. Drt giri birbirinden bamszdr. Herbir giri akm yada gerilim k salayabilir. Bus Konnektr Sistem 200V iin bus birimi aadaki gibi olup 1, 2, 4, 8 modl olarak bulunmaktadr. Istenen konfigrasyon iin bu modllerden yanyana ilave yeterlidir. Din ray montaja sahip olduklarndan fazla yer kaplamazlar.

I/O Modllerine Kablo Balanmas Istenirse konnektr karlarak montaj yaplabilir. Konnektr karabilmek iin alt ve st trnaklara ok ynnde bask uygulamak yeterlidir. I/O soket modl zerinde yada bota module montajsz iken kablo montaj yaplabilir. Modle balant yaplrken u aamalara dikkat edilmelidir.

Gsterilen alana torna vida ile bask uygulayp kablo giri alannn almas salanr. 10

Uygun ebatlarda soyulan kablo kablo giri kanalna ok ynnde taklr. Tornavida takl alandan karlarak modl zerine kablo balants yaplm olur.

Bloklar Programn olumasn salayan komutlardr. Komutlar bloklar, bloklar program oluturur. Sinyalleri deerlendiren ve bilgi saklayan bloklarda mevcuttur. Bir bloun deerlendirilmesi iin CPU tarafndan arlmas gerekir.

OB (Organizasyon) blou FB (Fonsiyon) blou PB (Program) blou DB (Data) blou Program Blou

2.2.1

Programn en kapsaml ve en byk blouna sahiptir. Asl fonsiyonlar bu blokta yazlr. Program blokta istenen PB'ye yazm yapmak mmkndr. (max. PB saysn gememek gerekir) PB'leri kullanc istedii gibi arp iletilmesini salayabilir. Bu bloklarda STL, LAD ve FBD programlama metodlar kullanlabilir. NOT: PB adreleri 0-255 aras numaralandrlabilir. 2.2.2 Fonksiyon Blou

Fonksiyon bloklar karmak programlarda ve tekrarlanan ilemlerde kullanlabilir. Bu bloklarda zel fonksiyonlarda mevcuttur. ( BCD/Binary evirici, analog bilgilerin okunmas gibi... ) Fonksiyon bloklarnda yaplan ilemler parametrelendirilerek farkl yerlerde fakl operandlarla tekrar kullanlabilir. Fonksiyon bloklar yanlz komutlarn kullanlabildii bloktur. Blou kullanabilmek iin programda armak gerekir. 2.2.3 Data Blou

Data veri/bilgi anlamndadr. Verilerin sakland alanlar data bloklardr. Data bloklarnn ierisinde saklanan bilgiler Data Word ( DW ) olarakta adlandrlabilir. Ierisinde DB0 ve DB1 gibi iletiimle ilgili bilgiler yeralr. ( Veri bilgileri olarakta adlandrlabilir. ) 11

Segment Bir blokta ilemleri daha kolay yapabilmek iin kullanlrlar. Programn blnm paracklardr. Bir blok bir yada birka segmentten oluabilir. Not: Data bloklarnda segment bulunmaz. Bloklarn Numaralandrlmas OB OB 1: Ana program OB 10: interrupt 0 OB 35: interrupt 5 OB 40: Hardware interrupt 0 OB 80: Zamanlama hatas OB 82: diagnostik interrupt OB 85: snflandrma hatas OB 86: DP hatas OB 100: yeniden balama OB 121: programlama hatas SFB SFB 0 SFB 1 SFB 2 SFB 3 SFB 4 SFB 5 SFB 32 SFC SFC 0 SFC 1 SFC 2 SFC 3 SFC 4 SFC 6 SFC 12 SFC 13 SFC 14 SFC 15 SFC 20 SFC 21 SFC 22 SFC 23 SET_CLK READ_CLK SET_RTM CTRL_RTM READ_RTM RD_SINFO D_ACT_DP DPNRM_DG DPRD_DAT DPWR_DAT BLKMOV FILL CREAT_DB DEL_DB clock set edilir clock' u okur alma zamann ayarlar alma zamann control eder alma zamann okur OB balang bilgisini okur aktif veya aktif olmayan DP slave slave-diagnostic bilgisini okur slave bilgisini okur slave bilgisini yazar data alann kopyalar bilgi alan ayrmak data blou oluturur data blou siler 12 CTU CTD CTUD TP TON TOF DRUM yukar sayc aa sayc yukar/aa sayc pals gecikme balangc gecikme sonu drum

SFC 24 SFC 28 SFC 29 SFC 30 SFC 31 SFC 32 SFC 33 SFC 34 SFC 36 SFC 37 SFC 38 SFC 41 SFC 42 SFC 43 SFC 44 SFC 46 SFC 47 SFC 49 SFC 50 SFC 51 SFC 52 SFC 54 SFC 55 SFC 56 SFC 57 SFC 58 SFC 59 SFC 64 SFC 65 SFC 66 SFC 67 SFC 68 SFC 69 SFC 220 SFC 221 SFC 222 SFC 223 SFC 224 SFC 225 SFC 227 SFC 228 SFC 230 SFC 231 SFC 232 SFC 233 SFC 234 SFC 235 SFC 236

TEST DB SET_TINT CAN_TINT ACT_TINT QRY_TINT SRT_DINT CAN_DINT QRY_DINT MASK_FLT DMASK_FLT READ_ERR DIS_AIRT EN_AIRT RE_TRIGR REPL_VAL STP WAIT LGC_GADR RD_LGADR RDSYSST WR_USMSG RD_DPARM WR_PARM WR_DPARM PARM_MOD WR_REC RD_REC TIME_TICK X_SEND X_RCV X_GET X_PUT X_ABORT MMC_CR_F MMC_RD_F MMC_WR_F PWM HSC HF_PWM TD_PRM RW_Kachel Send Receive Fetch Control Reset Synchron Send_All

data blou test eder interrupt zaman ayarn yapar interrupt zamann iptal eder interrupt zamann aktif yapar interrupt zamann sorgular interrupt gecikme zamann balatr interrupt gecikme zamann iptal eder interrupt gecikme zamann sorgular e zamanl hatalar gizler e zamanl hatalar ortaya ckarr register konum sonucunu okur e zamanl olmayan hatalar geciktirir e zamanl hatalar enable eder monitor zamann tetikler tespit edilen deerlere girer durdurma konumuna geer program geciktirerek uygular corafi alan lojiksel adreslere dntrr lojical adres modllerini okur SYS ST sublistini okur diagnostik bufferda kullanlan elemenlar yazar parametre tanmlamalarn okur parametre dinamiklerini yazar (profibussz) parametre tanmlamalarn yazar (profibussz) modl parametrelize eder ( profibussz ) data kaytlarn yazar (profibussz) data kaytlarn okur (profibussz) sistem zamann okur datay dar yollar datay dar almak d datay okur d datay yazar d balanty drmek MMC de VIPA dosya yaratmak MMC de dosyadan VIPA okumak MMC de VIPA dosya yazmak VIPA CPU 11X: darbe modlasyon geniliini parametre eder VIPA CPU 11X: yksek hzla parametre sayma VIPA CPU 11X: HF puls modlasyon geniliini parametre eder siemens TD200 ile iletiimi parametre eder dual port ramn okur/yazar data-dual port ram iletiimini atmak data-dual port ram iletiimini alr data-dual port ram iletiimini indirmek dual port ram iletiimini kontrol eder dual port ram iletiimini resetler dual port ram iletiimini e zamanl yapar dual port ram iletiimine btn datalar yollar 13

SFC 237 SFC 238

Recv_All Control1

dual port ram iletiimine btn datalar alr 1- dual port ram iletiimini kontrol eder

14

PROGRAMLAMA
Programlama yaplrken farkl yntem kullanlr. Bunlar;

Ladder Diagram (LAD) Functional Blok Diagram (FBD) Statement List (STL)

Ladder Diagram (LAD): Bu yazlm, kontrol fonksiyonlarnn grafik (circuit diagram) formda gsterilmi halidir. Yani yaplan ilemlerin kontaklarla yada kullanlan elemanlarn gsterim (devre) ekli ile ifade edilmesidir. r:

...gibi.

Functional Blok Diagram (FBD): Kontrol fonksiyonlarnn mantksal (logical) ilemlerle ifade edilmesidir.

r:

... gibi. Statement List (STL): Bu yazlmda, kontrol ilemi mikro ilemci mantyla yaplrmaktadr. r: A O = I0.0 I0.1 Q0.0

... gibi.

NOT: STL yazlm FBD veya LAD yazlmna dntrlemez. Fakat, FBD veya LAD-STL yazlmna evrilebilir. 15

Operasyon Tipleri

Asl (primary) operasyonlar Ek (suplementary) operasyonlar Sistem operasyonlar

Operandlarn Tanmlanmas: I Q M S D T C P K OB, FC FB, DB (inputs) (outputs) (flags) (flags) (data) (timers) (counters) (periphery) (constants) (blocks) Proses ve PLC aras balant PLC ve proses aras balant Orta seviyeli binary sonular iin hafzalama Orta seviyeli binary sonular iin hafzalama Dijital sonular iin hafzalama Zaman yrtm iin hafzalama Sayma yrtm iin hafzalama Proses ve PLC aras balant Sabit deerleri tanmlama Program yapsna yardmc olan kaynak

MATEMAT KSEL LEMLER Normalde Ak Kontak:

ekilde de grld gibi bu kontaklar yanlz enerjilendiinde aktif olurlar. Yani normalde ak olan kontak enerji geldiinde kapanr ve akm geii salanr. Normalde Kapal Kontak:

ekilde de grld gibi bu kontaklar enerjilendiinde de-aktif olurlar. Yani normalde kapal olan kontak enerji geldiinde alr ve akm geii kesilir. AND (VE) lemi: Normalde ak kontaklarn birbirine seri ekilde balanmasdr. Komut PLC' ye (Simens S7 ve Vipa PLC)yklenirken A (AND) komutu olarak yklenir. rnein;

STL gsterimi;

A =

I 0.1 Q 5.1

16

LAD gsterimi;

FBD gsterimi;

NOT: I0.1 girii on (logic 1) olduunda Q0.0 kda on olur. OR (VEYA) lemi: Normalde ak kontaklarn birbirlerine paralel olarak balanmasdr. Komut PLC' ye (Siemens S7 ve Vipa PLC) yklenirken O (OR) komutu olarak yklenir. rnein; STL'de; A A O I 0.0 I 0.1 I 0.2

LAD'da;

FBD'da;

NOT: Input 0.0 veya input 0.1 on (logic 1) olduu durumda Q0.0 kda on olur. AND NOT (VE DE L ) lemi: Normalde kapal kontaklarn birbirine seri olarak balanmasdr. Komut PLC' ye (Siemens S7 ve Vipa PLC) yklenirken AN (AND NOT) komutu olarak yklenir. rnein; STL'de: AN A I 0.0 I 0.1 17

O A AN = LAD'da;

I 0.1 I 0.0 Q 4.0

FBD'da;

OR NOT (VEYA DE L ) lemi: Normalde kapal kontaklarn birbirlerine paralel olarak balanmasdr. Komut PLC' ye yklenirken (Siemens S7 ve Vipa PLC) ON (OR NOT) komutu olarak yklenir. rnein; STL'de: ON ON = I 0.0 I 0.1 Q 0.0

LAD'da

FBD'da EXCLUSIVE OR (XOR) lemi: Sadece iki inputtan birinin aktif (normalde ak kontak) dierininde de-aktif (normalde kapal kontak) olduu durumda k verir.

STL'de:

AN A O A AN =

I 0.0 I 0.1 I 0.0 I 0.1 Q 4.0

LAD'da: 18

FBD'da:

SET KOMUTU: Herhangi bir rlenin (input, output, register, internal relay vs.) OFF durumundan ON durumuna yani Logic 0' dan Logic 1' e geii salayan komut SET komutudur.

RESET KOMUTU: Bu komut ise set komutunun tam tersi bir yapya sahiptir yani ON durumundan OFF durumuna (logic 1' den Logic 0' a ) geii salayan komuttur.

RS/RESET ncelikli FL P FLOP: Girilerden reset ve set girii ayn anda ON (logic 1) olduu durumda ncelikle reset giriine bakar. Reset girii ON ise resetleme ilemi yapar.

rnein LAD gsterimi;

19

STL'de; A I 0.0 R I 0.0 A I 0.1 S M 0.0 A M 0.0 = Q 4.0 FBD' de;

SR/SET ncelikli FL P FLOP: Set ncelikli flip flopta, girilerden set ve reset ular ayn anda ON (logic1) olduunda set giriine ncelik verilir. Giri set olduktan sonra gelen reset ile bu resetleme ilemi gerekleir.

rnein; LAD' da

20

STL'de; A S A R A = I 0.0 M 0.0 I 0.1 M 0.0 M 0.0 Q 4.0

FBD' de

TIMER (Zamanlama) Komutlar:


5 tip timer eleman vardr. Timer says CPU' ya baldr. rnein Simens CPU 314'te 128 adet. Bu say Vipa CPU' lar iinde ayn zellikleri gsterir. Timerlar tetikleme prensibine gre almaktadrlar. Zaman belli bir set deerinden geriye doru akar ve sfra der. Drt tr ykselen kenar, bir tr ise den kenar ile tetiklenir. Her yeni gelen tetikleme sinyali ile timer elemannn zaman yeni batan akar.

21

Timer Tipleri ve Davranlar: S_PULSE / S_IMPULSE(SI) / (SP) Darbe Zaman Eleman

S giriine gelen ykselen kenar ile zaman akmaya balar ve Q(k)=1 olur. Zamann akmas ve Q'nun 1 kalmas iin S giriinde srekli 1 olmas gerekir. n grlen TV zaman dolup zaman sfrlannca Q kda sfra der. Resetin ncelii vardr. Ykselen kenarda tetikleme yapar.

Zamanlama karakteristii ise:

22

rn:

NOT: Pals geldiinde k 1 olur ve zaman balar. Giriin srekli 1 olmas istenir.

S_PEXT / S_VIMP(SV) / (SE) Uzatlm Darbe Zaman Eleman

ekil.

Ladder gsterimi

S giriine gelen ykselen kenar ile zaman akmaya balar ve Q=1 olur. S girii sfra dse de zaman akar ve Q=1 kalr. ngrlen TV zaman dolup zaman sfrlannca Q kda sfra der. Reset ncelikli Ykselen kenarda tetikleme yapar.

Zamanlama karakteristii ise:

23

rn:

NOT: Zaman baladnda Q=1 olur S girii kesilsede zaman devam eder ve zaman bittiinde Q=0 olur.

S_ODT / S_EVERZ(SE) / (SD) Gecikmeli Zaman Eleman

ekil. Ladder gsterimi


S giriine gelen ykselen kenar ile zaman akmaya balar. Zamann akmas iin S giriinde srekli 1 ister. TV zaman dolup zaman sfrlannca Q=1 olur. S girii 1 olduu srece Q=1 kalr. Resetin ncelii vardr. Ykselen kenarda tetikleme yapar.

24

Zamanlama karakteristii ise:

rn:

NOT: S girii 1 olduunda zaman balar ve belirli bir srenin sonunda Q=1 olur. S kesilirse zaman batan balar.

S_OTDS / S_SEVERZ(SS ) / (SS) Gecikmeli ve Mhrlemeli Zaman Eleman

ekil. Ladder gsterimi


S giriine gelen ykselen kenar ile zaman akmaya balar. S girii sfra dsede zaman akmaya devam eder. TV zaman dolup zaman sfrlannca Q=1 olur (mhrlenir) ve S girii tetiklemeye kapatlr. Resetin nceliki vardr. Ykselen kenarda tetikleme yapar.

25

Zamanlama karakteristii ise:

rn:

NOT: S girii 1 olduunda zaman kesilse bile sayma ilemi devam eder. Sre sonunda Q=1 olur.

S_OFFDT / S_AVERZ / (SF) Den Kenara Gre Gecikmeli Zaman Eleman

ekil. Ladder gsterimi


S giriine gelen ykselen kenar ile Q=1 olur ve almaya hazr durumda beklemeye balar. S giriine gelen den kenar ile zaman akmaya balar. ngrlen TV zaman dolup zaman sfrlannca Q k da sfra der. Resetin nceliki vardr. Den kenarda tetikleme yapar.

26

Zamanlama karakteristii ise:

rn:

NOT: S=1 olduunda Q=1 olur. S=0 yapldnda sre balar ayarlanan sre sonunda Q=0 olur.

TV: Time Value( Zaman Deeri) En kk zaman aral 10 ms dir. TV : =S5T#10ms =S5T#1h =S5T#2h 46m 30s (9990 saniye) gibi... COMPARE (Mukayese) Komutlar

18 adet mukayese vardr. farkl bit dzeni ve boyutunda alt adet mukayese ayrlrlar.

Eer IN1=IN2 ise Q=1 olur. 27

Eer IN1=IN2 deil ise Q=0 olur. I: Integer 16 bit tam say D:Double integer 32 bit tam say R:Reel say 32 bit ondalkl say

== >< > < >= <=

Eittir Farkldr Byktr Kktr Byk eittir Kk eittir

Equal to Not equal to Greater than Less than Greater than or equal to Less than or equal to

EQ NE GT LT GE LE

COUNTER (Sayc) Komutlar

Set Counter:

RLO' ya sadece ykselen kenar gelirse uygulama yapar. Bu srada istenilen deer saycya yollanr ve counter set edilir. Aa/Yukar Sayc

28

Yukar Sayc

rn: yukar sayc

29

Aa sayc

Tek tip counter eleman vardr. Counter adedi CPU' ya baldr. rnein Siemens CPU 314' te 64 adettir. Bu zellik Vipa PLC CPUlarnda da ayn zellikleri gsterir. Counterlar ileriye ve geriye doru olmak zere ancak 0 ile 999 arasnda sayabilirler. Ring sayma yapmaz; yani 0 dan 999' a veya 999' dan 0' a gemez. CU: Count-up (ileri say). CU giriine gelen her ykselen kenar ile sayc deerine 1 arttrr. CD: Count-down (geri say). CD giriine gelen her ykselen kenar ile sayc deerini 1 azaltr. S giriine gelen ykselen kenar ile counter ilk tuttuu sayy brakp PV giriinde belirtilen deere dner. PV: Sayc yeni deer girii (preset value). rnein C#17 gibi... Eer CU giriinde 1 varken S giriine ykselen kenar gelirse counter ilk tuttuu sayy brakp PV giriinde belirtilen deerin 1 fazlasn alr. Eer CD giriinde 1 varken S giriine ykselen kenar gelirse counter ilk tuttuu sayy brakp PV giriinde belirtilen deerin 1 eksiini alr.

Matematiksel Fonksiyonlar Math.fonksiyonlar; Sine, cosine, tangent, arc sine, arc cosine, arc tangent, squaring, square root extraction, exponential funksiyon e tabannda, natural(tabii) logaritma gibi 30

Trigonometrik Fonksiyonlar : SIN, COS, TAN, gibi asal deerler gerek formunda radyan cinsinden accumulator 1' e yklenir. rnein: L SIN T MD MD 110 104

Radyan cinsinden MD110 doubleword hafzasnda radyan (a) cinsinden deerler ierir. MD104 doubleword memory' sinde (hafzasnda) sin as cinsinden oluturulur ve saklanr. Arc fonksiyonlar: Trigonometrik fonksiyonlarn yerini tutan ters fonksiyonlardr. rnein ASIN, ACOS, ATAN gibi. Accumulator 1' e bu fonsiyonlarn radyan as cinsinden karlklar yklenir.

Squaring: SQR fonkiyonu, accumulator 1 deki deerin karesini alr. Square root extraction: SQRT fonksiyonu, accumulator1 deki deerin kare kkn alr.

Exponential to base e: EXP fonksiyonu, accumulator 1 deki deerin e tabanndaki kuvvetini hesaplar. Computing natural logarithm: LN fonkiyonu, accumulator 1 deki deerin e tabanndaki doal logaritmasn hesaplar. Arithmetic fonksiyonlar: Aritmetik fonksiyonlar, accumulator 1 ve 2 deki digital deerleri basit bir aritmetik operasyona gre birletirir. Sonu accumulator 1'e yerletirilir. Aritmetik fonsiyonlar Toplama karma arpma (tam say) integer +I -I *I (ift tam say) double integer +D -D *D 31 (gerek) REAL +R -R *R

Aritmetik fonsiyonlar Tam Blm Ondalk blm

(tam say) integer /I -

(ift tam say) double integer /D MOD

(gerek) REAL /R -

rnein: L L /I T MW 250 MW 100

102

MW100 hafzasndaki deeri 250 ye bler,tam sonu ksmn MW102 ye ykler. Atlama Fonksiyonlar Srama fonksiyonlar ile programn herhangi bir noktasnda baka bir bloa atlayp ilemi orada devam ettirebilmek mmkndr. Programda dallanma ( atlama ) ilemi ya koullu yada koulsuz olarak yaplabilinmektedir.

Koulsuz Srama: JU srama fonksiyonu herhangi bir koolu gz nnde bulundurmadan srekli uygulanmaktadr. Koullu Atlama:

JC srama komutu,

RLO( Arithmetic Logical Operation)= 1 ise;

JC srama komutu, komut ilendiinde yanlz RLO=1 olduunda atlama yapar. RLO=0 ise, atlama ilemi yapmaz ve bir sonraki ileme devam eder.

JCN srama komutu,

RLO=0 ise;

JCN srama komutu, ilem srecinde yanlz RLO = 0 olduunda atlama yapar. RLO=1 ise, atlama ilemi yapmaz ve bir sonraki ileme devam eder.

JCB srama komutu ,

RLO=1 ise atlar ve RLO yu kayt eder ;

JCB srama komutu, komut ilendiinde yanlz RLO=1 olduunda atlama yapar. Ayn zamanda, JCB 1 binary sonucunu set eder. RLO=0 ise, atlama ilemi yapmaz ve bir sonraki ileme devam eder. JCB sfr konumunda sonucu set eder.

JNB srama komutu, RLO=0 ise atlar, ve RLO yu kayt eder ;

JNB srama komutu, komut ilendiinde yanlz RLO=0 olduunda atlama yapar. Ayn zamanda, JNB 0 binary sonucunu set eder. RLO=1 ise, atlama ilemi yapmaz ve bir sonraki ileme devam 32

eder. JNB bir konumunda binary sonucu set eder.

JBI srama komutu, BR(binary result)=1 ise atlar;

JBI srama komutu, komut ilendiinde yanlz sonu binary 1 olduunda atlar. Binary sonu sfr ise, atlama ilemi yapmaz ve bir sonraki ileme devam eder.

JBIN srama komutu, BR=0 ise srar;

JBIN srama komutu, komut ilendiinde yanlz sonu binary 0 olduunda atlar. Binary sonu bir ise, atlama ilemi yapmaz ve bir sonraki ileme devam eder.

JZ srama komutu, sonu sfr ise srar;

JZ srama komutu yanlz:


Matematiksel fonksiyonlar veya aritmatik ilemler sonucunda Accumulator1 sfrsa, Bir karlatrma fonkiyonunda accumulator2 accumulator1 in aynsn ieriyorsa , Digital logic ilemlerden sonra accumulator1 sfr bilgisini ieriyorsa, atlama yapar. Dier durumlarda da, bir sonraki ileme devam eder. Sonu Sfr Deilse Sra ,

JN srama komutu yanlz:


Matematiksel fonkiyonlar veya aritmatik ilemler sonucunda Accumulator1 sfr deilse, Bir karlatrma fonkiyonunda accumulator2 accumulator1 den farklysa, Digital logic ilemlerden sonra accumulator1 sfr bilgisini iermiyorsa, atlama yapar. Dier durumlarda da, bir sonraki ileme devam eder. Sonu Sfrdan Bykse Sra ,

JP srama komutu yanlz:


Matematiksel fonkiyonlar veya aritmatik ilemler sonucunda accumulator1 in ierii pozitif ise, Bir karlatrma fonksiyonunda accumulator2'nin ierii accumulator1' den bykse, Digital logic ilemlerden sonra accumulator1 sfr bilgisini iermiyorsa, atlama yapar. Sfra Eit veya Sfrdan Bykse Sra,

JPZ srama komutu yanlz:


Matematiksel fonkiyonlar veya aritmatik ilemler sonucunda accumulator1 in ierii pozitif ve sfra eitse, Bir karlatrma fonksiyonunda accumulator2'nin ierii accumulator1' den bykse yada eitse, Her lojical ilemden sonra, atlama yapar. Sonu Sfrdan Kkse Sra,

JM srama komutu yanlz:

33

Matematiksel fonkiyonlar veya aritmatik ilemler sonucunda accumulator1 in ierii negatif ise, Bir karlatrma fonksiyonunda accumulator2'nin ierii accumulator1' den kkse yada eitse, atlama ilemini yapar.

Block Fonksiyonlarn CALL arma ilemi: CALL(arma) komutu ile FB, FC, SFB, ve SFC bloklarn arabiliriz. CALL koulsuz bir armadr, bamsz olarak arma ilemini yapabiliz. Organizasyon bloklar arlamaz; sonu olarak iletim sistemine baml arrlar. Fonksiyon Bloklarn arma: FB fonksiyon bloununun eidini belirterek arabiliriz, CALL' dan sonra bir virgl ile ayrarak, rnein Call ile data blok birletirilebilir. Blok Sonlandrma Fonkiyonlar: BEC komutu, RLO daki artl bir blok program srecini sona erdirir, BEU ve BE komutlar koulsuz bir blou sonlandrr. Koullu Blok Sonlandrma BEC: BEC' nin yrtm RLO' nun ieriine baldr. BEC ileme konulduunda RLO=1 ise, komut en ksa srede ilenerek ilemi sona erdirmektedir. RLO=0 ise, komut uygulanmaz. CPU RLO'yu bire set ederve komut ilenir. Koulsuz Blok Sonlandrma BEU: BEU komutu ilendiinde, ilem sona erdirilir. Blok Sonlandrma BE: BE komutu ileme konulduunda ilem hemen sonlandrlr.BE, blok iinde srekili aklanmaldr. Data Blok Ama: OPN DB x DB registeri tam adresleme ile bir data bloktan geerek alr.

OPN DB name DB registeri sembolik adresleme ile bir data bloktan geerek alr. Data blok ne olursa olsun hi koullsuz almaktadr. RLO ve accumulatorn ieriinibozmadan alr. Etkisiz ilemler: Etkisiz komutlar ilendiinde CPU' yu etkilemezler. STL'de NOP 0, NOP 1 komutlar etkisiz komutlardr. 34

KOMUT Listesi: Binary Logic ilemler: A AN O ON X XN I Q M L T C AND ile Logic 1' i kontrol etme AND ile Logic 0' kontrol etme OR ile Logic 1' i kontrol etme OR ile Logic 0' kontrol etme Exclusive OR ile Logic 1' i kontrol etme Exclusive OR ile Logic 0' kontrol etme input output memory bit yerel data bit timer biti counter biti

Hafza Fonkiyonlar: = S R FP FN yer belirleme set (durum) reset (ilk konumuna dndrme) ykselen kenar alalan kenar

Transfer Fonkiyonlar: L T IB IW ID QB QW QD MB MW MD LB LW LD PIB PIW PID PQB PQW PQC T ykleme transfer 1 byte input 1 kelime input ift kelimelik input 1 byte output 1 word output ift kelimelik output 1 bit memory 1 word memory ift kelimelik memory 1 bit yerel data 1 kelime yerel data ift kelimelik yerel data harici input (byte) harici input (kelime/word) harici input ( ift kelimelik) harici k (byte) harici k (word) harici k (ift kelimelik) zamanlama deerini direk ykleme 35

L L L T T T L

LC T L C LC C L const

zamanlama deerini kodlayarak ykleme sayme deerini direk ykleme sayma deerini kodlayarak ykleme bir sabit deer ykleme

Accumulator Fonksiyonlar: PUSH POP ENT LEAVE TAK CAW CAD Accumulator ileri kaydrr. Accumulator geriye kaydrr. Accumulator kaydrr.(CC1siz) Accumulator kaydrr.(CC1siz) Accumulator1 ve Accumulator2 nin ieriini takas yapar Accumulator 1'in ierisindeki 0 ve 1 bilgisini ters evirir. Accumulator 1' deki btn bilgileri ters evirir.

Zamanlama (Timer) Fonkiyonlar: SP SE SD SS SF R FR darbe zamann balatr. uzatlm darbe zamann balatr. gecikmeli zaman ile balar. gecikmeli ve mhrlemeli zaman balatr. den kenara gre gecikmeli zaman balatr. zamanlama fonsiyonunu resetler. zamanlama fonksiyonuna yetki verir.

Sayc (Counter) Fonsiyonlar: CU C yukar sayma CD C aa sayma S C sayma fonksiyonlarn set eder. R C sayma fonksiyonlarn reset eder. FR C sayma fonkiyonlarna yetki verir. Digital Fonksiyonlar Karlatrma Fonkiyonlar: ==I <>I <I <I >=I <=I ==D <>D >D <D >=D tam sayya eittir. tam sayya eit deildir. tam say byktr. tam say kktr. tam sayya eit veya kktr. tam sayya eit veya byktr. iki tam sayya eittir. iki tam sayya eit deildir. iki tam say byktr. iki tam say kktr. iki tam sayya eit veya byktr. 36

<=D ==R <>R >R <R >=R <=R

iki yam sayya eit veya kktr. reel sayya eittir. reel reel sayya eit deildir. reel say byktr. reel say kktr. reel sayya eit veya byktr. reel sayya eit veya kktr.

Matematiksel Fonkiyonlar: SIN COS TAN ASIN ACOS ATAN SQR SQRT EXP LN sins cosins tanjant arcsins (ters sins fonk.) arccosins (ters cosins fonk.) arctanjant (ters tanjant fonk.) karesini bulma kare kkn bulma e tabanndaki kuvveti doal logaritmas

Aritmatik Fonkiyonlar: +I -I *I /I DEC n INC n toplama (tam say) karma (tam say) arpma (tam say) blme (tam say) bir eksiltme bir arttrma

Program Ak Kontrol Srama Fonkiyonlar: JU JC JCB JCN JNB JZ JN JP etiket etiket etiket etiket etiket etiket etiket etiket koulsuz sra RLO=1 ise srar RLO=1 ise srar, RLO'yu saklar. RLO=0 ise srar. RLO=0 ise srar, RLO'yu saklar. sonu sfr ise srar. sonu sfr deilse srar. sonu sfrdan bykse srar. 37

JPZ JM JMZ

etiket etiket etiket

sonu sfrdan byk veya eitse srar. sonu sfrdan kkse srar. sonu sfrdan kk veya eitse srar. datm yaplrsa srar. dng olduunda srar.

JL etiket LOOP etiket Blok Fonkiyonlar: CALL CALL CALL CALL UC CC UC CC BEU BEC BE OPN OPN NOP NOP DB DI 0 1 FB FC SFB SFC FB FC FC FC

fonksiyon blounu arr. fonksiyon arr. sistem fonksiyon blounu arr. sistem fonksiyonunu arr. koulsuz fonksiyon blounu arr. koullu fonksiyon blounu arr. koulsuz fonksiyon arr. koullu fonksiyon arr. koulsuz blok sonlandrma koullu blok sonlandrma blok sonlandrma btn data bloklar arr. rnek data blok arma etkisiz ilem etkisiz ilem

Simatic MANAGER LE PROGRAMLAMA


HARDWARE ( stasyon) Kurma: ki ytem vardr.

1: Off-Line' da Programcnn Modlleri Seerek kurmas:


Simatic manager program balatlr. File > New > Proje ( projeye yeni bir isim verilerek save/kayt edilir. 38

Proje iaretlenir ve ardndan Men: Insert > Station > S7 / Simatic300 station Projeye 2 kere veya projenin solundaki +' ya tklayp > Simatic300 station (iki kez) tklanr > Hardware iki tklanarak alr ve Hardware editor alr. Men: View > Catalog/F4 katalog alr.

Kataloktaki Simatic300 iki kere tklanr veya Simatic300' n solundaki +' tklanr. Sonra RACK-300 > Rail' e ift tklanr. 1. sraya PS-300' den istenilen zellikte G Kayna ift tklanarak yerletirilir. rnein PS 307 5A ift tklanarak seilebilir. 2. sraya CPU-300 iki kere tklanarak istenilen CPU seilip kullanlacal CPU' nun kodu iki kez tklanarak seilir. rnein CPU 315-2DP iki kez tklanr/soldaki + bir kez tklanr ve alan menden istenilen CPU' nun kodu 2 kez tklanr (rnein 6ES7 315-2AF00-0AB0 gibi) ve tekrar alan dier bir menden New ksm iaretlenir. Daha sonra Profibus(1) ksm iaretlenerek Ok/Tamam butonu tklanr. NOT: Kullanlan PLC Vipa PLC ise; -Profibus(1): DP master system tablosundaki satr iaretlenir ve kataloktan Probibus DP'nin solundaki + bir kez tklanr; alan menden Additional Field Devices'in solundaki + bir kez tklanr; alan menden I/O' nun solundaki + bir kez tklanr; kullanlacak PLC' nin zelliine gre sistem seilir; rnein: VIPA_System_100V' un solundaki + 1 kez tklanr ve VIPA_CPU11x iki kez tklanr ve kan menden Profibus(1) ksm seilerek OK/Tamam butonuna baslr; kan PLC kutusu iaretlenerek oluan mennn 0. satrna istenilen CPU' nun kodu (115-6BL01 CPU 115 DIO32 gibi) iki kez tklanarak yerletirilir.

NOT: Rack ksmnda 3. satr IM/input modulu iin bo braklr (gerek istasyonda bu ksm bo braklmaz)

Modller iin ; - Kataloktan SM-300' n solundaki + birkez tklanr istenilen zellikteki modl seilebilir: rnein AI-300' n solundaki + birkez tklanarak SM 331 AI2x12Bit seilebilir. - SM-300 > DI-300 > SM 321 DI32xDC24V - SM-300 > DO-300 > SM 322 DO32xDC24V/0.5A - SM-300 > DI/DO-300 > SM323 DI8/DO8xDC24V/0.5A - SM-300 > AI-300 > SM 331 AI2x12Bit 39

Oluturma ilemi tamamlannca gerekli modl ayarlar yaplabilir. Ardndan save (yada Ctrl+S) edip PLC' ye ykleyebiliriz.

Men: File > Save and Combile ( CPU, Run-P veya Stop moduna alnmtr) PLC > Download ile konfigrasyon tamamlanmtr.

2: On-line Balant Sayesinde Prograncnn modl konfigrasyonunu PLC' den renmesi Simatic manager balatlarak:

File > New > Proje Projeye bir isim verilerek bilgisayara kayt (Save) edilir. Ardndan proje iaretlenir. PLC > Upload Station (Step 7 V4.x' den itibaren) Network' ten istenilen adresli PLC seilir.

Hardware girerek gerekli ilave, seim ve ayarlar yaplabilir. Bu ilemlerden sonra oluturma ilemleri tamamlanmtr. Ardndan Save (Ctrl+S) yapp PLC' ye ykleyebiliriz.

Men: File > Save and Combile (CPU, Run-P veya Stop moduna alnr) PLC > Download (Konfigrasyon ilemi tamamlanmtr)

Temel Kavramlar: ON-LINE OFF-LINE SAVE DOWNLOAD UPLOAD : PLC : PG(PC) : PC' ye kayt et : PLC' ye (Load Memory' e) kayt et : PLC' den PC' nin Harddisk' ine kopyala

Simatic Manager' dan PLC' On-line veya Off-line Balant: ki ekilde balanlabilir. Bunlar; 1. Green Kable ile (Yeil kablo) 2. MPI Kablosu ile Yeil Kablo Ayarlar Yeil Kablo' yu Simatic Manager' la kullanmak iin haberleme arayz olarak PC Adapter (MPI) seilmeli Baudrate 38400' e ayarlanmal.. Admlar:

Simatic Manager' an. Menlerde Options > Set PG/PC interface... ' girin. Set PG/PC Interface.. penceresi alacaktr. Bu pencerede PC Adapter (MPI)' sein. Properties...' i tklayn, kullanacamz COM portu sein,Transmission Rate 38400 (bit per 40

second). OK' tklayn, tekrar OK tklayn. Artk ayarlarnz doru. Yeil Kablo' nun erkek konnektrn PLC ' nin MPI arayzne, dii konnektrnde bilgisayarnza balayn. Menlerde PLC > Display Accessible Nodes' u an, alan bir pencerede MPI adresiyle beraber bir veya bir ka PLC sembol greceksiniz, rnein MPI=2. Artk balsnz!

Ayn ayarlar PC>>MPI adaptr iinde kullanabilirsiniz. Orjinal Siemens adaptr kullanyorsanz zerindeki baudrate seim jumperlarnn 38.4 kBaud' a ayarl olmasna dikkat ediniz. Program Yazma ve PLC' ye Ykleme Prosedr A) PLC-PG/PC aras haberleme kablosu balayn. Iki cihaz aras balant yaparken cihazlardan birinin enerjisi kesik olsun (rnein PC' nin). Balanty test iin Simatic MANAGER' da Men: PLC > Display Accessible Nodes' dan PLC' ye ulap ulamadn kontrol edin. Eer balanamyorsa nce kablolar ve cihazlar ardndan Men: Option > Setting the PG/PC interface ayarndan balant trnze gre MPI, PROFIBUS yada ETHERNET ayarn kontrol edin. NOT: Enerji varken kablolar sklp taklmas sakncaldr, nk %50 portlar yanar. B) Yeni Program Ykleme Prosedr

Gerekiyorsa M-RES ile hafzay resetleyin. PLC' de alacak program oluturan bloklar Off-line Manager' da yazn, Save edin ve kapatn. Of-line Manager' da PLC ye yklenecek bloklar iaretleyin. Control tuu veya Maus tklamas. CPU' yu Stop moduna aln. aretli bloklar PLC' ye ykleyin. Men: PLC > Download CPU' yu Run moduna aln. On-line Manager' i an. Men: View> On-line On-line' da incelemek istediiniz bloa girin (ift tklayayak). Izleme modonu an Men: Debug > Monitor

C) On-line Dzeltme Prosedr


Debug monitor ak ise kapatn. Online blok zerinde gerekli dzeltmeyi yapn. CPU' yu Run' dan Run-P moduna aln. Dzeltilmi blou PLC' ye ykleyen. Men: PLC>Download Debug>monitr' yeniden ap deiiklikleri inceleyin. Dzeltmede hata yoksa Save edin ve CPU' yu Run moduna aln. Dzeltmede hata yaplm ise Off-line' daki orjinal blou PLC' ye tekrar download edin ve CPU' yu run moduna aln.

CPU' yu Resetleme Prosedr:

41

Bunun sonucu PLC' deki program bloklar retentif, non-retentif btn hafza elemanlar ve Hardware ayarlar silinir, sadece haberleme (MPI,...) adresi ve saat eski konumlarn saklar. ki yntem vardr; 1. CPU stndeki anahtar ile:

Stop konumundaki anahtar MRES' e getirin ve 3-4 saniye bekleyin, Stop led'i bir ka kez yanp sner ve ardndan yank kalr. 1 sn iinde anahtar ara vermeden nce STOP'a ardndan hemen MRES' e getirin ve brakn, Stop led' i hzl olarak yanp snyorsa ilem baarlmtr.

2. Simatic Manager ile:


STOP veya RUN-P modunda bulunmaldr. Manager' de projenizin altnda bulunan ve resetlemek istediiniz CPU' yu iaretleyin Men: PLC > Clear/Reset

WINPLC-S7 ile PROGRAMLAMA


Yeni bir proje yaratmak iin;

Men: Dosya > Proje a/yarat > Yeni proje > Projeye isim verin > A Sembolik dzenlemeler veya input/output, timer, counter ... gibi elemanlarn isimlendirilmesi; Men: Grnm > Sembolik dzenleyici(Strg/Ctrl+Alt+T) kan Sembolik Dzenleyici Tablosunda; Yeni > isimlendir (kan tabloda) > OK sembolleri isimlendirdikten sonra; eer satr eklemek istiyorsanz kopyala ve adres ekle (+) butonuna tklayp yaplabilir. Eer satr silinicekse kopyala ve adresi azalt (-) butonuna tklayn. Adresleme ilemi yapldktan sonra sembolik ayarlar butonuna tklayp ayarlar yapabilirsiniz. Daha sonra Sakla butonuna basn. Blok yaratmak iin; Men: Dosya > Yeni blok yarat > Blok yazn (kan tabloda) rnein OB1, FC1, DB1... gibi. Yaratlan blokta programlama dili seilir ve program yazllr. Program kaydetmek iin Ctrl+S, blok veya satr eklemek iin Ctrl+R yapn. Yazlan program alp/almadn kontrol etmek veya izlemek iin (PC' de); -Men: Grnm > Sre resmi penceresi -Men: PLC > Aktif Bloklar gnder > Blok iaretle (kan tablodan) > Aktarm Balat > Ja/Ok > Tamam. -Sonra Sa alt kedeki PLC ksmna ift tklayn > Hot restart (kan tabloda). Artk PLC alyor ve inputlar grnm ksmndan tklayarak klar grebilirsiniz. Aktarm ayarlar iin; -Mendeki Hedef: Benzetirici ksmn Hedef: Harici RS232' ye dntrn. -Men: PLC > Donanm Yaplandrma > VIPA 100V/200V (soldaki + ya 1 kez tklayn)> Rack-100V/200V (soldaki + ya 1 kez tklayn) > VIPA 290-0AAXX (2 kez stne tklayn). 0. satr iaretleyin; -Katalok: VIPA 100V/200V (soldaki + ya 1 kez tklayn) > CPU (soldaki + ya 1 kez tklayn)> CPU sein, rnein CPU11x > 115-6BL00 CPU115 DIO32 gibi. SM modllerini eklemek iin; 42

-1. ve 2. satra/slot iaretleyin. -VIPA-SM-100V/200V (soldaki +' ya 1kez) tklayn. -Alan menden istenilen modlleri sein. PLC' ye yklemek iin; Men: Aralar > RS232-Balant ayarlar -kan tablodan ; Com (arayz) balantsn sein. rnein : COM1, COM2 ... gibi. -MPI kablosu hzn 38400' e ayarlayn. -Eriebilen balant noktalarna tklayp profibus1' i sein. PLC balantnz tamam. Yklemek iin; Men: PLC > Aktif bloklar gnder > Ja/Ok .

43

You might also like