scad a program lama

Upload: webtimi

Post on 07-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Scad a Program Lama

    1/135

    T.C.

    MLL ETM BAKANLII

    MEGEP(MESLEK ETM VE RETM SSTEMNN

    GLENDRLMES PROJES)

    ELEKTRK-ELEKTRONK TEKNOLOJS

    SCADA PROGRAMLAMA

    ANKARA 2007

  • 8/6/2019 Scad a Program Lama

    2/135

    Milli Eitim Bakanl tarafndan gelitirilen modller;

    Talim ve Terbiye Kurulu Bakanlnn 02.06.2006 tarih ve 269 sayl Kararile onaylanan, Mesleki ve Teknik Eitim Okul ve Kurumlarnda kademeliolarak yaygnlatrlan 42 alan ve 192 dala ait ereve retimprogramlarnda amalanan mesleki yeterlikleri kazandrmaya ynelikgelitirilmi retim materyalleridir (Ders Notlardr).

    Modller, bireylere mesleki yeterlik kazandrmak ve bireysel renmeyerehberlik etmek amacyla renme materyali olarak hazrlanm, denenmekve gelitirilmek zere Mesleki ve Teknik Eitim Okul ve Kurumlarndauygulanmaya balanmtr.

    Modller teknolojik gelimelere paralel olarak, amalanan yeterliikazandrmak koulu ile eitim retim srasnda gelitirilebilir ve yaplmasnerilen deiiklikler Bakanlkta ilgili birime bildirilir.

    rgn ve yaygn eitim kurumlar, iletmeler ve kendi kendine meslekiyeterlik kazanmak isteyen bireyler modllere internet zerinden ulaabilirler.

    Baslm modller, eitim kurumlarnda rencilere cretsiz olarak datlr. Modller hibir ekilde ticari amala kullanlamaz ve cret karlnda

    satlamaz.

  • 8/6/2019 Scad a Program Lama

    3/135

    i

    AIKLAMALAR ...................................................................................................................iiiGR .......................................................................................................................................1RENME FAALYET-1 .....................................................................................................31. SCADA SSTEMLERN TANIMAK ................................................................................ 3

    1.1. Scada Sistemlerinin Tanm ..........................................................................................31.1.1. Scada Sisteminin Uygulama Alanlar ....................................................................51.1.2. Scada Sisteminin levleri......................................................................................61.1.3. Scada Yazlmndan Beklenenler........................................................................... 91.1.4. Scada Sistemleri u mkanlar Salamaldr .........................................................9

    1.2. Sistemin Yaps ........................................................................................................... 101.3. Scada Sistemlerinin Temel Elemanlar .......................................................................11

    1.3.1. Uzak Terminal Birimleri (Remote Terminal Units, RTU) ..................................111.3.2. Ana Terminal niteleri (Main Terminal Unit, MTU) ......................................... 131.3.3. letiim Alar......................................................................................................131.3.4. Veri Toplama niteleri........................................................................................151.3.5. Sensrler ve Alglayclar ....................................................................................161.3.6. Yazlm ................................................................................................................161.3.7. Merkezi Kontrol Odas ........................................................................................161.3.8. Kontrol Panolar ..................................................................................................171.3.9. SCADA Sistem Terminalleri ............................................................................... 171.3.10. Bilgisayar Ekranlar ...........................................................................................181.3.11. Yazclar.............................................................................................................18

    1.3.12. Kesintisiz G Kayna, ....................................................................................181.4. rnek Bir Scada Sisteminin ncelenmesi....................................................................18ME VE DEERLENDRME.......................................................................................22

    RENME FAALYET-2 ...................................................................................................232. SCADA PROGRAMI ........................................................................................................23

    2.1. Scada Program Yazlm Kurulumu .............................................................................242.1.1. CD Kurulumu ......................................................................................................242.1.2. Driver Ykleme ...................................................................................................27

    2.2. Menler ve erikleri................................................................................................... 272.2.1. TEOS Sistemine Balanmak ............................................................................... 272.2.2. Designer Men (Tasarmc Men).......................................................................28

    2.2.3. Run Time (alma An) Mens Elemanlar .....................................................372.3. Sistem Veri Tabannn Oluturulmas .........................................................................42

    2.3.1. Dahili Ve Harici Bit ve Registerlarn Oluturulmas...........................................422.3.2. Sistem Veri Tabannn Oluturulmas.................................................................. 472.3.3. PLC Ye Balanmak in Ayarlarn Yaplmas ...................................................482.3.4. PLC nin Data Alanna Bilgi Girilmesi ...............................................................52

    2.4. Animasyon Oluturma ve zleme................................................................................542.4.1. Grafik zelliklerinin Tantlmas ........................................................................542.4.2. ekil izimlerinin Gsterilmesi ..........................................................................572.4.3. Ktphaneler ve Buradan ekil arma ............................................................582.4.4. izilen ekillere Animasyonlar Yaplmas..........................................................78

    2.4.5. PLCye Balanarak Animasyonlarn zlenmesi ..................................................94

    NDEKLER

  • 8/6/2019 Scad a Program Lama

    4/135

    ii

    2.5. Kaytlarn zlenmesi....................................................................................................98

    2.5.1. Tarihsel Veri Tabannn Oluturulmas ...............................................................982.5.2. Log Veri Tabannn Oluturulmas ve Ekranda zlenmesi ................................1012.5.3. Alarm Veri Tabaninin Yaratilmasi ve Ekranda zlenmesi.................................1032.5.4. Trend Veri Tabannn Oluturulmas ve Ekranda Izlenmesi .............................110

    2.6. Farkl Gvenlik Seviyeleri Oluturma ......................................................................1162.6.1. ifre Sistemi le Koruma ...................................................................................1172.6.2. Farkl Kullanclar (Users) Yaratma ve ifreleme............................................1172.6.3. Seviyelere Gre Yetkiler Verme........................................................................1182.6.4. Log-On / Log-Off zellikleri ............................................................................119

    UYGULAMA FAALYET ............................................................................................122LME VE DEERLENDRME ..................................................................................125

    MODL DEERLENDRME ............................................................................................127CEVAP ANAHTARLARI...................................................................................................128KAYNAKA .......................................................................................................................129

  • 8/6/2019 Scad a Program Lama

    5/135

    iii

    AIKLAMALARKOD 481BB0034ALAN Elektrik Elektronik TeknolojisiDAL/MESLEK Otomasyon SistemleriMODLN ADI Scada Programlama

    MODLN TANIMI

    Scada Sistemlerinin tanmlanmas, Scada SistemElemanlarnn Seilmesi, Temel bir Scada Sistemininkurulmas ile ilgili temel bilgi ve becerilerin kazandrldrenme materyalidir.

    SRE 40/32N KOUL Kablosuz A Sistemleri Modln alm olmak.

    YETERLK Scada uygulamalarn yapmak.

    MODLN AMACI

    Genel AmaGerekli ortam salandnda scada sistemlerini

    tanyarak, temel seviyede veri izleme ve kontrol yapabilenscada sistemini tekniine uygun ve hatasz olarakkurabileceksiniz.

    Amalar1. Scada sistemlerini kullanm amac ve yapsna gre

    doru olarak snflandrp sistem elemanlarnseebileceksiniz.

    2. Yazlm kullanarak veri izleme ve kontrol ilemleriyapabilen scada uygulamasn hatasz olarakyapabileceksiniz.

    ETM RETMORTAMLARI VEDONANIMLARI

    Bilgisayar laboratuar, PLC laboratuar, rnekProjeler, Sensr kataloglar, Analizr Kataloglar, FirmalarnScada sistemleri ile ilgili klavuzlar, Scada programlamayazlm

    LME VEDEERLENDRME

    Modln iinde yer alan her renme faaliyetindensonra verilen lme aralar ile kendinizideerlendireceksiniz.

    Modl sonunda, kazandnz bilgi ve becerileribelirlemek amacyla, retmeniniz tarafndan hazrlanacaklme aracyla deerlendirileceksiniz.

    AIKLAMALAR

  • 8/6/2019 Scad a Program Lama

    6/135

    iv

  • 8/6/2019 Scad a Program Lama

    7/135

    1

    GRSevgili renci,

    Bu modl sonunda edineceiniz bilgi ve beceriler ile otomasyon alannda hemenhemen tm ilemleri yapabileceiniz yeni bir uygulama ile karlaacaksnz. Evet buuygulama Scada sistemleri uygulamasdr. Belki de en ok zevk alacanz ve kendinizi okmotivasyonlu hissedebileceiniz veri toplama ve kontrol sistemi yazlmlarn inceleyecekve zevkle kurabileceksiniz.

    Teknolojinin her geen gn hzla ilerledii son zamanlarda sistemlerin daha verimlialmas ve hatalarn ok aza indirilmeleri iin bilgisayarlarn endstriyel kontrolalanlarnda daha ok yer bulduunu gzlemleyebilirsiniz. Bilgisayarlar zel bazyazlmlarla imento fabrikalarnda bulunan elektrik makinalar ve motorlarnnizlenmesinde, kimyasal fabrikalarda karmak ilemlerin kontrolnde, boya retimfabrikalarnda tanklarn ve silolarn izlenmesinde, demir elik fabrikalarnda retimkontrolnde, enerji ynetim sistemlerinin kontrolnde, metro istasyonlarnn denetiminde, sudatm istasyonlarnda ve aklnza gelebilecek bir ok uygulama alanlarnda sahadan bilgitoplama ve deerlendirme sistemlerinin tm olarak karmza kar.

    Otomatik kumanda alannda kullanlan birok otomasyon sistemlerini, kontrol

    cihazlarn, PLC Sistemlerini, belki de DCS Sistemlerini tanyorsunuzdur. Bu cihazlar vekontrol nitelerini bir yazlmla kontrol ederek, bu cihazlardan gelen verileri ileyip bir okaygt ve ya cihaz kontrol ve kumanda etmek istediinizde de veri toplama vedeerlendirme ilemini yapacak bir sistem ve bu sistemde kullanlacak YAZILIM hakkndabilgiler edinecek ve kendinizde bir scada sistemi kurabileceksiniz.

    GR

  • 8/6/2019 Scad a Program Lama

    8/135

    2

  • 8/6/2019 Scad a Program Lama

    9/135

    3

    RENME FAALYET-1

    Uygun ortam salandnda Scada Sistemlerini kullanm amac ve yapsna gre doruolarak snflandrp, scada sistem elemanlarn seebileceksiniz.

    Bu faaliyet ncesinde yapmanz gereken ncelikli aratrmalar unlardr:

    Scada sistemlerinin ne olduu konusunda internetteki web adreslerinikullanarak, olas hangi firmalarn hangi scada programlar olduunu aratrarakeitli scada yazlm rnleri ve zmleri arasndaki bilgileri edinip, rnlerarasndaki farkllklar aratrnz.

    Eer mmknse evrenizdeki scada sistemlerine sahip olan iletmeler vetesislere ziyaret yaparak sistem uzmanlarndan scada sistemleri hakknda bilgitoplaynz ve arkadalarnzla bilgilerinizi paylanz.

    Scada sistemlerinin kullanm amalarnn neler olduunu aratrnz.Aratrdnz bu konular bir rapor haline dntrerek snf ortamnda anlatnz.

    1. SCADA SSTEMLERN TANIMAK1.1. Scada Sistemlerinin Tanm

    Proses (lem), Endstriyel ve Bina Otomasyonunda kullanlan ProgramlanabilirKontrolrler (PLC), Dng Kontrolrleri, Datk Kontrol Sistemleri (DCS), I/O Sistemlerive akll sensrler (kontrol nitesi zerinde bulunan) gibi eitli cihazlardan saha verilerinisrekli ve gerek zamanl olarak toplayan, tanmlanan kstaslara gre bu bilgilerideerlendirmeye tabi tutup gerektiinde kullancya erken uyar mesajlar reten, retimietkileyen eitli etkenlerin merkezi bir noktadan grafiksel veya trend olarak gzetlenmesini

    salayan ve sahadaki kontrol noktalarnn uzaktan denetlenebilmelerine imkan salamakamacyla kullanlan sistemler Denetleyici Gzetim ve Veri Toplama (SCADA "SupervisoryControl and Data Acquisition") sistemi olarak tanmlanabilir.

    "Supervisory Control and Data Acquisition" ifadesi 1960larda Bonneville PowerAdministration tarafndan ortaya atlm bir terimdir. Supervisory Control and DataAcquisition" terimi ilk olarak PICA (Power Industry Computer Applications) konferansnda1973te yaynlanmtr.

    SCADA sistemi, veri toplama ve telemetri (kablosuz veri aktarma)nn birkombinasyonudur. Veri toplama ve merkezden veri gnderme, analiz yapma ve daha sonra

    bu verilerin bir operatr ekrannda gsterilmesi ilevlerini gerekletirir. SCADA sistemisaha ekipmanlarn grntler ve ayn zamanda denetler.

    RENME FAALYET-1

    AMA

    ARATIRMA

  • 8/6/2019 Scad a Program Lama

    10/135

    4

    SCADA sistemleri; sistem operatrlerine (kullanclarna), merkezi bir kontrol

    noktasndan geni bir corafi alana petrol ve gaz alanlar, boru sistemleri, su ebekeleri,termik ve hidrolik enerji retim sistemleri ile iletim ve datm tesisleri gibi alanlardavanalar, kesicileri, ayrclar, elektrik makineleri, motor, elektronik, elektrohidrolik veelektropnmatik valfler anahtarlar uzaktan ap kapama, ayar noktalarn deitirme,alarmlar grntleme, s, nem, frekans, arlk, say, elamanlarn durumlar gibi lbilgilerini toplama ilevlerini gvenilir, emniyetli ve ekonomik olarak yerine getirmeavantaj sunmaktadr.

    Burada, mekanik ve elektronik aygtlar arabirimlerle balanarak iletmefonksiyonlarn yrtrler. Denetim komutlar bu dzeyde tesisin almasn salayanelektriksel sinyallere ve makine hareketlerine dnr, bu dnmler elektronik

    alglayclar araclyla toplanr. Toplanan veriler elektrik iaretlerine evrilerek SCADAsistemine aktarlr. Aktatrler, tahrik motorlar, vanalar, lambalar, hz l cihazlar,yaklam detektrleri, scaklk, kuvvet ve moment elektronik alglayclar burada bulunur.SCADA sisteminden verilen komutlar, bu katmanda, elektrik iaretlerine evrilerek, gerekdnyada istenen hareketlerin olumas salanr (vanalarn alp-kapanmas, stclarnaltrlp-durdurulmas gibi).

    SCADA sistemi, hidroelektrik, nkleer g retimi, doalgaz retim ve ilemetesislerinde, gaz, ya, kimyasal madde ve su boru hatlarnda pompalarn, valflerin ve aklm ekipmanlarnn iletilmesinde, kilometrelerce uzunluktaki elektrik aktarmhatlarndaki ama kapama dmelerinin kontrol ve hatlardaki ani yk deiimlerinin

    dengelenmesi gibi ok farkl alanlarda kullanlabilmektedir.

    Sistemin iletilmesinde salt insan abas yetersiz kalmaktadr. Sistemde meydanagelecek olaylarn annda tespit edilmesi klasik yntemler ile mmkn olmamaktadr.Sistemin daha etkin iletilmesi iin, daha gvenilir, daha ekonomik iletme iin iletmedebilgisayar otomasyonuna gereksinim vardr. Bunun iin sistem kontrol ve izleme yazlmlargerekletirilmitir.

    Yazlm sayesinde operatrler bilgisayar ekrannda ki sistem diyagramndan sistemiuzaktan kumanda edebilecektir. Arzalarn alglanmas yerlerinin tespiti ve arzanngiderilmesi yine uzaktan kumandal olarak belli bir merkezden yaplabilecektir. Sistemle

    ilgili alarm sinyalleri operatrleri uyaracak ekilde oluturulmas ve grntlenmesigerekletirilebilecektir. eitli veriler tarih ve zaman olarak (arza ekli, arza yeri) veritaban eklinde saklanabilir bylelikle kiilere bal kalmakszn sistem hakknda toplananverilere dayal ayrntl bilgi edinilmesi salanabilecektir.

    Dinamik grafik izim aralar kullanlarak izlenmesi istenen sre geree ok yaknbir ekilde canlandrlabilmekte ve alarmlar arpc hale getirilebilmektedirler. SCADAyazlmlar kendi bnyelerinde bulunan ekirdek yazlmlar kullanlarak grafiklerle birliktehareket, boyutlandrma, yanp snme ve doldurma, boaltma gibi operatrlerin dikkatiniekip kullanm kolayl sunabilecek zellikleri iermektedirler. Operatrlerin grmesinikolaylatracak deiik renk, boyut ve ekillerde alarm hazrlamak ve alarm durumunda

    alnacak acil tedbirleri ekranda gstermek mmkn olmaktadr. Klasik denetleyicilerle

  • 8/6/2019 Scad a Program Lama

    11/135

    5

    olduu gibi modern SCADA sistemlerini kullanm srasnda da elle kontrol yapabilmek iin

    grafik tetikleyicileri olarak adlandrlan yazlm paralar kullanlmaktadr.

    Herhangi bir tesiste olabilecek olan otomatik kontrol sistemlerinin kullanclartarafndan tek bir ekran zerinden ynlendirilebilmesi ok arzu edilen bir durumdur. Busayede kullanclarn sistemlerini ynetmeleri iin, sistemin bulunduu yere gitmezorunluluu ortadan kalkm ve kontrol mdahalelerini bulunduklar yerde bilgisayarlarzerinden vererek byk kolaylklar salanm olur.

    1.1.1. Scada Sisteminin Uygulama Alanlar

    SCADA sisteminin birok kullanm alan vardr. Geni bir corafi alana yaylm,

    blgesel ve yerel tesislerin bir ounda kullanlmaktadr. SCADA sisteminin balcakullanm alanlar unlardr:

    Kimya Endstrisi Doalgaz ve Petrol Boru Hatlar Petrokimya Endstrisi Elektrik retim ve letim Sistemleri Elektrik Datm Tesisleri Su Toplama, Artma ve Datm Tesisleri Hava Kirlilii Kontrol imento Endstrisi

    Otomotiv Endstrisi Bina Otomasyonu Proses Tesisleri

    Trkiyede birok scada uygulamasna rastlamak mmkndr. rnein stanbulmetrosunda bulunan yryen merdivenler, havalandrma fanlar, aydnlatma sistemi, yangnihbar ve koruma sistemleri ve enerji datm sistemleri tamamen bilgisayarlarlaizlenebilmekte ve gerekli mdahaleler merkezi kontrol nitesinden yaplmaktadr.

    Boludaki deprem konutlarnn elektrik datm sistemlerinde de scada sistemikullanlmtr.

    Bota n doal gaz hatlarnda, TEK elektrik retim ve datmnda , Ankara, stanbul,Kayseri gibi baz kentlerde Su ve Kanalizasyon darelerinin su depolarnda, pompaistasyonlarnda ve lm noktalarnn kontrolnde scada sistemleri kullanlmaktadr.

    zmitte 1999 Austosunda yaanan depremde SCADA sayesinde doalgazebekesinde herhangi bir problem grlmemitir. SCADA kontrol odasndan ebekedeki anaelik vanalar hemen otomatik kapatlm, 27 adet blge reglatr de ezamanl olarakdurdurulmu ve vana odalar grevlilerince kapatma ilemlerinin kontrol de yaplarak tmsistemin gaz ak kesilmitir.

  • 8/6/2019 Scad a Program Lama

    12/135

    6

    ekil 1.1: Bir beton santralinde kullanlan scada sisteminden alnm bir ekran grnts

    Yukarda bir beton santralinde kullanlan scada sisteminden alnm bir ekrangrnts verilmitir.

    1.1.2. Scada Sisteminin levleri

    SCADA sisteminin ilevleri unlar olabilir: zleme (monitoring) ilevleri Kontrol ilevleri Veri toplama Verilerin kayd ve saklanmasSCADA sistemleri kullanarak uygulama yazlm gelitirmek iin iletiim

    protokollerinin tanmlanmas ve veri taban yapsnn tanmlanmas gerekmektedir. letiimprotokolleri SCADAnn iletmedeki bilgi omurgas olmas grevini yapmas iin birbirleriile iletiim kurmas gereken birimlerin haberlemesini salamaktadr.

    SCADA sisteminin gzlem ve denetim fonksiyonlarn stlenmesi iin srece ait girive k bilgileri bir veri tabannda tanmlanr. Veri tabannda sre deikenlerine tekableden her bir bilgi etiket, kap veya nokta olarak tanmlanr. Bu sre deikenlerininbulunmas gereken seviyelerle ilgili alarmlar ve bu deikenlerin ilenlenmesi gerektiinde

    kullanlacak ilem bloklar veri taban tanmlanmas faznda gerekletirilir.Scada sistemleriyle aada rnek olarak verilen bilgiler toplanr:

  • 8/6/2019 Scad a Program Lama

    13/135

    7

    Kalitesiyle lgili Bilgiler: lem scakl, basnc, katk madde miktarlar, ilem

    sresi, vs.retim Verimlilii le lgili Bilgiler: retilen malzeme miktar, toplam duruzamanlar, nedenleri, vs.

    retim Maliyetleri le lgili Bilgiler: retimde kullanlan ham ve ara maddemiktarlar, enerji harcamalar, retim zamannda oluan maliyetler, vs.

    Bakm Amal Bilgiler: retim hattnn toplam alma zamanlar, retim hattndakimakinalarn motor vb. birimlerin alma zamanlar ve alma adetleri ayrca gerekli akmlmleri ile makinalardaki anormalliklerin tespiti.

    alanlarn Kontrol: retim hattnda alan operatrlerin tespiti.retilen rnlerin Kodlanmas ile Geriye Dnk Bilgi Edinme: retilen rnlerin

    tek-tek belirlenmesi ve hatla ilgili verilerin bu rnler ile ili kilendirilmesi.

    statistiksel Amal Bilgiler: Bozuk, hatal malzemelerin adetleri, hata nedenleri vb.

    SCADA sistemleri sre deikenlerini srekli olarak gzleyip bu deikenlerinistenmeyen deerlere ulamas durumunda operatr uyarmak zere gelitirilmi alarmyapsna sahiptirler. Alarmlar basit listeler halinde tanmland gibi nem srasna gresnflandrlm olarak veya grafik iinde gsterilebilirler.

    SCADA sistemleri fabrikadaki deiik vardiyalarda yaplm retim sonularn,srecin belirli deikenlerini, olaylarn sonularn istek zerine veya olaylar gerekletikeveya periyodik olarak raporlarlar. Bu raporlar iletmenin istei herhangi bir dzendehazrlamak mmkndr.

    SCADA sistemleri kullanarak retime dair reeteler uygulamaya konulurlar. Reetelergrafiklerle ilikilendirilip operatrn reetelere kolay eriimi ve gerekiyor ise bu reetelerdedeiiklik yapmas mmkn olur. Operatrlerin reeteleri balatmas veya deitirmesiistenmeyen durumlarda ise SCADA programnda yazlan reeteler uygulama esnasndaotomatik olarak arlabilirler.

    SCADA uygulamalarnda yazlmn deiik kullanclar tarafndan deiik ekillerdekullanlmasn salayan yetki ve gvenlik mekanizmas kodlar kullanlarak salanr.Genellikle SCADA paketlerinde kullanc kolayl salayan ve SCADA operasyonlarnieren bir denetleme lisan bulunmaktadr.

    SCADA'da oluan kontrol cihazlarndan toplanan her trl bilgi, Tagname adnverdiimiz veri tabannda bir deikende tutulmaktadr.

  • 8/6/2019 Scad a Program Lama

    14/135

    8

    SCADA'da Tagname olarak tutulan bu bilgilerin ilenip, iletmenin ihtiya ve

    isteklerine uygun bir hale getirilmesi gerekmektedir. retim tesislerinin toplanan bilgileraadaki ekilde kullanlrlar;

    Sistemin grafik animasyonunun elde edilmesi. Toplanan bilgilerin devaml bir ekilde alarm kriterlerine gre

    deerlendirilmesiyle alarmlarn oluturulmas. Toplanan bilgilerin kaydedilerek istatistiksel ve geriye dnk kontrol amal

    kullanm. Bilgiler kaydedilirken ya belli aralklar ile ya da bilgide deime olduu zaman

    deime zaman ile kayt gereklemektedir. Hatla ilgili eitli trendlerin gerek gerek zamanl gerekse tarihsel olarak

    izlenilmesi. Raporlama. statistiksel Process Kontrol (SPC). Hat ile ilgili parametre ve reetelerin SCADA sisteminde girilmesi.

    ekil 1.2de Bir Extruder (Plastik Enjeksiyon ) makinesinin ve ekil 3de silootomasyonunun scada program ile kontroln salayan ekran grntleri rnekleriverilmitir inceleyiniz.

    Zones Status: Blge Durumlar , Statup Sequence: Balang lem Sras

    ekil 1.2: Bir Extruder (Plastik Enjeksiyon ) makinesinin scada program ile kontrol

  • 8/6/2019 Scad a Program Lama

    15/135

    9

    ekil 1.3: Bir silo otomasyonunun ekran grnts

    1.1.3. Scada Yazlmndan Beklenenler

    Hzl ve kolay uygulama tasarm Dinamik grafik izim aralar izim ktphaneleri

    Alarm ynetimi Tarih bilgilerinin toplanmas Rapor retimi

    1.1.4. Scada Sistemleri u mkanlar Salamaldr

    Kullanc tarafndan tanmlanm iletmeye ait mimikler (iletme simlasyonu)ve mimik ekranda kullanlacak nesneler vastas ile iletmenin takibi (seviye,scaklk, basn, saysal sinyaller, vana ve motor durumlar, sistem durumuvb)

    Reete ekranlar vastasyla reetenin girilmesi ve ileyen reeteler hakknda

    operatrlerin bilgilendirilmesi, Parametre ekranlar vastasyla, sistem iin gerekli olan parametrelerin girilmesi

    (Setpoint, alt ve st alarm deerleri vb.) PID parametrelerinin girilebilmesi ve gzetlenmesi letme deerlerinin tarihsel ve gerek zamanl trendlerinin tutulmas Anlk ve peryodik raporlarn (retim, reete, stok vb. ) alnmas, Otomatik alan sisteme, scada ekranlarndan manuel mdahale yaplabilmesi Alarm ve durumlarn(event) gsterilmesi ve yazcya ve veya veri tabanna

    kayt edilmesi, leri dzeyde kalite kontrol , rnein istatistiksel proses kontrol- spc) destei

  • 8/6/2019 Scad a Program Lama

    16/135

    10

    1.2. Sistemin Yaps

    SCADA sisteminin yaps genel olarak ana ksmdan oluur:

    Uzak u birim (RTU : Remote Terminal Unit)Veri toplama ve kontrol u birimlerini oluturan sistemlerdir.

    letiim sistemiBir blgede baka bir blgeye karlkl olarak, veri veya haberin gnderilmesini

    salayan.sistemlerdir.

    Kontrol merkezi sistemi (AKM - Ana Kontrol Merkezi / MTU - Master

    Terminal Unit)Geni bir corafi alana yaylm tesislerin, bilgisayar esasl bir yapyla uzaktan kontrol

    edildii izlendii ve ynetildii yer olarak tanmlanabilir.

    Aada scada sistemlerinin genel bir ematik yaps grlmektedir. Bu sistemsayesinde, bir tesise veya iletmeye ait tm elemanlarn kontrolnden retim planlamasna,evre kontrol nitelerinden yardmc iletmelere kadar btn birimlerin kontrol vegzetlenmesi salanabilir. Bu sistem, bir dizi elektronik kontrol nitelerini, endstriyelbilgisayarlar veya i istasyonlarn, ve uygulama yazlmlarn ve iletiim blmlerini ierir.

    ekil 1.4: Bir SCADA sistem otomasyonunun yaps

  • 8/6/2019 Scad a Program Lama

    17/135

    11

    1.3. Scada Sistemlerinin Temel Elemanlar

    Bir scada sisteminde uzak terminal birimleri, ana terminal niteleri, iletiim alar,veri toplama niteleri, sensrler ve alglayclar, yazlm, merkezi kontrol odas, kontrolpanolar, scada sistem terminalleri, bilgisayar ekranlar, yazclar, kesintisiz g kaynaklaryer alabilir.

    1.3.1. Uzak Terminal Birimleri (Remote Terminal Units, RTU)

    Bir SCADA sisteminde Uzak Terminal Birimleri (RTU), bal bulunduu merkezinsistem deikenlerine ilikin bilgileri toplayan, depolayan, gerektiinde bu bilgileri kontrolmerkezine belirli bir iletiim ortam yolu ile gnderen, kontrol merkezinden gelen komutlaruygulayan bir SCADA donanm birimidir.

    Ayn zamanda Uzak Terminal Birimleri bulunduklar yerde lm ve denetlemeilemleri yrten birimlerdir ve RTU (Remote Terminal Unit) olarak adland rlmaktadr(ekil 1.5te grlmektedir).

    ekil 1.5: Bir uzak terminal nitesi

    Scada sistemleri ierisinde yerel lm ve kumanda noktalar oluturan RTUlarbirbirlerine balanabilen eitli cihazlara {Enerji Gzetleme Sistemlerinde, kesici veayrclar) kumanda edebilir. llmesi gereken akm, gerilim, aktif ve reaktif g, gfaktr gibi deerleri lebilir. Ayrca ayrc, kesici (Ak, Kapal) durumlarn kontroledebilme imkan salar. RTU yardmyla merkezi kumanda ve izlemeyi salayabilmek iinRTUlar tm lm sonular ile cihazlarn alma durumlarn (Kesici ak, Ayrc kapal,

    vana ak kapal, pompa alyor-duruyor vb. bilgileri ) merkeze ileterek ve merkezden

  • 8/6/2019 Scad a Program Lama

    18/135

    12

    gelen komutlar dorultusunda (Kesici A, Ayrc Kapa, Vanay a- kapat, pompay altr-

    durdur vb.) ilemlerini yaparlar} kontrol ve kumanda salarlar.

    Fakat RTU nun grevi sadece lm yapmak ve komut uygulamak deil, lmsonularnn belirli snrlar ierisinde olup olmadn da denetleyerek aykr yada alarmdurumlarn merkeze bildirmeyi de salar.

    Bu cihazlar scada sistemleri iin anahtar pozisyonundadrlar. Uzak Terminal Birimlerialandan bilgi toplamay salayan kk bilgisayarlardr. Uzak Terminal Birimleri (RTU)bamsz veri toplama ve kontrol nitesidirler. Grevi uzak blgedeki proses cihazlarnkontrol etmek , bunlardan veri toplamak ve bu veriyi merkezi ynetici SCADA sisteminetamaktr.

    Uzak Terminal Birimleri birok cihaz ile haberleebilirler, bunlar Cep Telefonlar veCep bilgisayarlar, tanabilir bilgisayarlar olabilirler. ekil 1.6da Uzak Terminal Birimininhaberleebilecei cihazlar gsterilmitir.

    ekil 1.6: Uzak terminal nitesinin haberleebilecei cihazlarUzak Terminal nitelerinin sabit giri ve klar vardr. rnein, 16 dijital giri, 8

    dijital k, 8 analog giri ve 4 analog k gibi.

    Uzak Terminal Biriminin grevleri tekrar sralanacak olursak;

    Bilgi toplama ve depolama Kontrol ve kumanda zleme (monitoring) Arza yeri tespiti ve izolasyonudur

  • 8/6/2019 Scad a Program Lama

    19/135

    13

    1.3.2. Ana Terminal niteleri (Main Terminal Unit, MTU)

    Merkezi sistem birimi; yneticilerin, iletme operatrlerini, bakm elemanlarn ve tmiletim sistemini gerek zamanl grsel olarak izleyebildikleri fiziksel evredir. Kontrolmerkezinde merkezi bilgisayardan baka bilgisayar terminalleri, bilgisayar ekranlar,yazclar bulunur.

    Ana Terminal niteleri scada sisteminde geni bir alana yaylm Uzak TerminalBirimlerinin koordineli almas, Uzak Terminal Birimlerinden gelen bilgilerinyorumlanmas, kullanclara sunulmas, ayrca kullanclarn isteklerini Uzak TerminalBirimlerine ileterek merkezi kumandann salanmas ilevlerine SCADA sisteminde merkezisistem birimi yerine getirir.

    Ana terminal nitelerinin grevleri:

    Uzak Terminal nitelerinden gelen verilerin toplanmas Toplanm verilerin yazlm programlar ile ilenerek ekrana veya yazcya

    gnderilmesi Sistemde kontrol edilecek cihazlara kontrol komutu gnderilmesi Belli olaylar karsnda alarm retme ve gelen alarmlar operatre en hzl

    ekilde iletme Meydana gelen olaylar ve verileri zaman srasna gre kaydetme Baka bilgisayar sistemleri ile iletiimde olma

    Datm ynetim sistemi ve enerji ynetim sistemi gibi st seviye uygulamaprogramlarn altrma

    Yazc, izici, haberleme birimleri gibi ek birimlerin kontrol.

    1.3.3. letiim Alar

    letiim, bir blgeden baka bir blgeye, karlkl olarak, veri veya haberingnderilmesi ilemidir. SCADA Sisteminde sistemin ilemesi iin iletiim hayati nemesahiptir. letiim kanallarnn veri elde edebilmesi ve kontrolndeki hz nemli ldeSCADA Sistemini etkilemektedir. Buna bal olarak Kontrol Merkezindeki kullancarabirimi ve uygulama yazlmlar da etkilenir. SCADA Sisteminin en yksek baar dzeyiile uygulamas iletiim sistemine baldr.

    1.3.3.1. letiim A

    Scada sisteminin hz performansn etkileyen en nemli ksm iletiim adr.Kontrol1 yaplan sistemlerin eitli otomasyon seviyelerinde birbirine balanan birimlerarasndaki veri transferi ve gncelletirilmesini ieren tm ilemler iletiim alan zerindenyaplr. Bu nedenle Scada uygulamalarnda haberlemenin nemi ok byktr.

    Bu balant trleri fiziksel balant biimine ve a bileenlerinin corafi konumunagre yerel (LAN:Local Area Network) ve geni alan alar (WAN :Wide Area Network)

    olarak snflandrlrlar.

  • 8/6/2019 Scad a Program Lama

    20/135

    14

    LAN

    Bu alar kk boyutludur. ayet Scada sistemlerinde ana terminal ile yerel terminalbirimleri kk bir alan ierisinde kuruluyorsa bu durumda iletiim balants yerel alan aeklini alr.

    Kontrol merkezinde bilgisayarlar arasnda veri paylamn, program paylamnsalamak ve ok sayda bilgisayar ve farkl zelliklerde bilgisayarlar, byk hzlarda veriiletiimini 1-100 Mbyte/saniye gibi salamak iin Yerel iletiim alar oluturulur.

    WANYerel alan a bir fabrika ortam ile snrldr. Halbuki Wan birbirinden ok uzak olan

    sistemleri birbirine balar. Birimler birbirinden corafi olarak yaylm uzak mesafelerdebulunuyorsa bu durumda iletiim balants bu a trne dnr.

    Wan ve Lan Scada kontrol sisteminde geni bir alana yaylm birden fazla operatristasyonunun birbirine balanmas ve iletmeye ait tm verilenin transferi iin kullanlr. Bualar sayesinde her terminal nitesine sistemin kaynaklar ak hale getirilmektedir. Kontrolsisteminde herhangi bir terminal birimi baka bir bilgisayarn yazcsndan k alabilir veherhangi bir binimin bilgisayar dier binimdeki bilgisayarn ana belleinde mevcut olan birdosyay bulup kopyalama ilemini gerekletirebilir.

    1.3.3.2. letiim Protokolleri

    Aralar arasndaki balantlarda sk sk pahal olmayan bkml ift kablolar

    kullanlmaktadr. Veri yolu tek bir veri kablosu ve toprak dn hattndan olabilecei gibi,bkml ift kablo ierisindeki her bir iletken farkl sinyalleri tamak iin kullanlabilir.ou projelerde kullanlabilecek standart bir arabirim vardr. Haberlemede kullanlan ikinemli arabirim RS-232 ve RS-485tir.

    RS-232 birbirine yakn iki nokta (rnein iki bilgisayar) arasnda yava birhaberleme (veri alverii) iin kullanlr.

    RS-485 iki veya daha fazla nokta kullanldnda, daha uzun mesafelerde vedaha hzl haberleme iin kullanlr.

    Bir arabirim olarak PCler zerinde bulunan port kullanlabilir (RS-232) veyagerektiinde portlar veya adaptrler eklenebilir. PClerin ounda en azndan bir tane RS-

    232 arabirimi mevcuttur. Bu yok ise de kolaylkla bir RS-232 veya RS-485 arabirimikolaylkla bir PC veya mikrokontrolre ilave edilebilir.RS-232 ve RS-485 arabirimler arabirimler izleme ve kontrol sistemlerinde

    kullanlmaktadrlar.

    RS-232 popler bir arabirimdir, nk bu arabirim kolaylkla elde edilebilirdir,ucuzdur ve dier seeneklere gre daha uzun kablolar ile kullanlabilir.

    RS-485 arabirimi de pahal deildir, kolaylkla bir sisteme ilave edilebilir ve RS-232den daha yksek veri transfer (iletiim) hzlarnda kullanlabilir ve bu arabirim ok uzunmesafeleri bile desteklemektedir.

  • 8/6/2019 Scad a Program Lama

    21/135

    15

    1.3.3.3 letiim Ortamlar

    Scada sistemlerinde Merkez ile Uzak Terminal niteleri arasndaki ve Uzak Terminalnitelerinin kendi aralarndaki iletiim iin kullanlan fiziksel elemanlar oluturulan atrne gre deiir.

    SCADA Sistemlerinde iletiim ortam olarak kullanlabilecek eitli alternatifler:

    Enerji Tama Hatlar Kiralanm PTT Telefon Hatlar, Kablolu TV Hatlar Radyo Frekansnda letiim

    Fiber optik, Metalik Kablolu zel Hatlar.

    1.3.4. Veri Toplama niteleri

    Kontrol niteleri SCADA sistemlerinin dier nemli birimini oluturur. Kontrolniteleri kontrol odas seviyesinden eitli yardmc iletmelerin kontrol nitelerindeniletme ve ynetim seviyesine kadar tm veri ve bilgileri yksek h zlarda ileyecek biryapdadr. Kontrol alt birimlerine, iletme nitelerine, alma sahasna ait enstrumantasyonve detektrlere balanarak gerekli bilgi ve veri al veriini salarlar.

    SCADA sisteminde toplanan verilerin deerlendirilmesi, ekranda gsterilmesi veyadiske kaydedilmesi iin PCye aktarlmas gereklidir.

    Burada PLC ve DAQ (Veri Toplama ) kontrol cihazlar konusunda bilgi verilecektir.

    1.3.4.1. Programlanabilir Lojik Denetleyiciler (PLC)

    Programlanabilir lojik kontrolr ( Programmable Lojic Controller, PLC) endstriyelotomasyon sistemlerinin kumanda ve kontrol devrelerini gereklemeye uygun yapda giri-k birimleri ve iletiim arabirimleri ile donatlm, kontrol yapsna uygun bir sistem

    program altnda alan bir endstriyel bilgisayardr.PLCler, biriken bilgi ve verilen bir yandan SCADA sistemine iletirken bir yandan da

    iletme fonksiyonlarn yerine getirmek iin yazlm programlarna uygun olarak lojikkontrol denetimini salarlar.

    1.3.4.2. Veri Toplama (Data Acquisition DAQ ) Modlleri

    SCADA sistemlerinin temeli iyi bir kontrol ve bilgi toplama esasna dayanmaktadr.Bu sistemler PC tabanl olup PC ile birlikte Veri Toplama (Data Acquisition- DAQ) Kartkullanlmaktadr.

  • 8/6/2019 Scad a Program Lama

    22/135

    16

    Bu kartlarda Mikroilemci, Dijital I/O, Bellekler, Sayc/Zamanlayc, D/A ve A/D

    Dntrcler, iletim sistemi genetik program bulunur.

    1.3.5. Sensrler ve Alglayclar

    Saha, sre ve iletmeye ait verilerin topland scada kontrol sistemlerinin en altseviyesini olutururlar. Bunlar fiziksel ve elektronik iletiim cihazlar olup, iletme iingerekli lokal denetleyicilerdir. Fiziksel evrenin bilgileri bu seviyede elektrik/elektronikiaretlerine evrilerek scada sistemine girerler. Scada sisteminden verilen komutlar ile buseviyede elektrik/elektronik iaretlerden fiziksel byklklere evrilerek, gerek dnyadaistenen hareketler (kesicilerin alp-kapatlmas, motorlarn start-stop edilmesi vb.)gerekletirilmi olur.

    Alglayclar; scaklk, basn, hz, konum gibi fiziksel bilgileri voltaj, akm, frekans,puls gibi elektriksel sinyallere dntrr (Termokopul veya RTD elemanlar vb.). Kontrolelemanlar fiziksel sistemleri harekete geiren elemanlar olup proses kontrol salarlar.

    1.3.6. Yazlm

    Scada sisteminde verileri toplayp, ileyen ve harici cihazlar ve makinalar kontroleden yazlmlarn kullanlmas gerekiyor. Bu konuyu retim Faaliyeti 2 ksmndaayrntl olarak inceleyeceksiniz.

    1.3.7. Merkezi Kontrol Odas

    Kontrol Merkezi geni bir corafyaya yaylm tesislerin, bilgisayar esasl bir yapylauzaktan kontrol edildii, izlendii ve ynetildii yer olarak tanmlanabilir. Kontrol Merkezigenelde SCADA sistemlerinin ve kontrol edilecek tesislerin merkezi bir yerine kurulur.

    Genel bir SCADA sistemindeki merkezi kontrol odasnda; bilgisayar a, bilgisayardestekli SCADA paket uygulamalar, bilgisayar terminalleri, insan-makina iletiimi iinbilgisayarlar, yazclar, sinyal lambalar, siren gibi destek donanmlarndan oluur.

    Kontrol merkezi kumanda odas, tm nemli bilgisayar ve elektronik cihazlarnaltrld yerlerde olduu gibi, statik elektrie kar, izole ykseltilmi bir tabanlazeminden ayrlmaldr.

  • 8/6/2019 Scad a Program Lama

    23/135

    17

    ekil 1.7de bir kontrol merkezi odas grnts verilmitir, inceleyiniz.

    ekil 1.7: Merkezi kontrol odas1.3.8. Kontrol Panolar

    Programlanabilir elektronik kontrol nitelerini ihtiva eden bu panolar; sinyallambalar, sirenler ve pano mimikleri (grntlerini) ierebilirler.

    Scada kontrol sistemlerinde alak gerilim cihazlar, elektronik kontrol nitelerininyerleimi bu panolara yaplr. Bunlar kontaktrler, rleler, sigortalar vb. elemanlar ihtivaederler.

    ekil 8de bir kontrol panosu rnei verilmitir, inceleyiniz.

    ekil 1.8: Kontrol Panolar1.3.9. SCADA Sistem Terminalleri

    Birok kullancya alma imkan veren bu terminaller operatrlerin sistemigzleyebilmelerini ve kontrol edebilmelerini salar. Sistemin kontrol iin gerekili bilgilerinyetkili klnanlar tarafndan girilmesi veya deitirilmesi, ifre ile mmkn olabilmektedir.Bu terminaller bilgisayarlar veya eitli operatr panelleri olabilir.

  • 8/6/2019 Scad a Program Lama

    24/135

    18

    1.3.10. Bilgisayar Ekranlar

    Renkli ,yksek znrlk ve tarama oranna sahip, ergonomik yapdaki ekranlar iledinamik iletme noktalar (motor, vana, l noktas) ve mimiklerinin gerek zamandasrekli gzlenmesi salanmaktadr.

    1.3.11. Yazclar

    letmeye ve sisteme ait tm durum ve arza hallerini raporlama imkn salar.

    1.3.12. Kesintisiz G Kayna,

    Kontrol merkezinde bilgisayar ve evre donanmlarna kesintisiz akm salayacak birkesintisiz AC ve DC g kayna bulunmaldr.

    Scada sistemleri bir techizat veya fabrikay gzlemlemek ve kontrol etmek iinkullanlr. Veri toplama ilemini ilk nce Uzak Terminal Birimleri kendine bal olangirilerini tarayarak yapar. Genelde bu tarama ii sk aralklarla yaplr. Daha sonra merkeziynetici istasyon (MTU) , Uzak Terminal Birimlerini tarayarak verileri alr. Genelde butarama ii daha seyrek aralklarla yaplr. Veri ilenir, alarm durumlar tespit edilir. Eer biralarm durumu olutuysa belirlenen alarm scada yazlm ierisindeki alarm listesindenseilir ve operatre gsterilir.

    Scada sistemi ile operatr arasndaki temel arabirim, techizat veya fabrikanndurumunu gsteren bir grafik gstergetir. Gncel veri statik bir arka plan zerinde yer alangrafiksel ekillerden oluur. Alanda veri deitike n plandaki grafik gncellenir. rneinbir vana ak veya kapal olarak iaretlenir. Analog veriler grafiksel olarak veya saysaldeeri ile gsterilebilir. Sistem bu ekilde birok gstergeten (gsterge nesneleri ) oluabilirve operatrde istedii zaman bunlardan kendisi ile ilgili olanlarn seebilir.

    1.4. rnek Bir Scada Sisteminin ncelenmesi

    ekil 1.9da Aseton svsn hazrlamak ve bu svy ielemek amacyla kullanlm

    bir scada sisteminin mimik (kubak) emas verilmitir.

    Burada aseton svsn oluturmak iin saf aseton madde ieren bir tank, bir su tank,bir koku verici madde tanknn yaplacak retim miktarna gre doldurulmas gerekiyor.Tanklara madde doldurulmas istendiinde valf sembolnn yannda yer alan ON-OFFdmelerinin kullanlmas gerekiyor. Bir kez ilgili tank iin ON dmesine bastnzda tanktamamen dolana kadar svy st transfer borularndan alyor, tank tamamen dolduundabilgisayarda bulunan scada yazlmndaki veri tabanna tankn dolduu bilgisi iletmekleberaber ON butonu aktifliini kaybediyor ve OFF butonu aktif oluyor.

    Tanklarda bulunan madde belirli oranlarda kartrlarak istenen zellikte asetonmaddesi oluturuluyor.

  • 8/6/2019 Scad a Program Lama

    25/135

    19

    Tank1, tank2, tank3 ve mikserde yer alan svnn seviye deerlerini ayn zamanda bir

    grafik eksen zerindende izleyebiliyorsunuz. Bu amala mimik emada sol alt ksmda yeralan trend sembol kullanlmtr.

    Bu karm oranlarn sandart hale getirmek istersek REETE ad verilen otomatikayar dmelerini kullanmak gerekmektedir. REETE kavramnn anlalmas iin ylernek verelim: Makina sektrnde kullanlan baz makinalar tabi ki tek tip bir kalpparasn retmez. ok daha gelimi makinalarda makine koordinatlarn ayarlamak, kesicive dier aksamlar yerletirmek iin saatlerce vakit kaybetmenize gerek yoktur. Makinayabal bir Elektronik Operatr Panelini kullanarak birka dme ile zellikleri ncedenyklenmi program kodlarna gre, makinay hemen kurup, kalp retmeye balyoruz.Burada reete kavram nceden kodlanm program kodlar olup, hemen makinay retime

    hazrlama tekniidir. Bu rekleri oaltabiliriz.

    Fiziksel ortamda bulunan valfleri, ayarl vanalar her retim tipi iin ayarlamak okzahmetli gereksiz bir itir. Gnmzde akll sensrler (smart sensors) kullanlarakkarmak kontrol ilemlerini bilgisayardan tek butonla halledebiliyoruz.

    Hangi tipte aseton retilecekse kimyasal madde karm yzdeliklerini sol - ortaksmda yer alan dmeleri kullanlarak gerekletirilebilir. stenirse reete mensnde yeralmayan tipte aseton maddesi retilecekse mimik emada yer alan her tankn miksernitesine bal bulunduu vana sembollerinin zerinde yer alan metin kutularn veya ileri -geri dmelerinin kullanlmas ile gerekletirilebilir.

    Mikser sembolnn solunda yer alan butonun ON dmesine baslrsa fizikselortamda bulunan mikser motoru alarak tanklardan gelen maddeleri kartryor. Karanmadde (aseton) ielere veya kaplara konarak tketiciye ulatrlyor. Mimik emadagrld gibi ka adet kap veya ie doldurulduunu bilmek iin (PIECE) kutusunabakmamz gerekiyor.

  • 8/6/2019 Scad a Program Lama

    26/135

    20

    Aada bu sistem iin verilmi bir mimik ekran grnts verilmitir, inceleyiniz.

    ekil 1.9: Aseton mikser otomasyonu mimik ekran grnts

    Sistemde bir alarm durumu meydana gelirse aada yer alan alarm uyarma kutusunugrebilirsiniz.

    ekil 1.10: Alarm uyarma kutusu ekran grnts

  • 8/6/2019 Scad a Program Lama

    27/135

    21

    Alarm bilgileri alarm veri tabannda saklanr. ekil 1.11deki pencere ile

    karlarsnz.

    ekil 1.11: Alarm veri taban ekran grnts

  • 8/6/2019 Scad a Program Lama

    28/135

    22

    ME VE DEERLENDRME

    OBJEKTF TESTLER (LME SORULARI)

    Aadaki sorularn cevaplarn doru veya yanl olarak deerlendiriniz.

    1. Sahadan veri toplama ve kaydetmek scadann grevlerinden biridir.2. Tagname bir deikendir.3. Uzak terminal niteleri kontrol merkezinden gelen komutlar ilemez.4. zleme uzak terminal nitelerinin grevlerindendir.5. Uzak Terminal nitelerinden gelen verilerin toplanmas Ana Terminal nitesinin

    grevidir.6. Fiber Optik scada sisteminde bir iletiim ortam olarak tercih edilebilir.

    DEERLENDRME

    Cevaplarnz cevap anahtar ile karlatrnz. Doru cevap saynz belirleyerekkendinizi deerlendiriniz. Yanl cevap verdiiniz ya da cevap verirken tereddt yaadnzsorularla ilgili konular faaliyete dnerek tekrar inceleyiniz.

    Tm sorulara doru cevap verdiyseniz dier faaliyete geiniz.

    LME VE DEERLENDRME

  • 8/6/2019 Scad a Program Lama

    29/135

    23

    RENME FAALYET-2

    Uygun ortam salandnda Scada yazlm programn kullanarak veri izleme vekontrol ilemleri yapabilen scada uygulamasn hatasz olarak yapabileceksiniz.

    Bu faaliyet ncesinde yapmanz gereken ncelikli aratrmalar unlar olmaldr:

    Bir nceki renme faaliyetinde ad geen scada sistemi elemanlarntanmalsnz.

    Scada sistemleri hakknda temel bilgileri renmelisiniz. nternet sitelerinden,endstriyel otomasyon sistemleri ile ilgili sektrel yaynlardanfaydalanabilirsiniz.

    2. SCADA PROGRAMIBu blmde sizlere lkemizde sklkla kullanlmaya balayan, lkemiz

    mhendislerince gelitirilmi bir scada yazlm program olan TEOS SCADA program

    hakknda bilgiler vereceiz. TEOS SCADA yazlmn MKROSAY firmasndan temin ettik.MKROSAY firmasna eitime katklarndan dolay teekkr ederiz.

    TEOS, lem (Proses) veya Bina Otomasyonunda kullanlan ProgramlanabilirKontrolrler (PLC), Data Toplama Cihazlar, Giri/k (I/O) Sistemleri ve Akll sensrlergibi eitli cihazlardan gelen saha verilerini srekli ve gerek zamanl olarak toplayan,tanmlanan artlara gre bu bilgileri deerlendirmeye tabi tutup gerektiinde kullancyaerken uyar mesajlar reten, retimi etkileyen eitli etkenlerin merkezi bir noktadangrafiksel veya trend olarak gzetlenmesini salayan ve sahadaki kontrol noktalarnn uzaktandenetlenebilmelerine imkan salayan ideal bir Denetleyici Gzetim ve Veri Toplama(Scada) Sistemi olarak yurt iinde ve yurt dnda eitli tesislerde yaygn olarakkullanlabilen bir yazlm paket programdr.

    TEOS SCADA Sistemi Windows 95, 98, NT, XP ortamlarnda almakta veminimum kapasiteli bir Pentium PC cihaz TEOS'un almas iin yeterli olmaktadr.

    RENME FAALYET-2

    AMA

    ARATIRMA

  • 8/6/2019 Scad a Program Lama

    30/135

    24

    TEOS' un size sunduu bir ok hizmet ierisinde en nemlilerini yle sralayabiliriz:

    Grafiksel saha tasarm (designer) Alarmlar Trendler Raporlama Reeteler Veri toplama Denetim ve hizmet verme (server) Gzetleme (monitorng) Bilgi kaydedici (logger)

    2.1. Scada Program Yazlm Kurulumu

    2.1.1. CD Kurulumu

    TEOS CD sini CD-ROM srcsne taknz.

    CD-ROM un otomatik olarak almas gerekir. Eer otomatik almas iptal edilmiise, TEOS CD si iindeki "INSTALL.EXE" dosyasn altrnz.

    Ekrana program yklemek isteyip istemediinizi soran bir pencere gelecektir. "OK"Tuuna basnz (ekil 2.1).

    ekil 2.1: Teos kurulum diyalog penceresi

    Install ekran zerinde grnecek olan ekil 2.2de karlama penceresindeki "Next"tuuna basn.

  • 8/6/2019 Scad a Program Lama

    31/135

    25

    ekil 2.2: Karlama penceresi

    Karnza kullanc bilgilerinin bulunduu bir ekil 1.3deki pencere kacaktr.Burada gereken bilgileri yazp, pencerenin altnda bulunan "Next" tuuna basn. (Bir ncekipencerede deitirilmek yada okunmak istenen bir yer varsa, "Back" tuunun aktif olduuher pencerede bir nceki safhaya dnlebilir. "Cancel" tuu ise kurulumu iptal eder.)

    ekil 2.3: Bilgi giri penceresi

    Yeni kan pencerede "Balat" (Start) mensndeki Programlar klasrnn iine hangiisimle kurulum yaplaca sorulacaktr. Standart olarak "Teos32" varsaylmaktadr. Buekranda kendi istediiniz bir klasr ismini verebilirsiniz. Pencerenin zerinde bulunan

    "Program Folders" balkl ilk satra yazlan isim geerlidir. Alt klasr balklar ise

  • 8/6/2019 Scad a Program Lama

    32/135

    26

    kurulumun istee bal olarak daha nceden kurulan bir programn klasrnn iine

    yaplabilmesini salar (ekil 2.4) .

    ekil 2.4: Klasr ayarlar penceresi

    Kurulum dosyalar kopyalanmaya balamadan bir nceki pencerede ise daha ncegetiimiz safhalarn onay ksm grnr. Eer istemediiniz bir ayarlama var ise, dzeltmekiin geri dn, "Back" tuuna baslarak yaplr. Eer bilgiler doru ve tam ise "Next" tuunabaslarak kuruluma devam edilir (ekil 2.5).

    ekil 2.5: Bilgi dorulama penceresi

  • 8/6/2019 Scad a Program Lama

    33/135

    27

    ekil 2.6: Kurulum balama ekran grnm

    Kurulum balar. Dosyalar daha nce belirtilen yerlere, belirttiiniz klasr ismi altna

    kopyalanr. En son olarak TEOS ikonu oluturulur (ekil 2.6).

    Son pencere, "Readme" dosyasn okumak yada program altrmak isteyipistemediinizi soran iki onay kutucuuyla birlikte ekrana gelir. Kutucuklar iaretlenirse"Evet", iaretlenmezse "Hayr" anlam ierir. Yine bu pencerenin altndaki "Finish" tuukurulumun tamamen bitmesini salar.

    2.1.2. Driver Ykleme

    TEOS Scada programyla gelen driver (src program) diski veya disketini ilgilisrcye taknz. Diskte veya diskette bulunan .DLL dosyalarn C:\Teos32 dizinine

    kopyalaynz. Eer baka bir dizin ierisine bu dosyalar kopyalanrsa windowsun yklolduu dizin ierisindeki Teos32.INI dosyasnda DRVPath=C:\teos32 satrnnC:\teos32 ksmnda kopyalama yaplan dizinin yolu yazlr.

    2.2. Menler ve erikleri

    2.2.1. TEOS Sistemine Balanmak

    Bilgisayarnzn ana giri ekrannda oluturabileceiniz bir "TEOS" imgesini farenizinsol dmesini iki kez tklayarak "Teos Login" ekrannn karnza gelmesini

    salayabilirsiniz.

  • 8/6/2019 Scad a Program Lama

    34/135

    28

    ekil 2.7: Teos login penceresi

    Burada:

    Bal olarak almak istediiniz Server (Sunucu) makinann ismini; Kullanc kimliinizi; Parolanz; TEOS'un hangi modunda kullanacanz;

    girerek TEOS ile almaya balayabilirsiniz. Sunucu ve Kullanc kimlikleri sisteminkurulu aamasnda veya daha sonra Sistem Yneticisi tarafndan TEOS'a tantlmolmaldr ve size kullanmak istediiniz ana program iin kullanma yetkisi verilmi olmaldr.

    NEML NOT: TEOS' u ilk kullannzda, programa sunucu ismini (server name)LOCAL , kullanc ismini (user name) User ve ifre (password) blmn bobrakarak girebilirsiniz.

    TEOS YAZILIM PROGRAMI temel olarak iki ayr mende incelenebilir.

    Designer Men (Tasarm Mens) Run Time Men (alma An Mens)

    2.2.2. Designer Men (Tasarmc Men)

    ekil 2.8: Teos login penceresi

  • 8/6/2019 Scad a Program Lama

    35/135

    29

    Designer Men (Tasarmc Mens): TEOS'a DESIGNER (TASARIM) modunda

    girildiinde, kullancya alet kutusunun st ksmnda yaz olarak sunulan kontrolseenekleridir. Bunlardan bazlar alet kutusunun alt ksmnda dme halindede kullancyasunulmutur (ekil 2.8).

    Menleri unlardr:

    File (dosya) Edit (dzen) View (grnm) Options (seenekler) Help (yardm)

    imdi menleri teker teker tanyalm...

    2.2.2.1. File (dosya) Mens Elemanlar

    Bu men ekil 2.9da grlen komutlar ierir. Bu komutlarn grevi aadaanlatlmtr.

    ekil 2.9: File mens elemanlar

    New Form(yeni form)

    Projeye yeni ve bo bir form ekler.eklindeki dmeye basmakla edeerdir.

    Open Project(projeyi a)Daha nceden yaplm ve kaydedilmi baka bir TEOS projesini amak iin

    kullanlr.

    eklindeki dmeye ya da klavyedeki F3 tuuna basmakla edeerdir.

    Save Project(projeyi kaydet)Yaplm yada halen yaplmakta olan projenin son halini kaydetmek iin kullanlr.

    eklindeki dmeye ya da klavyedeki F2 tuuna basmakla edeerdir.

  • 8/6/2019 Scad a Program Lama

    36/135

    30

    Print(yaz)

    Project Manager penceresi iindeki listeyi yazcya gnderir. Run/Stop(altrma/durdurma)zerinde allan projeyi SERVER modunda altrr.

    eklindeki dmeye yada klavyedeki F9 tuuna basmakla edeerdir.

    Compile(derlemek)zerinde allan projenin altrlmadan derlenmesini salar. Klavyede Ctrl ve F9

    tularna ayn anda basmakla edeerdir.

    Exit(k)TEOS'un DESIGNER modundan kmak iin kullanlr. Klavyede Alt ve X

    tularna ayn anda basmakla edeerdir.

    2.2.2.2. Edit (dzen) Mens Elemanlar

    Bu men ekil 10da grlen komutlar ierir. Bu komutlarn grevi aadaanlatlmtr.

    Tasarm Formu Aktifse;

    ekil 2.10: Edit mens elemanlar

    Undo(geri al)En son yaplan ilemi iptal etmek iin kullanlr. Klavyede Ctrl ve Z tularna ayn

    anda basmakla edeerdir.

    Cut(kes)Tasarm srasnda seili konumda olan nesne yada nesneleri bulunduu konumdan

    siler ve baka bir konuma tanp yaptrlmak zere hafzaya alr. Klavyede Shift ve Del,

    ya da Ctrl ve X tularna ayn anda basmakla edeerdir.

  • 8/6/2019 Scad a Program Lama

    37/135

  • 8/6/2019 Scad a Program Lama

    38/135

    32

    Project Manager (Proje Yneticisi) Aktifse

    Insert ( sok)Aktif tabda (Alarm, script, users vs.) yeni bir tanmlama yapmak iin kullanlr.

    Tanmlama yapmaya uygun bir pencere aar. Klavyede Insert tuuna basmakla edeerdir.

    Copy (kopyala)Aktif tabda daha nceden eklenmi tanmlardan, seili olann zelliklerini ieren bir

    tanmlama penceresi aar. Eer alan pencere onaylanrsa daha nce yaplm tanmnaynsndan bir tane daha tanmlanm olur. Klavyede Shift ve Insert tularna ayn andabasmakla edeerdir.

    Modify (deitirme)Aktif tabda daha nceden eklenmi tanmlardan, seili olan tanmn penceresini,tanmn zelliklerini yeniden dzenlemek iin aar. Klavyede F2 tuuna basmaklaedeerdir.

    ekil 2.11: Sort By ve alt men elemanlar

    Delete(sil)Aktif tabda daha nceden eklenmi tanmlardan, seili olan silmek iin kullanlr.

    Klavyede Ctrl ve Delete tularna ayn anda basmakla edeerdir.

    Recover(geri al)Aktif tabdan, daha nce silinmi bir tanm geri almak iin kullanlr.

    Import (getir)Aktif taba harici bir dosya iindeki tanmlar almak iin kullanlr. Import edilecek

    dosyann format CSV(uygun format tipi) olmaldr. Dikkatli olunmas gereken nokta, dosya

    import edilmeden nce tabda yaplm olan tm tanmlarn projeden tamamen silineceidir.Bu koulda silinen tanmlar geri alnamaz.

  • 8/6/2019 Scad a Program Lama

    39/135

    33

    Export (gtr)

    Aktif tabda yaplm tanmlamalar CSV formatnda bir dosya olarak kaydetmeyeyarar.

    Sort By(sralama yap)Aktif tabda yaplm olan tanmlarn sralama eklini semek iin kullanlr.

    Seildiinde, alt seenek olarak aktif tabdaki stun balklarn alr ve bu balklardanherhangi birine gre sralama yaplmasn salar.

    Device Configuration (Alet ayarlar)Herhangi bir src program (driver) aktifken, src program (driver)

    konfigrasyonu(ayarlama) yapmak iin kullanlr.

    ekil 2.12deki pencereyi aar.

    ekil 2.12: Port properties penceresi

    Bu pencerede;

    Enabled(seilmi): Seili durumdaki driverin aktif olmasn salar. Buseenek iaretli deilse driver almayacak ve drivere bal cihazlarla bilgialverii yaplmayacaktr.

  • 8/6/2019 Scad a Program Lama

    40/135

    34

    Timeout: Driverin bal olduu cihaza soru sorma araldr. Milisaniye

    cinsinden deer verilir.

    Delay (geciktirme): Driverin bal olduu cihazdan bilgi geldikten sonratekrar ne zaman soru sorulacann belirlendii seenektir. Milisaniyecinsinden deer verilir.

    Use Modem(modem kullanm): Driverin modem zerinden cihazabalanmasn salar. Saha tarafndaki cihazn balant portu RS 232 olmalyada RS 232 ye evrilmeli ve cihaz bu porttan bir modeme bal olmaldr.

    ekil 2.13de grlen settings (ayarlar) penceresinde :

    ekil 2.13: Dial settings penceresi

    Phone Number (Telefon Numaras): Telefon numaras iin kullanlr.Retry Count (Tekrarlama Says): Eer aranan telefon megulse ka kere tekrar

    arama yapacann belirtilmesi iin kullanlr.Wait (Bekleme): Aranan telefonun megul olmas durumunda yaplan tekrar aramalar

    arasndaki bekleme sresini ayarlamak iin kullanlr. Saniye cinsinden deer verilir.Init String (Da Ama Bilgisi): Bilgisayarn modemi, bir santral araclyla telefon

    hattna balanyorsa, hangi numarayla santralden hat alndn ayarlamak iin kullanlr.

    Comm Port(leti Portu): Driverin kullanaca iletiim portunu semek iinkullanlr.

    Baud Rate(Haberleme Hz): Driverin haberleme hzn semek iinkullanlr.

    Data Bit(Veri Bit): Driverin DataBit ayarn yapmak iin kullanlr.

    Parity(Eitlik): Driverin parity deerini ayarlamak iin kullanlr. Stop Bit(Durma Biti): Driverin Stop Bit ayarn yapmak iin kullanlr.

  • 8/6/2019 Scad a Program Lama

    41/135

    35

    2.2.2.3. View (grnm) Mens elemanlar

    ekil 2.14de gsterilen grnm mens alt komutlar ve aklamalar aadaanlatlmaktadr.

    ekil 2.14: View mens elemanlar

    Project Manager (Proje Yneticisi)Project Manager penceresini aar. Bu konu hakknda ayrca bilgi verilecektir.

    Object Inspector (Nesne Kontrolr)Object Inspector penceresini aar. Klavyede F11 tuuna basmakla edeerdir.Bu konu hakknda ayrca bilgi verilecektir.

    Alingment Palette (Hizalama Elemanlar)Alingment Palette penceresini aar. Bu konu hakknda ayrca bilgi verilecektir.

    Speed Bar & Component Palette (Hzl Eriim ve Eleman ablonu)Kontrol panelinin grntsn deitirir. Kontrol panelinde;

    Speed Bar (Hzl Eriim) seili iken ekil 2.15 grlr;

    ekil 2.15: Speed Bar seili iken kontrol paneli grnts

  • 8/6/2019 Scad a Program Lama

    42/135

    36

    Component panel (Eleman paneli)seili iken ekil 2.16 grlr;

    ekil 2.16: Component Panel seili iken kontrol paneli grnts

    Speed Bar ve Component Palette (Hzl Eriim ve Eleman ablonu) seili deilken

    ekil 2.17 grlr;

    ekil 2.17: Speed Bar ve Component Panel seili deilken kontrol paneli grnts

    2.2.2.4. Options (Seenekler) Mens Elemanlar

    ekil 2.18de option mens elemanlar gsterilmitir.

    ekil 2.18: Option mens elemanlar

    Environment(evresel)

    Tasarm srasnda yada alma zamannda (RunTime) istenen yada istenmeyen bazzellikleri ayarlamak iin kullanlr.

    DDE Configuration (Dynamic Data Exchange-Dinamik Veri Deiimi)Bir uygulama program alrken; bu uygulamann bir baka uygulama programnn

    verilerini kullanmas iin DDE (Dinamik Veri Deiimi) yntemi kullanlr.

    rnein bilgisayarda visual basic dilini kullanarak bir s kontrol uygulamasgerekletirdiniz. Zamana gre s deerlerinin Excelde bir sayfaya aktarlmasnistediinizde DDE teknii ile excelde kod yazmanz gerekecektir. Ayrntl bilgi iin DDEkonusunun ilendii bilgisayar programcl ve veri yaplar kitaplarna bakabilirsiniz.

  • 8/6/2019 Scad a Program Lama

    43/135

    37

    ekil 2.19: DDE configuration penceresi

    DDE Enabled (DDE Seilmi)

    aretlendiinde, TEOS'un DDE (Dynamic Data Exchange) Server olarak almassalanr (ekil 2.19). Bylece TEOS kendinden baka bir programa sahadan ald bilgilerignderebilir. Bu bilgileri baka programda grebilmek iin her programda, o programa zelbir sorgulama satr kullanlr. Excel iin kullanlan satr aadaki gibidir;

    =TEOS32|Server ad.Driver ad!Register ad

    Update Interval (Yenileme Aral)

    TEOS'un okuyucu programa bilgi gnderme araln tanmlamak iin kullanlr.Milisaniye cinsinden rakam yazlr.

    Port Device Configure(Port Ayarlar)zel bir kart araclyla saha kontrol yapmak iin kullanlr (ekil 2.20).

    ekil 2.20: DDE configuration penceresi

    2.2.2.5. Help (Yardm) Mens ElemanlarYardm balklarna yada TEOS bilgi penceresine ulam iin kullanlr.

    2.2.3. Run Time (alma An) Mens ElemanlarTEOS'a SERVER yada MONITOR modunda girildiinde, kullancya ekrann st

    ksmnda yaz olarak sunulan kontrol seenekleridir (ekil 2.21).

    ekil 2.21: Run Time menleri

  • 8/6/2019 Scad a Program Lama

    44/135

    38

    DESIGNER modunda tasarm yaplrken, Options/Environment seeneinde alan

    pencereden Toolbar seenei iaretlenerek baz men seeneklerinin ekil 22de grldgibi dme halinde kullanlmas yada yine Options/Environment seeneinde alanpencereden Fullscreen seenei iaretlenerek SERVER yada MONITOR modunda alrkenmennn tamamen kaybolmas salanabilir.

    ekil 2.22: Run Time menleri ve ikonlar

    Run Time Men elemanlar unlardr:

    Window (pencere) Alarms (alarmlar) Reports (raporlar) Trends (eilimler) Users (kullanclar) Log Viewer (bilgi izleyici)

    2.2.3.1. Window (Pencere) Mens Elemanlar

    ekil 23de window mens elemanlar gsterilmitir.

    ekil 2.23: Window mens ve elemanlar

    Sayfalar arasnda gei iin kullanlr. Sayfa adlarnn yanlarnda bulunan veklavyedeki tular iaret eden F1, F2, vs. tulara basmakla buradan seim yapmakedeerdir.

    Sayfalar arasnda gei, toolbar (eleman ubuu) seenei aksa tuuna (bir

    sonraki sayfa iin) yada tuuna (bir nceki sayfa iin) basmaklada gerekletirilebilir.

  • 8/6/2019 Scad a Program Lama

    45/135

    39

    2.2.3.2. Alarms (Alarmlar) Mens Elemanlar

    Alarm bilgilerinin izlenmesi ve kontrol iin kullanlr. 2.5.3. Alarm VeriTabannn Yaratlmas ve Ekranda zlenmesi konusuna baknz.

    2.2.3.3. Reports (Raporlar) Mens Elemanlar

    Tasarm srasnda tanmlanan raporlarn alnmas iin kullanlr (ekil 2.24).

    ekil 2.24: Reports mens ve elemanlar

    Tanmlanm rapor isimlerinden herhangi biri seildiinde ekrana balang ve bitiaralklarn belirlemek iin kullanlan bir pencere kar. (ekil 2.25)

    ekil 2.25: Report diyalog kutusu

    Bu pencerede tarih alanlarnn yanndaki kk dmelere basldnda ortaya kantakvimden kolay seim yaplabilir. (ekil 2.26)

  • 8/6/2019 Scad a Program Lama

    46/135

    40

    ekil 2.26: Takvim diyalog kutusustenen zaman aral tanmlanp, OK tuuna basldnda TEOS raporu oluturmaya

    balar. Bu oluturma sresi istenen raporun byklne gre birka saniyeden birkadakikaya kadar deiebilir. Rapor hazrlandnda ekrana ekil 2.27deki gibi bir pencerekacaktr.

    ekil 2.27: Rapor ekran rnei

  • 8/6/2019 Scad a Program Lama

    47/135

    41

    Bu pencerede :

    Print(yaz):Grnen raporun yazcdan alnabilmesi iin kullanlr.

    Send To File(dosyaya gnder):Grnen raporu TEOS32 dizininin altna Excel dosyas olarak (CSV formatnda) kaydetmekiin kullanlr.

    2.2.3.4. Trends (Eilimler) Mens Elemanlar

    eitli datalarn, fonksiyonlarn, kt bilgilerinin srekli izlenmesi ve kontrol iin

    kullanlr. Ayrntl bilgi iin 2.5.4. Trend Veri Tabannn Oluturulmas ve Ekrandazlenmesi konusuna baknz.

    2.2.3.5. Users (Kullanclar) Mens Elemanlar

    alma srasnda kullanc deitirmeye yarar. Sadece kullanc ad ve ifresideitirilebilir (ekil 2.28).

    ekil 2.28: Users mens elemanlar

    Bu konuda ayrntl bilgiyi 2.6. FARKLI GVENLK SEVYELER OLUTURMA konusunda bulabilirsiniz.

    2.2.3.6. LogViewer (Bilgi zleyici) Mens Elemanlar

    Logger (Bilgi Kaydedici) : stenen dijital registerlerin (saysal deikenlerin ) hangitarih ve saatte "0" dan "1" e dndn kalc olarak kaydedebilmeyi salar. Bu kaytlarkalc olduklar iin daha sonra incelenebilir.

    TEOS32.LOG dosyasndan belli bilgileri aramak iin kullanlr. Sonular yeni bir

    log dosyas penceresinde grnr. Bu dosya yeni bir isimle kaydedilebilir.

  • 8/6/2019 Scad a Program Lama

    48/135

    42

    Arkadalar bu konuyu 2.5.2. Log veri tabannn oluturulmas ve ekranda

    izlenmesi konusu ierisinde ayrntl olarak inceleyeceiz.

    2.3. Sistem Veri Tabannn Oluturulmas2.3.1. Dahili Ve Harici Bit ve Registerlarn Oluturulmas

    Etiketler (Tags): TEOS SCADA Sistemi, Etiket (Tag) ad verilen tanmlanabilirbalantlar yardm ile sahadaki eitli kontrol noktalarndan veri toplayabilir, bu verileriileyebilir ve bu noktalara eitli komutlar gnderebilir.

    TEOS Scada Sisteminde snrsz sayda kontrol noktas tanmlama olana vardr.TEOS sisteminde denetleyici gzetim yaplacak olan her bir kontrol noktas iin bir takmbilgiler tutulmaktadr. Bu bilgiler, ilgili kontrol noktas iin kullancnn TEOS'a tanttisim, bu kontrol noktasndan gelen her bir bilgi iin tanmlanan deikenler, bilgininminimum ve maksimum snrlar ve bu snrlarn TEOS'ta hangi birimlere dntrlecei,TEOS'un bu noktadan hangi zaman aralklarnda hangi bilgileri (minimum, maksimum, sonveya ortalama deer gibi) alaca ve kaydedecei gibi eitli bilgilerdir.

    2.3.1.1. Proje Yneticisi (Project Manager)

    TEOS'a Tasarmc (Designer) olarak log-on (balandnzda) olduunuzda karnzaproje ynetimi ile ilgili ereve gelecektir. Deiik bir ekranda iken Proje Yneticisine

    gemek iin "Designer" erevesinin "View" ksmndan "Project Manager" seilir. ProjeYneticisi erevesindeki seenekler yardm ile Tasarmc olarak yapabileceklerinizi ylesralayabiliriz:

    Sistem levleri

    Grafiksel Saha Tasarm (Forms) Program Yazma (Scripts) Alarm Tanmlama (Alarms) Reete Tanmlama (Receipts) Trend Tanmlama (Trends) Rapor Oluturma (Tanmlama) ve altrma (Reports) Kullanc Tanmlama ve Yetkilendirme (Users) Sunucu Tanmlama (Servers) Bilgi Kaydedici (Logger)

    Deikenler (Variables)

    Birikim Yerleri Tanmlama (Accumulators) Zamanlayc /Sayc Tanmlama (Timers/Counters) Sabitler Tanmlama (Constants)

    Kontrol Cihazlar (Drivers)

  • 8/6/2019 Scad a Program Lama

    49/135

    43

    TEOS' un bilgi al verii yapabildii deiik tiplerdeki tm cihazlar ve bunlar iin

    iletiim protokollar bu ksmda TEOS'a tanmlanr. Bu ksmda pek ok sayda ve deiiktiplerde cihazlar ve protokollar yer ald iin bunlar kullanc klavuzunda veya helpdosyalarnda bir blm olarak bulabilirsiniz.

    Proje Yneticisine girmek iin View mensnden Project Manager komutunuyrtmemiz gerekmektedir. (ekil 2.29) bu mennn elemanlar verilmitir.

    ekil 29: Proje yneticisi (Project Designer) ekran

    ekil 2.30: Proje tasarm fonksiyonlar ekran

    Proje Yneticisi penceresinin st ksmndaki alm penceresinden "System"(sistem)seildiinde pencerenin altnda klasr ayra etiketleri eklinde sistem fonksiyonlarseeneklerinin ald grlr. Alm penceresinden "Variables"(deikenler) seildiindeise sistem deikenlerini tanmlama seenekleri alacaktr. (ekil 2.30)

    Alm penceresindeki dier seenekler ise TEOS'un haberleebildii cihazlara zeltanmlamalarn yaplabildii seenekleri karnza getirecektir. Bu konuda program kullancklavuzlarna bavurabilirsiniz.

  • 8/6/2019 Scad a Program Lama

    50/135

    44

    2.3.1.2. Deiken lemleri

    Proje Yneticisi penceresinin st ksmndaki alm "Variables" seildiindepencerenin altnda klasr ayra etiketleri eklinde sistem deikenlerini tanmlamaseenekleri alacaktr. Bu seenekler kullanlarak Akmlatrler (Birikim yerleri), Sabitler(Constants), ve Zamanlayclar/Sayclar(Timers/Counters) tanmlamak mmkndr(ekil2.31).

    ekil 2.31: Proje yneticisi penceresinden deikenleri tanmlama

    2.3.1.2.1. Sabitlerin Tanmlanmas

    Proje Yneticisi penceresinde iken sistem deikenlerinden, Sabitler (Constants)seildiinde; karnza o ana kadar sisteme tanmlanm olan Sabitlerin (Constants) isimlistesi ve bunlar iin tanmlanm olan sabit deer bilgileri listesi gelecektir (ekil 2.32).

    ekil 2.32: Sabitlerin tanmlanmas penceresi

    Sabitler listesinde yer alan bir sabit iin tanmlanm olan bilgiler deitirilmekisteniyorsa ilgili satr iaretlenip, imle ilgili satr zerinde iken, farenin sol dmesi iki keztklanr. Bu durumda karnza sabit bilgileri penceresi Deitirme (Modify) modundagelecektir (ekil 2.33) .

  • 8/6/2019 Scad a Program Lama

    51/135

  • 8/6/2019 Scad a Program Lama

    52/135

    46

    Sistem deikenlerinden Zamanlayclar/Sayclar (Timers/Counters) listesinde yer

    alan bir Zamanlayc/Sayc iin tanmlanm olan bilgiler deitirilmek isteniyorsa ilgili satriaretlenip imle ilgili satr zerinde iken farenin sol dmesi iki kez tklanr. Bu durumdakarnza Zamanlayc/Sayc (Timer/Counter) tanmlama penceresi Deitirme (Modify)modunda gelecektir.

    ekil 2.35: Zamanlayclar/Sayclar (Timers/Counters) tanmlama penceresi

    Sisteme yeni bir Zamanlayc/Sayc tanmlamak istendiinde ise klavyede "insert"tuuna basmak gerekir. Bu durumda Zamanlayc/Sayc (Timer/Counter) tanmlamapenceresi karnza "insert" (yerletir) modunda ve bo olarak gelecektir. (ekil 2.35)

    Zamanlayc/Sayc tanmlama penceresinde:

    Description (Aklama) alanna, Zamanlayc/Sayc'nn ismi girilir. Bu alandeitirilebilir bir alandr.

    Function (Fonksiyon) alanna girilen bilginin bir Zamanlayc (Timer) veya birSayc(Counter) bilgisi olduunu bildiren ve alml listeden seerekkoyabileceiniz "Timer" veya "Counter" yazs girilen alandr.

    Preset Value (Ayar Deeri) alanna Zamanlayc/Sayc'nn almas istenilenbalang deeri girilir.

    Deiiklik yaplan veya yeni tanmlanan Zamanlayc/Sayc bilgisinin kaydedilmesiiin pencerenin alt ksmnda yer alan "OK" dmesine, kaydedilmeyecekse "Cancel"dmesine baslr.

    Daha nce sisteme tanmlanm olan bir Zamanlayc/Sayc kaydnn silinmesi iinZamanlayc/Sayc tanmlar listesinden, silinecek olan Zamanlayc/Sayc kaydiaretlenip Designer (Tasarmc) penceresinin st ksmnda yer alan seeneklerden "Edit"altndan "Delete" seilir.

  • 8/6/2019 Scad a Program Lama

    53/135

  • 8/6/2019 Scad a Program Lama

    54/135

    48

    ekil 2.36: Zamanlayclar/Sayclar (Timers/Counters) tanmlama penceresi

    2.3.3. PLC Ye Balanmak in Ayarlarn Yaplmas

    Bu blmde, TEOS iinde registerlerin (kaydedicilerin) nasl tanmlandanlatlacaktr. Register tanmlamalar, Project Manager (Proje Yneticisi) ekranndan ilgilidriver (src program) seilerek yaplr. Alan seenek kutusunda System ve Variablesdnda sadece sisteminize ykl olan srclerin ad grnecektir.

    Burada TEOSun, S7 200 Serisi PLCye nasl balanaca ve PLC ierisindekibilgilerin nasl alnacan greceksiniz. PPI (Point to Point Interface) Noktadan Noktayaletiim demektir. Endstriyel otomasyon sistemlerinde birok cihaz birbirleriylehaberletirebilmek iin PPI standart kullanlan standartlardan sadece biridir.

    S7 200 PLC - PPIn Tablo 1deki hafza alanlar vardr:

  • 8/6/2019 Scad a Program Lama

    55/135

    49

    Veri Tipi Teosta Adres Teos DataTip

    lev

    Kompakt Giriler I I0.0 I0.7 Boolean Read

    Kompakt klar Q Q0.0 Q0.7 Boolean Read/ Write

    Dahili Hafza M M0 M65535 Word Read/ Write

    zel Hafza SM SM0 SM65535 Word

    Read/ Write(0-29 aras

    sadece Read)

    Deiken Hafza V V0 V65535 Word Read/ Write

    Zamanlayclar T T0 T65535 Word Read/ Write

    Sayclar C C0 C65535 Word Read/ Write

    Analog Giri AI AI0 AI65535 Word Read

    Analog k AQ AQ0 AQ65535 Word WriteTablo 2.1: S7 200 serisi PLC iin zellikler tablosu

    TEOS program ile S7 200 PLC, PPI haberleme kablosu kullanlarak haberletirilir.

    ekil 2.37de PLC ile SCADA programnn yer ald bilgisayar arasnda iletiimisalamak iin PPI kablosunun nasl balanacan gstermektedir.

  • 8/6/2019 Scad a Program Lama

    56/135

    50

    ekil 2.37: S7 200 PLC ile Bilgisayar balantsn salayan PC/PPI kablosu

    Teosa S7 200 PLCnin drivern tantmak iin S7PPI.DLL dosyasna ihtiyacmzvardr. Bu dosya C:\ TEOS32\DRIVERS\ dizini altnda bulunmaktadr. Bu dosyaC:\TEOS dizini ierisine kopyalanmaldr.

    Eer Teos C:\ srcsne yklemediyse Teosun yklendii dizin ierisindeDRIVERS dizini ierisinden S7 200 PLC iin PPI drivern bulabilirsiniz.

    Teosa driver ykleme ilemi yaplrken Teosun kapal olmasna dikkat ediniz.

    Driver ykleme ileminden sonra Teos Designer modu ile altrlr. Sras ile View /

    Project Manager menleri seilir. Project Manager penceresinden S7-200 PPI Driverseilir (ekil 2.38) .

  • 8/6/2019 Scad a Program Lama

    57/135

    51

    ekil 2.38: Project Manager penceresinden S7 200 PLC iin S7-200 PPI Driver seeneininseilmesi

    Bu ilemden sonra Edit Mensnn Device Configuration(eleman dzenleme)mens seilir. Bu men yardm ile S7 200 PLC iin PPI ile haberleilecek port ayarlaryaplr (ekil 2.39) .

  • 8/6/2019 Scad a Program Lama

    58/135

    52

    ekil 2.39: Port ayarlarnn yaplmas

    2.3.4. PLC nin Data Alanna Bilgi Girilmesi

    Teosun S7 200 PPI Cihaz ile haberlemesi iin PLCdeki adreslerin Teosta tanmlolmas gerekmektedir. Bu ilem S7 200 PPI Driver seiliyken Edit Mensnden Insertseeneine tklamak sureti ile gerekletirilir (ekil 2.40) .

  • 8/6/2019 Scad a Program Lama

    59/135

  • 8/6/2019 Scad a Program Lama

    60/135

    54

    2.4. Animasyon Oluturma ve zleme

    Designer (Tasarm Arac)

    TEOS ile sahadaki kontrol noktalar arasnda iletiimin tariflenmesi ve bu noktalararasndaki balantlarn grafiksel grnmnn, alet kutusunda bulunan cisimlerkullanlarak, iki veya boyutlu olarak izilmesinde kullanlan programdr. Daha nceoluturulmu olan grafikler zerine yeni kontrol noktalar eklenebilir veya karlabilir. Bugrafikler zerinde (trend, motor, vana, a/kapa dmeleri, yukar/aa veya saa/sola kayarayar dmeleri gibi) eitli canl noktalar oluturulabilir. Deiiklikler yapldka anndaprogramn almas etkilenir.

    Designer (tasarmc) modl Herhangi bir Windows kullancsnn programaltrd andan itibaren kolaylkla kullanabilecei bir programlar parasdr.

    Designer (Tasarmc) modlne sadece Tasarmc yetkisi olan kullanclar Log-On (giri ) olabilirler. Bu yetkinin iletme apnda fazla sayda kullancya verilmemesi tavsiyeedilir. Bu yetkiye sahip olan kullanc Sistem Yneticisi olarak da isimlendirilebilir.

    Tasarmla ilgili ilemlerin tamam program altrdnz zaman alan kontrolpanelinden yaplr.

    Projeye, kontrol panelinden yeni bir form alarak balanr. Daha sonra kontrol panelizerinde bulunan malzemeler Srkle- Brak mantyla form zerine tanr ve istenilenproje Malzemelerin tm zellikleri Object Inspector(nesne kontrolr) penceresindenayarlanabilir.

    2.4.1. Grafik zelliklerinin Tantlmas

    TEOS'ta tasarlanmas istenilen saha tanmlanrken formlar kullanlr. Kurulacak sahaekrann st ksmnda alan pencerede bulunan "Canl Nesneler" kullanlarak tasarlanr. Herbir saha bir form olarak ekranda grntlenir. Grsel (visual) programlama dillerine okbenzeyen bir ortamda ta ve brak mant ile formlar tasarlanr. Proje yneticisi

    penceresinde iken "forms" (formlar) seenei seilirse TEOS'ta o ana kadar tanmlanmolan tm formlarn listesi ekranda grntlenir. (ekil 2.42)

  • 8/6/2019 Scad a Program Lama

    61/135

    55

    ekil 2.42: TEOS ta tanmlanm baz formlar

    Yeni bir form yaratmakDesigner (Tasarmc) erevesinde iken "File"dan "New Form" seilerek veya yanda

    grlen dmeye baslarak saha tasarm yaplacak olan panel alr ve istendii kadarbytlr. stenirse panelin rengi ayarlanr veya tabana bir resim kopyalanr. Designer(Tasarmc) erevesinde yer alan canl nesneler kullanlarak bu panel zerine istenilennesneler yerletirilir.

    Panelin rengini deitirmek veya tabana herhangi bir resim koymak, panel zerineyerletirilecek nesnelerin rengini ayarlamak veya zerlerine resim veya metin kopyalamakgibi dzenlemeler "Object Inspector" (Nesne zelliklerini Dzenleme) penceresindenyaplr. Bu tr dzenlemeler iin detayl aklamalar "2.4.2. ekil izimleriningsterilmesi" (Object Inspector) blmnde bulabilirsiniz.

    Yeni bir grafiksel saha tasarm yapabilmek iin yukardaki ekilde grld gibi bopanelinizi atnzda panelin hemen solunda alan "Object Inspector" (Nesne zellikleriniDzenleme) penceresindeki ilgili alanlarla oynayarak bu panel ile ilgili zellikleriayarlayabilirsiniz (ekil 43).

    rnein ilk aldnda sistem tarafndan "New Form" (Yeni Form) ad verilen bupanelin ismini "Object Inspector" penceresinin "Caption" alanndaki "(New Form)" yerinepanele vereceiniz yeni ismi girerek, taban rengini ise "Color" (Renk) alan ndaki almllisteden istediiniz rengi seerek yapabilirsiniz.

    Mevcut bir Form zerinde Deiiklik YapmakDaha nce tasarm yaplm olan bir ekran grnm zerinde deiiklik yaplmak

    istendiinde Mevcut Formlar Listesi'nden o ekran grnm ile ilgili Form iaretlenip imleilgili satr zerinde iken sol fare tuu iki kez tklanarak formun almas salanm olur. Eerbu grntleri elde edemiyorsanz, grnm (view) seeneinden gereken pencereleriaabilirsiniz.

  • 8/6/2019 Scad a Program Lama

    62/135

    56

    ekil 2.43: TEOS ta Designer penceresi

    stenirse formun tm ekran kaplamas salanabilir, ancak panelin bykln,tasarm yaplrken Designer penceresinde yer alan canl nesnelere ve nesne zelliklerinidzenleyebilmek iin "Object Inspector"a (Nesne zellikleri Dzenleme Penceresi'ne)ihtiya duyulduu iin ekrana bu pencereler de sacak ekilde ayarlamakta yarar vardr.

    Form tabanna resim yerletirmek

    Form tabanna istediimiz resmi yerletirebiliriz. Bunu yapabilmek iin Form seilidurumda iken forma ait "object inspector" penceresindeki picture(resim) zelliine ifttklama yaplr ve istenilen resim buradan seilir. Bu ilem tamamlandktan sonra belirlenenresim Form'un tabannda grntlenir.

    Formun rengini deitirmekFormun rengini deitirmek iin forma ait "object inspector" penceresinde

    'color'(renk) zelliine ift tklama yaplr, istenen renk belirlenip ilem gerekletirilir.

    Formun son halini saklamak (kaydetmek)Yeni tasarlanan veya zerinde deiiklik yaplan bir grafiksel ekran grnmn

    kaydetmek iin Tasarmc (Designer) penceresinin sol st kesinde yer alan "Dosya" (File)

    altndan "Dosyay Kaydet" (Save File) tklanr.

  • 8/6/2019 Scad a Program Lama

    63/135

    57

    Tasarlanan formu alr durumda grmek

    Bir grafiksel saha tasarm tamamlandnda veya zerinde herhangi bir deiiklikyapldnda tasarm veya deiiklikle ilgili herhangi bir problem olup olmadn grmekiin, "Designer" (Tasarmc) penceresinin solunda yer alan "Run" (altr) dmesi tklanr.

    Aada, nceden tanmlanan ve 2 kazanda kmr akn kontrol eden bir sistem iintasarlanan formun alr durumdaki grnts verilmitir. Grlen nesneler ara ubuundabulunan nesnelerden yararlanlarak tasarlanmtr. (ekil 2.44)

    ekil 2.44: rnek form tasarm

    Formlarla ilemler yaplrken Alet Kutusu (Canl Nesneler) ve Nesne zellikleri

    Penceresi' nden ska faydalanlarak tasarm yaplmaktadr.

    2.4.2. ekil izimlerinin Gsterilmesi

    Burada Nesne zellikleri Penceresi (Object Inspector) konusunu inceleyeceiz.

    TEOS'un "Object inspector" uygulamalar altran kod ile uygulamalarn grselliiarasndaki kprdr. Object Inspector, form zerine konan nesnelerin (components) veyaformun kendisinin "properties(zellikler)" zelliklerinin dzenlenmesini salar. "properties"bir componentin grnmn ve nasl davranacan belirleyen zelliklerdir. "ObjectInspector" n st blmndeki alm listesi o an aktif durumdaki formun zerinde bulunan

    tm nesnelerin zelliklerine ulam salar. (ekil 2.45)

  • 8/6/2019 Scad a Program Lama

    64/135

    58

    ekil 2.45: Object Inspector penceresi

    Grafiksel saha tasarm srasnda gerek zerinde tasarm yaplacak olan pencerenin,gerekse bu pencere zerine yerletirilecek nesnelerin renk, konum, ykseklik, yaz yazma

    gibi zelliklerini tanmlamak ve eer nesneye daha nce tanmlanan bir kontrol noktasilikilendirilecekse bunun salanmas iin tasarmcnn srekli bavurduu bir penceredir.Form zerinde hangi nesne seilirse buna ait "object inspector" penceresi hemen ekrannsolunda alr ve gerekli dzenlemeler burada yaplmaldr.

    2.4.3. Ktphaneler ve Buradan ekil arma

    SCADA yazlmlarnn ana amalarndan biri iletmedeki srelerin gzlenmesiolduundan srelerin mmkn olduu kadar geree yakn gzlenmesi gerekmektedir.bek ktphanelerinde daha nce tanmlanm objeler ve sre resimleri kullancnndeiik uygulamalarda oluturduu grafikler ve her uygulama iin kullanlacak objelerin

    biriktirildii sepet ktphaneleri srecin grafiksel gsterimini kolaylatrmaktadr.

    TEOS Scada Sisteminde iki deiik grupta dosyalar kullanlmaktadr. Bu dosyalarnbulunduu gruplar ktphane olarak tanmlanr. TEOS Scada Sisteminde bulunan dosyalarunlardr:

    Tasarm (Design) Dosyalar : Kullanc denetleyici gzetim yaplacakolan grafiksel grnmn sistemde olutururken sistemin bu bilgilerikaydettii dosyalardr. Grafiksel grnm tasarmnda kulanlan boru, tank,vana, motor, pompa vs gibi nesnelerin iki veya boyutlu resimlerin saklandbitmap dosyalar da bu grupta dnlebilir.

  • 8/6/2019 Scad a Program Lama

    65/135

  • 8/6/2019 Scad a Program Lama

    66/135

    60

    HighHighValue

    Kullancy uyarmak amac ile belirlenen bir deer alnca gstergenin renkdeitirmesi amacyla kullanlr. Bu deer MaxValue deerinden kk, "HighValue"deerinden byk olmaldr. Genelde, register deeri Max. deerine yaklamak zereykenuyarma ilevi vardr.

    HighValueKullancy uyarmak amac ile belirlenen bir deer alnca gstergenin renk

    deitirmesi amacyla kullanlr. Bu deer HighHighValue deerinden kk olmaldr.

    LowValueKullancy uyarmak amac ile belirlenen bir deerin altna inilince gstergenin renk

    deitirmesi amacyla kullanlr. Bu deer LowLowValue deerinden byk olmaldr.

    LowLowValueKullancy uyarmak amac ile belirlenen bir deerin altna inilince gstergenin renk

    deitirmesi amacyla kullanlr. Bu deer MinValue deerinden byk, LowValuedeerinden kk olmaldr. Genelde, register deeri Min. deerine yaklamak zereykenuyarma ilevi vardr.

    LedTypeGstergenin eklini belirleyen zelliktir;

    LdVertical :Dikey gstergeLdHorizantal :Yatay gsterge

    ReverseGstergenin alma sistemini deitirerek Max. deerden Min. deere doru azalarak

    alan bir gsterge elde etmek amacyla kullanlr.

    JumpPageUygulamalar birden fazla formdan oluuyorsa formlar aras gidi-gelileri salamak

    amacyla kullanlr.

    Meter

    Kendisine balanan registern deerini tanmlanan aralkta grafiksel olarak gsterir.LedDisp'ten sadece ekil olarak farkldr. Pasta dilimi eklinde gsterir. HighHighValue,HighValue, LowValue ve LowLowValue zellikleri ayarlanabilir. Reverse zellii Tureyaplrsa LedDisplay grsel olarak ters alr. Ayrca JumpPage zelliinede sahiptir.

    HighHighValueKullancy uyarmak amac ile belirlenen bir deer alnca gstergenin renk

    deitirmesi amacyla kullanlr. Bu deer MaxValue deerinden kk, "HighValue"deerinden byk olmaldr. Genelde, register deeri Max. deerine yaklamak zereyken

    uyarma ilevi vardr.

  • 8/6/2019 Scad a Program Lama

    67/135

    61

    HighValue

    Kullancy uyarmak amac ile belirlenen bir deer alnca gstergenin renkdeitirmesi amacyla kullanlr. Bu deer HighHighValue deerinden kk olmaldr.

    LowValueKullancy uyarmak amac ile belirlenen bir deerin altna inilince gstergenin renk

    deitirmesi amacyla kullanlr. Bu deer LowLowValue deerinden byk olmaldr.

    LowLowValueKullancy uyarmak amac ile belirlenen bir deerin altna inilince gstergenin renk

    deitirmesi amacyla kullanlr. Bu deer MinValue deerinden byk, LowValuedeerinden kk olmaldr. Genelde, register deeri Min. deerine yaklamak zereyken

    uyarma ilevi vardr.

    ReverseGstergenin alma sistemini deitirerek Max. deerden Min. deere doru azalarak

    alan bir gsterge elde etmek amacyla kullanlr.

    JumpPageUygulamalar birden fazla formdan oluuyorsa formlar aras gidi-gelileri salamak

    amacyla kullanlr. rnein bir gsterge 3.formda ki elemanlarla iliki ierisindeysegsterge fare ile tklanld anda 3.forma ulamak iin sz konusu elemann JumpPagezellii 3 yaplmaldr.

    mMeter

    Kendisine balanan registern deerini tanmlanan aralkta grafiksel olarak gsterir.Meter ve LedDisplay' den daha fazla ayarlanabilir grsel ve yapsal zellie sahiptir. Tmalarm konumlarna (HHigh, High, Low ve LLow) ayr registerler, ayr renkler ve ayrdeerler tanmlanabilir. Bu deikenlerle ilgili seviye deerleri verilmeden skala zerinderenklendirme yaplamaz. nemli ve farkl zelliklerinden bazlar aada sralanmtr.

    Divisor (Scala blme says)

    Nesnenin lme aralklarn belirler. EndAngle (Scala biti as)

    Nesnenin gsterge sonunun dikeyle olan asn belirler. NeedleColor (Gsterge ubuunun rengi)

    Nesnenin gsterge rengini belirler. NeedleLenght (Gsterge ubuunun uzunluu)

    Nesnenin gsterge uzunluunu belirler. NeedleWidth (Gsterge ubuunun kalnl)

    Nesnenin gsterge kalnln belirler. OffsetX (Scala ve gsterge ubuunun balang yeri)

    lme balang deerinin yatay dzlemde yerini belirler. OffsetY (Scala ve gsterge ubuunun balang yeri)

  • 8/6/2019 Scad a Program Lama

    68/135

    62

    lme balang deerinin dey dzlemde yerini belirler.

    Position (Gsterge ubuunun balang deeri)TriState nesnesinin form zerinde yatay yada dikey grnmesini salamaya yarar. Radius (Scala nn ap)

    Nesnenin skala apn belirler. StartAngle (Scalann balang as)

    Nesnenin gsterge balangcnn dikeyle olan asn belirler.

    imdi de bu nesnenin register aklamalarna bakalm;

    HHighmMeter nesnesine HighHigh seviyesinin verilmesini salar.

    HighmMeter nesnesine High seviyesinin verilmesini salar.

    LowmMeter nesnesine Low seviyesinin verilmesini salar.

    LLowmMeter nesnesine LowLow seviyesinin verilmesini salar.

    Tank3d

    3 Boyutlu tank ve boru ekilleri izmek iin kullanlr. Balang ve sonlandrma aayarlar (TopCurve , BottomCurve) merkezden alarak yaylr. Bu nedenle tank izimleriiin daha uygundur. Intencity zellii nesneye metal grnts vermek iin kullanlr. Deeriarttka nesnenin metalik grnts kaybolur. Ayrca JumpPage zelliine de sahiptir.

    TopCurveTank ve boru nesnelerinin alt ve st kenarlarnn girilen a deeri yardmyla istenilen

    eime sahip olmasn salayan zellik.

    BottomCurveTank ve Pipe nesnelerinde alt kenarnn girilen eim deeri yardmyla istenilen eime

    sahip olmasn salayan zellik. zellii tayan iki nesnede ayr ayr sonular verir. Tankiin a deeri eklin ortasndan balar. Pipe nesnesi iin alt kenar yada st kenardan balar.

    IntencityTank3D ve Pipe nesnelerinin grselliinin ayarlanmasn salar.

    JumpPageUygulamalar birden fazla formdan oluuyorsa formlar aras gidi-gelileri salamak

    amacyla kullanlr.

  • 8/6/2019 Scad a Program Lama

    69/135

    63

    Pipe3 Boyutlu tank ve boru ekilleri izmek iin kullanlr. Tank3D' den fark balang vesonlandrma alarnn (TopCurve , BottomCurve) nesnenin kenarndan balamasdr. Butasarm srasnda boru birleim noktalarnn tam 90 derece olmasn salar. Bu yzden boruizimleri iin daha uygundur. Intencity zellii nesneye metal grnts vermek iinkullanlr. Deeri arttka nesnenin metalik grnts kaybolur. Ayrca JumpPage zelliinede sahiptir.

    TopCurveTank ve boru nesnelerinin alt ve st kenarlarnn girilen a deeri yardmyla istenilen

    eime sahip olmasn salayan zellik.

    BottomCurveTank ve Pipe nesnelerinde alt kenarnn girilen eim deeri yardmyla istenilen eime

    sahip olmasn salayan zellik. zellii tayan iki nesnede ayr ayr sonular verir. Tankiin a deeri eklin ortasndan balar. Pipe nesnesi iin alt kenar yada st kenardan balar.

    IntencityTank3D ve Pipe nesnelerinin grselliinin ayarlanmasn salar.

    JumpPageUygulamalar birden fazla formdan oluuyorsa formlar aras gidi-gelileri salamak

    amacyla kullanlr.

    Medit

    "Register"a balandrlarak, registern saysal deerini okumak ve gerektiinderegistera bir deer atamak iin kullanlr. alma srasnda saysal deerler girilebilir.LimitHigh ve LimitLow deerleri gsterebilecei yada deer olarak alma srasndagirilebilecek deerleri snrlandrmak iin kullanlr. DisplayFormat zellii saysal yadakaraktersel formatlar tanmlamak iin uygundur. rnein " 0 m/Sn " format tanmlandnda" m/Sn" format deimez, sadece saysal ksm deiecektir.

    LimitHighmEdit nesnesine alma annda girilebilecek deikenin st snrn belirler.

    LimitLowmEdit nesnesine alma annda girilebilecek deikenin alt snrn belirler.

    DisplayFormatKendisine balanan Register deerinin istenilen duyarllkta ve formatta gsterimini

    salar.

  • 8/6/2019 Scad a Program Lama

    70/135

    64

    Aedit"Register"a balandrlarak, registerin saysal deerini okumak ve gerektiinde

    registera bir deer atamak iin kullanlr. Medit'ten farkl olarak snr deerleritanmlandnda (ValueH, ValueHH, ValueL, ValueLL), tanmlanan deerlere ve budeerlere gre tanmlanan renklere (ColorH, ColorHH, ColorL, ColorLL) gre yanpsnerek kullancy uyarr. alma srasnda saysal deerler girilebilir. Uyarc olabilmesiiin Blink zelliinin True olmas arttr. LimitHigh ve LimitLow deerleri gsterebileceiyada deer olarak alma srasnda girilebilecek deerleri snrlandrmak iin kullanlr.DisplayFormat zellii saysal yada karaktersel formatlar tanmlamak iin uygundur.rnein " 0 m/Sn " format tanmlandnda " m/Sn" format deimez, sadece saysal ksm

    deiecektir.

    ValueHNesnenin uyar vermesi iin belirlenen ilk st snr deeri.

    ValueHHNesnenin uyar vermesi iin belirlenen ikinci st snr deeri.

    ValueLNesnenin uyar vermesi iin belirlenen ilk alt snr deeri.

    ColorHNesnenin uyar vermesi iin belirlenen ilk snr deerinin almas halinde, uyarytekil edecek rengi set eder.

    ColorHHNesnenin uyar vermesi iin belirlenen ikinci snr deerin de almas halinde, uyary

    tekil edecek rengi set eder.

    ColorLNesnenin uyar vermesi iin belirlenen ilk snr deerinin altna inilmesi halinde,

    uyary tekil edecek rengi set eder.

    ColorLLNesnenin uyar vermesi iin belirlenen ikinci snr deerin de altna inilmesi halinde,

    uyary tekil edecek rengi set eder.

    BlinkUyar verilmesi gereken bir durum olutuunda, nesnenin ieriinin yanp snerek

    ekrana gelmesini salayan zellik. Ieriin yanp snerek kullancy uyarmas isteniyorsaBlink "True" yaplmal.

    LimitHigh

    mEdit nesnesine alma annda girilebilecek deikenin st snrn belirler.

  • 8/6/2019 Scad a Program Lama

    71/135

    65

    LimitLow

    mEdit nesnesine alma annda girilebilecek deikenin alt snrn belirler.DisplayFormatStandart olarak kullanlr.

    Mlabel

    "Register"a balandrlarak, registern saysal deerini okumak iin kullanlr. Meditve Aedit'ten farkl olarak registera bir deer gnderme ilevi yoktur. ColorReg zelliialma annda renginin deitirilebilmesini salar. DisplayFormat zellii saysal yadakaraktersel formatlar tanmlamak iin uygundur. rnein " 0 m/Sn " format tanmlandnda" m/Sn" format deimez, sadece saysal ksm deiecektir. Ayrca JumpPage zelliide

    vardr.

    ColorRegmLabel nesnesinde alma annda yaz rengini deitirebilmek iin kullanlacak

    registerin balantsnda kullanlr.

    DisplayFormatStandart olarak kullanlr.

    JumpPageUygulamalar birden fazla formdan oluuyorsa formlar aras gidi-gelileri salamak

    amacyla kullanlr. rnein bir gsterge bir baka formdaki, 3. form rnein, elemanlarlailiki iersindeyse gsterge fare ile tklanld anda 3.forma ulamak iin sz konusuelemann JumpPage zellii 3 yaplmaldr.

    Alabel

    "Regis