s7200_turkce_kullanım klavuzu

Embed Size (px)

Citation preview

nsz, indekiler rn Tantm Balarken S7200 Montaj ve Kablaj

SIMATIC S7-200 Programlanabilir Otomasyon Cihaz Kullanma Klavuzu

PLC Kavramlar Programlama Kavramlar, Gsterim ekilleri ve zellikler S7200 Komut Seti ebeke zerinden letiim Donanm Problem Giderme ve Yazlm Test Olanaklar Pozisyonlama Modl iin Program Oluturmak Modem Modl iin Program Oluturmak MicroMaster Cihazlarnn Kumandas iin USS Protokol Kullanm Modbus Protokol Ktphanesinin Kullanm Teknik zellikler

1 2 3 4 5 6 7 8 9 10 11 12 A B C D E F G

G Hesab Yapmak Hata Kodlar zel Hafza (SM) Bitleri S7200 Sipari Numaralar STL Komutlar iin letim Sreleri S7200 Hzl Referans ndeks

Srm 1, Aralk 2002

Gvenlik Ynergeleri Bu kullanma klavuzunda yer alan notlar, kiisel gvenliiniz ve bal olan rn ve ekipman korumak iindir. Bu tarz uyarlar kullanma klavuzunda yanndaki uyar sembolyle birlikte yer alr ve tehlike derecesine gre aadaki ekilde snflandrlr: Tehlike Tehlike, eer nlem alnmad taktirde lme veya ciddi yaralanmaya neden olacak bir durumu gsterir. Uyar Uyar, eer nlem alnmad taktirde lme veya ciddi yaralanmaya neden olabilecek bir durumu gsterir. Dikkat Sembolle birlikte verilen dikkat notu, nlem alnmad taktirde hafif veya orta derecede yaralanmaya neden olabilecek durumu gsterir. Dikkat Sembol olmadan verilen dikkat notu, nlem alnmad taktirde maddi hasara yol aabilecek durumu gsterir. Not Not, nlem alnmad taktirde istenmeyen duruma veya sonuca yol aabilecek durumu gsterir.

Kalifiye Personel Bu ekipman kuracak ve zerinde alacak kiinin kalifiye personel olmas zorunluluu bulunmaktadr. Kalifiye personelden kast; devreleri, ekipman, sistemleri balama, topraklama, skme ve deiiklik yapma konusunda, yerlemi gvenlik ynetmelik ve evrensel mhendislik kurallarna gre yetkilendirilmi ve bu konularda bilinli olan kiidir. Doru Kullanmunu dikkate aln:

Uyar Bu cihaz ve bileenleri, sadece bu katalog veya teknik aklamalarda yer alan uygulamalar iin ve yalnzca Siemens tarafndan nerilen veya onaylanm cihaz veya komponentlerle birlikte kullanlabilir. Bu rn, yalnzca nerilen ekilde tanp, saklanp, kurulup, iletilip ve bakld srece doru ve gvenli olarak ilev yapar. Tescilli MarkalarSIMATIC, SIMATIC HMI ve SIMATIC NET; SIEMENS AGnin tescilli markalardr.

Copyright Siemens A.. 2002 Tm haklar sakldr Bu dokmann veya iindekilerin yazl izin olmadan kopyalanmas, iletilmesi veya kullanlmas yasaktr. Bunu ihlal edenler zararlardan sorumlu tutulacaklardr. Tm haklar mahfuzdur.

Siemens A.. Automation and Drives (A&D) Yakack Yolu No 111 Kartal/stanbul

Teknik veriler deitirilebilir.

nceden

bildirmeye

gerek

olmaksnzn

nszS7200 serisi, mikro programlanabilir otomasyon cihazlarn (Mikro PLC) tanmlayan bir serinin ad olup, ok deiik otomasyon uygulamalarna kumanda etme yeteneine sahip birimleri iermektedir. Kompakt yaps, dk maliyeti ve gl komut seti S7200 kk uygulamalar iin mkemmel bir zm halinde getirmektedir. S7200 modellerin eitlilii ve Windows tabanl programlama yazlm, otomasyon problemlerinin zmnde size gerekli esneklii salamaktadr.

Kullanma Klavuzundan Yararlanacak KesimBu kullanma klavuzu, S7200 Micro PLCnin programlanmas ve kurulumuyla ilgili bilgiler iermekte olup mhendisler, programclar, montaj elemanlar ve programlanabilir otomasyon cihazlar hakknda genel bilgiye sahip elektrik teknisyenleri iin oluturulmutur.

Kullanma Klavuzunun KapsamBu kullanma klavuzunda yer alan bilgiler aadaki rnleri kapsamaktadr: S7200 CPU modelleri: CPU 221, CPU 222, CPU 224, CPU 226 ve CPU 226XM S7200 EM 22x geniletme modlleri STEP 7-Micro/WIN, srm 3.2 (S7-200 iin 32 bit programlama yazlm) STEP 7-Micro/WIN Komut ktphaneleri ve TPDesigner for TP070, Version 1.0 (S7-200 dier bileenlerle, rnein TP070, MicroMaster veya Modbus ile kullanan mteriler iin bir dizi yazlm arac)

Standartlara UygunlukSIMATIC S7200 serisi aadaki standartlara uygundur: Avrupa Birlii (CE) Dk Gerilim Ynetmelii 73/23/EEC EN 61131-2: Programlanabilir Otomasyon Cihazlar Cihaz gereksinimleri Avrupa Birlii (CE) EMC Ynetmelii 89/336/EEC Elektromanyetik emisyon standart EN 50081-1: evsel, ticari ve hafif endstri EN 50081-2: endstriyel ortam Elektromanyetik baklk standart EN 61000-6-2: endstriyel ortam Underwriters Laboratories, Inc. UL 508 Listed (Endstriyel Kontrol Ekipman) numaras E75310 Onay

Canadian Standards Association: CSA C22.2 Numara 142 Onayl (Proses Kontrol Ekipman) Factory Mutual Research: FM Klas I, Blm 2, Grup A, B, C, & D Tehlikeli Blgeler, T4A ve Klas I, Zon 2, IIC, T4 Uyumluluk bilgisi iin Ek Aya baknz.

i

Gemilerde KullanmBu kullanma klavuzunun basm tarihinde SIMATIC S7200 aadaki denizcilik ajanslarnn artlarn salamaktadr. Son rn onaylar iin yerel Siemens brolarna veya bayiilerine dannz.Ajans Lloyds Register of Shipping (LRS) American Bureau of Shipping (ABS) Germanischer Lloyd (GL) Det Norske Veritas (DNV) Bureau Veritas (BV) Nippon Kaiji Kyokai (NK) Sertifika Numaras 99 / 20018(E1) 01-HG20020-PDA 12 045 - 98 HH A-8071 09051 / A2 BV A-534

Bu Kullanma Klavuzunu Nasl KullanacaksnzEer S7200 Micro PLClere yeni balyorsanz, tm S7200 Programlanabilir Otomasyon Cihaz Kullanma Klavuzunu okumanz gerekir. Eer deneyimli bir kullanc iseniz, ierie veya indekse bakarak belirli bir bilgiye eriebilirsiniz. S7200 Programlanabilir Otomasyon Cihaz Kullanma Klavuzu aadaki blmlere ayrlmtr: Blm 1 (rn Tantm) S7200 ailesi Micro PLC rnlerinin baz zelliklerini tantmaktadr. Blm 2 (Balarken) rnek bir kumanda programnn oluturulmas ve S7-200e yklenmesini gstermektedir. Blm 3 (S7200n Montaj ve Kablaj) boyutlar iermekte ve S7200 CPU modllerini ve geniletme birimlerini monte etmek iin genel ynergeleri kapsamaktadr. Blm 4 (PLC Kavramlar) S7200n almasyla ilgili bilgiler iermektedir. Blm 5 (Programlama Kavramlar, Gsterim ekilleri ve zellikler) STEP 7-Micro/WINn zellikleri, program editrleri ve komut tipleri (IEC 11313 veya SIMATIC), S7200 veri tipleri iin bilgi salamakta ve program oluturma ynergeleri iermektedir. Blm 6 (S7200 Komut Seti) S7200n destekledii komutlarn aklamalarn ve rnekleri iermektedir. Blm 7 (ebeke zerinden letiim) S7200n destekledii deiik ebeke konfigrasyonlar hakknda bilgi salamaktadr. Blm 8 (Donanm Hata Giderme Rehberi ve Program Test Aralar) S7200 donanmyla ilgili hata giderme bilgilerini iermekte ve programnz test ederken kullanacanz STEP 7-Micro/WIN zelliklerini anlatmaktadr. Blm 9 (Pozisyonlama Modl iin Program Oluturmak) EM 253 Pozisyonlama Modl iin program oluturmak amacyla ilgili komutlar ve yardmc ara kullanm bilgilerini iermektedir. Blm 10 (Modem Modl iin Program Oluturmak) EM 241 Modem Modl iin program oluturmak amacyla ilgili komutlar ve yardmc ara kullanm bilgilerini iermektedir. Blm 11 (MicroMaster Cihazna Kumanda Etmek iin USS Protokol Ktphanesinin Kullanm) MicroMaster AC Motor Hz Kontrol cihazna kumanda etmek iin oluturulacak programla ilgili bilgi iermektedir. Ayn zamanda MicroMaster 3 ve MicroMaster 4 cihazlaryla ilgili ayar bilgileri de burada yer almaktadr. Blm 12 (Modbus Protokol Ktphanesinin Kullanm) iletiim amacyla oluturulacak Modbus protokol komutlaryla ilgili bilgi iermektedir. Ek A (Teknik zellikler) S7200 donanmyla ilgili teknik verileri iermektedir. Dier eklerde ise, hata kodlar, SM alannn aklamas, S7200 paralarnn sipari numaralar ve komutlarn iletim sreleri gibi referans bilgileri yer almaktadr.

ii

Ek Bilgiler ve Teknik YardmS7200 ve STEP 7-Micro/WIN Hakknda BilgiBu kullanma klavuzuna ek olarak, STEP 7-Micro/WIN gelimi bir yardm sistemi vardr. STEP 7Micro/WIN ile birlikte, cretsiz olarak bir dokmantasyon CDsi temin edilir. Bu CDde uygulama rnekleri, bu kullanma klavuzunun elektronik versiyonu ve dier bilgiler yer almaktadr.

Online YardmYardm yalnzca bir tu dokunuu mesafede! F1 tuuna basmak STEP 7-Micro/WINin yardm sistemine eriim salar. Online yardm, S7200 programlamaya balarken gerekli olabilecek pekok bilgiyi ierir.

Elektronik Kullanma KlavuzuBu Kullanma Klavuzunun ngilizce dilindeki elektronik versiyonu dokmantasyon CDsinde yer alr. Elektronik kullanma klavuzunu bilgisayarnza ykleyip STEP 7-Micro/WIN yazlmyla alrken kolayca eriim salayabilirsiniz.

Tips and TricksDokmantasyon CDsinde Tips and Tricks adnda rnek programlar ieren bir dizi uygulama rnei yer alr. Bu rnekleri incelemek veya zerinde deiiklik yaparak kullanmak kendi uygulamanzda olduka verimli sonular almanz salayabilir. Ayrca Tips and Tricksin en gncel halini S7200 nternet sitesinde bulabilirsiniz.

nternet: www.siemens.com/S7-200Siemens rnleri ve servisleri hakknda ek bilgi, teknik zellik, ska sorulan sorular (FAQ), rn gncellemeleri veya uygulama bilgi notlar iin aadaki nternet adreslerine bavurun: www.ad.siemens.de genel Siemens bilgisi iin

Siemens Automation & Drives nternet sitesi, SIMATIC rn ailesi ve dier rnler hakknda bilgi iermektedir. www.siemens.com/S7-200 S7200 rn bilgisi iin S7200 nternet sitesinde ska sorulan sorular (FAQ), Tips and Tricks (uygulama rnekleri), yeni rnler ve rn gncellemeleri veya downloadlar yer alr.

iii

Teknik Yardm ve S7200 rnlerini Satn AlmakYerel Siemens Sat Brolar veya BayilerHerhangi bir teknik sorunuzun yantn bulmak, S7200 rnleri eitimi veya S7200 rnlerini sipari etmek iin Siemens sat brolarna veya bayine bavurunuz. Sat temsilcileriniz sizin uygulamanz hakknda zel bilgi sahibi olduundan, en sratli ve verimli yantlar onlardan alabilirsiniz.

Teknik ServislerS7200 Teknik Servis merkezi, karlaabileceiniz her trl problemi zmek iin hizmetinizdedir. Yerel saat (Nuremberg): Hafta ii 0700 ila 1700 Telefon: +49 180 5050-222 Faks: +49 180 5050-223 EMail: [email protected]

iv

indekiler1 rn TantmS7200 CPU S7200 Genileme Modlleri STEP 7-Micro/WIN Programlama Paketi letiim Seenekleri Operatr Panelleri

12 3 3 4 4

2

BalarkenS7200 CPU Balantlarn Yapmak rnek Program Oluturma rnek Program Yklemek S7200 RUN Konumuna Geirmek

56 8 11 11

3

S7200n Montaj ve KablajS7200 Cihazlarnn Montaj iin Ynergeler S7200 Modllerinin Montaj ve Sklmesi Topraklama ve Kablaj Ynergeleri

1314 15 18

4

PLC KavramlarS7200 Kumanda Programnz Nasl altryor S7200 Verilerine Eriim S7200 Verileri Nasl Saklyor ve aryor Programnz Hafza Kartuuna Kaydetmek S7200 CPUnun alma Konumunu Semek V Hafzasnn EEPROMa Kaydedilmesi iin Programnzn Kullanlmas S7200n zellikleri

2122 24 34 36 37 38 39

5

Programlama Kavramlar, Gsterim ekilleri ve zelliklerBir Mikro PLC Sistem Dizayn iin Ynergeler Bir Programn Temel Bileenleri STEP 7-Micro/WINin Program Oluturmak iin Kullanlmas SIMATIC ve IEC 1131-3 Komut Setleri Arasnda Seim Program Editrleri Tarafndan Kullanlan Terminoloji Sihirbazlar (Wizard) Kullanmak S7200de Hata Gidermek Data Blok Editrne Adres ve Balang Deerleri Girmek Sembolik Adresleme iin Sembol Tablosu Kullanmak Lokal Deikenler Kullanmak Program zlemek iin Durum Tablosu Kullanmak Komut Ktphanesi Oluturmak Program Test Etmek

4748 49 51 53 54 56 56 58 58 59 59 60 60

v

6

S7200 Komut SetiKomutlar Aklamak iin Kullanlan Konvansiyonlar S7200 Hafza Aralklar ve zellikleri Bit Lojik Komutlar Kontaklar Bobinler Lojik Yn Komutlar Set ve Reset Komutlar Saat Komutlar letiim Komutlar Network Oku ve Network Komutlar Gnder ve Al Komutlar (Freeport) Port Adresini Al ve Port Adresini Ayarla Komutlar Karlatrma Komutlar Nmerik Deerlerin Karlatrlmas Karakter Karlatrma Dntrme Komutlar Standart Dntrme Komutlar ASCII Dntrme Komutlar Karakter Dntrme Komutlar Kodla ve Kod z Komutlar Sayc Komutlar SIMATIC Sayc Komutlar IEC Sayc Komutlar Hzl Sayc Komutlar Darbe k Komutu Matematik Komutlar Topla, kart, arp ve Bl Komutlar Double Tamsay Sonulu Tamsay arpma ve Kalanl Tamsay Blme Nmerik Fonksiyon Komutlar Arttr ve Azalt Komutlar Proportional/Integral/Derivative (PID) Dngs Komutu nterrupt Komutlar Lojik lem Komutlar evir Komutlar AND, OR ve Exclusive OR Komutlar Ta (Move) Komutlar Bayt, Word, Double Word veya Reel Say Ta Bayt Annda Ta (Okuma ve Yazma) Blok Tama Komutlar Program Kontrol Komutlar Koullu Son Stop (Dur) Gzetleyiciyi Resetle For-Next Dng Komutlar Srama Komutlar Sralama Kontrol Rlesi (SCR) Komutlar

6163 64 66 66 68 70 72 73 74 74 79 88 89 89 91 92 92 96 100 105 106 106 109 111 125 140 140 142 143 144 145 155 162 162 163 165 165 166 167 168 168 168 168 170 172 173

vi

Kaydr ve Dndr Komutlar Saa Kaydr ve Sola Kaydr Komutlar Saa Dndr ve Sola Dndr Komutlar Shift Register Bit Komutu Baytlar Dei Toku Et Komutu Karakter Dizisi Komutlar Tablo Komutlar Tabloya Ekle lk Giren lk kar (FirstInFirstOut) ve Son Giren lk kar (LastInFirstOut) Hafzay Doldur Tabloda Bul Zaman Rlesi Komutlar SIMATIC Zaman Rlesi Komutlar IEC Zaman Rlesi Komutlar Altprogram Komutlar

179 179 179 181 183 184 189 189 190 192 193 196 196 201 203

7

letiim A zerinden HaberlemeS7200 A letiiminin Temelleri A iin letiim Protokolnn Seimi letiim Arayzeylerinin Yklenmesi ve Kaldrlmas letiim Anz Oluturmak Freeport ile Kendi Protokolnz Oluturmak letiim Anzda Modem ve STEP 7-Micro/WIN Kullanm Gelimi Konular

207208 211 216 218 222 224 228

8

Donanm Problem Giderme Rehberi ve Yazlm Test AralarProgram Test Etme Olanaklar Program Durumunu zleme Durum Tablosunu Kulllanarak S7200 Verilerini zlemek ve Deitirmek Belli Deerleri Forse Etmek Program Belirli Sayda Tarama iin altrmak Donanm Problem Giderme Rehberi

235236 238 239 240 240 241

9

Pozisyonlama Modl iin Program OluturmakPozisyonlama Modlnn zellikleri Pozisyonlama Modln Konfigre Etmek Pozisyon Kontrol Sihirbaz Tarafndan Oluturulan Komutlar Pozisyonlama Modl iin rnek Programlar EM 253 Kumanda Paneli ile Pozisyon Modln zleme Pozisyon Modl ve Komutlar ile lgili Hata Kodlar Gelimi Konular

243244 246 257 269 274 276 278

vii

10

Modem Modl iin Program OluturmakModem Modlnn zellikleri Modem Modln Ayarlamak iin Modem Genileme Sihirbaznn Kullanlmas Modem Komutlarna ve Snrlamalara Genel Bak Modem Modl Komutlar Modem Modl iin rnek Program Akll Modlleri Destekleyen S7-200 CPUlar Modem Modl iin zel Hafza Alanlar Gelimi Komutlar Mesaj Telefon Numaras Format Metin Mesaj Format CPU Veri Aktarm Mesaj Format

287288 294 298 299 303 303 304 306 308 309 310

11

MicroMaster Cihazna Kumanda Etmek iin USS Protokolnn KullanmUSS Protokoln Kullanm iin Gereksinimler MicroMaster ile Haberlemek iin Gereken Zamann Hesaplanmas USS Komutlarnn Kullanm USS Protokol Komutlar USS Protokol iin rnek Programlar USS letme Hata Kodlar MicroMaster Jenerasyon 3 Balant ve Ayarlar MicroMaster Jenerasyon 4 Balant ve Ayarlar

311312 313 314 315 322 323 324 327

12

Modbus Protokol Ktphanesinin KullanmModbus Protokol Kullanm iin Gereksinimler Modbus Protokol Balatma ve letme Sreleri Modbus Adresleme Modbus Slave Protokol Komutlarnn Kullanm Modbus Slave Protokol Komutlar

329330 330 331 332 333

A

Teknik zelliklerGenel Teknik zellikler CPU zellikleri Dijital Genileme Modlleri zellikleri Analog Genileme Modlleri zellikleri Termokupl ve TRD Genileme Modlleri zellikleri EM 277 PROFIBUS-DP Genileme Modl zellikleri EM 241 Modem Modl zellikleri EM 253 Pozisyonlama Modl zellikleri AS-Interface (CP 243-2) Modl zellikleri Seime Bal Kartular I/O Genileme Kablosu PC/PPI Kablosu Giri Simlatrleri

337338 340 346 351 361 373 385 387 393 395 395 396 398

B

G Hesab Yapmak

399

viii

C

Hata KodlarBirincil Hata Kodlar ve Mesajlar letme Srasnda Oluan Programlama Problemleri Derleme Kurallar hlalleri

403404 405 406

D

zel Hafza (SM) BitleriSMB0: Durum Bitleri SMB1: Durum Bitleri SMB2: Freeport Karakter Alm SMB3: Freeport Parite Hatas SMB4: Sralama Tamas SMB5: I/O Durumu SMB6: CPU Tanmlama Kt SMB7: Rezerve SMB8 ila SMB21: I/O Modl Tanmlama ve Hata Ktkleri SMW22 ila SMW26: Tarama Sreleri SMB28 ve SMB29: Analog Ayar SMB30 ve SMB130: Freeport Kontrol Ktkleri SMB31 ve SMW32: Sabit Hafzaya (EEPROM) Yazma Kumandas SMB34 ve SMB35: Zaman Kontrollu nterruptlar iin Zaman Ayarlar SMB36 ila SMB65: HSC0, HSC1 ve HSC2 Kt SMB66 ila SMB85: PTO/PWM Ktkleri SMB86 ila SMB94 ve SMB186 ila SMB194: Mesaj Alm Kontrolu SMW98: Genileme Bus Hatalar SMB130: Freeport Kontrol Kt (bkz SMB30) SMB131 ila SMB165: HSC3, HSC4 ve HSC5 Kt SMB166 ila SMB185: PTO0, PTO1 Profil Tanmlama Tablosu SMB186 ila SMB194: Mesaj Alm Kontrolu (bkz SMB86 ila SMB94) SMB200 ila SMB549: Akll Modl Durumu

407408 408 409 409 409 410 410 410 411 412 412 412 413 413 413 415 416 417 417 417 418 418 419

E F G

S7200 Sipari Numaralar STL Komutlar iin letim Sreleri S7200 Hzl Referans Bilgisi ndeks

421 425 431 437

ix

x

rn TantmS7200 serisi Mikro Programlanabilir Otomasyon Cihaz (Mikro PLC), otomasyon gereksinimlerinizi desteklemek zere pek ok cihaza kumanda edebilir. S7200, giri deiimlerini izleyerek kullanc tarafndan hazrlanan programa gre klara kumanda eder. Bu program, Boole mant, sayma, zamanlama, karmak matematik ilemler ve dier akll cihazlarla iletiim ierebilir. Kompakt yaps, esnek konfigrasyonu ve gl komut seti, S7200 pek ok uygulama iin mkemmel bir zm klar.

Bu Blmde Yer AlanlarS7200 CPU S7200 Genileme Modlleri STEP 7-Micro/WIN Programlama Paketi letiim Seenekleri Operatr Panelleri 2 3 3 4 4

1

S7200 PLC Kullanma Klavuzu

S7200 CPUS7200 CPU, gl bir Mikro PLC oluturmak zere kompakt yapda bir mikroilemci, entegre g kayna, giri ve k devreleri ierir (Bkz Resim 1-1). Programnz ykledikten sonra, S7200 uygulamanzdaki girileri izlemek ve klara kumanda etmek iin gereken lojik programn kapsam olur.Durum LEDleri: Sistem hatas RUN STOP Seime bal kartu: EEPROM Saat Pil I/O LEDleri Eriim kapa: Konum alteri(RUN/STOP) Analog ayar potansiyometresi Genileme portu (ou CPUda)

Klemens blou (CPU 224, CPU 226 ve CPU 226XMde sklebilir)

letiim portu

DIN rayna montaj iin klips

Resim 1-1

S7-200 Mikro PLC

Siemens, deiik uygulamalar iin farkl imkanlar ve kapasiteler sunan birka tip S7200 CPU modeli imal etmektedir. Tablo 11de CPUlarn baz zelliklerini karlatrmal olarak grebilirsiniz. Detayl bilgi iin Ek Aya baknz.Tablo 11 zellik Boyut (mm) Program hafzas Veri hafzas Hafza yedekleme Entegre Giri/k Genileme Modl Hzl Sayc Tek Fazl ki Fazl Darbe klar (DC) Analog ayar potu Gerek Zaman Saati letiim Portu Reel Say Aritmetii Dijital giri/k adreslenebilir alan Boole ilem hz S7200 CPU Modellerinin Karlatrmas CPU 221 CPU 222 90 x 80 x 62 2048 word 1024 word 50 saat (tipik) 6 Giri/4 k 0 4 (30 kHz) 2 (20 kHz) 2 (20 kHz) 1 Hafza kart ile 1 Var 256 (128 giri, 128 k) 0.37 mikrosaniye/komut RS-485 90 x 80 x 62 2048 word 1024 word 50 saat (tipik) 8 Giri/6 k 2 4 (30 kHz) 2 (20 kHz) 2 (20 kHz) 1 Hafza kart ile 1 RS-485

CPU 224 120.5 x 80 x 62 4096 word 2560 word 190 saat (tipik) 7 6 (30 kHz) 4 (20 kHz) 2 (20 kHz) 2 Entegre 1 RS-485

CPU 226 190 x 80 x 62 4096 word 2560 word 190 saat (tipik) 7 6 (30 kHz) 4 (20 kHz) 2 (20 kHz) 2 Entegre 2 RS-485

CPU 226XM 190 x 80 x 62 8192 word 5120 word 190 saat (tipik) 24 Giri/16 k 7 6 (30 kHz) 4 (20 kHz) 2 (20 kHz) 2 Entegre 2 RS-485

14 Giri /10 k 24 Giri/16 k

2

S7200 Genileme ModlleriUygulama gereksinimlerinizi karlamak zere, S7200 ailesi pek ok deiik genileme modlleri iermektedir. Bu genileme modllerini S7200 CPUnun ilevlerini arttrmak iin kullanabilirsiniz. Tablo 12, halen mevcut genileme modllerinin bir listesini vermektedir. Belli bir modl hakknda detayl bilgi almak iin Ek Aya baknz.Tablo 12 S7200 Genileme Modlleri Genileme Modlleri Tip Dijital modller Giri 8 x DC Giri k 8 x DC k Kombinasyon 4 x DC Giri / 4 x DC k 4 x DC Giri / 4 x Rle 8 x AC Giri 8 x AC k 8 x Rle 8 x DC Giri / 8 x DC k 16 x DC Giri / 16 x DC k. 8 x DC Giri / 8 x Rle 16 x DC Giri / 16 x Rle 2 x RTD Giri

Analog modller

4 x Termokupl Giri Giri 4 x Analog Giri k 2 x Analog k Kombinasyon 4 x Analog Giri / 1 Analog k Pozisyonlama AS-Interface Modem

Akll modller Dier modller

PROFIBUSDP

STEP 7-Micro/WIN Programlama PaketiSTEP 7-Micro/WIN programlama paketi, uygulamanza kumanda edecek lojik programn oluturulmas, dzenlenmesi ve test edilmesi iin rahat kullanml bir ortam salar. STEP 7-Micro/WIN, salad ayr program editryle uygulamann verimli olarak gerekletirilmesine olanak verir. Gereken bilgiyi salamak zere, gelimi bir online yardm dzenei ve uygulama rnekleriyle bu kullanma klavuzunun elektronik versiyonunu ieren bir dokmantasyon CDsi salar.

Minimum Bilgisayar zellikleriSTEP 7-Micro/WIN, bir PCde veya Siemens programlama cihaznda, rnein Field PGde alr. Bilgisayarnz veya programlama cihaznzn minimum aadaki zelliklere sahip olmas gerekir: letim Sistemi: Windows 95, Windows 98, Windows 2000, Windows Me (Millennium Edition), veya Windows NT 4.0 (veya daha ilerki versiyonu) En az 50M byte hard disk alan Fare

Resim 11

STEP 7-Micro/WIN

3

S7200 PLC Kullanma Klavuzu

STEP 7-Micro/WINin KurulumuSTEP 7-Micro/WIN CDsini bilgisayarnzn CDROM srcsne yerletirin. Kurulum arac otomatik olarak alr ve kurulum srecinde size yol gsterir. Kurulum hakknda daha detayl bilgi iin CDde yer alan Readme dosyasna bavurabilirsiniz. Bilgi Notu STEP 7-Micro/WINi Windows NT veya Windows 2000 iletim sistemlerine kurmak iin Administrator yetkilerine sahip olarak login olmalsnz.

letiim SeenekleriSiemens, bilgisayarnz S7200e balamak iin iki ayr iletiim seenei sunmaktadr: PC/PPI kablosu ile veya MPI ve PROFIBUS-DP iletiim alarnda da kullanlabilecek bir Communication Processor (CP) kart ve MPI kablosu ile. PC/PPI programlama kablosu bilgisayarnz S7200e balamak iin en yaygn olarak kullanlan ve en ekonomik seenektir. Bu kablo, bir taraftan S7200 portuna, dier taraftan bilgisayarnzn seri (COM) portuna balanr. PC/PPI kablosu, sadece programlama amal deil, S7200n dier cihazlara (rnein modem) balants iin bir evirici olarak da kullanlabilir. MPI kablosunu kullanmak iin, bilgisayarnza bir CP kart takmalsnz. Bu CP kart daha yksek iletiim hzlarnda balant iin gereken donanm ierir ve yksek hzda ebeke balantsna olanak tanr.

Operatr PanelleriTD 200 Text Display nitesiTD 200, 2 satrlk, her satrnda 20 karakter yer alan ve sadece S7200 cihazna balanan bir text display (metin gsterge) nitesidir. TD 200 yardmc aracn kullanarak, S7200 cihaznz mesaj metinleri ve uygulamanzla ilgili dier deikenleri gstermek zere kolaylkla programlayabilirsiniz. TD 200, uygulamanzdaki proses deikenlerini izlemek ve deitirmek iin ucuz bir arayzey salar. TD 200 ilevlerini ve zelliklerini anlatan farkl bir kullanma klavuzu bulunmaktadr.

Resim 12

TD 200 Text Display nitesi

TP070 Touch Panel (Dokunmatik) Ekranl niteTP070, dokunmatik ekranl ve sadece S7200 cihazna balanabilen bir nitedir. Bu dokunmatik ekran ile operatr arayzeyini gereksiminize uygun olarak oluturabilirsiniz. TP070 sabit grafikler, stun grafikleri, butonlar ve uygulama deikenlerini gsterebilir. TP070i programlamak iin seime bal TPDesigner for TP070 programlama paketi gereklidir.Resim 13 TP070 Dokunmatik Ekranl nite

4

BalarkenSTEP 7-Micro/WIN, S7200 programlamay kolay hale getirir. Basit bir rnekte yer alan birka ksa admla S7-200 ile nasl balant kuracanz, nasl programlayacanz ve altracanz renebilirsiniz. Bu rnek iin bir PC/PPI kablosuna, bir S7200 CPUya, ve STEP 7-Micro/WIN programlama yazlm yklenmi bir bilgisayara gereksinim vardr.

Bu Blmde Yer AlanlarS7200 CPU ile Balant Kurmak rnek Program Oluturmak rnek Program Yklemek S7200 RUN Konumuna Almak 6 8 11 11

5

S7200 PLC Kullanma Klavuzu

S7200 CPU Balantlarn YapmakS7200 balantlar olduka kolaydr. Bu rnekte sadece S7200 CPU enerji balantlarn yapacak ve sonra iletiim kablosunu bilgisayarnz ile S7200 CPU arasna balayacaksnz.

S7200 CPU Enerji Balantlarlk admda S7200yu bir g kaynana (veya ebekeye) balayacaz. ekil 21de S7200 CPUnun DC ve AC modelleri iin enerji balantlar gsterilmitir. Herhangi bir elektrikli cihaz sker veya yerine takarken enerji balantsnn kapal olduundan emin olun. Bu nedenle S7200 cihazn da sker veya yerine takarken gerekli emniyet koullarna uyun ve enerjinin bal olmadndan emin olun. Uyar S7200 veya dier ilgili ekipman monte ederken veya kablajn yaparken enerji varsa, elektrik arpmas veya ekipmann hatal almas sonucu doabilir. Skme ve yerine takma esnasnda S7200 ve dier ekipmanda enerji bulunmas lme, ciddi yaralanmaya ve/veya ekipmana zarar gelmesiyle sonulanabilir. S7200 cihazn sker veya yerine takarken gerekli emniyet koullarna uyun ve enerjinin bal olmadndan kesinlikle emin olun.24 VDC 85 ila 265 VAC

DC Balant

AC Balant

ekil 21 S7200 CPUya Enerji Balama

PC/PPI Kablosunu Balamaekil 22de PC/PPI kablosuyla S7200 ve programlama cihaz/PC arasndaki balant grlmektedir. PC/PPI kablosunu balamak iin: 1. RS232 konnektrn ( zerinde PC yazar) programlama cihaznn seri portuna (rneimizde COM1e) balayn. RS485 konnektrn (zerinde PPI yazar) S7-200n Port 0 veya Port 1ine balayn. PC/PPI kablosu zerindeki DIP svilerin ekil 22de gsterildii gibi olduundan emin olun.1 2 3 4 5 6

Programlama Cihaz

S7-200

2.

3.

PC/PPI kablo

? 1 - On ? 0 - Off

Resim 22

PC/PPI Kablosunun Balanmas

6

STEP 7-Micro/WINi AmakYeni bir proje amak iin STEP 7-Micro/WIN simgesine tklaynz. Resim 23 yeni bir projeyi gstermektedir. Aratrma ubuuna dikkat edin. Buradaki simgeleri kullanarak STEP 7-Micro/WIN projesi ierisindeki deiik elemanlar aabilirsiniz. letiim diyalog kutusunu amak iin aratrma ubuu iinde yer alan letiim Simgesini tklatn. Bu diyalog kutusu ile STEP 7-Micro/WIN iletiim ayarlar yaplr.Aratrma ubuu

letiim Simgesi

Resim 23

Yeni STEP 7-Micro/WIN Projesi

STEP 7-Micro/WIN letiim Ayarlarn Kontrol Etmekrnek projemiz STEP 7-Micro/WIN ve PC/PPI kablo iin standart ayarlar kullanmaktadr. Bu ayarlarn doruluunu kontrol etmek iin: 1. letiim diyalog kutusunda PC/PPI kablosu iin girilen adres ayarnn 0 olduunu dorulayn. ebeke parametresinin PC/PPI kablo (COM1)e ayarl olduunu dorulayn. letiim hznn 9.6 kbpse ayarl olduunu dorulayn.1.

2. 3.

2.

3.

Eer iletiim parametrelerini deitirmeniz gerekiyorsa Blm 7'ye baknz.

Resim 24

letiim Ayarlarn Kontrol Etmek

S7200 ile letiim KurmakS7200 CPU ile iletiim kurmak iin iletiim diyalog kutusunu kullann: 1. letiim diyalog kutusundaki Yenile (Refresh) simgesini ift tklatn. STEP 7-Micro/WIN, bal S7200 cihazn aratracak ve bulduu zaman bir CPU simgesi gsterecektir. S7200 sein ve OKi tklatn.

1.

2.

Eer STEP 7-Micro/WIN S7200 CPUyu bulamazsa, iletiim ayarlarn kontrol edin ve bu admlar tekrarlayn. S7200 ile iletiim kurduktan sonra, rnek program oluturmak ve yklemek iin hazrlklarmz tamamlanmtr.

Resim 25

S7200 ile letiim Kurmak

7

S7200 PLC Kullanma Klavuzu

rnek Program OluturmaBu rnek kumanda programn oluturarak STEP 7-Micro/WINI kullanmann ne kadar kolay olduunu gstereceiz. Bu program, devrede yer alan alt komut iermekte ve kendini resetleyen ve kendi kendine balayan bir zaman rlesinden (ift zaman ayarl flar) olumaktadr. Bu rnekte, ladder (LAD) editrn kullanarak komutlar gireceksiniz. Aada programn tamam hem LAD, hem de komut listesi (STL)de gsterilmitir. STL programndaki devre notlar, her devrede kullanlan mant anlatmaktadr. Zamanlama diyagram programn alma eklini gstermektedir.STEP 7-Micro/WINe Balang Yapmak Amacyla Hazrlanan rnek Program Network 1 //10 msnlik zaman rlesi T33 (100 x 10 msn =) 1 sn sonra //kapar //M0.0, Status konumunda izlemek iin ok hzldr.

LDN M0.0 TON T33, +100 Network 2 //Status konumunda da izlenebilecei gibi karlatrma //bir sre sonra gereklenir. Bylece Q0.0, //(40 x 10 msn = 0.4 sn) saniye sonra 1 olur, //yani %40 OFF/%60 ON olan bir dalga ekli elde edilir. LDW>= T33, +40 = Q0.0 Network 3 //T33 (bit) darbesi Statusta izlenemeyecek kadar hzldr. //Zaman rlesi M0.0 kullanlarak //(100 x 10 msn = 1 sn) sresi sonunda sfrlanr. LD T33 = M0.0 Zamanlama Diyagram

8

Program Editrn AmakProgram editrn amak iin Program Blok simgesini tklatn. Bkz Resim 26. Komut listesi ve program editrne dikkat edin. Komut listesinden setiimiz LAD komutlarn program editrne srkle ve brak tekniiyle yerletirmekteyiz. Ara ubuu simgeleri men komutlarna ksayol eriimi salar. Programnz girip kaydettikten sonra S7200e ykleyebilirsiniz.Komut Listesi Program editr

Resim 26

STEP 7-Micro/WIN Penceresi

Devre 1i Girmek: Zaman Rlesini altrmakM0.0 yokken (0), bu kontak enerji akna izin verir ve zaman rlesini altrr. M0.0 iin kontak girii yle yaplacaktr: 1. Bit Logic simgesini ift tklatn veya (+) iaretini tklatn. Bylece karnza bit mant komutlar gelecektir. Normalde kapal konta sein. imdi farenin sol butonuna basl tutarak konta birinci devreye tayn ve brakn. Kontan zerinde grlen ??? alanna u adresi yazn: M0.0 Enter tuuna basarak girii tamamlayn.

2. 3. 4. 5.

T33 iin zamanlama komutu da yle girilecektir:

Resim 27

Devre 1

1. 2. 3. 4. 5. 6. 7.

Zaman rlesi komutlar grmek iin Timers simgesini tklatn. TONu (OnDelay Timer=ekmede gecikmeli zaman rlesi) sein. Sol fare tuunu basl tutarak zaman rlesini birinci devreye tayn ve brakn. Zaman rlesi kutusunun stndeki ??? alanna tklatn ve rlenin numarasn girin: T33 Enter tuuna basnca imle, zaman ayar (PT) alanna gelecektir. Zaman ayar iin u deeri girin: 100 Enter tuuyla deeri onaylayn.

9

S7200 PLC Kullanma Klavuzu

Devre 2yi Girmek: k altrmakT33n zaman deeri 40a (40 arp 10 milisaniye, veya 0.4 saniye) eit veya byk olunca, kontak S7 200n Q0.0 kn altrmak zere enerji ak salar. Karlatrma komutunu girmek iin: 1. 2. 3. 4. Karlatrma simgesini ift tklayn, bylece bu alandaki tm komutlar listelenecektir. >=I komutunu sein (Byk veya Eit Tamsay). Sol fare tuunu basl tutarak karlatrma komutunu ikinci devreye tayn ve brakn. Kontan zerindeki ??? alanna tklatn ve zaman rlesinin adresini girin: T33 Enter tuuna basnca zaman rlesi numaras girilmi olacak ve imle ikinci karlatrma alanna gelecektir. Zaman rlesi deeriyle karlatrlacak sabit deeri girin: 40 Enter tuuyla deeri onaylayn.Resim 28 Devre 2

5. 6.

Q0.0 kn altracak komutu girmek iin: 1. 2. 3. 4. Bit Logic simgesine tklatarak bu alandaki tm komutlarn grlmesini salayn ve k bobinini sein. Sol fare tuuna basl tutarak bobini ikinci devreye tayn ve brakn. Bobinin zerindeki ??? alanna tklatn ve u adresi girin: Q0.0 Enter tuuyla deeri onaylayn.

Devre 3 Girmek: Zaman Rlesinin ResetlenmesiZaman rlesi ayarlanan deere (100) ulap zaman rlesi biti 1 olunca T33 konta da 1 olur. Bu kontaktan M0.0 hafza alanna (yardmc rlesine) enerji ak olur. Zaman rlesi M0.0n normalde kapal kontayla altrld iin, M0.0un 0dan 1e dnmesi zaman rlesini resetler. Zaman rlesi T33n konta u ekilde girilir: 1. 2. 3. 4. Bit logic komutlar ksmndan Normalde Ak konta sein. Sol fare butonuna basl tutarak konta nc devreye tayn ve brakn. Kontan zerindeki ??? alanna tklatn ve zaman rlesi adresini girin: T33 Enter tuuyla deeri onaylayn.

M0.0 altracak bobini yerletirmek iin: 1. Bit logic komutlar arasndan k bobinini sein.Resim 29 Devre 3

2. 3. 4.

Sol fare butununa basl tutun ve k bobinini nc devreye tayp brakn. Bobinin zerindeki ??? alanna ift tklatn ve u adresi girin: M0.0 Enter tuuyla girii onaylayn.

10

rnek Projeyi Kaydetmek devreyi girerek programmz tamamlam olduk. Program kaydettiinizde S7200 CPU modelini ve dier parametreleri ieren bir proje oluturmu olursunuz. Projeyi kaydetmek iin: 1. 2. 3. Men ubuundan File > Save As men komutunu sein. Save As diyalog kutusuna bir proje ismi girin. OK ile projeyi kaydedin.

Projeyi kaydettikten sonra program S7200e ykleyebilirsiniz.Resim 210 rnek Projeyi Kaydetmek

rnek Program YklemekBilgi Notu Her STEP 7-Micro/WIN projesi bir CPU tipi (CPU 221, CPU 222, CPU 224, CPU 226 veya CPU 226XM) ile ilikilendirilir. Eer projedeki tip, bal olan CPUyla uyumazsa STEP 7-Micro/WIN bu uyumsuzluu gsterir ve ne yaplmas gerektiini sorar. Eer rneimizde bu olay olursa, Continue Download (Yklemeye Devam Et)i seiniz. 1. Ara ubuundaki ykleme simgesini sein veya File > Download men komutunu seerek yklemeyi balatn. Bkz Resim 211. Program elemanlarn S7-200e yklemek iin OK tuuna basn.

2.

Eer S7200 RUN konumundaysa, bir diyalog kutusu grnecek ve S7200 STOP konumuna geirip geirmemeyi soracaktr. Bu diyalog Resim 211 Program Yklemek kutusunu onaylayn.

S7200 RUN Konumuna AlmakSTEP 7-Micro/WINn S7200 CPUyu RUN konumuna almas iin cihazn zerindeki konum alterinin TERM veya RUN konumunda olmas gereklidir. S7200 RUN konumuna alnca S7200 program iletir: 1. 2. RUN simgesini tklatn veya PLC > RUN men komutunu sein. S7200n alma konumunu deitirmek iin OKi tklatn.

S7200 RUN konumuna geince CPU program iletmeye baladndan Q0.0 LEDi yanp snecektir. Tebrikler! lk S7200 programnz tamamladnz.

Resim 212 S7200 RUN Konumuna Almak

Programn almasn Debug > Program Status men komutu sayesinde izleyebilirsiniz. STEP 7Micro/WIN, komutlarn deerleri gsterir. Program durdurmak iin S7200 STOP konumuna alnz. Bunu, STOP simgesine tklatarak veya PLC > STOP men komutunu seerek yapabilirsiniz.

11

12

S7200n Montaj ve KablajS7200 cihaz kolaylkla monte edilmek zere dizayn edilmitir. Montaj delikleri yoluyla bir pano yzeyine monte edebileceiniz gibi, mevcut klipsleri kullanarak standart bir raya (DIN ray) da kolaylkla taklabilir. Boyutlarnn kkl sayesinde S7200 size yer kazandrr. Bu blmde S7200 sisteminin montaj ve kablaj iin izlemeniz gereken ynergeler yer almaktadr.

Bu Blmde Yer AlanlarS7200 Cihazlarnn Montaj iin Ynergeler S7200 Modllerinin Montaj ve Sklmesi Topraklama ve Kablaj Ynergeleri 14 15 18

1

S7200 PLC Kullanma Klavuzu

S7200 Cihazlarnn Montaj iin YnergelerS7200 bir pano yzeyine veya standart raya monte edebilir ve yerleimi dikey veya yatay olarak yapabilirsiniz (dikey montaj durumunda ortam scakll snrnn azaldna dikkat ediniz).

S7200 Is, Yksek Gerilim ve Elektriksel Grltden zole EdinGenel bir kural olarak, dk gerilimde alan mikroilemcili cihazlar yksek gerilim ve elektriksel grlt kaynaklarndan uzak tutulmaldr. S7200 cihaz da bu kapsama girer. S7200 cihaznn pano ierisindeki yerleimini dzenlerken, s aa karan cihazlar dikkate aln ve elektronik cihazlar panonun daha souk ksmlarna yerletirin. Herhangi bir elektronik cihazn yksek scaklk ieren ortamlarda altrlmas arza olasln arttracaktr. Ayrca panodaki kablo yerleimini de dikkate aln. Dk gerilim ve iletiim kablolarnn AC g kablolar ve yksek enerjili, hzl tetiklenen DC kablolarla ayn kablo kanal ierisinde yer almamasna dikkat edin.

Hava Sirklasyonu ve Kablaj iin Yeterli Mesafe BraknS7200 cihazlar doal sirklasyonla soutulmak zere dizayn edilmilerdir. Yeterli soutma iin yukardan ve aadan en az 25 mmlik aklk brakmanz gerekir. Ayrca derinlik asndan da en az 75 mm mesafe olmasna dikkat edin. Bilgi Notu Dikey montaj halinde izin verilen maksimum ortam scakl yatay montaja gre 10 C azalmaktadr. Bu durumda S7200 CPUyu genileme modllerinin altnda olacak ekilde yerletirin. S7200 sisteminin yerleimini planlarken kablaj ve iletiim kablosu balants iin de yeterli aklk brakn. Yerleimde daha esnek olunabilmesi iin gerektiinde genileme kablosu kullann.Aklk 7.5 35 1 mm

DIN Ray25 75

Pano kapa

Montaj yzeyi

Dikey Pano Montaj Yandan g. Opsiyonel Geniletme Kablosuyla Yatay Montaj (Sistem bana 1 Kablo )

Resim 31

Montaj Yntemleri ve Aklklar

14

G HesabTm S7200 CPUlarda mikroilemci, genileme modlleri ve dier kullanc gereksinimlerini karlayacak dahili bir g kayna yer almaktadr. S7200n CPUsu genileme birimlerinin dahili kullanm iin 5 VDC salar. Seilen genileme modllerinin tipine gre CPUnun gerekli 5 VDCyi salayp salayamayacana dikkat edin. Eer konfigrasyonunuz CPUnun salayabileceinden daha fazla enerji gerektiriyorsa, ya genileme modl saysn azaltmanz veya daha yksek enerji kapasitesine sahip bir CPU semeniz gereklidir. Herbir CPUnun salayabilecei ve her genileme modlnn gereksindii 5 VDC enerji hakknda bilgi iin Ek Aya baknz. Ek Bde yer alan tabloyu kendi konfigrasyonunuzun g (veya akm) hesabn yapmak iin kullanabilirsiniz. Ayrca tm S7200 CPUlar giriler, rle bobinleri ve dier gereksinimler iin 24 VDC sensr g kayna da iermektedir. Eer gereksiniminiz bu g kaynann salayabileceinden fazla ise harici bir 24 VDC g kayna kullanmanz gereklidir. S7200 CPU tipine gre 24 VDC sensr g kayna bilgileri iin Ek Aya baknz. Eer harici bir 24 VDC g kayna kullanyorsanz, bu kaynan S7200 CPU sensr g kayna ile paralel balanmadndan emin olunuz. Elektriksel grltnn azaltlmas iin deiik g kaynaklarnn ortak ularnn (M) birbirine balanmas nerilir. Uyar Harici 24 VDC g kayna ile S7200n 24 VDC sensr g kaynann paralel balanmas iki kaynan gerilim seviyeleri arasnda uyumsuzluk olmas sonucuna yol aabilir. Bu durum sonucunda iki g kaynandan biri veya her ikisi de annda arzalanabilir veya mrleri ksalabilir ve PLCnin davran ngrlemez hale gelebilir. ngrlemez davran lme, ciddi yaralanmalara ve/veya maddi zarara yol aabilir. S7200n DC sensr g kayna ile harici g kayna, farkl noktalara enerji salamaldr.

S7200 Modllerinin Montaj ve SklmesiS7200 standart DIN rayna veya pano yzeyine kolaylkla monte edilebilir.

nkoullarElektrikli herhangi bir cihaz monte ederken veya skerken enerji balantsnn kesilmi olduundan emin olun. Ayrca ilgili tm ekipmanlar da kapatlm olmaldr. Uyar S7200 veya dier ilgili ekipman monte ederken veya kablajn yaparken enerji varsa, elektrik arpmas veya ekipmann hatal almas sonucu doabilir. Skme ve yerine takma esnasnda S7200 ve dier ekipmanda enerji bulunmas lme, ciddi yaralanmaya ve/veya ekipmana zarar gelmesiyle sonulanabilir. S7200 cihazn sker veya yerine takarken gerekli emniyet koullarna uyun ve enerjinin bal olmadndan kesinlikle emin olun. S7200 cihazn takarken her zaman doru modl veya edeerini kullandnzdan emin olun. Uyar Eer yanl bir modl kullanrsanz S7200de yer alan program ngrlemez ekilde davranabilir. S7200 cihazn ncekinden farkl bir model, montaj ekli veya srada yerletirmeniz durumunda lm, ciddi yaralanma ve/veya maddi hasar meydana gelebilir. S7200 cihazn deitirirken ayn model, sra ve yerleimde olmasna dikkat edin.

15

S7200 PLC Kullanma Klavuzu

Montaj BoyutlarS7200 CPUlar ve genileme modlleri pano yzeyine montaj iin montaj delikleri ierir. Tablo 31de montaj boyutlar gsterilmitir.Tablo 31 Montaj Boyutlar9.5 mm* 4 mm* Vidayla montaj durumunda modller aras mesafe

A B

Montaj delikleri (M4 / No. 8)

96 mm

88 mm

80 mm

4 mm

4 mm

B AGenilik A 90 mm 120.5 mm 196 mm 46 mm 71.2 mm Genilik B 82 mm 112.5 mm 188 mm 38 mm 63.2 mm

S7200 Modl CPU 221 ve CPU 222 CPU 224 CPU 226 ve CPU 226XM Genileme modlleri: Genileme modlleri: 8kanal DC ve Rle I/O (8I, 8Q, 4I/4Q, 2 AQ) 16kanal dijital I/O (8I/8Q), Analog I/O (4AI, 4AI/1AQ), RTD, Thermokupl, PROFIBUS, ASInterface, 8kanal AC (8I and 8Q), Pozisyonlama ve Modem 32kanal dijital I/O (16I/16Q)

Genileme modlleri:

137.3 mm

129.3 mm

CPU veya Genileme Modlnn MontajS7200 montaj kolaydr! Sadece u sray takip edin.

Pano Yzeyine Montaj1. 2. 3. Tablo 3-1deki lleri kullanarak montaj deliklerini (M8) an. Uygun vida kullanarak modlleri yzeye vidalayn. Eer genileme modl kulllanyorsanz modln solundaki yass kabloyu eriim kapann altndaki porta balayn.

DIN Ray Montaj1. 2. 3. 4. Ray panoya monte edin; yleki her 75 mmde bir vida olsun. Modln altnda yer alan DIN klipsini an ve modl raya takn. Eer genileme modl kulllanyorsanz modln solundaki yass kabloyu eriim kapann altndaki porta balayn.. Modl aa raya doru iterek klipsin kapanmasn salayn. Klipsin modl raya skca tutturduunu kontrol edin. Modln kutusuna zarar vermemek iin bastrrken modln n tarafn deil, montaj deliinin stndeki kaln plastik paray kullann.

Bilgi Notu Titreimli ortamlarda veya S7200 dikey monte edilmise ray durdurucular kullanmak faydal olabilir. Eer sisteminiz titreimlere aksa, o zaman S7200 pano yzeyine monte etmeniz ve skca sabitlemeniz daha uygun olacaktr.

16

CPUyu veya Genileme Modln SkmekS7200 CPUyu veya genileme modln skmek iin u sray takip edin: 1. 2. 3. 4. 5. S7200n enerjisini kesin. Modle bal tm kablaj skn. ou S7200 CPUda ve genileme modlnde bu ii kolaylatrmak iin sklebilir klemens bulunmaktadr. Skeceiniz modle bal genileme modl varsa, eriim kapan ap yass kabloyu yerinden skn. Montaj vidalarn skn veya ray klipsini an. Modl skn.

Sra Klemensi Skmek ve Yerine Takmakou S7200 modlnde sklebilir sra klemens bulunmaktadr. Bylece modller kolayca sklebilir ve deitirilebilir. Ek Ada hangi S7200 modlnde sklebilir klemens bulunduu belirtilmektedir. Bu imkana sahip olmayan modller iin opsiyonel klemens sras sipari edebilirsiniz. Sipari numaralar iin Ek Eye baknz.

Klemensi Skmek iin1. 2. 3. Klemense eriim iin konnektr kapan an. Klemensin orta yerindeki yuvaya bir klemens tornavidas yerletirin. Tornaviday aa doru hafife iterek klemensi skn. Bkz Resim 32.

Resim 32

Klemensi Skmek

Klemensi Yerine Takmak iin1. 2. 3. Konnektr kapan an. Konnektrle modl zerinde kalan tabandaki pinleri biribirine uyacak ekilde eletirin. Klemens, yuvasna oturacak ekilde dndrerek bastrn. Klemensin doru ekilde yerleip iyice sk olduunu kontrol edin.

17

S7200 PLC Kullanma Klavuzu

Topraklama ve Kablaj YnergeleriSisteminizin optimum almas ve uygulamanz ile S7-200n elektriksel grltye kar ek korumas iin kurallara uygun topraklama ve kablaj yaplmas nemlidir.

nkoullarElektrikli herhangi bir cihaz monte ederken veya skerken enerji balantsnn kesilmi olduundan emin olun. Ayrca ilgili tm ekipmanlar da kapatlm olmaldr. Tm ekipman yerel ve ulusal standartlara uygun olarak monte edin ve altrn. Uygulamaya zel durumlarda hangi standartlarn ve kurallarn uygulanaca konusunda yerel yetkililere dann. Uyar S7200 veya dier ilgili ekipman monte ederken veya kablajn yaparken enerji varsa, elektrik arpmas veya ekipmann hatal almas sonucu doabilir. Skme ve yerine takma esnasnda S7200 ve dier ekipmanda enerji bulunmas lme, ciddi yaralanmaya ve/veya ekipmana zarar gelmesiyle sonulanabilir. S7200 cihazn sker veya yerine takarken gerekli emniyet koullarna uyun ve enerjinin bal olmadndan kesinlikle emin olun. S7200 sisteminizin topraklamasn ve kablajn yaparken ncelikle gvenlii n plana aln. Tm elektronik cihazlar gibi S7-200 de arzalanabilir ve bal bulunan makina veya ekipmann beklenmedik ekilde hareket etmesine neden olabilir. Bu nedenle muhtemel yaralanmalara ve maddi hasarlara kar S7-200 dnda gereken nlemleri almanz gerekmektedir. Uyar Kontrol cihazlar emniyeti ortadan kaldracak ekilde arzalanabilir ve kumanda edilen sistemin istemsiz ekilde hareket etmesine yol aabilir. Bu tarz beklenmeyen hareketler lme, ciddi yaralanmaya ve/veya maddi zarara sebep verebilir. S7-200den bamsz olarak acil stop devresi, elektromekanik kilitleme veya dier emniyet nlemlerini alnz.

zolasyon YnergesiS7200n AC g kayna ve giri k modllerinin AC devrelere olan nominal izolasyon gerilimi 1500 VACdir. Bu izolasyon seviyesi, AC ebeke ve dk gerilim devrelerine kar emniyetli bir izolasyon deeri olarak onaylanmtr. S7200e balanan tm dk gerilim sinyallerinin, rnein 24V enerjinin, AC ebekeden ve dier yksek gerilim kaynaklarndan izole edilmi bir g kayna tarafndan salanmas gereklidir. Bu tarz kaynaklar uluslararas gvenlik standartlarnda tanmlanm ifte izolasyon ierirler ve deiik standartlara gre SELV, PELV, Snf 2 veya Snrl Voltaj eklinde deerlendirilen klar ierirler. Uyar zole olmayan veya tek aamal izolasyonlu ve AC ebekeden enerji dntren g kaynaklar; iletiim devreleri, dk gerilim sensr voltaj kablosu gibi dokunmaya kar emniyetli olmas beklenen devrelerde tehlikeli gerilimlerin grlmesine neden olabilirler. Bu tarz beklenmeyen yksek gerilimler lme veya ciddi yaralanmaya ve/veya maddi hasara neden olabilir. Sadece bu tarz kullanma uygunluu onaylanm g kaynaklarn kullann.

18

S7200 Topraklamas iin YnergelerUygulamanz topraklamanzn en iyi yolu tm S7200 balantlarnn ve bal ekipmann tek noktaya topraklanmasdr. Sz edilen bu nokta sistem toprana direkt olarak balanmaldr. Elektriksel grlty azaltmak iin tm DC ortak ularnn ayn tek noktadan topraa balanmas nerilir. 24 VDC sensr g kayna ortak ucunu (M) sistem topraklama noktasna balayn. Tm topraklama kablolar olabildiince ksa ve kaln olmaldr, rnein 2 mm2 (14 AWG). Topraklama konusunu ele alrken toprak kaa koruma rlelerinin varln da dikkate almay unutmayn.

S7200 Kablaj iin YnergelerS7200 kablaj iin dizayn yaparken, enerjiyi S7-200 g kaynandan, tm giri ve k devrelerinden ayn anda kesecek mstakil bir kesici anahtar ngrn. Bir sigorta veya otomat kullanmyla ar akma kar koruma salayn. Ayrca herbir k devresine sigorta veya dier akm koruma eleman yerletirmeyi de dnebilirsiniz. Yldrmdan etkilenebilecek tesisatlarda gerekli yksek gerilim korumasn salayn. Dk gerilim sinyal ve iletiim kablolar ile AC kablolar ve yksek enerjili, hzl tetiklemeli DC kablolar ayn kablo kanalna/tavasna yerletirmekten kann. Kablolar canl u, ntr u birlikte olacak ekilde iftler halinde tayn. Mmkn olan en ksa kabloyu kullann. Seilen kablo kesitinin ekilecek akm karlayacak kapasitede olduundan emin olun. S7-200 klemensleri 2 mm2 ila 0.3 mm2 (14 AWG ila 22 AWG) arasndaki kablo kesitlerine uygundur. Elektriksel grltye kar optimum koruma iin ekranl kablo kullann. Tipik olarak, ekran S7200 tarafnda topraklamak en iyi sonucu verir. Harici bir g kayna tarafndan beslenen giri devrelerine ar akm koruma eleman yerletirin. Eer devreler S7-200 sensr g kayna tarafndan besleniyorsa harici koruma gerekli deildir, nk sensr g kayna akm dahili olarak snrlandrlmtr. ou S7200 modlnde sklebilir sra klemensler bulunmaktadr (Modlnzde sklebilir klemens olup olmadn kontrol etmek iin Ek Aya baknz). Gevek balantlar engellemek iin klemensin yuvasna, kablonun klemense skca yerletiinden emin olun. Klemens vidalarn bozmamak iin ar skmaktan kann. Klemensler iin maksimum skma momenti 0.56 Nmdir. stenmeyen akmlarn akmasn nlemek iin S7200 eitli noktalarda elektriksel izolasyon salar. Kablajnz yaparken bu izolasyonlar da gznne almalsnz. Ek Ada bu izolasyonlarn bulunduu yeri ve seviyelerini bulabilirsiniz. 1500VACden kk izolasyonlar gvenli olarak grlmemelidir. Bilgi Notu Bir iletiim ebekesi iin repeater olmadan kullanlabilecek en uzun kablo boyu 50 metredir. S7200 iletiim portu izole deildir. Detayl bilgi iin Blm 7ye baknz.

19

S7200 PLC Kullanma Klavuzu

Snmleme Devreleri iin YnergelerKumanda gerilimi kapatldnda oluacak gerilimin snrlanmas iin endktif yklerde snmleme devresi kullanmanz gerekir. Snmleme devreleri, yksek endktif tetikleme akmlarnn yol aabilecei arzalara kar knz korur. Ayrca, snmleme devreleri bu tarz yklerin neden olaca elektriksel grlty de azaltr. Bilgi Notu Verilen snmleme devresinin etkinlii uygulamaya baldr. Kendi kullanmnz iin snmleme devresinin uygun karakterde ve kapasitede olduundan emin olunuz.

DC Yklere Kumanda Eden DC ve Rle klarDC klar dahili olarak korunmu olup pek ok uygulama iin ek nleme gerek yoktur. Rleler hem DC, hem de AC ykler iin kullanlabildiinden dahili koruma yerletirilmemitir. ekil 33de DC bir yk iin rnek snmleme devresi grlmektedir. ou uygulamada, endktif yke paralel (A) diyodunun balanmas yeterlidir, ancak uygulamanz hzl a/kapalar gerektiriyorsa (B) Zener diyodun da eklenmesi tavsiye edilir. Zener diyodun kapasitesinin k devresinin akmn karlamaya uygun olduundan emin olun.A B (opsiyonel)A - I1N4001 diyot veya muadili B - 8.2 V Zener (DC k) 36 V Zener (Rle k) k Noktas

DC Endktif Yk

Resim 33

DC Yk iin Snmleme Devresi

AC Yklere Kumanda Eden AC ve Rle klarAC klar dahili olarak korunmu olup pek ok uygulama iin ek nleme gerek yoktur. Rleler hem DC, hem de AC ykler iin kullanlabildiinden dahili koruma yerletirilmemitir. ekil 34de AC bir yk iin rnek snmleme devresi grlmektedir. ou uygulamada yke paralel balanan bir varistr (MOV) yeterli olacaktr. Varistrn alma gerilimi k gerilim deerinden en az %20 byk olmaldr.MOV

k Noktas

AC Endktif Yk

Resim 34

AC Yk iin Snmleme Devresi

20

PLC KavramlarS7200n temel ilevi fiziksel girileri incelemek ve kumanda mantnza uygun olarak klar amak veya kapamaktr. Bu blm, program altrlrken kullanlan kavramlar, eitli hafza tipleri ve hafzann nasl korunduuyla ilgili bilgi vermektedir.

Bu Blmde Yer AlanlarS7200 Kumanda Programnz Nasl altryor S7200 Verilerine Eriim S7200 Verileri Nasl Saklyor ve aryor Programnz Hafza Kartuuna Kaydetmek S7200 CPUnun alma Konumunu Semek V Hafzasnn EEPROMa Kaydedilmesi iin Programnzn Kullanlmas S7200n zellikleri 22 24 34 36 37 38 39

21

S7200 PLC Kullanma Klavuzu

S7200 Kumanda Programnz Nasl altryorS7200 srekli olarak kumanda programn tarar; verileri okur ve yazar.

S7200, Programnz Fiziksel Giri ve klarla likilendirirS7200n temel alma ekli olduka basittir: S7200 girilerin sinyal seviyesini okur. S7200deki program, kontrol lojiini deerlendirken bu deerleri kullanr. Program altka S7200, verileri (sonular) gnceller. S7200 verileri (sonular) klara yazar. Resim 41 bir elektriksel devre emasnn nasl S7200 ile ilikilendirildiini gstermektedir. Bu rnekte, motoru altran anahtarn deeri dier girilerin durumuyla biraraya getirilmitir. Bu durumlarn hesaplanmas sonucunda motoru altran aktatre bilgi gnderilir.Resim 41M_Starte Motor Start_P E_Sto M_Starte

k Motor Giri

Start / Stop

Giri ve klarn Kumandas

S7200, lemleri bir Tarama Dngsnde GerekletirirS7200 bir dizi ilemi srekli olarak yapar. Bu ilemlerin dngsel icrasna (iletilmesine) Tarama ad verilir. Resim 42de grld gibi, S7200 grevlerinin tamamn veya ounu bir dng iinde gerekletirir: Girilerin okunmas: S7200 fiziksel girilerin durumunu PII kt (Proses Giri mge Kt) denilen alana kopyalar. Programdaki kumanda mantnn altrlmas: S7200 programdaki komutlar altrr ve sonular deiik hafza alanlarna yazar. Bu sonular fiziksel klarla ilgiliyse PIQ kt (Proses k mge Kt) denilen alana yazlr letiim taleplerinin yerine getirilmesi: Bir PC veya operatr paneli ile iletiim gibi grevler yerine getirilir. Kendi kendinin kontrol edilmesi: S7200, iletim sisteminin, program hafzasnn ve genileme modllerinin salam olup olmadn kontrol eder. klarn yazlmas: PIQda saklanan sonular fiziksel klara aktarlr.klara Yazar

CPUyu kontrol eder letiim Grevlerini Yapar

Program altrr

Tarama

Girileri Okur

Resim 42

S7200 Tarama Dngs

Taramann icras S7200n STOP veya RUN konumunda olmasna baldr. RUN konumunda programnz altrlr; STOP konumunda altrlmaz.

22

Girilerin OkunmasDijital giriler: Her tarama, dijital girilerin anlk durumlarnn okunmas ve PII (Process Input Image:Proses Giri mge Kt) alanna yazlmasyla balar. Analog giriler: Analog giri filtreleme seilmediyse, S7200 analog girileri normal taramann bir paras olarak gncellemez. Analog filtreleme seenei daha dengeli bir sinyal salamak iin kullanlabilir. Analog filtreyi her analog giri kanal iin ayr ayr devreye sokabilirsiniz. Analog filtreleme devreye sokulduunda S7200 analog girii her taramada bir kez okur, filtreleme ilemini yapar ve filtre edilmi deeri dahili olarak saklar. Program o analog girie her erimek istediinde en son filtrelenmi deer salanr. Analog filtreleme devreye sokulmadysa, fiziksel modlden okunan deer, program o analog girie eritii zaman gncellenir. Bir baka deyile, bu durumda analog giriler gerek zaman (real time) olarak deerlendirilir. Bilgi Notu Analog giri filtreleme daha dengeli, anlk parazitlerin dikkate alnmad bir analog sinyal salamak zere dnlm olup seilen tarama saysnda okunan deerlerin ortalamasnn alnmas prensibine dayanr. Yani, sratli deimesi beklenen sinyaller iin analog filtrelemenin kullanlmas uygun deildir. Ayrca, alarm durumlarn veya dijital baz bilgileri de gnderen modllerde analog filtreleme kullanlmamaldr. Bu nedenle RTD, Thermokupl ve ASInterface Master modllerinde analog filtrelemeyi devre d braknz.

Programn altrlmasTaramann icras srasnda, S7200 programnz ilk satrdan balayp son satra kadar ileyerek altrr. Immediate I/O (Annda giri/k) komutlar, program icras bitmeden de giri ve klara eriim salar. Bir baka deyile bu komutlar PII ve PIQyu kullanmadan direkt olarak fiziksel alanlara eriir. Eer programnzda interruptlar kullanyorsanz, interrupt olgularyla ilikilendirilmi interrupt altprogramlar, programnzn bir paras olarak saklanr. Interrupt altprogramlar normal taramann bir paras olarak deil, ilgili olduu interrupt olgusu gerekletiinde icra edilirler. Bu icra, taramann herhangi bir noktasnda ve normal tarama kesilerek o anda gerekletirilir (Interrupt=Yarda Kesme). Bu nedenle, interrupt olgular, ok sratli gelimesi ve/veya ksa srmesi beklenen durumlarn izlenmesi ve kontrol edilmesi iin kullanlr.

letiim Taleplerinin Yerine GetirilmesiTarama sresinin bir evresinde, iletiim portu veya akll giri/k modllerinden gelen mesajlar deerlendirilir.

Kendi Kendinin Kontrol Edilmesi (Selftest Diagnostics)Tarama sresinin bu evresinde, herhangi bir hataya kar CPU, hafza alanlar ve genileme modllerinin durumu deerlendirilir.

klarn YazlmasHer taramann sonunda, PIQda toplanm olan sonular, fiziksel klara aktarlr (Analog klarn deeri, taramadan bamsz olarak icra edildikleri anda fiziksel analog klara aktarlr).

23

S7200 PLC Kullanma Klavuzu

S7200 Veri Alanlarna EriimS7200 bilgiyi mstakil bir adrese sahip deiik veri alanlarnda saklar. Erimek istediiniz hafza adresini kesin olarak ifade edebilirsiniz. Bu ekilde programnz bilgiye direkt olarak ulaabilir. Tablo 41de deiik veri boyutlaryla eriilebilecek say deerleri gsterilmektedir.Tablo 41 Deiik Veri Boyutlarnn Ondalk ve Onaltlk Sistem Aralklar Gsterim ekli Bayt (B) Word (W) Double Word (D) aretsiz Tamsay aretli Tamsay Reel Say IEEE 32bit Gerel Say 0 ila 255 0 ila FF -128 ila +127 80 ila 7F Uygulanamaz 0 ila 65,535 0 ila FFFF 0 ila 4,294,967,295 0 ila FFFF FFFF

-32,768 ila +32,767 -2,147,483,648 ila +2,147,483,647 8000 ila 7FFF 8000 0000 ila 7FFF FFFF Uygulanamaz +1.175495E-38 ila +3.402823E+38 (pozitif) -1.175495E-38 ila -3.402823E+38 (negatif)

Bir hafza alanndaki belli bir bite eriim iin adres tarif edilir. Bu adres, bayt ve bit adresleriyle hafza alan belirtecinden oluur. Resim 43, bir bite eriim rneini gstermektedir (buna bayt.bit adreslenmesi de denmektedir). Bu rnekte, hafza alan (I=Input) ve bayt adresini (3=bayt 3) takiben nokta konmakta ve ardndan bit adresi (4=bit 4) gelmektedir.I 3 . 4 Bit numaras: 8 bitten 4.cs (0 ila 7) Nokta, bit ve bayt adreslerini birbirinden ayrr Bayt adresi: bayt 3 (drdnc bayt) Hafza alan belirteci Resim 43 Bayt.Bit Adreslemesi Bayt 0 Bayt 1 Bayt 2 Bayt 3 Bayt 4 Bayt 5 PII Hafza Alan 7 6 5 4 3 2 1 0

Bayt adres formatn kullanarak pek ok hafza alanna (V, I, Q, M, S, L ve SM) bayt, word veya double word olarak eriebilirsiniz. Bu amala hafza alan belirteci, veri alan bykl ve bayt, word veya double wordn balang adresi belirtilir (Resim 44). Dier hafza alanlarna (Yani T, C, HC ve akmlatrler) ise alan belirteci ve cihaz numaras ile eriilir.V B 100Bayt adresi Bayt boyutuna eriim Alan belirteci MSB LSB

V W 100Bayt adresi Word boyutuna eriim Alan belirteci

V

D 100Bayt adresi Double word boyutuna eriim Alan belirteci

VB100

7

VB100

0 MSB = en anlaml bit LSB = en az anlaml bit

En anlaml baytMSB

En az anlaml baytLSB 8 7

VW100

15

VB100

VB101

0

En anlaml baytMSB

En az anlaml baytLSB 24 23

VD100

31

VB100

VB101

16

15

VB102

8

7

VB103

0

Resim 44

Ayn adrese Bayt, Word ve Double Word Eriimin Kyaslanmas

24

Hafza Alanlarndaki Veriye EriimGiri Kt (PII): IS7200, her taramann banda fiziksel girii okur ve bu deerleri PII olarak tanmlanan hafza alanna yazar. Giri ktne bit, bayt, word veya double word olarak eriebilirsiniz: Bit: Bayt, Word veya Double Word: I[bayt addresi].[bit adresi] I[boyut][balang bayt adresi] I0.1 IB4

k Kt (PIQ): QHer taramann sonunda k ktnde bulunan deerler fiziksel k noktalarna kopyalanr. k ktne bit, bayt, word veya double word olarak eriebilirsiniz: Bit: Bayt, Word veya Double Word: Q[bayt addresi].[bit adresi] Q[boyut][balang bayt adresi] Q1.1 QB5

Deiken Hafza Alan (Variable Memory Area): VV hafza alann kumanda program ak srasnda oluan ara sonular saklamak iin kullanabilirsiniz. V hafza alan ayrca prosesiniz iin gereken dier deikenleri, sabitleri yazmak iin de kullanlr. k ktne bit, bayt, word veya double word olarak eriebilirsiniz: Bit: Bayt, Word veya Double Word: V[bayt addresi].[bit adresi] V[boyut][balang bayt adresi] V10.2 VW100

Bit Hafza Alan: MBit hafza alann (M hafza) bir ilemin ara sonucu olarak, tpk bir yardmc rle gibi kullanabilirsiniz. M hafza alanna ktne bit, bayt, word veya double word olarak eriebilirsiniz: Bit: Bayt, Word veya Double Word: M[bayt addresi].[bit adresi] V[boyut][balang bayt adresi] M26.7 MD20

25

S7200 PLC Kullanma Klavuzu

Zaman Rlesi Hafza Alan: TS7200, 1 msn, 10 msn veya 100 msnnin katlar olarak ayarlanabilecek zaman rleleri salar. Bir zaman rlesinin iki deikeni bulunur: Anlk deer: Bu 16 bitlik iaretli tamsay, zaman rlesi tarafndan saylm olan sreyi gsterir. Zaman rlesi biti: Bu bit, anlk deerle ayar deerinin karlatrma ilemi sonucunda 1 veya 0 olur. Ayar deeri, zaman rlesi komutunun bir paras olarak girilir. Her iki deikene de zaman rlesinin adresi girilerek ulalr (T + zaman rlesi numaras). Zaman rlesi bitine mi, anlk deere mi eriilecei kullanlan komuta baldr: Bit operandlar ieren komutlar, zaman rlesi bitine eriim salarken, word operand ieren komutlar anlk deere eriim salar. Resim 45de grld gibi, Normalde Ak Kontak komutu zaman rlesi bitine eriirken Move Word komutu zaman rlesi anlk deerini kullanr. Format:I2.1 EN T3 IN OUT VW200 MOV_W

T[zaman rlesi numaras]Anlk deer T0 T115 (MSB)

T24Zaman rlesi bitleri T0 T1 T2 T3 Zaman rlesi bitine eriirT3

T2 T3

0 (LSB)

Anlk deere eriir Resim 45 Zaman Rlesi Bitine veya Anlk Deerine Eriim

Sayc Hafza Alan: CS7200, herbiri sayc girilerinin dk sinyalden yksek sinyale geiinde (ykselen kenarda) sayan tip sayc ierir: Bir tip sadece yukar sayar, bir dieri sadece aa sayar, dieri ise hem aa hem de yukar sayar. Bir saycnn iki deikeni bulunur: Anlk deer: Bu 16 bitlik iaretli tamsay, sayc tarafndan saylm olan deeri gsterir. Sayc biti: Bu bit, anlk deerle ayar deerinin karlatrma ilemi sonucunda 1 veya 0 olur. Ayar deeri sayc komutunun bir paras olarak girilir. Her iki deikene de saycnn adresi girilerek ulalr (C + sayc rlesi numaras). Sayc bitine mi, anlk deere mi eriilecei kullanlan komuta baldr: Bit operandlar ieren komutlar, sayc bitine eriim salarken, word operand ieren komutlar anlk deere eriim salar. Resim 46de grld gibi, Normalde Ak Kontak komutu sayc bitine eriirken Move Word komutu sayc anlk deerini kullanr.

Format:

C[sayc numaras]

C24

I2.1 EN C3 IN

MOV_W

Anlk deerVW200

Sayc bitleri C0 C1 C0 C1 C2 C3

C3

OUT

15 (MSB)

C2 C3

0 (LSB)

Anlk deere eriir

Zaman rlesi bitine eriir

Resim 46

Sayc Bitine veya Anlk Deerine Eriim

26

Hzl Sayclar: HCHzl sayclar, yksek sratli darbe girilerini CPU tarama sresinden bamsz olarak sayarlar. Hzl sayclarn 32 bitlik bir sayma (veya anlk) deeri vardr. Bu deere eriim iin hafza tipi (HC) ile hzl sayc numarasn birlikte kullanrsnz (rnein HC0). Anlk deer, salt-oku deerdir ve sadece double word (32 bit) olarak eriilebilir. Format: HC[hzl sayc numaras] HC1

Akmlatrler: ACAkmlatrler, okuma ve yazma yaplabilecek hafza benzeri alanlardr. rnein, bir altprograma parametre atamak iin eitli deikenleri akmlatrler iine yazar ve altprogramda bu deerleri kullanabilirsiniz. S7200de drt adet 32 bit akmlatr bulunur (AC0, AC1, AC2 ve AC3). Akmlatr ieriine bayt, word veya double word olarak eriebilirsiniz. Akmlatrde kullanacanz verinin boyutu kullandnz komutla ilikilidir. Resim 47de grlecei gibi, bayt veya word eriimi halinde akmlatrn En Dk Anlaml Bayt (LSB=Least Significant Byte) veya 2 bayt kullanlr. Akmlatre double word olarak eritiiniz zaman tm 32 bitini de kullanm olursunuz. nterrupt altprogramlarnda akmlatr kullanrken dikkat etmeniz gereken konular iin Blm 6ya baknz. Format: AC[akmlatr numaras] AC0

AC2 (accessed as a byte)

MSB 7

LSB 0

AC1 (accessed as a word)

MSB 15 Most significant

8

7 Least significant

LSB 0

Byte 1

Byte 0

AC3 (accessed as a double word)MSB 31 Most significant 24 23 16 15 8 7 Least significant LSB 0

Byte 3

Byte 2

Byte 1

Byte 0

Resim 47

Akmlatrlere Eriim

27

S7200 PLC Kullanma Klavuzu

zel Hafza (Special Memory): SMSM bitleri CPUnun iletim sistemi ve dahili baz zellikleriyle programnz arasnda bir iletiim imkan salar. Bu bitleri kullanarak S7200 CPUnun baz zel ilevlerinden yararlanabilirsiniz. rnein: Hazr flar, PLC ilk aldnda 1 olan bit, srekli 1 olan bit (SM bitleri hakknda detayl bilgi iin, bkz Ek D). SM hafza alanna bit, bayt, word veya double word olarak eriebilirsiniz: Bit: Bayt, Word veya Double Word: SM[bayte adresi].[bit adresi] SM[boyut][balang bayt adresi] SM0.1 SMB86

Lokal Hafza Alan: LS7200, 64 baytlk lokal hafza sunar ki bunlardan 60 baytlk ksm yazboz alan olarak veya altprogramlara deiken parametreler gndermek iin kullanlabilir. Bilgi Notu Eer LAD veya FBD gsterim eklinde programlama yapyorsanz, STEP 7-Micro/WIN son drt L baytn kendi kullanm iin rezerve etmektedir. STLde ise tm 64 bayta eriilebilir, ancak yine de son 4 bayt kullanmanz nerilmez. Lokal hafzayla V hafza benzer olmakla beraber bir nemli istisna vardr: V hafzann global bir kapsam varken, L hafza lokal kapsama sahiptir. Global kapsam, ayn hafza alanna deiik program parasndan (ana program, altprogram, interrupt altprogram) eriilebilir demektir. Lokal kapsam ise o hafza alan belli bir program parasyla ilikilendirilmi anlamna gelir. S7200, ana program iin 64 baytlk, her altprogram iin de ayrca 64 baytlk L hafzas tahsis eder. Ana program iin tahsis edilmi olan 64 baytlk L hafzasna altprogramlardan eriilemez. Bir altprogram, ana programa tahsis edilen L hafzasna eriemedii gibi, dier altprogramlara ait L hafzalarna da eriemez. L hafza tahsisi, gereksinim olduu zaman yerine getirilir. Yani, ana program altrlyorken, henz bir gereksinim olmad iin, altprogramlara ait L hafzas henz oluturulmamtr. Bir interrupt olgusu olutuunda veya bir altprogram arldnda gerekli lokal hafza tahsis edilir. Yeni L hafza tahsisi, baka bir altprograma ait lokal hafza alannn yeniden kullanlmasn gerektirebilir. Deikenli bir altprogram arldnda, parametrelerin deerleri gerekli L hafzasna aktarlr. L hafza alanlar, bu aktarma esnasnda belli bir deere ekilmeyeceinden tahsis annda herhangi bir deer ierebilir. Ayn altprogramn birden ok arld uygulamalarda bu duruma dikkat edilmelidir. Bit: Bayt, Word veya Double Word: L[bayt adresi].[bit adresi] L[boyut] [balang bayt adresi] L0.0 LB33

28

Analog Giriler: AIS7200 (scaklk veya basn gibi) analog deerleri 16 bitlik dijital bir deer haline evirir. Bu deerlere alan belirteci (AI), veri boyutu (W) ve balang bayt adresi ile eriilir. Analog giriler 2 baytlk deerler olduundan ve her zaman ift sayyla baladklarndan, onlara eriim de sadece ift sayl bayt adresleriyle olur (AIW0, AIW2, AIW4 gibi). Analog giri deerleri salt oku deerlerdir. Format: AIW[balang bayt adresi] AIW4

Analog klar: AQS7200 16 bitlik bir deeri, dijital deerle orantl bir akm veya voltaj deerine dntrebilir. Bu deerlere alan belirteci (AQ), veri boyutu (W) ve balang bayt adresi ile eriilir. Analog klar 2 baytlk deerler olduundan ve her zaman ift sayyla baladklarndan, onlara eriim de sadece ift sayl bayt adresleriyle olur (AQW0, AQW2, AQW4 gibi). Analog giri deerleri salt yazlabilen deerlerdir. Format: AQW[balang bayt adresi] AQW4

Sralama Kontrol Rlesi (SCR) Hafza Alan: SSCRler veya S bitleri, birbirlerini takip eden lojik admlarla ifade edilebilen makinalar/prosesler iin programlama kolayl salar. SCRler kumanda programnn lojik segmentler halinde ifade edilmesine olanak verir. S bitlerine bit, bayt, word veya double word olarak eriebilirsiniz. Bit: Bayt, Word veya Double Word: S[bayt adresi].[bit adresi] S[boyut][balang bayt adresi] S3.1 SB4

Reel Say FormatReel (veya gerel veya kayar nokta) saylar ANSI/IEEE 754-1985 standartna gre tarif edilen 32 bitlik saylardr. Bkz Resim 48. Reel saylara sadece double word olarak eriilebilir. S7200de, reel saylarn znrl 6 ondalk basamaktr. Dolaysyla bir reel say sabiti girerken en fazla 6 rakam girebilirsiniz.MSB 31 30 S aret Kuvvet 23 22 Rakamsal Ksm LSB 0

Resim 48

Reel Say Format

Reel Saylarla lem Yaparken znrlkok byk ve ok kk saylar arasnda yaplan hesaplamalarda znrln 6 rakamla snrl olduu gznne alnmaldr. rnein: 100 000 000 + 1 = 100 000 000 sonucunu verecektir.

29

S7200 PLC Kullanma Klavuzu

Karakter Dizisi Formatkarakter dizisi, herbir karakterin bir bayt yer kaplad bir dizidir. Dizinin ilk bayt, dizi boyutunu bayt cinsinden gsterir. Resim 49da karakter dizisi format grlmektedir. Bir dizide 0 ila 254 net karakter, art uzunluk gsteren baytla birlikte toplam 255 bayt bulunabilir.Uzunluk Karakter 1 Karakter 2 Karakter 3 Karakter 4 Karakter 254

Bayt 0 Resim 49

Bayt 1

Bayt 2

Karakter Dizisi Format

S7200 Komutlar iin Sabit Deerler KullanmakPek ok S7200 komutunda sabit deerler kullanabilirsiniz. Sabitler bayt, word veya double word olabilir. S7200 tm sabitleri ikili say formatnda saklar. Bunlar daha sonra ondalk, onaltlk sistemlerde ASCII veya reel say formatnda gsterilebilir. Bkz Tablo42.Tablo 42 Sabit Deerlerin Gsterim ekli Gsterim ekli Format Ondalk Sistem Heksadesimal (16lk sistem) kili Sistem ASCII Reel (Gerel) Say [ondalk say] 16#[heksadesimal say] 2#[ikili sistem says] [ASCII metni] ANSI/IEEE 754-1985

rnek 20047 16#4E4F 2#1010_0101_1010_0101 Kedi lferi seviyor. +1.175495E-38 (pozitif) -1.175495E-38 (negatif)

Bilgi Notu S7200 CPU, verinin hangi formatta kaydedildiini bilemez. rnein VD100 alanna reel say olarak bir deer aktardysanz, bu alan kullanarak tamsay double word ilem yaptnzda anlamsz gibi grnebilecek sonularla karlaabilirsiniz. Bu alann reel say olduuna programnzda sizin dikkat etmeniz gerekir.

30

CPU zerindeki ve Genileme Giri/klarnn AdreslenmesiCPU zerinde yer alan giri klar sabit adreslere sahiptir. CPUnun sa tarafna ekleyeceiniz genileme modlleri ile bir giri/k dizisi oluturabilirsiniz. Modln zerindeki kanallarn adresi modln tipi, giri veya k modl olmas ve dizi zerindeki yeri tarafndan belirlenir. Srada daha nce yer alan ayn tipteki modl, szkonusu modln adresini etkiler. rnein, bir k modl, bir giri modlnn adresini, bir analog modl, bir dijital modln adresini deitirmez. Tersi de dorudur. Bilgi Notu Dijital genileme modlleri PII alannda her zaman 8 bitin (1 bayt) katlar cinsinden yer kaplarlar. Bir modl, 8 bitlik fiziksel kanal iermese dahi, yine de bu 8 bitlik alan igal eder ve sonraki modl kullanlmayan bu alan kapsayamaz. rnein, 4 girilik ve 4 klk kombinasyon modl, 8 bit giri ve 8 bit klk bir alan igal eder. Giri modlleri iin, kullanlamayacak bitler her tarama sresince sfr olarak okunur. Analog genileme modlleri her zaman 2 kanaln (4 baytn) katlar cinsinden yer kaplarlar. Fiziksel olarak bu boyuta sahip olmasalar bile yine de bu alan kullanmaya devam ederler. rnein, 4 analog giri ve 1 analog klk kombinasyon modl 8 baytlk giri ve 4 baytlk k alan igal eder. Resim 410da belirli bir donanm iin rnek adresleme grlmektedir. Gri renkte gsterilen adres boluklar programnz tarafndan kullanlamaz.CPU 224I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 I1.0 I1.1 I1.2 I1.3 I1.4 I1.5 I1.6 I1.7 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 Q1.2 Q1.3 Q1.4 Q1.5 Q1.6 Q1.7

4 In / 4 OutModule 0 I2.0 I2.1 I2.2 I2.3 I2.4 I2.5 I2.6 I2.7 Q2.0 Q2.1 Q2.2 Q2.3 Q2.4 Q2.5 Q2.6 Q2.7

8 InModule 1 I3.0 I3.1 I3.2 I3.3 I3.4 I3.5 I3.6 I3.7

4 Analog In 1 Analog OutModule 2 AIW0 AQW0 AIW2 AQW2 AIW4 AIW6

8 OutModule 3 Q3.0 Q3.1 Q3.2 Q3.3 Q3.4 Q3.5 Q3.6 Q3.7

4 Analog In 1 Analog OutModule 4 AIW8 AQW4 AIW10 AQW6 AIW12 AIW14

Expansion I/O

Local I/O

Resim 4-10

CPU 224 iin rnek Giri/k Adresleri

31

S7200 PLC Kullanma Klavuzu

S7200 Hafza Alanlarnn Endirekt Adreslenmesi iin Pointer KullanmEndirekt adresleme, hafzadaki bir veriye eriim iin pointer kullanr. Pointerlar double hafza birimleri olup baka bir hafza alann gstermek iin kullanlrlar (pointer=iareti). Sadece V ve L hafzalar ile akmlatrleri (AC1, AC2, AC3) pointer olarak kullanabilirsiniz. Bir pointer yaratmak iin Move Double Word komutuyla endirekt olarak adreslenecek alan pointer alanna tamanz gerekir. Pointerlar bir altprograma parametre olarak da aktarlabilirler. S7200 u hafza alanlarna pointer ile eriim imkan verir: I, Q, V, M, S, T (sadece anlk deer) ve C (sadece anlk deer). Tek tek bitlere endirekt adreslemeyle eriemeyeceiniz gibi AI, AQ, HC, SM ve L hafza alanlarna da bu ekilde eriemezsiniz. Endirekt eriim iin, (&) iareti ve adreslenecek hafza alann girerek bir pointer oluturmanz gerekir. Burada (&) iareti, pointera aktarlacak olan bilginin alann ierii deil, adresi olduunu gsterir. Bir komutta kullanlan operandn bana (*) iaretinin konmas onun bir pointer olduunu gsterir. Resim 411de grlecei gibi, *AC1 girilmesi ve MOVW komutu kullanlmas, AC1in word boyutunda bir pointer olduunu gsterir. Bu rnekte VB200 ve VB201deki deerler AC0a aktarlmaktadr.V199 V200 V201 V202 V203 12 34 56 78 Resim 411AC0 VB200 (VW200n balang bayt) AC1e aktararak bir pointer oluturuluyor. AC1

VW200n adresi

MOVD &VW200, AC1

1234

MOVW *AC1, AC0AC1in iaret ettii alan AC0a aktarlyor.

Bir Pointer Oluturma ve Kullanma

V199 V200 V201 V202 V203 V199 V200 V201 V202 V203 12 34 56 78 12 34 56 78

AC1

VW200n adresiAC0

MOVD &VW200, AC1

VB200 (VW200n balang bayt) AC1e aktararak bir pointer oluturuluyor

1234

MOVW *AC1, AC0AC1in iaret ettii alan AC0a aktarlyor.

AC1

VW202nin adresiAC0

+D

+2, AC1Yeni hafza alann gstermek zere pointera 2 ekleniyor.

5678

MOVW *AC1, AC0AC1in iaret ettii alan (artk VW202) AC0a aktarlyor.

Resim 412de grlecei gibi, pointern iaret ettii alan deitirebilirsiniz. Pointerlar 32 bit deerler olduundan, pointer deerlerini deitirmek iin double word komutlar kullann. Toplama veya arttrma gibi basit aritmetik ilemler pointer deerlerini deitirmek iin kullanlabilir.Resim 412 Bir Pointern Deitirilmesi

Bilgi Notu Erimek istediiniz verinin boyutuna dikkat ediniz: Pointer deerini bir bayta erimek iin 1, worde erimek iin 2, double worde erimek iin 4 arttrmalsnz.

32

V Hafzasna Artm Kullanarak Yaplan Eriimle lgili bir rnek Program Bu rnek LD10u VB0 adresine iaret eden bir pointer olarak kullanmaktayz. Daha sonra pointer VD1004de saklanan bir artm miktar kadar arttracaz. Artk LD10, V hafzasnda baka bir adresi gsteriyor olacaktr (VB0 + artm deeri). LD10un iaret ettii adresteki deer daha sonra VB1900a kopyalanmaktadr. VD1004n deerini deitirerek her V hafzasna eriebilirsiniz. //Herhangi bir VB alann okumak iin artm nasl kullanlr: // //1. V hafzasnn balang adresini bir pointera ykleyin. //2. Artm deerini pointera ekleyin. //3. V hafzasndaki deeri VB1900a kopyalayn. LD SM0.0 MOVD &VB0, LD10 +D VD1004, LD10 MOVB *LD10, VB1900 Devre 1

Bir Tablodaki Veriye Erimek iin Pointer Kullanmyla lgili rnek Program Bu rnek, VB100le balayan alana kaydedilmi olan reetelerden birine eriim iin LD14 pointer olarak kullanmaktadr.rnekte, VW1008 eriilmek istenen reete numarasn iermektedir. Eer tablodaki herbir reete 50 bayt uzunluundaysa, reete numarasn 50 ile arparak erimek istediimiz reetenin balang adresini hesaplamak zere artm deerini elde ederiz. Artm pointera ekleyerek arzu edilen reeteye eriiriz. rneimizde seilen reete, VB1500den balayan 50 baytlk alana kopya edilmektedir. Bu rnei kullanarak reete zellii olmayan Operatr Panellerine bu ilevi dolayl olarak kazandrabilirsiniz. Devre 1 //Bir reete tablosundan belli bir reete nasl seilir: // - Her reete 50 bayt uzunluundadr. // - VW1008 yklenecek reete numarasn ierir. // // //1. Reete balang alann gsteren bir pointer oluturun. //2. Reete numarasn double word deere dntrn. //3. Artm her reetenin boyutuyla arpn. //4. Yeni artm pointera ekleyin. //5. Seilen reeteyi VB1500dan VB1549a kadar kopyalayn. LD SM0.0 MOVD &VB100, LD14 ITD VW1008, LD18 *D +50, LD18 +D LD18, LD14 BMB *LD14, VB1500, 50

33

S7200 PLC Kullanma Klavuzu

S7200 Verileri Nasl Saklyor ve KullanyorS7200, programnzn, programnzla ilgili verilerin ve S7200n konfigrasyonuyla ilgili bilgilerin dzgn ekilde saklandn temin etmek iin deiik emniyet nlemleri almaktadr. S7200n ierisinde bir sper kondansatr vardr. Uzun sreli enerji saklayan bu kondansatr, bir kere arj olduktan sonra enerji olmasa dahi RAM ieriini uzun sre (CPU modeline bal olarak gnlerce) saklar. Ayrca S7200n ierisinde bir EEPROM vardr. Bu hafza tipi enerjiden bamsz olarak programnz, seilen veri alanlarn ve konfigrasyon bilgilerini teorik olarak sonsuz zaman saklar. Bunlara ek olarak S7200de opsiyonel pil kartuu kullanlabilir ve bylece RAMdaki bilgilerin enerji kesildikten sonraki saklanma sresi arttrlabilir. Pil, sper kondansatr dearj olduktan sonra devreye girer.RAM: Sper kondansatr ve opsiyonel pil ile korunur Program blou Sistem blou V hafza M hafza Zaman rlesi ve sayc anlk deer Forse edilen deerler

S7-200 CPUEEPROM: Sabit saklama

Program blou Sistem blou Data blok M hafza (kalc alan) Forse edilen deerler

Resim 413 S7200 CPUnun Saklama Alanlar

Projenizdeki Bileenleri Ykleme ve OkumaProjeniz bileenden oluur: program blou, data blok (opsiyonel) ve sistem blou (opsiyonel). Resim 414de bir projenin S7200e nasl yklendii grlmektedir. Bir projeyi yklediiniz zaman, yklenen proje bileenleri RAMda saklanr. S7200 ayrca program, data blou ve sistem blou srekli saklama iin EEPROMa otomatik olarak kopyalar.Program blou Sistem blou V hafza M hafza Zaman rlesi ve sayc anlk deer Forse edilen deerler Program blou Sistem blou Data blok Program blou Sistem blou Data blok M hafza (kalc ksm) Forse edilen deerler Program blou Sistem blou Data blok: Maksimum V hafza alanna kadar

S7-200 CPU

RAM

EEPROM

Resim 414 Bir projeyi S7200e Ykleme

Resim 415de bir projenin S7-200den nasl okunduu grlmektedir. Bir projeyi PCye aktardnz zaman, sistem blou RAMdan, program blou ve data blok EEPROMdan okunur.

Sistem blou

Program blou Data blok

Program blou Sistem blok V hafza M hafza Zaman rlesi ve sayc anlk deer Forse edilen deerler

S7-200 CPUProgram blou Sistem blok Data blok M hafza (kalc ksm) Forse edilen deerler

RAM

EEPROM

34

Resim 415 S7200den Proje Okumak

Enerji Kesilmesi Durumunda Kalc M Hafzasnn SaklanmasBit hafzasnn ilk 14 baytn (MB0 ila MB13) kalc olmak zere ayarladysanz, bu baytlar enerji kesilmesiyle birlikte kalc olarak EEPROMda saklanr. Resim 416da, S7200n bu kalc ksm EEPROMa kopyalad grlmektedir. lk 14 bayt iin balang ayarlar kalc olmama zerinedir.S7-200 CPUProgram blou Sistem blou V hafza M hafza Zaman rlesi ve sayc anlk deer Forse edilen deerler MB0 ila MB13 (eer kalc ayarlandysa)

Program blou Sistem blou Data blok M hafza (kalc ksm) Forse edilen deerler

RAM

EEPROM

Resim 416 Enerji Kesilmesi Durumunda M Hafzasnn Saklanmas

Enerji Geldiinde Verilerin Yerine KonmasEnerji geldiinde S7200 EEPROMda yer alan program ve sistem bloklarn yerine koyar (Resim 4-17). Ayrca bu srada sper kondansatrn verileri saklad kontrol edilir. Eer RAM ierii kondansatr tarafndan baaryla saklandysa, kalc RAM alanlar deitirilmez. V hafzasnn kalc olan ve olmayan ksmlar EEPROMdaki data bloktan yerine konur. Uzun sreli bir enerji kesilmesinden sonra RAM ieriinde kayp olumusa, Kalc Veri Kayboldu Biti (SM0.2) enerji verildikten sonraki ilk tarama sresince set edilir ve EEPROMdaki veriler RAMa kopyalanr.S7-200 CPUProgram blok Sistem blok V hafza M hafza Zaman rlesi ve sayc anlk deer Forse edilen Program nlok Sistem blok Data blok M hafza Forse edilen deerler Program blok Sistem blok Data blok M hafza (kalc alan) Forse edilen deerler

Eer program verileri baaryla saklandysa, data blok RAMdaki V hafzaya kopyalanr.

Kalc olmayan tm dier alanlar sfrlanr

Eer program verileri korunamadysa, data blok ve kalc olarak ayarlanan M hafza (MB0 ila MB13) kopyalanr.

RAM

EEPROM

Resim 4-17

Enerji Geldiinde Verilerin Yerine Konmas

35

S7200 PLC Kullanma Klavuzu

Programnzn Hafza Kartuuna SaklanmasS7200, tanabilir hafza saklama alan olarak opsiyonel bir EEPROMun kullanmna olanak verir. Hafza kartuuna u program paralar saklanr: Program blou, data blok, sistem blou ve forse edilen deerler. Hafza kartuundaki programn RAMa aktarlmas CPUya ilk enerji verildii zaman ve CPU STOP konumundaysa gerekletirilir. S7200 enerjili iken hafza kartuunu skebilir ve takabilirsiniz. Dikkat Elektrostatik dearj, hafza kartuunun veya kartu yuvasnn arzalanmasna neden olabilir. Kartuu elinizde tuttuunuzda topraklanm bir alanla temas halinde olun veya topraklama bileklii kullann. Kartuu iletken bir taycda veya orijinal ambalajnda saklayn. Hafza kartuunu yerine takmak iin S7200 CPU zerindeki plastik kapak kartn ve kartuu yerletirin. Hafza kartuunu ters olarak takmanz mmkn deildir.

Programnzn Hafza Kartuuna KaydedilmesiKartuu yerine taktktan sonra program kopyalamak iin aadaki sray izleyin: 1. 2. 3. S7200 CPUyu STOP konumuna geirin. Eer program daha nce S7200e yklemediyseniz, imdi ykleyin. Kartuu programlamak iin PLC > Program Memory Cartridge men komutunu sein. Resim 418de hafza kartuunda saklanan program paralar gsterilmektedir. stee bal olarak: Hafza kartuunu skn ve S7200 plastik kapakn yerine takn.Sistem blou Hafza Kartuu Program blou Data blok Forse edilen deerler

S7-200 CPUProgram blou Sistem blou V hafza M hafza Zaman rlesi ve sayc anlk deer Forse edilen deerler

Program blou Sistem blou Data blok M hafza (kalc ksm) Forse edilen deerler

4.

RAM

EEPROM

Resim 418 Hafza Kartuuna Programlama

Program Hafza Kartuundan CPUya AktarmaHafza kartuu takl iken CPUnun enerjisini kesip yeniden verdiinizde kartutaki program CPUya aktarlacaktr. Dikkat S7200 CPUyu bo bir hafza kartuuyla veya daha byk bir modele ait program ieren kartula programlamak istediinizde hata oluabilir. Dk modele ait program ieren kartu yksek modelde de kullanlabilir, ancak tersi doru deildir. rnein, CPU 221 veya CPU 222 tarafndan programlanan kartu CPU 224 tarafndan okunabilir, oysa CPU 224n programlad kartu CPU 221 ve CPU 222de sistem hatas (SF) olumasna neden olur. Byle bir durumda kartuu kartp S7200e enerji verin. Artk kartu yerine taklabilir ve arzu ediliyorsa yeniden programlanabilir.

36

Resim 419da grld gibi, hafza kartuu taklyken enerji verildiinde S7200 aadaki ilemleri gerekletirir: 1. Eer hafza kartuunun ierii dahili EEPROMdakinden farklysa, S7200, RAM siler. S7200, hafza kartuunun ieriini RAMa aktarr. S7200 program blounu, sistem blounu ve data blou EEPROMa aktarr.

Program blok Sistem blok Data blok Forse edilenler

Hafza Kartuu

S7-200 CPUProgram blou Sistem blou V hafza M hafza Zaman rlesi ve sayc deeri Tm dier hafza alanlar sfrlanr Program blou Sistem blou Data blok Forse edilenler Program blok Sistem blok Data blok M hafza (kalc alan) Forse edilen deerler

2. 3.

Forse edilen deerler

RAM

EEPROM

Resim 419 Hafza Kartuundan Okuma

S7200 CPUnun alma Konumunu SemekS7200n iki ilem durumu vardr: STOP ve RUN konumlar. CPUnun n tarafndaki durum LEDleri mevcut alma konumunu gsterir. STOP konumunda, S7200 program iletmez ve CPUya konfigrasyonu ve program ykleyebilirsiniz. RUN konumunda, S7200 program altrmaktadr. S7200n zerinde alma konumunu deitirmek iin bir svi yer alr. S7200 eriim kapann altnda yer alan svici kullanarak alma konumunu manuel olarak deitirebilirsiniz: Konum svicini STOP pozisyonuna almak programn icrasn durdurur; RUN konumuna almak programn almasn balatr; TERM (terminal) konumuna almak mevcut alma durumunu deitirmez. Konum svici STOP veya TERM pozisyonundayken enerji gidip geri gelirse S7200 otomatik olarak STOP konumuna geer. Eer ayn olay svi RUN pozisyonundayken olursa, S7200, RUN konumuna geer. STEP 7-Micro/WIN, S7200n alma konumunu online olarak da deitirmenizi salar. Yazlmn alma konumunu deitirmesine imkan vermek iin konum svicinin TERM veya RUN pozisyonuna alnmas gerekir. PLC > STOP veya PLC > RUN men komutlar veya ara ubuundaki ilgili butonlar kullanarak alma konumunu deitirebilirsiniz. S7200 STOP konumuna getirmek iin programnzn ierisinde STOP komutunu da kullanabilirsiniz. Bu komut, program mantna uygun olarak programn aknn durdurulmasn salar. Dikkatlice kullanlmas gereken bu komut iin Blm 6ya baknz.

37

S7200 PLC Kullanma Klavuzu

Programnz Kullanarak V Hafzasn EEPROMa KaydetmekV hafzasndaki bir deeri (bayt, word veya double word) dahili EEPROMa kaydedebilirsiniz. EEPROMa kaydetme ilemi tarama sresini ortalama 5 msn arttrr. Bu ekilde kaydedilen deer, daha nce EEPROMa kaydedilmi olan deerin zerine yazlr. EEPROMa kaydetme ilemi, hafza kartuundaki veriyi gncellemez. Bilgi Notu EEPROMa yazma saysnn bir snr bulunmaktadr (asgari 100,000 ve ortalama 1,000,000 defa). Bu nedenle sadece ok gerekli deerleri kaydedin. Aksi taktirde EEPROM kullanlmaz hale gelir ve CPU arzalanr. Kayt ilemini, sklkla gereklemeyen zel olgularn saklanmas amacyla kullanmalsnz. rnein, S7200n tarama sresi 50 ms ise ve bir deer her taramada bir kere saklanyorsa EEPROM 5,000 saniyede ypranabilir ki bu da 1,5 saatten ksa bir sredir. Dier taraftan bu deer saatte bir saklanyorsa bu durumda EEPROM asgari 11 yl dayanacaktr.

V Hafzasn EEPROMa KaydetmeV hafzasndaki bir deerin EEPROMa saklanmasna zel hafza bayt 31 (SMB31) kumanda eder. zel hafza word 32 (SMW32)de ise saklanacak alann adresi yer alr. Resim 420de SMB31 ve SMW32n format gsterilmektedir. S7200n V hafzasna bir deeri saklamas iin aadaki sray takip edin: 1. 2. 3. Saklanacak V hafzasnn adresini SMW32ye ykleyin. Resim 4-20de grld gibi SM31.0 ve SM31.1 bitlerini kullanarak saklanacak verinin boyutunu sein. SM31.7 bitini 1 yapn.SMB317 sv 0 0 0 0 0 s1 0 s0 Kaydedilecek deerin boyutu: 00 - bayt 01 - bayt 10 - word 11 - double word

EEPROMa kaydet: 0 = Hayr 1 = Evet

CPU, kayttan sonra SM31.7yi sfrlar.

S7200 her taramada SM31.7 deerini kontrol eder; eer SM31.7 biti 1e eitse, belirtilen deer EEPROMa kaydedilir. lem bitince S7200, SM31.7 bitini 0 yapar.

SMW3215 V hafza adresi 0

V hafza alann V0a gre artm olarak giriniz.

Resim 420 SMB31 ve SMW32

Kayt ilemi bitinceye kadar V hafzasndaki ilgili deeri deitirmeyin.rnek Program: V Hafzasn EEPROMa Kaydetmek Bu rnekte VB100 EEPROMa kaydedilmektedir. I0.0 ykselen kenarnda, eer baka bir kayt ilemi yaplmamaktaysa, kayt yaplacak alann adresi SMW32ye aktarlr, kaydedilecek deerin boyutu girilir (1=Bayt; 2=Word; 3=Double Word veya Reel). Daha sonra SM31.7 set edilir ve bylece S7200 taramann sonunda kayt ilemini yapar. Kayt tamamlannca S7200, SM31.7yi otomatik olarak sfrlar. Devre 1 LD EU AN MOVW MOVB S I0.0 SM31.7 +100, SMW32 1, SMB31 SM31.7, 1 //V hafza alann (VB100) //EEPROMa kaydet

38

S7200n zellikleriUygulamalarnzda karnza kabilecek baz zel gereksinimleri karlamak zere S7200, bir takm zelliklerle donatlmtr.

S7200, Girilerin ve klarn Annda Okunmasna/Yazlmasna mkan VerirS7200 komut seti, fiziksel giri/klarn program tarafndan annda okunmasn/yazlmasn salayan komutlar iermektedir. Normalde giri/k eriimi iin giri ve k ktkleri (PII ve PIQ) kullanlmakla birlikte, Annda (Immediate) giri/k komutlar, gerek giri ve k noktalarna direkt eriim salar. Bir annda komutuyla bir giri noktasna eriim yapldnda, ilgili ktk gncellenmez. Ancak, ka eriim salandnda, annda komutu kullanlsa bile ilgili ktk gncellenir. Bilgi Notu S7200, analog filtreleme kullanlmad srece analog girileri de annda okur. Ayn ekilde analog ka deer yazldnda bu deer de direkt olarak fiziksel ka aktarlr. Normal artlar altnda, girilere ve klara direkt erimektense, onlar giri ve k ktkleri araclyla okumak daha avantajldr. Giri ve k ktklerini kullanmann 3 temel nedeni vardr: Tm giriler taramann banda ve ayn zamanda okunarak program ak srasnda sabit kalmak zere giri ktne yazlrlar. klar da program iersinde deerlerinin deitii zaman deil, tarama bittii zaman ayn zamanda fiziksel klara aktarlrlar. Bu durumun proses zerinde dengeleyici bir rol vardr. Programnz ktklere fiziksel giri/klara kyasla daha ksa srede eriebilir, bu da programn tarama sresini ksaltr. Giri/k noktalar bit deerleridir ve bu nedenle bit veya bayt olarak eriilebilir. Oysa ktklere bit, bayt, word ve double word olarak erimek mmkndr. Bu da programlama srasnda kullancya esneklik salar.

S7200 Taramann Kesintiye Uratlabilmesine Olanak VerirEer interrupt kullanyorsanz, her bir interrupt olgusuyla ilintili altprogram, ana programn bir paras olarak saklanr. Bu altprogramlar sadece interrupt olgusu geldiinde ve taramay kesintiye uratarak alrlar. ncelik sras gzetilmek artyla Interruptlar, ilk gelen ilk hizmet alr prensibine gre iletilirler. Detayl bilgi iin Blm 6ya baknz.

39

S7200 PLC Kullanma Klavuzu

S7200 letiim Grevleri iin Ayrlan Srenin Ayarlanabilmesini salarTarama sresinin belli bir yzdesi RUN konumunda dzeltme yapma veya izleme ilemleri iin ayrlmaktadr (letiim Arka Plan Sresi). Bu srenin deitirilebilmesi mmkndr. Bu yzdenin arttrlmas durumunda iletiimle ilgli sre ve tarama sresi artar, bu durumda programnz daha yava alr. letiim grevleri iin ayrlan srenin balangtaki deeri %10dur. Bu sre, izleme ilemleri yaplrken program aknn ok fazla etkilenmemesi iin seilmi bir deerdir. Program tarama sresinin artmas proses iin sakncal deilse, buna karlk izleme fonksiyonlarnn daha verimli yaplmas gerekiyorsa bu deer %5lik artmlar halinde %50ye kadar kartlabilir. Ayarlamak iin: 1. View > Component > System Block men komutunu seip Background Time blmesine tklatn. Communications background time deerini deitirin ve OKi tklatn. Deitirilmi olan sistem blounu S7200e ykleyin.Resim 421 letiim Arka Plan Sresi

1.

2.

2. 3.

S7200, STOPa Getiinde Dijital klarn Alaca Deerleri Seebilmenizi Salarou proseste CPU STOP konumundayken klarn sfrlanmas istenmekle birlikte, baz zel uygulamalarda belli klarn alr duruma getirilmesi istenebilir. S7200n k tablosu, CPU STOP durumundayken klarn nceden saptanm deerlere gelmesine veya mevcut durumlarn korumasna imkan verir. k tablosu S7-200e yklenen ve orada saklanan sistem blounun bir parasdr ve sadece dijital klara uygulanabilir. 1. View > Component > System Block men komutunu sein ve Output Table (k tablosu) blmesine tklatn. klarn son konumlarnda kalmasn istiyorsanz Freeze Outputs (klar Dondur) kutucuunu iaretleyiniz. CPU STOP durumuna getiinde alr duruma gemesini istediiniz klar tabloda birer birer iaretleyiniz (Balang deerleri tm klar iin sfrdr). OKi tklatarak seiminizi onaylaynz. Deitirilmi sistem blounu S7200e ykleyiniz.

1. 2. 3.

2.

3.

4. 5.

Resim 422 k Tablosunun Deitirilmesi

40

S7200 Enerji Kesintisinde Saklanacak Deerlerin Seilmesine Olanak VerirEnerji kesintisi durumda (Sper kondansatr ve/veya opsiyonel pil tarafndan) deerleri korunacak hafza alanlarnn tanmlanmas iin 6 ayr kalc hafza aral tanmlamanz mmkndr. V, M, C ve T alanlar iin aralklar tanmlayabilirsiniz. Zaman rleleri iin sadece kalc tipler (TONR) seilebilir. M hafzasnn ilk 14 bayt balangta kalc olmamak zere ayarlanmtr. Zaman rlelerinin ve sayclarn sadece anlk deerleri saklanabilir; zaman rlesi ve sayc bitleri kalc olamaz. Bilgi Notu MB0 ila MB13 arasndaki baytlarn kalc olmas seilirse, zel bir fonksiyon gerekletirilir: Her enerji kesilmesinde buradaki deerler otomatik olarak EEPROMa kaydedilir. Seilebilen ksmn sadece deikenlerin deerleri olduuna dikkat edin; programnz, her durumda enerji kesintisine kar korunmutur. Kalc hafzay tanmlamak iin: 1. View > Component > System Block men komutunu sein ve Retentive Ranges (Kalc Aralklar) blmesini tklatn. Enerji kesilmesi durumunda kalc olacak hafza aralklarn sein ve OKi tklatn. Deitirilmi sistem blounu S7200e ykleyin.1.

2. 3.

2.

Resim 423 Kalc Hafza

S7200 Dijital Giriler iin Filtre SunarS7200, CPU zerinde yer alan azami 16 giri iin filtre seilebilmesine imkan verir. Bu giri filtreleri 0.2 msn ile 12.8 msn arasnda ayarlanabilir ve bu gecikme sayesinde giri kablolarndaki parazitlerin filtrelenerek yanl giri deeri okuma olasl azaltlr. Giri filtresi S7-200e yklenen ve orada saklanan sistem blounun bir parasdr. Balangtaki filtre ayar 6.4 msndir. Resim 4 24de grlecei gibi her filtre deeri 4 girilik bir grup iin etkilidir. Giri filtrelerinin gecikme sresini ayarlamak iin: 1. View > Component > System Block men komutunu sein ve Input Filters blmesini tklatn. Her giri grubu iin istediiniz gecikme sresini girin ve OKi tklatn. Deitirilmi sistem blounu S7200e ykleyin.

1.

2.

2. 3.

Resim 424 Giri Filtrelerinin Ayarlanmas

Bilgi Notu Dijital giri filtreleme; normal giri okuma, interrupt okuma ve darbe yakalama fonksiyonlarn etkiler. Filtre deeri seiminize gre bir interrupt olgusunu veya darbeyi karabilirsiniz. Hzl sayclar filtrelenmemi giriler zerinden sayarlar.

41

S7200 PLC Kullanma Klavuzu

S7200 Analog Giriler iin Filtre mkan SalarS7200n iletim sistemine entegre edilmi bir yazlmla herbir analog giriin filtre edilebilmesi mmkndr. Filtre edilmi deer, seilen rnekleme saysndaki analog deerlerin ortalamasdr. Girilen rnekleme zaman ve l bant, tm seilen analog girilere uygulanr. Byk deiimlerin sratle farkedilmesi amacyla filtre, hzl yant imkan da sunar. Analog giri deeri ortalamadan belli bir miktardan fazla deiirse, filtre k derhal yeni deere ulaacak ekilde gncellenir. l bant denen, giriteki bu deiim, analog deeri