You are on page 1of 342

DOP Serisi HMI Kullanma Klavuzu Icindekiler

Bolum 1 Giris
1-1 DOP-A Seri si Dokunmatik Operator Panelleri ........... .. ..................... 1-1 1-2 Ozellikler ....................................................................................... 1-1 1-3 Model nu marasi . ... . .......................................................................... 1-2 1-4 Uyari.... .......................................................................................... 1-3

Bolum 2 Scredit 'e Giris


2-1 Ekran duzenleyici Setup ................................................................. . 2-1 2-2 Ekran Duzenliyiciye Baslama ...... .. ................................................... 2-5 2-3 Menu bar ve toolbar ........................................................................ 2-10 2-3-1 File .......................................................................................... 2-10 2-3-2 Edit .......................................................................................... 2-29 2-3-3 View ......................................................................................... 2-53 2-3-4 Element.................................................................................... 2-68 2-3-5 Screen ..................................................................................... 2-88 2-3-6 Tools ........................................................................................ 2-105 2-3-7 Option ...................................................................................... 2-122 2-3-8 Windows .................................................................................. 2-145 2-3-9 Help ......................................................................................... 2-164

Chapter 3 Element F onksiyonlari


3-1 Element Nasil Secilir......................................................................... 3-1 3-2 Bu tton Element............................................................................... 3-3 3-3 Meter ............................................................................................. 3-23 3-4 Bar................................................................................................. 3-27 3-4-1 Normal Bar ............................................................................... 3-27 3-4-2 Deviation Bar ........................................................................... 3-30 3-5 Pie Graph....................................................................................... 3-34

3-6 Indicator......................................................................................... 3-37 3-7 Data display ................................................................................... 3-42 3-8 Graph Display ................................................................................ 3-49 3-8-1 State graphic ............................................................................ 3-49 3-8-2 Animated graphic...................................................................... 3-51 3-9 Input .............................................................................................. 3-53 3-10 Curve ........................................................................................... 3-59 3-11 Sampling ...................................................................................... 3-65 3-12 Alarm ........................................................................................... 3-73 3-13 Graphics ...................................................................................... 3-76 3-13-1 Line........................................................................................ 3-76 3-13-2 Rectangle ............................................................................... 3-77 3-13-3 Circle ..................................................................................... 3-78 3-13-4 Polygon .................................................................................. 3-78 3-13-5 Arc ......................................................................................... 3-79 3-13-6 Text ........................................................................................ 3-79 3-13-7 Scale...................................................................................... 3-80 3-13-8 Table ...................................................................................... 3-81

Bolum 4 Macro
4-1 Macro Tipi . ... ................................................................................... 4-2 4-2 Macro Basimi ... . .............................................................................. 4-4 4-3 Macro Uygulamasi ... ....................................................................... 4-20 4-4 Hata mesajlari ................................................................................ 4-56

Bolum 5 S istem K ontrol


5-1 K ontrol Bolgesi ................................................................................. 5-2 5-2 Durum .............................................................................................. 5-6 5-3 Dahili Hafiza .......................................................................... ....... ... 5-10

Ek A Yukleme
A-1 Ozellikler....... .................................................................................. A-1 A-2 Olculer...... ..................................................................................... A-2

A-3 Profil.................. . .......................................................................... A-3 A-4 Dis Olculeri........ ... . ....................................................................... A-4 A-5 Yukleme . .. ............ . ........................................................................ A-6

Ek B Haberlesme
B-1 Pin baglanti uclari ... ............................. .......................................... B-1 B-2 Yukleme kablosu . .... ...................................................................... B-2 B-3 HMI ve kontrolorlar ile haberlesme ayarlari ve baglanti sekilleri......B-2

BOLUM 1 GIRIS
1-1 DOP-A Serisi Dokunmatik Operator Paneli
DELTA DOP-A serisini aldiginiz icin tesekkurler. Yuksek hizli donanima sahip DOP-A serisi kullanicilara kullanisli ve kolay programlanabilir bir arayuz temin etmektedir.

1-2 Ozellikler Destekledigi PLC Modelleri


DOP-A serisi operator panelleri icinde; Delta,Omron,Simens,Mitsubishi gibi markalarin bulundugu 20'yi askin PLC modelini desteklemektedir. Sizin istekleriniz dogrultusunda yeni PLC modelleri icin uygun haberlesme protokolleri internet sitemizde surekli guncellenmektedir.

Dil Secenekleri
Basitlestirilmis Cince,geleneksel Cince ve Ingilizce'nin yaninda ekran editoru tum Windows fontlarinida kullanabilmektedir.

Hizli Uygulama ve Haberlesme Makrolari


DOP-A serisi makrolari kullanarak karisik islemleri yapilabilmekte,ayrica haberlese makrolari kullanilarak ozel cihazlarla comport'dan haberlesebilmek icin haberlesme protokolleri yazilabilmektedir.

USB ile Hizli upload/download


USB Ver1.1'i kullanarak kisa surede upload/download yapilabilmektedir.

Recete
DOP-A serisi kullanicilara bircok recetenin kolayca girilip saklanabildigi microsoft exceldekine benzer bir recete editoru sunmaktadir.(Hafiza 64K)

1-1

2 Adet PLC Baglantisi


2 COM portlu yapisi ile ayni anda iki farkli veya ayni PLC ile baglanti yapma imkani.

Cesitli kontrolor baglantisi


COM2 portu ile RS485 kullanilarak bircok controlor ile baglanti yapilabilir. (diger cihazlar RS485'i desteklemelidir.)

On-line Simulasyon
Derlemeyi bitirdikten sonra kontrolore baglanarak PC 'den simule etme imkani sunar.

Off-line Simulasyon
Derlemeyi bitirdikten sonra programi direk PC ile simule etme imkani sunar.(Kontrolora gerek duymaz)

SMC Kart ile Yedekleme


Bilgisayar kullanmadan SMC karta download edilebilir veya SMC karti baska bir HMI 'ya takarak kopyalanabilir. Gecmis bilgileri ve alarm kayitlari SMC kartta saklanip kart okuyucuyla okunup print edilebilir.

Bircok Guvenlik Korumasi


Password secenekleri ile programlayicinin yazdiklarini koruma ve makina kullaniminda kullanici izin seviyelerini ayarlama imkani sunar.

1-3 Model numarasi

1-2

DOP - A 57 GS T D
Giris gucu D: DC A: AC Arayuz Tipi T: Sadece dokunmatik K: Dokunmatik ve Tuslu Panel Tipi GS: STN G ri CS: STN renkli TC: TFT renkli Panel Olculeri 57: 5.7" 75: 7.5" 10: 10.4" Seri A: A series ~ USB, RS-232, RS-485, RS-422 Urun Adi Delta Operator Panel

1-4 Uyari
Cevresel faktorler (sicaklik ve nem)
Net bir goruntu elde etmek icin parlaklik ve kontrast ayarini asagidaki ortam kosullarina gore yapiniz. Eger uygulama sinirlarin disinda ise,uzun sure sonunda ekran degisken tonlarda gorunmeye baslayacaktir. Uygulama cevresel sicakligi: 0 C to 50 C (32 F to 122 F) Bagil nem: 10% ~ 90%

SMC Kart
SMC karti datalari saklamak ve tasimak icin kullanilabilir. Yalnizca; HMI tarafindan formatlanmis SMC karti hem HMI 'da hemde Windows OS sisteminde kullanilabilir.(SMC kart bazi farkli formatlarlada yazilip okunabilir fakat bazi problemlerle karsilasilabilir)

Uygulama esnasinda Comport'a kabloyu takip cikarmayin!


Lutfen enerjiyi kestikten comport baglantimizi sokelim veya takalim.

Tavsiye edilen sistem gereksinimleri


Pentium III, 500MHz veya ustu 256MB RAM Windows 2000 & 98
1-3

Bolum 2 Scredit 'e Giris


2-1 Scredit Setup
Bu bolumde ekran duzenleyicinin genel olarak ozellikleri anlatilacaktir. Ilerleyen bolumlerde bu programin detaylari anlatilacaktir.

Minimum hardware gereksinimleri


1. 2. 3. 4. 5. 6. 80486 veya ustu PC 16 MB RAM 10 MB bos hard disk alani VGA or super VGA monitor. Windows 'da ekran renk ayarlarini 256 renk veya ustune ayarlayiniz. Windows uyumlu mouse. Windows uyumlu printer.

Software yuklemesi
Delta HMI Sc reen Editor setup 'ina baslamak icin, lutfen asagidaki stepleri takip ediniz. 1.Adim: Lutfen PC 'nizde Win98 /NT/XP/2000 sistemlerinden birini calistirin. (Sek. 2-1-1 )

Sekil. 2-1-1 Microsoft Windows baslatin


2-1

2.Adim: Kurulum CD 'sini CD ROM 'a takin ve setup.exe 'yi calistirin. click Start > Calistir. ( Fig. 2 -1 -2) Not : Eger kurulum sirasinda calisan baska programlar varsa lutfen onlari kapatin

Sekil. 2 -1 -2 Windows 'un altinda setup.exe 'in calistirilmasi 3.Adim: OK bastiktan sonra setup baslayacaktir.Gelen d'alog kutularini takip ederek kuruluma devam edin ve kurulumun yapilacagi yeri secin. Default klasoru sectikten sonra C: \Program file \Delta\Screen editor , click Next>. Setup islemi sonucunda Program secilen klasore kurulmus olacaktir.

Defult klasorunden baska bir klasor secmek icin , click Browse ... Ekrana gelen klasorler icinden istediginiz bir tanesini icine Delta HMI scredit programini kurmak icin secin ve OK ' e daha sonra Next> Eger gerekirse, Back tusu ile adimlari tek tek geri alabilirsiniz.

2-2

Sekil 2-1-3 Screen editor kurulumu icin klasor secimi 4.Adim: Bu dialog kutucugunda dili secebilirsiniz: Traditional Chinese, Simplified Chinese veya English.Daha sonra N ext> basarak diger adimlara gecilebilir.

Sekil. 2-1-4 Dil secimi 5.Adim: Bu adimda gelen dialog kutucugu gerekli dosyalarin sisteminize yuklendigini gosterecektir (Sekil 2-1-5 ve Sekil 2-1-6)

2-3

Sekil. 2 -1-5 Screen editor yuklenmesi

Sekil. 2-1-6 Screen editoru yuklemeyi bitir Step 6: Artik kurulum islemini bitirebilirsiniz. Lutfen islemi sonlandirmak icin Finish tusuna basin. (Sekil 2 -1 -7)

Sekil 2 -1 -7 Yuklemeden cikis


2-4

7.Adim: OK basip setup'in bilgisayarinizi restart yapmasini bekleyin.Aksi takde No, I will restart my computer later" a basin. Fakat Delta HMI scredit programini kullanmak icin bir defa restart yapmaniz gerektigini unutmayin.

2-2 Scredit 'e Baslama


Setup 'un sonra,Scredit 'i acmak icin su adimlari takip edin; click Start > Programs > Delta HMI > Screen Editor. Sekil 2 -2 -1)

Sekil 2-2-1

Sekil 2 -2-2 Baslangic displayi Screen editor 'e basladiginizda , 1. Eger enviorement menusunden "auto open last file automatically" sec
2-5

tiyseniz son actiginiz program otomatik olarak acilacaktir. 2. Eger auto open last file automatically isaretlemdiyseniz veya son calismanizi saklamadiysaniz, sekildeki gibi acilacaktir. (Sekil 2-2 -3)

Sekil 2-2-3 Sayfa acilmamis ekran Yeni dosya actiktan sonra sekil 2-2-4 gozuken Screen editor sayfasi acilacaktir

2-6

Sekil. 2 -2 -4 Screen editor 'de yeni dosya sayfasi Screen editor uygulama sayfasi asagida anlatilan 5 bolumden olusmaktadir.

n Menu bar
8 farkli fonksiyon icermektedir.

n Toolbar
Toolbar; Windows programindaki gibidir,yerlerini siz belirliyebilirsiniz.

1. 2. 3. 4. 5.

Standard toolbar Zoom toolbar Text toolbar Upper-level planning toolbar Lower-level planning toolbar

2-7

Menu bar

Ust sira planlama toolbar

Standart toolbar

Text toolbar

Zoom toolbar

Element listesi Element toolbar Property tablosu Konum Output tablosu

Alt sira planlama toolbar Status bar

Sekil 2-2-5

Property tablosu

Ust sira planlama toolbar

Menu bar

Output sayfasi

Standart toolbar

Element toolbar Alt sira planlama toolbar Zoom toolbar Text toolbar

Sekil 2 -2 -6
2-8

Element ozellik (property) tablosu


Secilen nesnenin ozelliklerini ayarlamak icin kullanilir.(bkz.Bolum3)
Fig. 2-2-9

Fig. 2-2-8

Fig. 2-2-7 Property tablosu Sekil 2 -2-9 Durum

Fig. 2-2 -8 Pro perty listesi

n Output Penceresi
Ekranda yapilan isler ayric compile isleminden sonraki mesajlar burda gozukur. Yazilan program compile edilirken Scredit otomatik olarak hatalari denetler. Bir hata buldugunda ilgili hataya ait mesaj output window 'da goruntulenir. Kullanici hata mesajina tiklayarak hatali elementi gorebilir.

Fig. 2-2-10 Output sayfasi

Calisma (Work) bolgesi


Programin yapildigi bolgedir.(buton,grafik.sekil).Guzel bir calisma icin asagidaki ornekleri takip edin.(Sekil 2 -2-11 ).

2-9

Calisma bolgesi

Sekil 2 -2-11 Screen editor uygulamasinin genel gorunusu.

2-3 Menu bar ve toolbar


Screen editor 'un icedigi araclarin oldugu toolbarlardir ( resim,recete,display araclari) Menu toolbar asagidaki secenekleri icirir.

2-3-1 File

2-10

Aplication edition

Export a file Upload files

Download firmware Password pr otect

Print function Last file path Exit Screen editor

Fig. 2-3-1 Dosya secenekleri Yeni bir dosya acmak. : Yeni bir dosya acmak icin New butonuna basin. , File> New Sekil 2 -3-2 'deki gibi,veya klavye kisayolu Ctrl+N 'e basin.

Sekil 2-3-2 Menu bar 'dan yeni dosya acmak


2-11

Yeni calisma

Sekil 2-3 -3 Toolbar 'dan yeni dosya acmak Yeni dosyayi sectikten sonra ekrana gelen Sekil 2-3-4 'deki dialog kutucuguna uygulama ismi,sayfa ismi,sayfa ID ve HMI tipini yazmaliyiz.

Sekil 2-3-4 Yeni uygulama dialog kutucugu Eger bir uygulama uzerinde calisirken baska bir uygulama acmak istiyorsaniz asagidaki gibi size uygulamanizi saklamanizi hatirlatan bir dialog kutucugu belirecektir.
2-12

Sekil 2-3-5 Uygulama saklama dialog kutucugu Eski bir uygulama acmak : Varolan bir uygulamayi acmak icin Open secin

, File> Open (Sekil2-3-7) veya klavye kisayolu Ctrl+O 'a basin

Open old application

Sekil 2-3-6 Menu bardan acmak

2-13

Varolan dosyayi acmak

Sekil 2-3 -7 Toolbardan acmak Bu sirada uzerinde calistiginiz uygulamyi saklamaniz icin bir hatirlatici kutucuk acilir sakladiktan sonra sekildeki pencere belirir (Sekil 2-3-8)

Sekil2-3-8 Varolan uygulamayi acmak Dosyayi kapatmak


2-14

: Dosyayi kapatmak icin File > Close Sekil 2-3-9

Uygulamayi kapat

Sekil 2-3-9 Uygulamayi kapat Eger uygulama kapatilmadan once saklanmadiysa asagidaki dialog kutucugu belirir. Sekil 2 -3-10) ve size saklamaniz gerektigini hatirlatir.

Sekil 2 -3 -10 Saklama dialog kutucugu Sakla:

Calismalarinizi saklamak icin klavye kisayollari Ctrl + S 'e basin.

, basin veya File > Save Sekil 2 -3 -11 , veya

2-15

Save application

Sekil 2-3-11 Menu bardan secim

Save

Sekil 2-3-12 Toolbardan secimi Farkli Kaydet: : Varolan uygulamayi baska bir isimde saklamak iin File > Save As 'e basin(Sekil 2-3-13). Ekrana sekil 2-3-14 'deki gibi; yeni uygulamanin ismini yazmak iin bir kutucuk gelecektir.
2-16

Save as other application

Sekil 2-3-13 Menu bardan secimi

Sekil 2-3-14 Uygulama ismi girme kutucugu Export : Resim formatindaki datalari (bmp dosyalarini) export etmek iin basin (Sekil 2-3-16), veya File > Export sein (sekil 2 -3 -15) ,

klavye kisayolu Ctrl+E yollarini kullanin.

2-17

Export

Sekil 2-3-15 Menu bardan secimi

Export

Sekil 2-3-16 Toolbardan secimi


2-18

Sekil 2 -3 -17 Dosyayi export ettikten sonra Ekrani ve Receteyi Upload etme: : File > Upload sectikten sonra (Sekil 2-3 -18),sifreyi girmek zorundasiniz. (Sifre HMI 'da en yuksek oncelige sahiptir) Gelen dialog kutucuna (Sekil 2-3-14). uygulamanin ismini yazdiktan sonra sekil 2-3-19 'daki dialog kutucugu belirir ve Upload islemi baslar. Upload islemini tkip edebilir veya stop tusuna basarak durdurabilirsiniz. Uplad ettiginiz dosya otomatik olarak HMI formatina donecektir ve orjinali bozulamdan acilabilecektir.

2-19

Upload screen and recipe

Sekil 2 -3-18 Menu bardan Ekrani ve Receteyi Upload etme

Sekil 2-3-19 Ekran ve recete Upload goruntusu


2-20

Upload reete : Bu secenek Upload ile ayni isleve sahiptir fakat yalnzca reeteyi upload eder. Receteyi cekmek iin sifreye ihtiyac vardir.

Upload recipe

Sekil 2 -3-20 Upload reete Download firmware


: HMI '

'yi upgrade etmeye veya islev eklemeye yarar.

2-21

Download firmware

Fig. 2-3-21 Download firmware Sifre korumasi: : File>Password Protect ile bu fonksiyonu aktif veya pasif edebilirsiniz.(Sekil 2 -3 -22). Eger aktif ise sekli belirecektir. Dop dosyasini acmadan nce sifre soracaktir.sifre Option > Model parameter 'den ayarlanabilir. (Sekil 2-3 -25). Eger sifreyi pasif ederseniz sekil 2-3 -24 'deki kutucuk belirir.

2-22

Password Protect

Sekil 2 -3 -22 Sifre korumasi

Sekil 2-3-23

Sekil 2 -3 -24

2-23

Sekil 2 -3-25 Sifre ayarlari Yazdir: : Ekrandaki sayfayi print etmek iin

butonuna basabiliriz. Yada File > Print (Sekil 2 -3 -26), veya klavye kisayolu Ctrl+P 'yi kullanabiliriz.

2-24

Print

Sekil 2-3-26 Menu bardan Print etme

Print

Fig. 2 -3 -27 Toolbardan print islemi


2-25

Baski onizleme: : Print almadan nce nizleme yapabiliriz.

Print Preview

Sekil 2 -3 -28 Baski nizleme

2-26

Sekil 2 -3-29 nizleme Son dosya kisayolu: Last file path:En son acilan 4 dosyayi burdan kisayol olarak acabiliriz. Sekil 2 -3 -30.

2-27

Last open file path

Sekil 2 -3 -30 Son ailan dosyalar Cikis: : Screen editor programindan cikmamizi saglar File > Exit (sekil 2 -3 -31). Eger uygulmanizi saklamadiysaniz ekrana saklamanizgerektigini hatirlatan sekil 2-3-10 dialog kutucugu belirir.

2-28

Exit

Sekil 2 -3 -31 Cikis

2-3-2 EDIT

Sekil 2 -4 -1 Edition secenekleri 1. Geri


2-29

:
v

Son yapilani geri almak icin kullanilir.

Butonuna basarak, veya File > Undo secerek Sekil 2-4-2 , veya klavye kisayolu Ctrl + Z. basarak gerceklestirilebilir.

Undo

Sekil 2-4-2 Menu bardan secimi

2-30

Undo

Sekil 2-4 -3 Toolbardan secimi 2. Ileri : Geri alinan islemi eski haline almak icin kullanilir. Sekil2-4 -5 , veya File > Redo secerek Sekil 2-4-4 , veya klavye kisayolu Ctrl+Y ile gerceklenir.

2-31

Redo

Sekil 2-4-4 Menu bardan secimi

Redo

Sekil 2-4 -5 Toolbardan secimi


2-32

3. Kes : Secilen nesneyi silmeye yarar , yapistirma ve tasima islemleri icin clipboardda saklar . butonu sekil 2-4-7, veya File > Cut

sekil 2-4 -6 , veya klavye kisayolu Ctrl + X ile kullanilabilir.

Cut

Sekil 2-4-6 Menubardan secimi

2-33

Cut

Sekil 2-4 -7 Toolbardan secimi 4. Kopyala : Secilen nesneyi clipboarda kopyalar. Copy butonuna basarak sekil 2-4-7, veya File > Copy secerek sekil 2-4-8, veya klavye kisayolu

Ctrl + C kullanilabilir.

2-34

Copy

Sekil 2-4-8 Menu bardan secimi

Copy

Sekil 2-4 -9 Toolbardan secimi


2-35

5. Yapistir : Clipboardaki nesneyi yapistirmaya yarar. butonu

Sekil 2-4 -11 , veya File > Paste sekil 2-4 -10, veya klavye kisayolu Ctrl + V ile kullanilabilir.

Paste

Sekil 2-4-10 Menu bardan secimi

2-36

Paste

Sekil 2 -4 -11 Toolbardan secimi 6. Sil :Secilen nesneyisilmek icin kullanilir sekil 2 -4 -12.

2-37

Delete

Sekil 2-4-12 Delete 7. Tumunu sec : Butun nesneleri secmeye yarar ,sekil 2 - 4 -13. Butun hepsini sectigimizde, ust sol kosedeki nesne ana element olarak mavi ve beyaz cerceve ile cevrelenecektir.Digerleri ise siyah beyaz cerceve ile cevrelenir.

2-38

Select All

Sekil 2-4-13 Menu bardan secme 8.Bul : Aradiginiz bir nesneyi ,resmi, adresi sayfayi bulmaniza yarar .Klavye kisayolu Ctrl+F veya Edit>find 'den ulasilabilir.Aranan nesne bulundugu zaman output windowda gorebilirsiniz.

2-39

Find

Sekil 2-4-14 Menu bardan secimi

Sekil 2-4-15 Dialog kutucugundan bulma


2-40

Aranan element

Aranan element isaretlenir.

Sekil 2-4 -16 Aranan element secimi 9. Yenile : Okunan adresi,yazilan adresi.text 'i o sayfada veya butun sayfalarda degistirmeye yarar.Adres tipi bit,word,dword olabilir,sekil 2-4 -17.

2-41

Replace

Sekil 2-4-17 Menu bardan secimi

1@D1000 'i bul

1@D2000 'le yenile

Sekil 2 -4 -18 Yenileme ornegi


2-42

10. Grupla : Edit > Group secerek yada butonuna tiklayarak se-

cilen butun nesneleri grup yapma imkani saglar .Nesneleri grup yaptiktan sonra elementler tek bir nesne gibi davranir grup olarak hareket eder.

Sekil 2-4-19 Menu bardan secimi

2-43

Selected symbol

Sekil 2 -4-20 Grup yapma Grup Boz: : Nesnelerden olusan grubu bozmak icin Edit > Ungroup seceriz butonuna basarakta nesneleri ungrup edebiliriz.

2-44

Sekil 2-4-21 Menu bardan secimi

Selected symbol

Sekil 2 -4 -22 Ungrup


2-45

Kati Ayarla : Nesnelerin diger nesnelere gore katlarini (altta,ustte)ayarlamamizi saglar.Edit>Layer yada butonlariyla secilebilir.

Sekil 2-4-23 Menu bardan secimi

2-46

Bring to front

Send to back Bring forward Send backward

Fig. 2-4-24 Layer arrangement Hizalamak : Secilen elementleri hizalamaya yarar. Edit > Align ,sekil 2-4 -25 veya butonlariyla ,sekil 2 - 4 -26.Bu islevi gerceklestir-

mek icin 2 elementten daha fazlasina ihtiyaciniz vardir .

2-47

Sekil 2-4-25 Menu bardan secimi

Sekil 2-4-26 Hizalama sonucu


2-48

Ayni olculerde yap : Edit >Make Same Size yaparak yada sekil 2-4-28 deki butonu tiklayarak secili elementleri ayni olculerde yapabilirsiniz.

Sekil 2-4 -27 Ayni olculerde yapma

2-49

Make the Make the same width Make the same size same height The base

Fig. 2-4-28 Result of make same size Yazi Yazma na : Text duzenlemek icin kullanilir.Bu islevi sectigimizde basiisareti gelir. Ayrica toolbardan da secilerek kullanilabilir.

2-50

Text toolbar

Ozellik basliklari

Sekil 2 -4 -29 Yazi yazma Cogaltmak : Bir elementi ayni anda birden fazla kopyalamamizi saglar. X ve Y ekseninde kacar adet yapmak istedigimizi yazarak ayisini belirlemis oluruz. Minimum kopya sayisi 2 olabilir. Eger yalnizca satira yada kolana kopyalamak istiyorsak ilgili yerlere check isareti koyariz.Element numaralari yataydan baslayarak dikeye dogru artar.Adresler bit yada word olabilir. bkz. sekil 2-4 -31 ve sekil 2 - 4 -32

2-51

Sekil 2 -3 -30 Cogaltma

Sekil 2 - 4 -31 Cogaltma ornegi

2-52

Sekil 2 -4 -32 Coklu kopyalama ornegi

2-3-3 View

Docking pencereler

Sekil 2-5-1 View menusu secenekleri Calisma esnasinda hangi toolbarlarin gozukup gozukmeyecegini ayarliyabildigimiz bolumdur.Eger birisini secersek basina isareti gelecek ve sectiginiz toolbar penceresi ekranin ust kosesinde yerini alacaktir.
2-53

Sekil 2-5 -2 1. Standard toolbar simge Fonksiyon Tanim New Yeni uygulama acar Open Save Export Undo Redo Cut Copy Paste Find Varolan uygulamayi acar Uygulamayi saklar Uygulamayi Bmp formatinda export eder Bir adim geri alir (bazilari geri alinamaz) Bir adim ileri alir Secili elementleri keser Secili elementleri kopyalar Secili elementleri yapistirir Adres yada yazilari bulur.

New screen Yeni sayfa acar Open screen Eski sayfayi acar Print preview Baski onizlemesi Print printeder

About Screen editor versiyonu hakkinda bilgi verir screen editor Tablo 2 -5 -1 Standart toolbar menusu
2-54

2. Durum arac cubugu Anlik bilgileri gosterir


Yukleme methodu

Mouse kordinatlari

Software versiyonu Caps Lock

Fig. 2-5-3 Durum arac cubugu


Num Lock Scroll Lock

3. Text arac cubugu

Simge

Fonksiyon Tanim Text size Yazinin boyunu Font Align left Fontu ayarlar Sola hizalar

ayarlar

Center to Yaziyi tam ortaya alir page horizontally Align right Saga hizalar Align top Center to page vertically Align bottom Text color Underline Ustte hizalar Yaziyi sayfanin dikey olarak tam ortasina alir

Asagi hizalar Yazi rengini ayarlar Yazinin altini cizer

Table 2 -5 -2 Text arac cubugu 4. Bitmap arac cubugu

Simge

Fonksiyon Enlarge a Figure

Tanim Secilen sekli nesne kadar buyutur

Actual Figure size Secilen sekli gercek boyutuna getirir Align to left side Center to page horizontally Align to right side Align to top side Secilen sekli sola hizalar Secilen sekli ortalar Secilen sekli sola hizalar Secilen sekli uste hizalar
2-55

Simge

Fonksiyon Tanim Center to page Sekli sayfanin dikey olarak tam ortasina al vertically Align to bottom side Sekli sayfanin alt kosesine hizalar Table 2-5-4 Bitmap arac cubugu

5. Element arac cubugu Toolbar Simge Fonksiyon Buton Tanim

Ibre

Bar Pay

Gosterge Deger Display

Grafik display Giris

2-56

Toolbar Simge Fonksiyon Egri Ornekleme Tanim

Alarm

Sekil

Table 2-5-5 Elementler 6. Planlama arac cubugu A. Ust sira planlama arac cubugu Simge Fonksiyon Current text Current status Tanim Secili nesnenin uzerindeki text O anki durumu

Previous windows Bir onceki pencereye doner Next windows Compile Bir sonraki pencereye gider Calismayi compile eder

Download screen Calismayi ve receteyi download eder data and recipe Download screen Ekrani download eder data On-line simulation Calismayi test etmek icin kullanilir PLC baglantisina gerek vardir Off-line simulation Calismayi test etmek icin kullanilir PLC baglantisina gerek yoktur Tablo 2-5-6

b. Alt sira planlama arac cubugu


2-57

Simge

Fonksiyon Group Ung roup Bring to front Send to back Bring forward Send backward Align left Align right Align top Align bottom Center to page vertically Center to page horizontally Make same width

Tanim Secilen nesneleri gruplar Grubu bozar Secilen nesneyi uste alir Secilen nesneyi alta alir Secilen nesneyi one alir Secilen nesneyi arkaya alir Secilennesneleri sola hizalar Secilen nesneleri sola hizalar Secilen nesneleri yukari hizalar Secilen nesneleri asagi hizalar Nesneyi sayfanin dikey ortasina yerlestirir Nesneyi sayfanin yatay ortasina yerlestirir Secili nesneleri ayni genislikte yapar

Make same height Secili nesneleri ayni yukseklikte yapar Make same size Secili nesneleri ayni olculerde yapar

Tablo 2-5-7 Alt seviye planlama arac cubugu C. Zoom arac cubugu Simge Fonksiyon Tanim Zoom Zoom seviyesini ayarlar, 25%, 50%, 75%, 100%, level 150%, 200% ve 300% Zoom in Zoom seviyesini arttirir,150%, 200% ve 300%. Zoom out Zoom seviyesini azaltir, 25%, 50% ve 75%. 1:1 Elementleri gercek boyutunda gosterir Tablo 2-5-8 Zoom arac cubugu 7. Property tablosu Detayli bilgi icin bolum 3-1 'e bakiniz.

2-58

Sekil 2 -5-4 Element property tablosu 8. Output Penceresi Yapilanlari kaydeder ve hatali adresleri gosterir.

Sekil 2 -5 -6 Output penceresi

Sekil 2 -5 -7 Output penceresi


2-59

Sekil 2-5-8 Output ornegi 9. Yakinlastir

Sekil 2-5-9 Hata ornegi

: Nesnenin gorunusunu 150% , 200% ve 300% oranlarinda buyutur.Detaylar icin sekil 2-5 -10, sekil 2-5-11, sekil2-5-12 ve sekil 2-5 -13

Zoom in

Sekil 2-5-1 0 Menu bardan secimi

2-60

Zoom in

Sekil 2 -5 -11 Toolbardan secimi

100%

Sekil 2-5-12 Zoom seviyesi = 100%


2-61

150%

Sekil 2-5-13 Zoom seviyesi= 150% 10. Uzaklastir : Nesnenin gorunusunu 25%,50% and 75% oranlarinda kucultur . Detaylar icin sekil 2 -5 -14, sekil 2-5 -1 5 ve sekil 2 -5 -1 6.

2-62

Zoom out

Sekil 2-5-1 4 Menu bardan secimi

Sekil 2-5-1 5 Zoom out 'dan once


2-63

75%

Sekil 2 -5 -16 Zoom out 'dan sonra 11. Gercek boyut : Gorunusu gercek olculerine alir. ve butunlariyla

zoom out veya zoom in yapabiliriz yada sekil 2-5-17 'deki gibi secim yapabiliriz.

Sekil 2 -5 -1 7 12. Tam ekran : Bkz. sekil 2-5-18 ve sekil 2-5-1 9.

2-64

Sekil 2 -5 -1 8 Tamekran yapmadan once

Sekil 2-5-19 Tam ekran (Esc veya mousenin sol tusuyla burdan cikabilirsiniz)
2-65

I/O ekrani : Bkz. sekil 2-5-2 0 ve sekil 2-5-2 1.

Sekil 2 -5 -20 I/O ekranindan once

2-66

Sekil 2 -5-21 I/O ekrani (Esc veya mousenin sol tusuyla burdan cikabilirsiniz) Grid ayarlari : Elementleri kolayca hizalama imkani verir. Grid araligi sekil 25-22 'deki menuden ayarlanir.

Sekil 2-5 -2 2 Grid ayarlari kutucugu

2-67

Sekil 2-5-23 Gridlerin gorunusu

2-3-4 Nesneler (Elements)

Sekil 2-6-1 Nesne secenekleri Screen editor bir cok ozelligi bulunan 11 tip nesneye sahiptir.Bunlar;buton,ibre,bar, pay, gosterge, deger gosterme, grafik display,deger girme,egri ornekleme,alarm,grafik vb. Kullanmak istediginiz elementi menu bardan alip kullanabilirsiniz,sekil 2-6-2 ve sekil 2-6 -3.

2-68

Sekil 2 -6 -2 secilen elementin olcusunu ayarlama

Sekil 2-6-3 Elementin gorunusu Element olusturmanin farkli bir yontemi: Sayfanin uzerindeyken mausenin sag butonuna tiklayarak . Mousenin isaretcisini calisma bolgesinin ustune getirir sag butona tiklariz acilan element tablosundan kullanmak istedigimiz elementi secip sol butona tiklariz,sectigimiz elementi sayfanin istedigimiz bolgesine koyar ve surukleyerek buyutlarini ayarliyabiliriz.Ozellikler sayfasindan (properties window) diger ozelliklerini ayarlayabiliriz,sekil 2 -6 -4, sekil 2-6-6 ve sekil 2 -6 -7.(Bkz.bolum 3)

2-69

Click right button

Click left button to select

Sekil 2-6-4 Acilan menuden elementin secimi

Sekil 2-6-5 Menu bardan elementin secimi


2-70

Sol butona basin ve birakmadan surukleyin

Sekil 2-6-6

Boyutlar tamam ise butonu birakin

2-71

Sekil 2-6-7 Element tasima Mouse fonksiyonlari windows ile aynidir. Mouse isaretcisi seklini aldigi zaman sol butona basili tutarak nesneyi surukleyip tasiyabiliriz ,sekil 2-6-8, sekil 2-6 -9 ve sekil 2-6-10.

Sekil 2-6-8 Isaretci

seklini alacak

2-72

Sol butona basin ve birakmadan surukleyin

Fig. 2-6-9

2-73

Tasimayi bitirmek icin butonu birakin

Sekil 2 -6 -10 Element genisligini ayarlama: Secilen nesnenin uzatmak istedigimiz kosesine gidilip isaretcinin olmasi beklenir ve sol tusa basili tutup surukleyerek genislik ayarlanir ,sekil 2-6-12 ve sekil 2-6-13 .

2-74

isaretci

Sekil 2 -6 -11

Sol tusa basin ve surukleyin

Sekil 2 -6 -12
2-75

Sekil 2-6-13 Nesnenin yeni olculeri Elementin yuksekligini ayarlama: Secilen nesnenin uzatmak istedigimiz kosesine gidilip isaretcinin olmasi beklenir ve

sol tusa basip surukleyerek yukseklik ayarlanir ,sekil 2 -6 -14, sekil 2-6 -15 ve sekil 2 -6 -1 6.

2-76

Isaretci

Sekil 2 -6 -14

2-77

Sol tusa basin ve surukleyin

Sekil 2 -6 -15

2-78

Birak ve bitir

Sekil 2 -6 -16 Yukseklik ve genisligi birlikte ayarlama (Y ontem 1) Isaretci seklini aldiginda sol tusa basili tutup surukleyerek nesnenin genislik ve yuksekligini birlikte ayarlayabilirsiniz,sekil 2-6-17, sekil 2-6-18 ve sekil 2-6-19.

2-79

isaretci

Sekil 2 -6 -17

2-80

Sol tusa basin ve birakmadan surukleyin

Sekil 2 -6 -18

2-81

Birak ve bitir

Sekil 2 -6 -19 Yukseklik ve genisligi birlikte ayarlama (Yontem 2) Isaretci seklini aldiginda sol tusa basili tutup surukleyerek nesnenin genislik ve yuksekligini birlikte ayarlayabilirsiniz,sekil 2-6-20, sekil 2-6-21 ve sekil 2-6-22.

2-82

isaretci

Sekil 2 -6 -20

sol butona basin ve birakmadan surukleyin

Sekil 2 -6 -21
2-83

Birak ve bitir

Fig. 2-6-22 Karakter girme: Karakter girme islemi windows ' da oldugu gibi isaretci yapilabilir ,sekil 2-6-23 ve sekil 2-6-24 seklini aldigi zaman

2-84

Blink

Sol butona tikladigimizda isaratci seklini alir

Sekil 2 -6 -23

Ayni zamanda burayada yazilir.

Karakter girisi

Sekil 2 -6 -24
2-85

Mouse 'in sag butonu: Farkli bolgelerde mause'nin sag butonuna basildiginda farkli menulerin acildigini farkedeceksiniz ,sekil 2 -6 -25, sekil 2 -6 -26 sekil 2 -6 -27.

Toolbar display

Sekil 2 -6 -25

2-86

Element secimi

Sekil 2 -6 -26

Element basimi

Sekil 2 -6 -27
2-87

2-3-5 Sayfa

Sekil 2 -7-1 Sayfa secenekleri Eger sayfayi kapama butonuna basarsaniz(sekil 2-7-2)sayfa silinmeden gizlenecektir. Genel olarak programlardakapama butonuna bastigimizda cikmadan saklama uyarisi gelir . Fakat screen editorde sayfayi kapatmaz sadece gizler.

Sayfayi gizlemek icin butonuna basilir

Sekil 2-7-2 1. Yeni sayfa acma: Yeni sayfa acmak icin butonuna basabiliriz yada Screen > New screen secebilir

(sekil 2-7-3), veya klavye kisayolu Shift+N kulluanabiliriz,daha sonra karsimiza sekil 2-7-5 deki dialog kutucugu geecektir.
2-88

Yeni sayfa

Sekil 2-7-3 Menu bardan secimi

New screen

Sekil 2-7 -4 Toolbardan secimi


2-89

Sayfa ismini girin

Sekil 2-7-5 Yeni ekran acma dialog kutucugu 2. Ekran acma eni sayfa acmak icin butonuna basabiliriz yada Screen > Open screen secebiliriz.

(sekil 2 -7 -6) veya klavye kisayolu Shift+N kulluanabiliriz,daha sonra karsimiza sekil 2-7-8 dialog kutucugu gelecektir.

Open screen

Sekil 2-7-6 Menu bardan secimi

2-90

Open screen

Sekil 2-7 -7 Toolbardan secimi

Sekil 2 -7 -8 Sayfa acma dialog kutucugu


2-91

3. Sayfa kesme Sayfanin tumunu kesmek icin kullanilir. Screen > cut screen secerek (sekil 2-7-9) veya klavye kisayolu Shift + T kullanarak sayfayi kesebiliriz. (Not:Sayfa kesme islemini geri alamazsiniz bu islem sayfa silme islemiyle ayni islevi yapar fakat Paste komutu ile geri yapistirilabilir.)

Cut screen

Sekil 2-7-9 Menu bardan secimi

Sekil 2-7 -10 Sayfa kesme uyari mesaji 4. Sayfa kopyalama Screen > copy (sekil 2-7-11)secerek yada Shift + C basarak bir sayfanin tumunu kopyalayabiliriz.

2-92

Copy screen

Sekil 2 -7 -11 5. Sayfa yapistirma Screen > paste secerek (sekil 2-7-12) , yada Shift + P yaparak sayfayi yapistirabiliriz. Yapistirilan sayfanin butun ozellikleri ayni olacaktir yalnizca sayfa ismi otomatik olarak verilecektir.

2-93

Paste screen

Fig. 2-7-12 6. Sayfa silme Screen > delete secerek (sekil 2 -7-13) yada Shift + D 'ye basarak sayfayi silebiliriz. (Not: Sayfa silindikten sonra geri alinamaz bu yuzden silmeden once dikkatli olmakta fayda vardir.)

2-94

Delete screen

Sekil 2 -7 -13

Sekil 2-7 -14 Sayfa silme uyarisi 7. Sayfa Acilis Macrosu Sayfa acildiginda gerceklesen macrolardir (detayli bilgi icin bolum 4 'e bakiniz)

2-95

Screen open Macro

Sekil 2 -7 -15

Screen Open Macro

Sekil 2-7-16 Ozellikler sayfasindan secimi


2-96

Sekil 2 -7 -17 Makro yazimi 8. Sayfa Kapanis Macrosu Sayfa kapandiginda gerceklesen macrolardir (detayli bilgi icin bolum 4 'e bakiniz)

2-97

Screen Close Macro

Sekil 2-7-18 Menu bardan secimi

Screen Close Macro

Sekil 2-7-19 Ayarlar sayfasindan secimi


2-98

Sekil 2 -7 -20 Makrolar 9. Sayfa dongu macrosu Sayfa acik oldugu surece peryodik olarak gerceklesen macrolardir.(Macronun gerceklesme peryodlarini dongu zaman ayarlari menusunden ayarlayabiliriz.(Bkz.bolum 4)

2-99

Screen Cycle Macro

Sekil 2-7-21 Menu bardan secimi

Screen Cycle Macro

Sekil 2-7-22 Ozellikler sayfasindan secimi


2-100

Sekil 2 -7 -23 Macro basimi 10. Yardimci butonlar Yardimci anahtarlar her sayfada ayri ayri kullanilabilir, sekil 2 -7 -24, sekil 2-7-25 sekil 2-7 -26.

2-101

Auxiliary key

Sekil 2-7-24 Menu bardan secimi

Yardimci butonlar

Sekil 2-7-25 Yardimci butonlar

2-102

Sekil 2-7-26 Yardimci butonlarin secimi Modellere gore kullanilabillecek yardimci buton sayilari: DOP Model ismi DOP-A57GSTD DOP-A57CSTD DOP-A75CSTD DOP-A10TCTD Yardimci buton sayisi 4 4 5 6

11. Ekran ayarlari Bu ayarlarda , mevcut ekranin alt sayfa olup olmayacagi ayalanir. Ayrica alt sayfanin olculerinin ve saat macrosunun zamanlarinin ayarlandigi yerdir,sekil 2-7 -29.

2-103

Screen properties

Sekil 2-7-27 Menu bardan secimi

Sekil 2-7-28 Ayarlar penceresinden secimi


2-104

Alt ekran ayarlari

Secilerek ilisikteki ayarlar yapilabilir

Macro icin gecikme zamani

Sekil 2 -7-29 Ekran ayarlari penceresi

2-3-6 Araclar (Tools)

Sekil 2-8 -1 Araclar secenekleri 1. Derleyici (Compile) Yapilan uygulamayi HMI formatinda delemeye yarar. Eger uygulama yeni ise compile etmeden once saklamaniz gerektigini hatirlatir. Eger mevcut uygulama saklanmis veya eski bir uygulama ise direk olarak derler.Derleme yaparken output penceresinde nesneler ve varsa hatalara ait mesajlar gozukur.Eger bir hata varsa derleme islemi tamamlanmaz.Tools > compile secerek veya butonuna basarak yada klavyede

Ctrl + F7 tuslarina basarak calismamizi compile edebiliriz, sekil 2-8-4 ve sekil 2-8-5

2-105

Compile

Sekil 2-8-2 Menu bardan secimi

Compile

Sekil 2-8 -3 Toolbardan secimi


2-106

Kac hata oldugunu gosterir

Butun

derleme

sonuclari

bu-

rada gozukur. Eger bir hata varsa sebebi yazar ve hata mesajinin ustune tiklarsak hatali nesne belirir.

Sekil 2-8-4 Compile ornegi

Compile basarili

Sekil 2-8-5
2-107

2. Uygulamayi ve receteyi download etme (Download screen&Recipe) Ekrani ve receteyi download etmek icin Tools > Download secilir sekil 2-8-7 veya butonuna basilmalidir sekil 2-8-8 klavyede Ctrl+F8 tuslarina basilaraklta bu islem gerceklestirilebilir.Eger bilgisayar HMI 'a baglanamiyorsa hata mesaji verir, sekil 2-8-10 ve sekil 2-8-11.

Download Screen & Recipe

Sekil 2-8-7 Menu bardan secimi

2-108

Download Screen & Recipe

Sekil 2-8 -8 Toolbardan secimi

Sekil 2-8-9 Download ediyor


2-109

Sekil 2-8-10 USB baglanti hatasi

Sekil 2-8-11 Data formati Hatali

3. Uygulamayi download etme (Download Screen) Yalnizca uygulamayi download etmek icin kullanilir.Tools >Download screen secerek (sekil 2-8-12) veya butonuna basarak (sekil 2-8-13) yada klavyede Ctrl+F9

tuslarina basarak yapilabilir.

Download Screen

Sekil 2-8-1 2 Menu bardan secimi

2-110

Download screen

Sekil 2 -8 -1 3 Toolbardan secimi 4. Online simulasyon (Online simulation) Yapilan calismayi online olarak simule etmek icin kullanilir ama bu arada DOP bir PLC 'ye bagli olmalidir. Aksi takdirde online simulasyon yapilamaz.Fakat offline simulasyon yapmak icin PLC baglantisina gerek yoktur.Tools > Online simulation secerek (sekil 2-8-14) yada butonuna basarak (sekil 2-8-15) yada Ctrl + F4 tuslarina basarak

basarak online simulasyon yapilabilir.(sekil 2-8-16)

2-111

Online simulation

Sekil 2-8-1 4 Menu bardan secimi

Online simulation

Sekil 2 -8 -1 5 Toolbardan secimi


2-112

Sekil 2-8-16 Online simulasyon display 5. Offline simulasyon (Offline simulation) Offline simulasyon calismanin dogrulugunu,okunan ve yazilan adreslerin ve macrolarin testi icin kullanilabilir, PLC baglantisi gerekmez.Tools > Offline simulation secerek (sekil 2-8-17), butonuna basarak(sekil 2-8-18) yada klavye kisayolu Ctrl + F5 'e basarak gerceklestirilebilir.Offline simulasyon goruntusu sekil 2-8 -1 6 'daki gibi olacaktir.

Offline Simulation

Sekil 2-8-1 7 Menu bardan secimi


2-113

Offline simulation

Sekil 2 -8 -1 8 Toolbardan secimi 6. Recete (Recipe) Recete kontrolore istenen degerleri pratik bir sekilde girme imkani kilar. HMI 'in hafizasini kullanarak daha onceden kaydedilmis datalari PLC 'ye transfer edebilirsiniz.Recete uygulamadan ayri olarak recete hazirlik bolumunde duzenlenir ve ayri olarak download edilebilir.Ayrica bir recete her tur PLC icin kullanilabilir.Receteyi kullanabilmek icin once aktif etmek gerekir,sekil 2 -8 -20.

2-114

Recipe

Sekil 2-8-1 9 Menu bardan secimi

Sekil 2-8-20 Recete hazirlama kutucugu


2-115

Sekil 2-8 -20 'de 10 grup var ve her grup 10 word 'den olusuyor.Bu 10 gruptan herhangi istedigimiz bir tanesini HMI hafizasindan PLC 'ye transfer edebiliriz. 7. Receteyi download etme (Download Recipe) Receteyi HMI 'a yukler. Tools > Download recipe secilerek yapilabilir.Ayrica hazirladigimiz bir receteyi PC 'mizde .rcp uzantili bir dosya olarak saklayabiliriz.

Sekil 2-8-2 1 Recete acma 8. Recete hazirlama(Recipe edition) Recete fonksiyonunu kullanmak icin aktif etmek gerekir.( Eger bu fonksiyonu aktif etmezsek receteyi download etsek bile kullanamayiz. )

Adres:

Recetenin basliyacagi adresi girdigimiz bolgedir. ,

(Sekil 2-8-22 ) (Not: Buraya girdigimiz adres PLC 'nin data bolgesi olmalidir)

2-116

Sekil 2 -8-22 Recetenin baslangic adresi

Uzunluk (Lenght):Recetenin herbir grubunun kac word 'den olusacaginin belirlendigi bolumdur. Sifirdan buyuk bir sayi yazilmalidir aksi takdirde sekil 2-8-23 'deki uyari gelir.

Sekil 2 -8 -23 Grup (Group): Recetenin kac gruptan olacagini belirler. Grup sayisi sifirdan buyuk girilmelidir aksi takdirde sekil 2-5-24 'deki uyari mesaj kutucugu gelecektir.

2-117

Sekil 2 -8 -24 Uygula (Apply):Grup numarasi ve uzunlugunu girdikten sonra Apply butonu tiklanarak recete acilabilir.HMI 'in recete hafizasi 64K 'dir (uzunluk X grup=64 X 1024 'den kucuk olmalidir.) Eger bunlardan birisi 0 veya limitin ustunde olursa sekil 2-8-25 'deki uyari mesaj kutucugu gelecektir.

Sekil 2 -8 -25 Ac (Open): Open butonuna basilir,acilmak istenilen recete ismine tiklanir.Acilan recete dosyasi diger marka PLC'lerde de kullanilabilecegi icin start adres kismi bostur.

Sekil 2 -8 -26 Saklama (Save): Recete dosyasini PC 'ye saklarken ayni recete degisik marka PLC lerde kullanilabilecegi icin start adres otomatik olarak saklanmaz.

2-118

Sekil 2 -8 -27 Reset: Hazirlanan receteyi siler.Sekil 2 -8 -28 ve Sekil 2 -8 -29

Sekil 2-8-28 Recete ekrani

2-119

Sekil 2 -8 -29 Resetten sonra Temizle (Clear):Clar butonuna bastigimizda girmis oldugumuz butun degerler 0 olur,sekil 2-8-30 ve sekil 2-8-31.

Sekil 2-8-30 Recete ekrani


2-120

Sekil 2 -8 -31 Clear yaptiktan sonra Print: Recete degerlerinin ciktisini alir. OK: Yazilan receteyi onaylamak icin kullanilir. (Onaylayabilmek icin adres girilmis olmalidir,sekil 2-8 -32)

Sekil. 2 -8-32 Adres girilmemisse gelen hata mesaji


2-121

Iptal (Cancel): Cancel butonunu kullanarak receteyi iptal edebiliriz.(Yazilan bilgileri saklama-) dan cikar.)

2-3-7 Secenekler (Options)

Sekil 2 -9 -1 Secenekler menusu 1. Model parametreleri (Model Parameter) Options > Model parameter secilerek HMI 'in genel haberlesme ayarlarinin yapildigi model parametreleri ayar menusunu acilabilir.Genel ayarlar kisminda genel olarak uygulamanin ismi,HMI tipi, PLC tipi, baslangic sayfasi secimi,sistem kontrol ve durum bolgesi, download portu, sifre vb. ayarlari yapilabilir.Haberlesme ayarlari kisminda PLC ID numarasi ve protokol ayarlari yapilabilir.Detaylar icin sekilleri inceleyiniz.

Model Parameter

Fig. 2-9-2
2-122

Genel ayarlar (General setting)

Sekil 2-9-3 Uygulamanin ismi: Ayni zamanda dosyanin ismidir. HMI type: HMI tipinin secildigi yerdir.DOP serisi farkli HMI 'lar icin farkli fonksiyonlar icerir.

Sekil 2-9-4 HMI tipi Kontrolor(Controller): PLC tipi secmek icin kullanilir.

Sekil 2-9-5 PLC ayarlari En yuksek seviye sifresi: En yuksek oncelikli passwordu koymak icin kullanilir.Yazilim 8 seviye sifresine sahiptir.(Option>Model parameter>security)
2-123

Varsayilan baslangic seviyesi: Baslangic seviyesini ayarlamak icin kullanilir, en yuksek seviye 7 en dusuk seviye 0 dir. Sistem kontrol bolgesi (System control area) start adres : Sistem kontrol bolgesi adresini belirler.(PLC'den sayfa gecisi icin de kullanilir.) Sistem kontrol bolgesi-Uzunluk (System control area length):Kullanilan foksiyonlara gore uzunluk farkli olacaktir.(Mesela recete kullanirken uzunluk 8 Word 'den kisa olur ). Ilgili HMI parametreleri icin bolum 4 'e bakiniz. Sistem durum bolgesi (System status area) start adres: Sistem durum bolgesinin adresini girmek icin kullanilir ,bu bolgeye PLC adresi girilmelidir. Sistem durum bolgesi data blogu 6 ardisik word 'den olusur. Ilgili parametreler icin bolum 4 'e bakiniz.

Yukleme ayarlari (Download setting ) USB1.1: Yukleme yapmak icin USB1.1 'i kullanir. Yukleme ayarlari (Download setting ) PC haberlesme portu: Yukleme yapmak PC portlarini kullanir.

Sekil 2 -9 -6 PC haberlesme portla Baslangic gecikme zamani (Delay time for start-up): Baslangicta PLC'nin calismasini beklemesi icin HMI 'a gecikme zamani girilir.(Ayar araligi 0-255 saniyedir.) Saat Makrosu Gecikme zamani (Delay time for clock macro): Saat makronun gerceklesmesi icin gecikme zamani olusturur.(Ayar araligi 100~999 ms. dir.) Haberlesme Parametreleri Ayarlari (Communication parameter setting)

2-124

Sekil 2-9-7 Baglanti ayarlari (Connection setting): Baglanti ayarlari ve port secilir. (DOP serileri ayni anda farkli iki PLC 'ye baglanabilir.)

Sekil 2-9-8 Haberlesme portu (Communication port): PLC baglanti portu (COM 1 veya COM 2) secilir.

2-125

Sekil 2-9-9 PLC ayarlari (PLC setting)-Password: PLC sifresi koymak icin kullanilir. Haberlesme gecikme zamani(delay time for communicating):Haberlesme gecikme suresi ayarlanir.( 0 - 255 ms.) Okuma optimizasyonu(Optimize): Optimizasyonu aktif eder.Bkz. sekil 2-9-7 PLC ID: PLC 'nin ID numarasinin yazildigi bolumdur.Varsayilan deger 1'dir.Ayar araligi 0- 255 'dir. Haberlesme arayuzu (Communication interface): RS232 , RS422 ve RS485 secilebilir. Varsayilan deger RS232 'dir.

Sekil 2 -9 -10 Data bit: Data biti secimi yapilir.

Sekil 2 -9 -11 Stop bit: Stop biti secimi yapilir.

Sekil 2 -9 -12 Communication baud rate:Baud rate secimi yapilir.

Sekil 2 -9 -13 Parity bit: Parity biti secilir.

Sekil 2 -9 -1 4 2.Alarm ayarlari(Alarm setup) Options > Alarm setup secilerek alarm ayarlari menusune girilebilir (sekil 2-9-15). Bu ayarlar element ayarlariyla birlikte yapilmalidir.Eger belirtilen sart secilmis adreste gerceklesirse, HMI otomatik olarak yazilan mesaji gosterecektir.Alarm ayar menu2-126

sunde, append, delete, modify, OK, cancel ve close secenekleri vardir(sekil 2-9 -1 6). Alarm ayarlarini appendi secerek yapabiliriz. (Sekil 2 -9-17).

Alarm setup

Sekil 2-9-15 Menu bardan secimi

Sekil 2-9 -16 Alarm ayarlari Ekle (Append): Alarm ekler.


2-127

Sekil 2 -9-17 Alarm ozellikleri Mesaj: Alarm geldiginde goruntulenecek mesaj. Display rengi: Alarm mesajinin rengi. Trigger Mode: Alarmin ne zaman goruntulenecegi;ilgili bitin On-Off durumu secilir. Alarm screen: Alarmin hangi ekranda goruntulenecegi secilir. Delete: Secilen alarmi siler. Modify: Secilen alarmi degistirir. Scan time (sec.): Tarama zamani ayarlanir. Kayit sayisi (Number of records in history buffer): Alt alta kac alarm yazilacagi secilir, Eger yazilan sayidan fazla alarm gelirse ilk gelen alarm silinir son gelen alarm en alta kaydolur. Ornek olarak History buffer sayisi 100 yazilsin.101 'inci alarm geldiginde 1.alarm silinir, ikinci alarm 1. olur,ucuncu alarm 2.olur...yuzuncu kayit 99.olur ve yeni kayit 100'uncu olarak kaydedilir. Retentive: Enerji kesintisinde kayitlari SRAM 'e kaydetmek icin kullanilir.(SRAM sistem pilinden beslenir) Non -volatile: Kayitlari enerji kesilsede kesilmesede SRAM 'e kaydeder.

3. History setup: Detaylar icin bkz. bolum 3.

2-128

History setup

Sekil 2 -9 -18 Ekle (Append): Bir grafik datasi ekler.

Sekil. 2 -9 -19 Grafik ayarlari


2-129

Sekil 2-9-20 Tetikleyici - Timer

Sekil 2 -9-21 Tetikleyici- PLC Okunacak adres (Read address): Okunacak adres girilir. Uzunluk (Size): Ardisik kac adres okunacagi girilir.

Sekil 2 -9 -22 Uzunluk Ornekleme peryodu (Sample cycle): Okuma isleminin ornekleme peryodunu belirler. Eger tetikleyici PLC secilirse bu ayar gecersiz olur.Ayar araligi 0 - 10000 'dir. Ornek sayisi (Sample point): Eger yazilan sayidan fazla alarm gelirse ilk gelen alarm silinir son gelen alarm en alta kaydolur.Ornek olarak History buffer sayisi 100 yazilsin.101 'inci alarm geldiginde 1.alarm sili2-130

nir, ikinci alarm 1. olur,ucuncu alarm 2.olur...yuzuncu kayit 99.olur ve yeni kayit 100'uncu third record will become to the forth recordand the 100th record will become to 99th olarak kaydolur. Tarih ve zaman kayit (Record date and time): Aktif yada pasif eder. Auto stop: Kayit sayisi doldugunda dursun yada durmasin secimi yapilir. Non -vola tile: Enerji kesintisinde kayitlari saklasin yada saklamasin secimi yapilir. Tetikleme kaynagi (Trigger source): Timer veya PLC secimi yapilabilir. OK: Sakla ve cik. Cancel: Saklamadan cikar. Delete: Bir grafik datasini siler. Modify: Grafik datasini yeniler.

4. Etiket tablosu (Tag table) Cok kullanilan yada gerekli olan adreslere etiket vermeye yarar. Ornek olarak,M1 bitine "start" etiketini verelim.Calismamiza bir buton koyalim buton ayarlari write adress bolgesinde tag kisminda start etiketini secersek write adres otomatik olarak M1 olur.

2-131

Tag Table

Sekil 2-9-2 3 Menu bardan secimi

Internal Memory PLC Memory

Sekil 2 -9 -24 Etiket tablosu ayarlari


2-132

6. Resim bankasi (Picture Bank) Calismaya programin kendi kutuphanesinde olmayan rasimler eklemek icin kullanilr. Resim formatlari BMP ve JPG olabilir.

Picture Bank

Sekil 2 -9 -2 5 Menu bardan secimi

2-133

Resim eni X boyu X rengi

Sekil 2 -9 -26 Resim bankasi

2-134

Select picture

Bir resim bankasi secin veya yeni olusturun.

Eklenecek resim

2-135

Fig. 2-9-27 Yeni resim bankasi ac Resim bankasi sil Resim bankasini sakla Resim ekle Resim cikar Resmi sil Renkleri ters cevir Resmi256gritonacevirir Yatay olarak aynalar Dikey olarak aynalar Gercek boyutlarina getirir Uzat-eg

7. Yazi bankasi (Text bank) Yaygin olarak kullanilan yada gerekli olan yazilari saklamak icin kullanilir.

2-136

Text bank

Sekil 2-9-28 Menu bardan secimi

2-137

Sekil 2-9 -29 Text bankasi

2-138

Nesne secilip sag tusa basilir

Import text

Text secildikten sonra OK 'e basilir

2-139

Sekil 2 -9 -30 Yazi ornegi 8.Alt-makro (Sub -macro) Alt makrolarin yazildigi bolumdur,bu makrolar diger makrolar tarafindan da cagrilabilir. Detaylar icin bkz.bolum 4

2-140

Submacro

Sekil 2-9-31 Menu bardan secimi

Sekil 2-9-32 Alt-makro 9. Baslangic Makrosu (Initial macro) HMI enerjilendiginde gerceklesecek olan baslangic makrolarinin yazildigi bolgedir. Detaylar icin bkz. bolum 4.
2-141

Initial Macro

Sekil 2-9-33 Menu bardan secimi 10. Arkaplan Makrosu (Background Macro) Arkaplan makrolarinin girildigi bolumdur. Detaylar icin bkz. bolum 4.

2-142

Background Macro

Sekil 2-9-3 4 Menu bardan secimi 11. Zaman Makrosu (Clock Macro) HMI enerjili oldugu surece Refer to chapter 4 for detail.

2-143

Clock Macro

Sekil 2-9-35 Menu bardan secimi 12. Cevresel Ayarlar (Environment setting) Screen editorun gorunusunu ayarlar.

2-144

Environment

Sekil 2-9-36 Menu bardan secimi

2-145

Sekil 2-9 -37 Cevresel ayarlar Sistem Kaynagi (system path): Yurutum ve .DLL dosyalarinin saklandigi bolgedir. Gerekmedikce degistirilmemesi tavsiye edilir. Cikis kaynagi (Output path): Compile isleminden sonra olusacak dosyalarin saklandigi yerdir. Online simulasyon, offline simulasyon, upload ,download islemlerinden olusan yurutum dosyalari bu bolgede saklanir. Gerekmedikce degistirilmemesi tavsiye edilir. Secenekler (Options): Arac cubuklari/Pencereler (Toolbars/windows): Kullanilacak arac cubuklarini secmek icin kullanilir. Dil (Language): Dil secimi yapilir,3 dil secenegi vardir. Geleneksel Cince,basitlestirilmis Cince, ve Ingilizce. Yukleme-cekme ayarlari (Upload/download setting):USB veya port secimi yapilabilir.
2-146

Otomatik sakla (Auto save): Dosyayi peryodik olarak otomatik saklar. Zaman birimi dakikadir. Otomatik ac (Auto open):Program acildiginda son calismayi otomatik olarak acar.

2-3-8 Pencereler (Windows)

Sekil 2 -10-1 Pencere secenekleri 1. Pencereyi kapat (Close window) O anki pencereyi gizlemeye yarar ,pencereden cikmaz. Gizlenmis pencereyi acmak icin Screen > Open screen secilmelidir.

Close window

Sekil 2-10 -2 Menu bardan secimi


2-147

Kapatmadan once iki pencere var.

Sekil 2 -10-3 Pencere kapama ornegi 1.adim

Kapattiktan sonra 1 pencere kaldi.

Sekil 2 -10-4 Pencere kapama ornegi 2.adim


2-148

2. Butun pencereleri kapat (Close all windows) Butun sayfalari gizlemek icin kullanilir,kapatmaz.Gizlenmis pencereyi acmak icin Screen > Open screen secilmelidir.

Close all windows

Sekil 2-10 -5 Menu bardan secimi

2-149

Sekil 2-10 -6 Pencereleri kapatmadan once

Sekil 2 -10-7 Pencereleri kapattiktan sonra


2-150

3. Sonraki pencere (Next window) Bir sonraki pencereye gecmek icin kullanilir.Eger son penceredeysek bu islem gerceklesmez.

Next window

Sekil 2-10 -8 Menu bardan secimi

2-151

Next window

Sekil 2 -10-9 Toolbar secimi

Sonraki pencereye gecmeden once

Sekil 2 -10-10
2-152

Next" butonuna bastiktan sonra.

Sekil 2 -10-11 4. Onceki pencere (Previous window) Bir onceki pencereye gecmek icin kullanilir.Eger ilk penceredeysek bu islem gerceklesmez.

2-153

Previous window

Sekil 2 -10-12 Menu bardan secimi

Previous window

Sekil 2-10 -13 Toolbardan secimi


2-154

Bir onceki sayfaya gecmeden once.

Sekil 2 -10-14

Bir onceki sayfaya gectikten sonra.

Sekil 2 -10-15
2-155

5. Kaskat (Cascade) Butun pencereleri kaskat bicimde acar,sekil 2-10-17 ve sekil 2-10-18.

Cascade

Sekil 2 -10-16 Menu bardan secimi

2-156

Cascade

Sekil 2 -10-17 Kaskat gorunumden once

Sekil 2-10-18 Kaskat gorunum


2-157

6. Yatay sirala (Title Horizontal) Pencereleri alt alta acar ,sekil 2 -10-20 ve sekil 2-10 -21.

Title Horizontal

Sekil 2 -10-19 Menu bardan secimi

2-158

Sekil 2-10 -20 Yatay siralamadan once

Sekil 2 -10-21 Yatay siralamdan sonra


2-159

7. Dikey sirala (Title Vertical) Sayfalari dikey olarak acar,sekil 2-10 -24.

Title Vertical

Sekil 2 -10-22 Menu bar dan secimi

2-160

Sekil 2 -10-23 Dikey siralamadan once

Sekil 2-10 -2 4 Dikey siralamadan once


2-161

8. Pencere ozetleri (Windows summary) Acilmis butun pencereler Window menusunun altinda goruntulenir. Gormek istedigimizi tiklayarak o pencereyi goruntuleriz.

Sekil 2 -10-25 Menu bardan secimi

2-162

Sekil 2-10 -2 6 Screen_2 'i secmeden once

Sekil 2-10 -2 7 Screen_2 sectikten sonra


2-163

2-3-9 Yardim (Help)

Sekil 2-11-1 Yardim secenekleri 1. Icindekiler (Contents) Delta HMI yardim basliklarini goruntuler.

Sekil 2-11 -2 Yardim 2. Screen Editor hakkinda (About Screen Editor) Screen Editor programinin versiyonu goruntulenir.

Sekil 2 -11-3
2-164

Bolum 3 Nesne Fonksiyonlari


Bu bolumde ekran duzenleyici programinda kullanilacak nesnelerin ozelliklleri ve kullanilmadan once yapilmasi gereken ayarlar anlatilacaktir.

3-1 Nesne Secimi (How to Choose Element)


Nesne secmenin 3 farkli yontemi vardir: 1. Calisma bolgesinde sag butona tiklanarak gelen menuden secilebilir,fig. 3-1 -1. 2. Menu bardan secilebilir,fig. 3-1-2. 3. Toolbardan secilebilir,fig. 3-1-3.

Sag tusa basildiginda aaci acilan menu

Fig. 3-1-1

3-1

Fig. 3-1-2

Fig. 3-1 -3 Toolbardan secimi


3-2

Kullanilacak nesne secildikten sonra calisma bolgesinde sol tusa basili tutularak mause suruklenir ve nesne yerlestirilir,fig 3-1-4.

Fig. 3-1-4

3-2 Buton (Button Element)

Fig. 3 -2 -1 Buton secenekleri

3-3

Buton tipi Set Button

Macro Read Write

Fonksiyonu

ON

Yes Yes

Reset Button

OFF Yes Yes

Maintained

ON Yes Yes OFF

Momentary

ON Yes Yes OFF

Bu butona bastigimizda ayarlanan adresin durumu ON olur,tekrar basmamiz adresin konumunu degistirmez.OFF etmedigimiz surece ON olarak kalir. Eger butona bastigimiz bir ON Macro varsa ayni anda gerceklesecektir. Bu butona bastigimizda ayarlanan adresin durumu OFF olur, tekrar basmamiz adresin konumunu degistirmez.ON etmedigimiz surece OFF olarak kalir. Eger bir OFF Macro varsa ayni anda gerceklesecektir. Bu butona bastigimizda ayarlanan adresin durumu bastigimiz surece ON olur,biraktigimiz zaman OFF olur Eger bir ON/OFF macro varsa ayni zamanlarda gerceklesir. Bu butona bastigimizda ayarlanan adresin durumu ON olur ve ON macro gerceklesir.Butona tekrar bastigimizda ayni adres OFF olur,OFF macro gerceklesir. Bu buton icin 1-256 arasinda farkli konum ayarlanabilir. Butona her bastigimizda ayarlarimiza gore ya bir sonraki gorevi yada bir onceki gorevi yapar.Ornek olarak butonun konumu 2 iken basarsak ayarlarimiza gore ya 3.konuma yada bir onceki 1.konuma gecer. Butona basildiginda deger girebilmek icin ekrana bir tustakimi gelir.Tus takimini kullanarak yazdigimiz sayi Enter tusuna bastigimizda Write adres kisminda belirtilen bolgeye yazilmis olur. Bu butona basildiginda Write adres kismina yazilmis adrese daha onceden belirlenmis sabit sayi kaydolur. After pressing button, HMI will add the setting constant to write address of element. Bu butona her basildiginda Write adres kismina yazilmis adresteki bilgiye ayarlanmis sabit sayi eklenir. Bu butona basildiginda ekrana belirtilen sayfa gelir. Bu butona basildiginda ekrana bir onceki sayfa gelir.

Multistate

No

Yes Yes

Set value Set constant Increment

No

No

Yes

No No

No

Yes

Yes Yes Yes Yes No No No No

Decrement No Goto Screen Previous Main Screen No No

Table 3-2-1

3-2-1 Genel Butonlar (General Buttons)


Bu butonlardan herhangi birisine bastigimizda HMI PLC 'ye ON/OFF sinyallerini yollayacaktir.Bu butonlarin 4 tipi vardir: Set buton, Reset buton, Maintained ve Momentary.

3-4

Durum: ? sonraki veya ? 0. durumda bu yuzden 0. duruma ait sekil ve yazilar gorunur. Butonun ismi onceki durum

Buton seklinin ayarlanabiAyarlar sayfasi icin butonun ustune tiklayin lecegi bolum.

Buton icin 4 farkli stilin secilebilecegi bolum.

Buton tipinin secilebilecegi bolum.

Fig. 3-2-2 Buton ayarlari Buton ayarlari: 1. , Butonun yazacagi ve okuyacagi adres.

Input adres 2. , Kullanicinin butonun stilini ve onalan rengini secebilecegi bolumdur.

3-5

(Gorunmez buton) Buton stilleri 3. , ON/OFF Macrolarin yazilabileci kisimdir,detaylar icin bknz. bolum4 , , Yazinin fontunun,renginin,buyuklugunun ayarlandigi kisimdir. 5. , Buton seklinin secilebildigi bolumdur.

4.

6. Buton tipinin degistirilebildigi bolumdur.

Buton tipleri A. Set: Bastiktan sonra hep ON olan buton. B. Reset: Bastiktan sonra hep OFF olan buton. C. Maintained: Basinca ON birakinca OFF olan buton. D. Momentary:Basilinca ON,tekrar basilinca OFF olan buton.

7. Butona islevini gerceklestirmesi icin basili tutmamiz gereken surenin ayarlandigi bolum. 8. Kullanici seviyesini belirler. Ornek:

Durum 0: OFF durumu

Durum 1 : ON durumu
3-6

ON/OFF buton ornekleri

3-2-2 Cok durumlu buton (Multistate)


Her konumdaki sekil ,gorev farkli olabilir.Bir WORD icin 256 ,bir LSB icin 16 , ve bir Bit icin 2 farkli konum vardir. Secilen birime gore Read/Write adresi degisecektir. Eger, WORD yada LSB secilirse read/write adres Word olacaktir.Eger,Bit secilirse read/write adres Bit olacaktir.Butona her basisimizda ya bir onceki yada bir sonraki konumuna gecer.

0.konumda ve bu konuma ait texti gosterir.

Konum: ? onceki veya ? sonraki konum Butonun ustundeki yazi

Buton sekli

Konum sayisi:word: 256; LSB:16; BIT:2 Property sayfasi icin butona tiklanir.

Secilebilecek 4 farkli buton stili var.

Fig. 3-2 -3 Multistate ayarlari Multistate ayarlari: 1. , Multistate butonun okuyacagi ve yazacagi adres.

3-7

Adres girisi 2. , , Yazinin fontu, rengi,karakter buyuklugunun ayarlandigi bolumdur. 3. Butona sekil secilen bolumdur. 4. , Nesnenin stilinin ve onplan renginin ayarlanabildigi bolumdur. : user can , ,

(gorunmez buton) Nesne stili 5. Nesnenin aktif olmasi icin minimum basili tutulmasi gereken sure. 6. Kullanici seviyesinin ayarlandigi bolumdur. 7. : Multistate buton icin konum sayisidir. WORD icin 1-256 , LSB icin 1-16 ve Bit icin 2 konum secilebilir.

8. Butona bastigimizda bir onceki konumami,bir sonraki konumami gececegini belirler. Ornek: Birim LSB secilmis ise (D100.0D100.1----D100.3 -D100.4)
3-8

K0=D100.0 ON

K1=D100.1 ON K2=D100.2 ON K3=D100.3 ON K4 =D100.4 ON

Y1

Y2

Y3

Y4

Y5

Y6

Y7

MULTI-DEGER

Multistate uygulamasi

3-2-3 Deger Girme (Set value)


Bu tur butona basildiginda ekrana tus takimi gelecektir.Deger girilip Enter'a basildiginda girilen deger PLC 'nin ilgili datasina kaydolur. Maxsimum ve minimum araliginda deger girilebilir ayrica yazdiktan sonra veya once bit set etme ozelligide ayarlanabilir (Trigger mode).
Konum numarasi ve yazisini gosterir. . Butonun ustundeki yazi

Butonun stili

Deger girdikten sonra veya once set bit islemi

Fig. 3 -2-4 Deger girme buton ayarlari

3-9

Deger birimi Data formati

Deger araligi (maximum/minimum)

Sol taraftaki ayar kutucuVirgulden once-sonra gu icin buraya basilir.

Fig. 3-2 -5 Deger girme buton ayarlari Deger girme buton ayarlari: 1. Deger yazilacak adres. ,

2.

, , Yazinin fontu, rengi,karakter buyuklugunun ayarlandigi bolumdur.

3.

, Butonun seklinin secilebilecegi bolumdur.

3-10

4.

, Buton stilinin secilebilecegi bolumdur.

(Gorunmez buton) Buton stili 5. , Bir biti deger girme isleminden once yada sonra set etmek icin kullanilir. Not: Bu fonksiyon ilgili biti sadece ON eder. Eger tekrar ayni bit set edilmek isteniyorsa baska bir yontemle onceden OFF edilmelidir. 6. Kullanici seviyesini ayarlar. 7. , Data uzunlugunu ve formatini belirler. , Girilebilecek deger araligini belirler.

8.

9.

:Virgulden once-sonra girilebilecek rakam sayisi-

nin ayarladigi kisimdir. Set value butonuna basildiktan sonra ekrana PLC 'nin ilgili adresine (Burada D1000) deger girebilmek icin bir tus takimi gelecektir

Bu tur butona bastiginizda ekrana tus takimi gelecektir.

Fig. 3-2-6
3-11

3-2-4 Sabit sayi girme (Set Constant)


Butona basildiktan sonra HMI ayarlarda belirlenmis sabit sayiyi PLC 'nin ilgili adresine yollayacaktir.

0.durum ve yazisi

Genel ayarlarin yapilabildigi pencere.

Fig. 3 -2 -7 Sabit sayi girme

Deger birimi

Deger formati

Sabit sayi Sakla ve cik Saklamadan cik

Fig. 3 -2 -8 Sabit deger girme Sabit deger girme ayarlari: 1. Sabit sayinin kaydedilecegi adres. ,

3-12

2.

, , Yazinin fontu, rengi,karakter buyuklugunun ayarlandigi bolumdur.

3.

, Butonun seklinin secilebilecegi bolumdur. , Buton stilinin secilebilecegi bolumdur.

4.

(Gorunmez buton) Buton stili 5. , Bir biti deger girme isleminden once yada sonra set etmek icin kullanilir. Not: Bu fonksiyon ilgili biti sadece ON eder. Eger tekrar ayni bit set edilmek isteniyorsa baska bir yontemle OFF etmek gerekir.

Kullanici seviyesini belirler.

7.

, Deger uzunlugu ve formatini belirler


3-13

: sets the

8.

: Butona basildiginda kaydolacak sabit degeri belirleriz.

Ornek: Butona bastigimizda HMI PLC'nin ilgili adresine (D1000) sabit sayiyi yollayacaktir.

3-2-5 Arttirma/Azaltma(Increment/Decrement)
Bu butona bastigimizda ,HMI PLC 'nin ilgili adresindeki sayiyi arttirip azaltir. Eger deger maximum degeri asicak olursa maximum deger PLC 'ye kaydolur.

3-14

Buton yazisi 0.konum ve yazisi

Buton stili

Maximum minimum sinirlarin atlama miktarinin ayarlanabildigi bolum

Fig. 3 -2 -9 Arttirma/Azaltma buton ayarlari

Data formati

Deger birimi

Alt ve ust limit +/- miktari

Sakla ve cik

Saklamadan cik

Fig. 3-2 -10 Arttirma/Azaltma buton ayarlari


3-15

Arttirma /azaltma buton ayarlari: 1. Arttirilan/azaltilan adres. ,

2.

, , Yazinin fontu, rengi,karakter buyuklugunun ayarlandigi bolumdur.

3.

, Butonun seklinin secilebilecegi bolumdur. , Buton stilinin secilebilecegi bolumdur.

4.

(Invisible button) Element style 5. Butonun tipini yeniden yapilandirmaya gerek kalmaksizin degistirir.

6. Kullanici seviyesini ayarlar. Ornek:


3-16

D1000 datasinin icerigini +/- butonlariyla degistirir.

3-2-6 Sayfa gecisi (Goto Screen)


Butona bastigimizda HMI belirledigimiz sayfayi acacaktir. Iki sekilde kullanilabilir : 1 . Sayfa Degistir (Change screen):Butona basilinca belirlenen sayfa acilir. 2 . Bir onceki sayfaya git (Back to previous screen):Bu buton bir onceki sayfayi acar.

Uygulama adresi

Buton yazisi

Buton stili

Gidilecek sayfa

Fig. 3 -2-11 Sayfa degistirme Ayarlar: 1. Uygulamanin gerceklesecegi adres.


3-17

2.

, , Yazinin fontu, rengi,karakter buyuklugunun ayarlandigi bolumdur.

3. Butonun seklinin secilebilecegi bolumdur.

Sayfa gecis secenekleri 4. , Butonun seklinin secilebilecegi bolumdur. , Buton stilinin secilebilecegi bolumdur.

5.

(Gorunmez buton) 6. : Changes element character directly without Butonun turunu degistirir (Goto screen veya Previous main screen)
3-18

7. Kullanici seviyesini belirler. 8. : Gidilecek sayfa numarasi secilir.

Ornek:Farkli butonlarla farkli sayfalara gecis.

3-2-7 Sistem Fonksiyon Butonlari (System Function Button)

Sistem fonksiyon butonlari Button tipi Makro Read Write Islevi System Date & HMI 'in tarih ve zamanini ayarlar No No No Time (Yil:ay: gun,saat:dakika:saniye) Password table Kullanici seviye sifrelerini ayarlar No No No setup Enter password No No No Sifre koyma imkani saglar. Contrast & HMI 'in kontrast/Parlaklik ayari. No No No Brightness Butona basildiginda HMI en dusuk Low security No No No kullanici seviyesine gecer (seviye 0). Butona basildiginda sistem menu System menu No No No acilir. Table 3-2-2 Sistem fonksiyon butonlari
3-19

Sistem fonksiyon butonlari 6 farkli sistem fonksiyon butonu vardir bunlar: System Date & Time, Password table setup, Enter password, Contrast & Brightness, Low security ve system menu butonlaridir.

Konum numarasi ve yazisinin oldugu bolum. Buton yazisi

Butonun stili

6 farkli secenek vardir.

Fig. 3-2-12 Sistem fonksiyon buton ayarlari Ayarlar: 1. , , Yazinin fontu,rengi,karakter buyuklugunu ayarlar. 2. , Buton seklinin secilebilecegi bolumdur. , Buton stili ve onplan renginin ayarlandigi bolumdur. ,

3.

3-20

(Gorunmez buton) Buton stili 4. Buton turunun degistirilebilecegi bolumdur.

Sistem butonlari a. Sistem Zamani&Tarihi(System Date & Time) HMI 'in sistem tarih ve saatini degistirme imkani kilar.Sistem tarih ve zamaninin degistirilebilecegi kutucugun ekrana gelmesi icin bu tur butona basmak yeterlidir.

Arttirir

Saga tasi

Sola tasi Azalt

Sistem tarih ve zaman ayar kutucugu b. Sifre tablosu (Password table setup) Bu tur butona basilinca kullanici seviyesine bagli olarak password tablosu acilacaktir.HMI 'a yukledikten sonra eger sifre kullanici seviyeniz ayarlanandan asagi ise bu tablo acilmaz.Eger password tablosunu actiysaniz yalnizca sizin kullanici seviyenizden asagi olan sifreleri gorebilir ve degistirebilirsiniz,digerlerini goremez ve degistiremezsiniz.

Password tab losu

3-21

5.seviye password tablosu c . Sifre girme (Enter password) Bu buton sifre girmek icin ekrana digital bir tus takimi getirir.Kullanici seviyesini degistirmekicin kullanilir,En ust kullanici sifresini girilirse en ust kullanici seviyesine sahip olunur.

G i iris

Pencereyi kapat

Onayla ve cik Sil

Sifre girme sayfasi d. Kontrast&Parlaklik (Contrast & Brightness) Bu butona basilinca acilan pencereden HMI 'in kontrast ve parlaklik ayarlari yapilabilir.

Kontrast & Parlaklik ayar penceresi e. Dusuk guvenlik (Low security) Bu buton kullanici seviyesini en disuk seviye yapar (level 0).Bu ayarlari kullanicinin farkli sayfalara gitmesini ,sistem parametrelerini degistirip hatalara
3-22

sebeb vermesini engellemek icin kullanilir. (Sayfa degistirirkende bu fonksiyon kullanilabilir) f. Sistem menu (System menu) Sistem menu butonuna basildiginda HMI sistem menusu acilacaktir. Uygulamaya geri donmek icin RUN 'a basilmali veya restart yapilmalidir. 5. Uygulamanin kullanici seviyesini belirler. Ornek:

Zaman ayari Kalibrasyon Yukleme yapilacak COM port secimi

Parlaklik ayari

Uygulamayi calistir

SMC karti veya dahili hafizayi sil veya kopyala

Sistem ayarlari

HMI System Menu

3-3 Ibre (Meter)

Meter options Ibre tipi Meter (1) Meter (2) Meter (3) Sekil Islevi Ayarlanmis adresin degerinin ust limitin ustundemi yoksa alt limitin altindami oldugunu farkli renkler ile goruntulemeye yarar.gs Ayarlar kisminda degerin max/min siniri,skala ve ibrenin rengi ayarlanabilir. Table 3-3-1
3-23

Ibre ayarlari penceresinden ibrenin gorunusunu alt ve ust degerleri ve renkleri, bolme sayisini arkaplan rengi ayarlanabilir.Ayarlari yaptiktan sonra HMI otomatik olarak oransal olarak ayirarak gostergeyi girilen degerlere gore farkli renklerde gosterecektir.

3 farkli data formati secilebilir.

Sagdaki sayfanin goruntu lenmesi icin tiklanir.

Fig. 3-3-1 Gosterge ayarlari

3-24

Deger formati

Deger birimi Sol pencere icin tiklanir.

Max./Min. for inputting Noktadan once ve sonraki rakam sayisi

Enable range limit setting

Upper/lower bound

Hedef ve alt ust degerler ayarlanabilir secilirse: Hedef adres =read adres + 3 Ust sinir adres =read adres + 2 Alt sinir adres =read adres +1

Fig. 3 -3 -2 Gosterge ayarlari 1. : Gostergenin okuma yapacagi adres.

2.

, , Yazinin fontu,rengi,karakter buyuklugunu ayarlar.

3-25

3.

, Gosterge stili ve onplan renginin ayarlandigi bolumdur.

Standard

Raised Meter border Style ,

Sunken

5.

Virgulden once ve sonraki rakam sayisi ayarlanir. 6. , Alt ve ust sinir bolgelerinin rengini ayarlar. : Ibrenin rengi ayarlanir. , Olcegin ve rakamlarin rengi ayarlanir. : sets color

7. 8.

9. Data formati ve birimi ayarlanir.

: sets value

10.

, Minimumve maximumdegerler ayarlanir.

: set the max.

11.

, Hedef deger ayarlanir.

12.

, Aralik ayarlanir.

13.

:Hedef degerin ve alt ust araligin sabit veya degisken olmasi secenegidir.Ornek olarak hedef deger :sabit secilirse (low limit=9999), 2. degisken
3-26

secilirse ,Dn+3 datasinin degeridir .(=D1003) Alt deger:1.sabit secilirse (low limit=0), 2.ayarlanabilir secilirse Dn+ 1 datasinin degerine esittir.(=D100 1) Ust deger:1.sabit secilirse (low limit=2500),2.ayarlanabilir secilirse= Dn+ 2 datasinin degerine esittir.(=D100 2) Ornek:

3-4 Cubuk Grafik (Bar)

Bar type Normal bar Deviation bar

Icon

Function Bir adresin icerigini cubuk grafik seklinde cizdirmek icin kullanilir,boylece adresin artan ve azalan icerigi goruntulenmis olur. Degerin alt limitin altinda veya ust limitin ustundemi oldugu farkli renkler kullanilarak gosterilebilir.Ayrica max./min., dege ayarlari,arkaplan renk ayarlarida yapilabilir. Table 3-4-1

2 cesit cubuk grafik vardir: 1. Normal bar: HMI plc 'den okudugu datayi degeri oraninda cubuk grafik seklinde gosterir. 2. Deviation bar: HMI plc'den okudugu datayi standart degerle karsilastirir ve standart degerin altinda veya ustunde olarak cizer.

3-4-1 Normal Bar

3-27

Soldaki pencere icin tiklanir. Grafik yazisi

Grafik stili Display format secimi.

Alt-ust aralik renkleri

Fig. 3-4 -1Bar ayarlari


Deger birimi Deger formati

Max./Min. deger araligi Sol pencere icin tiklanir

Aralik ayarlari aktif

Target ve Ust/alt limit ayarlanabilir ise, Target adres = read adres + 3 Giris deger limiti Ust limit adresi = read adres + 2 Alt limit adresi = read adres +1

Fig. 3 -4 -2 Normal bar ayarlari


3-28

1.

: Cubuk grafigin adresi

2.

, , Yazinin fontu,rengi,karakter buyuklugunu ayarlar.

3. Nesnenin stilini ayarlar.

Standard 4.

Raised Bar style

Sunken

Cubuk grafikin yonunu secer (Asagidan yukari,sagdan sola vb.).

Grafik yonu 5. Ust alt sinir rengini ayarlar.


3-29

6. Deger birimi ve formatini ayarlar.

: setting data

7. Max./Min. degeri ayarlar. 8. , Hedef deger secimi. 9. , Aralik secimi. 10.

Hedef deger ve ust alt limit degerinin ayarlanabilir secimi. Hedef deger: Sabit secilirse (Alt limit=9999), degisken secilirse =Dn+ 3 a d r e s i n i n icerigine esittir.(=D1003) Alt limit degeri: Sabit secilirse (Alt limit=0), Degisken secilirse = Dn+ 1 a d r e s i n i n icerigine esittir.(=D100 1) Ust limit degeri: Sabit secilirse (Ust limit=2500), Degisken secilirse = Dn+ 2 a d r e s i n i n icerigine esittir.(=D100 2)

3-4-2 Sapma Deger Bar (Deviation Bar)

3-30

Grafik yazisi

Grafik stili

farkli

display

formati secilebilir.

Ayar sayfasi icin tiklanir.

Fig. 3 -4-3 Ayarlar

Deger birimi

Deger formati Max. /Min. sinir araligi.

Sol pencere icin tiklanir.

Sapma deger siniri Standart deger ve sapma degeri ayarlanabilir ise,

Standart deger= read adres +1 Sapma degeri=read adres +2

Fig. 3-4-4 Ayarlar


3-31

1.

: Grafik icin adres secimi.

2.

, , Yazinin fontu,rengi,karakter buyuklugunu ayarlar.

3. Grafik stilini ayarlar.

: user can

Standard 4.

Raised Sunken Sapma deger grafik stilleri : Display bar action direction

Grafik yonunu ayarlar (Yatay,dikey).

3-32

5. Deger birimi ve formati ayarlanir.

6. Grafik max/min sinirlari.

setting

7. ,

, ,

: Standart deger ve sapma deger ayari: Sabit secilirse (ornege gore =0), degisken ise = Dn icerigiyle karsilastirir. (=D1000) ve standart deger Dn+1(D1001). Eger sapma miktari ust limitden Dn+2(D1002)daha buyuk ise, grafikte bu miktar farkli renklerde gozukecektir. Ornek:

Read: PLC 'nin ilgili datasinin cubuk grafigi

3-33

3-5 Pay Grafik (Pie Graph)

Buton tipi Pie (1) Pie (2) Pie (3) Pie (4)

Icon

Islevi Belirlenmis adresin degerini pay grafikolarak goruntulemek icin kullanilir.Artan veya azalan pay miktarina gore degerin miktarini. anliyabiliriz.Deger alt ve ust limitlerin disinda farkli renkler kullanilarak goruntulenir.

4 farkli stilde pay grafik vardir.Ayarlari kullanarak grafigin renklerini alt/ust sinirlari max., min. degerleri,ayarlayabiliriz.

Ayarlar sayfasi icin tiklanir.

Grafigin yazisi

Grafik stili

Fig. 3-5-1 Pay grafik ayarlari

3-34

Deger birimi Deger formati

Sol pencere icin tiklanir. Max./Min. degerleri

Aralik ayarlari

Giris degerin limiti

Hedef deger ve alt/ust limit ayarlanabilir ise. Hedef deger = read adres + 3 Ust limit deger= read adres + 2 Alt limit deger= read adres +1

Fig. 3-5 -2 Pay grafik ayarlari 1. : Pay grafigin okuyacagi adres.

3-35

2.

, , Yazinin fontu, rengi,karakter buyuklugu ayarlanir.

3.

, Grafigin stili ve onplan renginin secilebilcegi yerdir. , Ust/alt bolge rengi.

4.

5. Deger birimi ve formati.

: sets data

6. Girisin max./min. degeri.

sets

7.

, Araligin alt ve ust degerleri.

: sets

8.

: Hedef deger ve ust/alt deger ayarlari secimi . Hedef deger: Sabit secilirse girilen sayiya esittir.ayarlanabilir secilirse Dn+ 3 adresinin iceregine esittir.(=D1001) Alt limit degeri:Sabit secilirse girilen degere (low limit=0),ayarlanabilir secilirse Dn+ 2 adresinin icerigine esittir.(=D100 2) Ust limit ayarlari:Sabit secilirse girilen degere (high limit=2500), ayarlanabilir secilirse Dn+ 1 adresinin icerigine esittir.(=D100 3)

Ornek:

3-36

3-6 Indikator (Indicator)

Indikator tipi Multistate indicator Range indicator

Icon

Islevi PLC 'nin ilgili kontaginin (on/off) yada adresinin durumunu gosterir PLC 'nin ilgili bitinin yada adresinin degerini alt sinir degeriyle karsilastirir,karsilastirma sonucuna gore farkli konumlar goruntulenir.

2 tip indikator vardir: 1. Multistate indicator: PLC 'nin ilgili kontaginin (on/off) yada adresinin durumunu gosterir Konumnumarasi secilen birime gore degisecektir.(Value: 256 konum, LSB: 16 konum, BIT: 2 konum) Indikatorun gorunusu yazi veya sekil olabilir. 2.Range indicator: PLC 'nin ilgili adresini araligin alt degeriyle karsilastirir,karsilastirma sonucuna gore ilgili konumu ekranda goruntuler.

3-6-1 State Indicator


State indicator PLC 'nin ilgili bitini goruntulemek icin kullanilir.Bit, LSB veya WORD olarak konum degistiginde ilgili konuma ait mesaji,sekli goruntuleyecektir.Eger adres onemli bir isaretci,mesaj yada alarm ise state indikator; gorunusunu ,yazisini degistirerek kullaniciyi bilgilendirecektir.

3-37

Konum numarasi ve degisme imkani Konum numarasi ve yazisi. Indikatorun yazisi

Deger tipi Deger formati Sagdaki pencere iin tiklanir. Konum sayisi

Fig. 3 -6 -1 Indikator ayarlari 1. :State indikatorun okuyacagi adres.

3-38

2.

, , Yazinin fontunun,renginin,karakter buyuklugunun ayarlandigi bolumdur.

3.

, Secilen nesneye resim eklemek iin kullanilir.

4. Secilen nesnenin onplan rengi ayarlanir.

5.

, Adresin birimi ve formati ayarlanir.

: sets value

Example:

3-6-2 Range Indicators


PLC 'nin ilgili adresini araligin alt degeriyle karsilastirir,karsilastirma sonucuna gore ilgili konumu ekranda goruntuler.

3-39

Konum numarasi ve degisme imkani. Konum numarasi ve yazisi. Nesnenin yazisi

Sagdaki pencere iin tiklanir. Konum sayisi.

Fig. 3-6-2 Range indikator ayarlari

Soldaki pencere iin tiklanir. Aralik limit ayarlari Deger formati

Deger birimi

Fig. 3 -6-3 Range indikator ayarlari


3-40

1.

: Indikatorun okuyacagi adres.

2.

, , Yazinin fontunun,renginin,karakter buyuklugunun ayarlandigi bolumdur.

3.

, Secilen nesneye resim eklemek iin kullanilir.

4. Secilen nesnenin onplan rengi ayarlanir.

5.

, Adresin birimi ve formati ayarlanir.

6.

: Konum sayisini arttirip azaltma. (Value: 256 konum, LSB: 16 konum, BIT: 2 konum)
3-41

7.

Konumlarin alt deger ayari.Bu bolum sabit yada ayarlanabilir secilir.(Konum Konumun alt degeri Dn+1,2,3 (konum numarasi-1) 'e esittir. Ornek: Konum sayisi 5 ve value range =4 olsun,

Range (sabit) 0=400 Range (ayarlanabilir) Dn+1

1=300 Dn+2

2=200 Dn+3

3=100 Dn+4

3-7 Deger Goruntuleme (Data display)

Buton tipi Numeric display Character display Date display Time display

...ikon

islevi Istenilen adresin icerigini goruntuler. Adresin karakter(ascii) icerigini goruntuler. HMI tarihini goruntuler. HMI zamanini goruntuler. Haftanin gununu goruntuler. Konuma ait mesaji goruntuler. Konuma ait mesaji hareketli olarak goruntuler.

Day-of-week display Prestored message Moving sign

3-7-1 Deger goruntuleme (Num eric Display)


PLC 'nin ilgili adresinin icerigindeki sayiyi goruntulemek icin kullanilir.

3-42

Nesnenin stili Goruntulenecek adres

Virgulden once ve sonraki rakam sayisi

Data tipi secimi

Fig. 3-7-1 Numeric display ayarlari

3-7-2 Karakter goruntuleme (Character Display)


HMI; PLC 'nin ilgili bolgesindeki ascii kodlari okuyup karakter olarak ekranda goruntuleyecektir. (max.uzunluk 28 word)

3-43

Adres goruntuleme

Okunacak adres

Nesne stili Dizgi uzunlugu

Fig. 3 -7 -2 Karakter goruntuleme ayarlari

3-7-3 Tarih goruntuleme (Date display)


HMI 'in sistem tarihini goruntuler.

3-44

Tarih goruntuleme formati Nesne stili

Fig. 3-7-3 Tarih goruntuleme ayarlari

3-7-4 Zaman goruntuleme (Time Display)


HMI 'in sistem zamanini goruntuler.

3-45

Goruntuleme formati Nesne stili

Fig. 3 -7-4 Zaman goruntuleme ayarlari

3-7-5 Haftanin gununu goruntuleme (Day -of-week Display)


Haftanin gununu goruntuler.

3-46

Text kismina tiklanarak gun ismi degistirilebilir.

Nesnenin stili

Fig. 3-7-5 Day-of-week display settings

3-7-6 Mesaj goruntuleme (Prestore Message)


PLC 'nin ilgili kontaginin yada bolgesinin durumuna gore mesaj goruntuler.Ayarlar kisminda her konum icin mesajlar yazilablir.

3-47

Okunacak adres

Mesaj goruntuleme Mesaj

Konum sayisi

Nesne stili

Fig. 3 -7 -6 Ayarlari

3-7-7 Kayan mesaj goruntuleme (Moving Sign Display)


PLC 'nin brlirlenmis adresinin degerine gore ilgili konuma ait mesaj kayarak goruntulenir.Ayarlar kisminda yazinin kayma hizi ve benzeri ozelikleri ayarlanabilir.

3-48

Kayan yazi Konum yazisi Okunacak adres

Nesne stili

Kayma hizi Konum sayisi

Fig. 3-7-7 Kayan yazi ayarlari

3-8 Grafik (Graph Display)

Buton tipi State graphic

Ikon

islevi HMI 'i PLC 'ye bagladigimizda HMI 'in ekraninda PLC tarafindan kontrol edilen farkli resimler goruntulenecektir. HMI 'i PLC 'ye bagladigimizda HMI 'in ekraninda PLC tarafindan kontrol edilen bir resim goruntulenecektir. Resmin X ve Y eksenlerindeki konumu plc tarafindan kontrol edilecektir.

Animated graphic

3-8-1 State graphic


HMI 'i PLC 'ye bagladigimizda HMI 'in ekraninda PLC tarafindan kontrol edilen farkli resimler goruntulenecektir.

3-49

State graphic Okunacak data

Konum numarasi Resim secimi

Degisim hizi

Fig. 3-8 -1 Konum grafik

1.

: Okunacak adres

3-50

2.

, Konum resimlerinin secilebilecegi kisimdir.

3.

, Deger birimi ve formatinin ayarlanabildigi kisimdir.

4.

Konum sayisi secilebilir.Eger birim WORD secilirse,1 -256 konum secilebilir, LSB icin 1-16 konum ,bit ise 2 konum secilebilir. , Konumlarin degisme hizi.

5.

Example: Okunacak adres = D100 olsun. Secilen konum ve sekilleriden sonra D100 'un degerine gore gorunumu:

D100=1

D100=2

D100=3

D100=4

D100=5

D100=6

D100=7

3-8-2 Animasyon (Animated graphic)


HMI 'i PLC 'ye bagladigimizda HMI 'in ekraninda PLC tarafindan kontrol edilen bir resim goruntulenir.Resmin X ve Y eksenlerindeki yerini PLC 'nin ilgili datasinin degeriyle belirlenir.

3-51

Animasyon

Okunan adres

Konum sayisi

Fig. 3 -8-2 Animasyon ayarlari 1. Animasyonu gerceklestirecek adres secimi.

3-52

2. Resim secilen kisimdir.

3. Deger birimi ve formati.

4. Konum degistiginde bir onceki resmi sil-silme secimi. 5. Konum sayisi secilebilir.Eger birim WORD secilirse,1 -256 konum secilebilir, LSB icin 1-16 konum ,bit ise 2 konum secilebilir.

Example: Secilen adres =D100 olsun, Secilen resim ve yeri asagidaki gibi olacaktir. Konum kontrol adresi Dn+1

X-ekseni kontrol adresi Dn+2

Y-ekseni kontrol adresi Dn+3

3-9 Deger girme (Input)

Buton tipi Numeric Entry Character Entry

Ikon

Islevi PLC 'nin bir bolgesine sayisal deger girmek icin kullanilir. PLC 'nin bir bolgesine karakter girisi yapmak icin kullanilir.

Okunacak ve yazilacak adres girme imkaniyla kullanici yazdigi girisi yada farkli bir adresin degerini goruntuleyebilir.

3-53

3-9-1Deger girme (Numeric Entry)

Renk

ve

stil

ayarlari. Okunacak adres

Trigger tipi

Fig. 3 -9 -1 Deger girme ayarlari.

Deger birimi

Deger formati

Max. /Min. ayarlari Sol penceri icin Virgulden once ve sonraki rakam sayisi tiklanir.

3-54

Fig. 3-9 -2 Deger girme ayarlari 1. Deger girisi yapilacak adres. ,

2.

, , Yazinin rengini,fontunu,karakter buyuklugunun ayarlandigi kisimdir.

3.

, Nesnenin stilinin secilebildigi kisimdir.

: user can

Standard

Raised

Sunken

4.

, Kullanicinin PLC 'nin belirlenmis bir bitini deger girme isleminden once yada sonra ON etmesini saglar.Bu ozellik kullanilarak ilgili bit sadece ON yapilabilir.

3-55

5. Kullanici seviyesini belirler.

6.

, Data uzunlugunu ve birimini secmeye imkan kilar.

7.

, Girilebilcek Min./Max. deger ayarlanir.

8.

, Noktadan once ve sonraki rakam sayisi ayarlanabilir.

Ornek: Deger girme butonuna bastigimizda PLC 'nin belirtmis oldugumuz adresine deger girmemizi saglayacak asagidaki gibi bir tus takimi ekranda belirecektir.

Bastigimizda asagidaki tus takimi acilir.

Girilen deger.

3-9-2 Karakter Girme (Character Entry)


HMI PLC 'nin ilgili bolgesindeki ASCII kodlarini okur ve ekrana karsiliklari olan karakterleri yazar. (max. uzunluk 28 word)

3-56

Nesne stili

Fig. 3-9-3 Karakter girme ayarlari 1. Giris yapilacak adres. ,

3-57

2.

, , Yazinin rengi,fontu ve karakter buyuklugunun ayarlandigi kisimdir.

3. Nesnenin stili.

Standard

Raised

Sunken

4. Kullanici seviyesinin ayarlanabildigi kisimdir. Ornek: Butona bastigimizda HMI 'in ekranina, karakter girisi yapabilecegimiz bir klavye gelecektir.
Karakter girisi butonuna bastigimizda asagidaki pencere acilacaktir.

3-58

3-10 Egri (Curve)

Curve tipi Trend graph X-Y Chart

Ikon

Islevi PLC 'nin belirlenmis adresindeki degerin degisimini grafiksel olarak yalnizca Y ekseni boyunca gosterir. PLC 'nin belirlenmis adresindeki degerin degisimini grafiksel olarak. The X ve Y ekseni boyunca gosterir.

Egri olusturulurken ilk once curve field total kismindan egri sayisi ayarlanmalidir. (1 -4 araliginda secilebilir). Daha sonra,okunacak adres ,egri kalinligi rengi ve deger ayarlari yapilmalidir.

3-10-1 Degisim grafigi (Trend Graph)


HMI ,PLC 'nin ilgili adresinin dizi olarak iceriginin degisimini goruntuler.Ornek olarak 100 ornek noktasi ve 4 egri secilmis olsun.Boyle bir secimde 100 X 4 =400 bolge olacaktir.Delta PLC 'nin okunacak adresi D0 secelim.Bu durumda 400 word okunacaktir. (D0~D399). Ayarlarimiza gore 1.egri D0~D99 datalarini 2.egri D100 ~D199 datalarini,3.egri D200 ~D299 datalarini, 4.egri D300~D399 datalarinin icerigini Y ekseni boyunca cizer. Eger maxsimum degerin uzerinde bir deger varsa maximum olarak,eger minimum degerin altinda bir deger varsa minimum deger olarak goruntulenir.Ayarlardan sonra;okuma islemini baslatacak kontrol adreside girilmelidir. (bknz. bolum 5)

3-59

Toplam egri sayisi Grafik stili

Fig. 3 -10-1 Trend grafik ayarlari

Soldaki pencere icin tiklanir.

Fig. 3-10 -2 Trend grafik ayarlari


3-60

Trend grafik ayarlari 1. Grafigin renk ayarlari,stil ayarlarinin yapildigi bolumdur.

Standard

Raised Trend grafik stilleri

Sunken

2.

: Okunacak ornek adres sayisini belirler. Okuma islemi bitince ornekleme islemide biter.

3.

:PLC datasinin formatini belirler.

4.

: Okunacak adresi belirler.

5.

: Tetikleyici set eder,islem bayragini temizler.Islem bayragi tetiklendiginde HMI okumaya ve egri cizmeye baslar.

6.

: Egrilerin detay ayarlarini yapar.

7.

: Max./Min.

Y ekseni max/min degerleri.Eger okunan degerler bu ayarlarin altinda veya ustunde ise HMI ayrlarnan degerleri goruntuleyecektir.

8. Egri genisligi ve renk ayari. Ornek:

: setting

3-61

3-10-2 X-Y Grafik (X-Y Chart)


HMI ,PLC'nin ilgili adresinden itibaren bir dizi bilgiyi X-Y ekseni boyunca grafiksel olarak goruntuler.Ornek olarak,100 ornekleme noktasi ve 4 egri secilmis olsun. Boyle bir secimde 100 X 4 X 2= 800 nokta belirlenmis olacaktir.Yine ornek olarak X ekseni adresi Delta PLC'nin D0 ve Y ekseni adresi D500 bolgesi secilmis olsun, HMI bu durumda 800 nokta okuyacaktir.(D0~D399 ve D500~D899).1.egri X ekseni boyunca D0 ~D99,Y ekseni boyunca D500~D599 adreslerinin degerini;2.egri X ekseni boyunca D100 ~D199,Y ekseni boyunca D600~D699 adreslerinin degerini;3.egri X ekseni boyunca D200 ~D299,Y ekseni boyunca D700~D799 adreslerinin degerini 4.egri X ekseni boyunca D300 ~D399,Y ekseni boyunca D800~D899 adreslerinin degerini goruntuler.X-Y grafigin cizime baslamasi ,temizlenmesi gibi ayarlari icin bolum 5'e bakiniz.

3-62

Grafik stili. Toplam egri sayisi

Fig. 3-10 -3 X-Y Chart ayarlari

Sol pencere icin tiklanir

Fig. 3 -10-4 X-Y Chart ayarlari


3-63

Ayarlar: 1.

Standard

Raised X-Y Chart style

Sunken

2. Okunacak ornek sayisini belirler.

3.

: PLC datasinin formatini belirler.

4. Okunacak adresi belirler.

5.

: : Tetikleyici set eder,islem bayragini temizler.Islem Okuma islemi bitince ornekleme islemide biter.

6.

:Egri ayarlari girilir.

7. ,

, Max./Min.

X ekseni/Y-ekseni Max./Min. deger ayarlari girilir.

3-64

8. Egri kalinligi ve rengi ayarlari. Ornek:

3-11 Ornekleme (Sampling)

Gecmisteki datalari tablo halinde veya grafik seklinde goruntuler.Gerekli ayarlar yapildiktan sonra gecmis datalari okuyabilmek ve grafigi cizdirebilmek icin kontrol adressinde girilmesi gerekir.(Bkz.bolum 5)

3-65

Fig. 3-11-2 Buffer ayarlari a . Read address:Okunacak adres.(Ornek D100)

b . Size (word) and total: Okunacak adres sayisi. Ornek olarak 8 girilirse; D100, D101,D102,...,D107 okunur. Total:Alinacak ornek sayisi.
3-66

c . Stamp time and data: Datanin degerini ve zamani goruntule.

d . Auto stop:Ornek sayisi girilen toplam degeri astiginda ornekleme devam etsin yada etmesin secimi.Ornek olarak,total 5000 secilmis ve auto stop secilmemis ise,5001'inci okudugu ornek ilk data olarak kaydolur.

e . Trigger: Tetikleyici secimi (HMI veya PLC).Eger PLC secilirse ayarlar icin bolum 5'e bakiniz.

f. Cycle: Ornekleme zamani.

g. Non-volatile: Elektrik kesintisinde gecmis datalari saklasin saklamasin secimi.

3-11-1 Gecmis Deger Grafigi (Historical Trend Graph)


Gecmisteki degerleri egri olarak HMI ekraninda cizer.

Egri sayisi

Fig. 3 -11-3 Historical trend graph ayarlari


3-67

Sol pencere icin tiklanir.

Fig. 3-11 -4 Historical t rend graph ayarlari. Ayarlar: 1. , Grafigin renk ayarlarinin yapildigi bolumdur.

2. (Buffer sayisi #1 'den

: PLC'nin ilgili adresini okuyacak buffer secimi. #12 'ye kadar secilebilir.Buffer ayarlari icin

butonuna basilir yada menu bardan Options > History setup. secilebilir. 3. : PLC datasinin formatini belirler.

4.

, X ve Y eksenin Max./Min. degerlerini belirler.

3-68

5. : formatini belirler. 6.

, Tarih ve zamanin goruntulenme

:Egri ayarlari yapilir.

7.

: Tetikleme icin okunan ornek numarasini ayarlar. Okuma isleminden sonra ornekleme biter.

8. Egrinin genislik ve renk ayari. Ornek:

3-11-2 Gecmis Deger Tablosu (Historical Data Table)


Gecmisteki datalari tablohalinde HMI ekraninda goruntuler. Buffer numarasi data no'nun benzeridir.

3-69

Egri sayisi

Sol pencere icin tiklanir.

Bufer secimi

Fig. 3-11-5 Historical data table ayarlari Ayarlar: 1. Tablonun renk ayarlari bolumdur. ,

2. (Buffer sayisi #1 'den

PLC'nin ilgili adresini okuyacak buffer secimi. #12 'ye kadar secilebilir.Buffer ayarlari icin

butonuna basilir yada menu bardan Options > History setup secilir. 3. : PLC datasinin formati secilir.

4.

, X ve Y eksenin Max./Min. degerlerini belirler.

3-70

5.

, Tarih formatini belirler. ve zamanin goruntulenme

6.

: Egri ayarlari yapilir.

7.

: Tetikleme icin okunan ornek numarasini ayarlar. Okuma islemi bitince orneklemede biter.

8. belirler. Ornek:

Noktadan once ve sonraki hane sayisini

3-11-3 Gecmis Olay Tablosu (Historical Event Table)


PLC 'nin ilgili datasinin icindeki degere gore olay tablosu olusturur.Ayarladigimiz mesajlari HMI okuma islemlerini tamamladiktan sonra goruntuleyecektir.

3-71

Data No.: bufer numarasi (1- 12). The historical buffer addres gecmis mesaj lari saklamak icin kullanilir. Bufer adresi ilk once belir lenmelidir. Konum sayisi Data type: Eger WORD seci-, lirse max. 256 mesaj, LSB secilirse max. 16 mesaj yazilabilir.

Fig. 3 -11-6 Historical event table ayarlari Ayarlar: 1. , Yazinin rengini,fontunu karakter boyunu belirler. 2. , Cerceve rengini ve nplan rengini belirler.

3.

, Data formatini ve konum sayisini belirler. WORD ise 256,LSB ise 16,bit ise maximum 2 konum yazilabilir.

4.

: Tetikleme iin okunacak rnek sayisi ayarlanir. Okuma isleminden sonra rneklemede biter.

3-72

5. Bufer sayisi #1 to #12

: PLC'nin ilgili adresini okuyacak buffer secimi. arasinda secilebilir.Bufer ayarlari icin

butonuna basilir veya menu bardan Options > History setup secilir. 6. : belirler. Example: D100=0 D100=1 D100=2 D100=3 D100=4 D100=5 D100=6 , Tarih ve zamanin goruntulenme , formatini

3-12 Alarm

3-73

Alarm tipi Alarm history table Active alarm list Alarm frequency table

Ikon

Islevi HMI ,PLC 'nin ilgili bitinin durumunu okur ve ilgili alarm mesajini gerceklesme zamani ile birlikte ekranda goruntuler. Butun alarm mesajlari saklanir ve alarm listesi olusturulur. HMI yalnizca aktif olan alarmi ekranda goruntuler. HMI alarm mesaj zamanlarini alt alta goruntuler ve kaydeder.

Alarmlari ayarlamadan once ,PLC'nin ilgili adresini,kaydedecegi alarm sayisini ayarlamak gerekir.

3-12-1 Gecmis Alarm Tablosu (Alarm History Table)


HMI ,PLC 'nin ilgili bitinin durumunu okur ve ilgili alarm mesajini gerceklesme zamani ile birlikte ekranda goruntuler.Gecmis alarm tablosunu olusturmak icin butun alarmlari kaydeder.

Fig. 3-12 -1 Gecmis Alarm Tablosu


3-74

3-12-2 Aktif Alarm Listesi (Active Alarm List)


HMI yalnizca aktif olan alarmi ekranda goruntuler.

Fig. 3-12 -2 Aktif alarm listesi

3-12-3 Alarm Frekans Tablosu (Alarm Frequency Table)


HMI alarm mesaj zamanlarini alt alta goruntuler ve kaydeder.

3-75

Fig. 3 -12-3 Alarm frekans tablosu

3-13 Grafikler (Graphics)


Eger menulerde olmayan farkli bir grafik olusturmak istiyorsa asagidaki secenekler kullanilarak farkli grafikler olusturulabilir.

Fig. 3 -13-1 Grafik secenekleri

3-13-1 Cizgi (Line)


Line secenegini secildikten sonra mausenin sol tusuna basili tutulup istenilen cizgi boyunda suruklenip birakildiktan sonra cizgi olusturulmus olur.

3-76

Fig. 3-13 -2 Cizgi ayarlari

Fig. 3-13 -3 Cizgi yonleri

Fig. 3 -13-4 Cizgi kalinliklari (1-8)

3-13-2 Dikdortgen (Rectangle)


Bir dikdorgen olusturmak icin 'Rectangle' secenegi secildikten sonra sol tusa basilir istenilen olculerde suruklenir ve birakilir.

Cizgi rengi

Resim bankasindan resim secimi

Arka plan Var/Yok Cizgi kalinligi

Onplan rengi

Fig. 3-13-5 Dikdortgen ayarlari


3-77

3-13-3 Daire (Circle)

Fig. 3-13-6 Daire ayarlari Daire yapmak icin dikdortgen olculeri kullanilir.Eger en=boy ise daire olur, aksi takdirde elips olur.Dairenin rengini ayarliyabilir yada transparan yapabiliriz.

Fig. 3-13-7 Transparent Noiken

Fig. 3-13-8 Transparent is Noiken

Fig. 3-13-9 Transparent Yesiken

Fig. 3-13 -10 Transparent Yesiken

3-13-4 Cokgen (Polygon)


Her sol tusa basidiginda cokgenin kosesi belirlenmis olur.Butun koseler secildikten sonra sag tusa basilarak cokgen olusturulur.Renk ve olculeri seceneklerden ayarlanabilir.

3-78

Fig. 3-13 -11 Cokgen ayarlari

Fig. 3-13-12

Fig. 3-13-13

Fig. 3-13-14

Fig. 3 -13-15

Fig. 3 -13-16 Transparan cokgen

3-13-5 Yay (Arc)


Yay olusturmak icin mausenin sag tusuna basili olarak suruklenir ve birakilir. Eger transparan secenegi 'Yes' secili ise cizilen sekil yay olacaktir eger 'No' secili ise bir kesme olacaktir.

Fig. 3 -1 3-15 Yay ayarlari

Fig. 3-13 -16 Transparent No iken

Fig. 3 -13-17 Transparent Yesiken

3-13-6 Yazi (Text)


Ekrana yazi yazmak icin kullanilir.Yazinin arka planindaki dikdorgenin renginin gorunmesi icin transparan 'No' secilmelidir.
3-79

Yazi girisi

Fig. 3 -13-18 Text ayarlari

3-13-7 Skala (Scale)


Yonu,skala degerleri olan bir skala olusturmak icin kullanilir.

Fig. 3 -13-19 Skala ayarlari

3-80

Deger formati Deger birimi Max. deger Min. deger Sol pencere icin tiklanir

Tam/kesir sayi ayarlari

Fig. 3 -1 3-20 Skala ayarlari

3-13-8 Tablo (Table)


Tablo olusturmak icin kullanilir.Hucrelerin olculerini,gorunus ve renklerini ayarlayabilir, farkli elementlerle kullanarak daha islevsel yapabiliriz.

3-81

Fig. 3-13 -21 Tablo ornegi Row header:Bas satir rengini ayarlar. Column header: Bas sutun rengini ayarlar. Row interlacing: Satirlarin rengini ayarlar. Column interlacing: Sutunlarin rengini ayarlar Sep. row evently: Satir olculerini esitler. Sep. column evently: Sutun olculerini esitler.

3-82

Bolum 4 Makro
Makrolar ile calismak HMI kullanicisi icin cok uygundur.Olusturulan makrolari online olarak yada download etmeden offline olarak test etme imkani vardir. Herbir makro icin 512 satir ve 128 word(max.) uzunlugunda komut yazilabilir. Sub-macro sayisi 512' ye esittir. (1-512).

Fig. 4-1 Uygun calisma ve kolay anlasilabilirlik icin makrolari alt makrolar halinde programlariz. Alt-macro makrolar numaralariyla isimlendirilir. Alt-makro(n) (n=1-512).

Fig.4-2 Yandaki pencerede en sol sutundaki rakamlar alt-macro numarasini belirtir. 512 adet alt-macro vardir ve bunlari 'CALL' komutuyla calistirabiliriz.

4-1

4-1 Makro Tipi (Macro Type)

Fig. 4-1-1 Menubardan makro secimi Makro ismi Screen open Macro Screen close Macro Screen Cycle Macro Initial Macro Background Macro Clock Macro On Macro Off Macro Sub-macro 1 1 1 1 1 512 1 1 Sayisi 1 Aciklamasi Her sayfa icin bir sayfa acilis makrosu secilebilir.Toplam sayfa sayisi n ise n adet sayfa acilis makrosu yazilabilir. Her sayfa icin bir sayfa kapanis makrosu secilebilir.Toplam sayfa sayisi n ise n adet sayfa kapanis makrosu yazilabilir. Her sayfa icin bir sayfa dongu makrosu secilebilir.Toplam sayfa sayisi n ise n adet sayfa dongu makrosu yazilabilir. Bir programda 1 acilis makrosu vardir. Bir programda 1 arkaplan makrosu vardir. Bir programda 1 zaman makrosu vardir. Bir buton iin bir ON makro yazilabilir. Bir buton iin bir ON makro yazilabilir. Bir programda 512 alt-makro kullanilabilir. Table 4-1-1

Sayfa Acilis Makrosu (Screen Open Macro)


Her sayfa icin bir sayfa acilis makrosu yazilabilir.Sayfa acilis makrosu sayfa her acildiginda bir defa gerceklesir.Sayfa acildiginda bu makro gerceklesmeden diger elementler aktif
4-2

hale gelmez.Bu yuzden bu makroyu yazarken programin gecikmesine ve diger elemanlarin calismasini engellemeyecek sekilde dikkatli olunmalidir.Tavsiye edilen bu tur makrolarin gerekmedikce cok uzun olmamasi ve programi HMI'ya yuklemeden once online veya offline olarak calistirilip testinin yapilmasidir.

Sayfa Kapanis Makrosu (Screen Close Macro)


Her sayfa icin bir sayfa kapanis makrosu yazilabilir.Sayfa kapanis makrosu sayfa her kapandiginda bir defa gerceklesecektir.Sayfa kapanis makrosu gerceklesmeden acilan yeni sayfanin makrosu gerceklesmiyecektir.Bu yuzden bu makroyu yazarken programin gecikmesine ve diger elemanlarin calismamasina sebeb olacak hatalara karsi dikkatli olunmalidir.

Sayfa Dongu Makrosu (Screen Cycle Macro)


Her sayfa icin bir sayfa dongu makrosu yazilabilir.Sayfa dongu macrosu ait oldugu sayfa her acildiginda gerceklesecek ve sayfa kapanana kadarsurekli devam edecektir. Bu nedenle uzun sayfa dongu makrolari yazimindan gerekmedikce uzak durulmalidir.

Baslangic Makrosu (Initial Macro)


Bir programda yalnizca bir baslangic makrosu vardir.Baslangic makrosu programin basinda bir defa gerceklesir.Eger PLC 'nin ozel bir adresine ozel bir deger yazmak icin isteniyorsa baslangic makrosu kullanilabilir.

Arkaplan Makrosu (Background Macro)


Bir programda yalnizca bir tane arkaplan makrosu vardir.Bu makro bazi komutlarla bir defa aktif edilir ve surekli gerceklesir.Eger bu arada baska makrolarda gerceklesiyorsa ,ornek olarak dongu makrosu,arkaplan makrosu etkilenmez,beraber gerceklesmeye devam ederler.Iki makroda ayni zamanlarda (aslinda sirayla)fakat gerceklesme zamani cok kisa ve surekli oldugu icin ayni zamanda gerceklestikleri kabul edilir.Bu tur makro icin bir cevrim olusturmaya gerek yoktur END yazilsa dahi makro tekrar gerceklesecektir.

4-3

Zaman Makrosu (Clock Macro)


Bir programda yalnizca bir tane zaman makrosu vardir.Programla beraber calismaya baslar ve surekli gerceklesir(dongu makrosu gibi).Bu sebeple gerekmedikce uzun makrolar yazmaktan kacinilmalidir.

ON Makro (ON Macro)


Her kullanilan buton icin bir tane ON makro tanimlanabilir.Butona basildiginda (Bit ON oldugunda) makro baslar ve birkez gerceklestikten sonra biter.Butona her basildiginda ON makro birkez gerceklesir ve biter.

OFF Makro (OFF Macro)


Her kullanilan buton icin bir tane ON makro tanimlanabilir.Ilgili buton off edildiginde OFF makro birkez gerceklesir ve biter.Her defasinda buton off edildiginde OFF makro birkez gerceklesir ve biter.

Alt-makro (Sub-macro)
Toplamda 512 alt-makro vardir.Alt-makrolar bir programdaki subrutinlere (alt program) benzer.Ornek olarak ozel bir fonksiyon icin 10 tane alt-makro varsa bunlari bir makroda toplayabiliriz.Bu fonksiyonu makro 1'e yazdigimizi kabul edelim.Bu fonksiyonu kullanabilmek icin bir makronun icine 'CALL 1' yazmamiz yeterlidir.Eger makro 1'de bir degisiklik yapmak istiyorsak sadece ilgili alt-makroyu degistirmemiz yeterlidir.

4-2 Makro Hazirlama (Macro Edition)


Istenilen makro tipini menu bardan sectikten sonra acilan pencerede bir satira tiklanir ve ve makro yazilmaya baslanir.

4-4

Fig. 4-2-1 Makro hazirlamak Makro yazilabilecek 512 tane satir vardir ( Fig. 4-2-3). Eger programda bos bir satir varsa program guncellendikten sonra bu bos satirlar komut satirina donusecektir(Fig 4-2-4).

Fig. 4-2-4 Makro arac cubugu

4-5

Fig. 4-2-3 Makronun son satiri

Fig. 4-2-4 Bos satirlar komut satiri olur Makro yazmaya baslamak icin bir satira tiklanir ve sekil 4-2-5'deki pencere acilir.Komut yazmak icin Command butonuna tiklanir ve devam edilir.

4-6

Fig. 4-2-5 Makro hazirlama sayfasi

Dosya (File)

Fig. 4-2-6 Dosya Makro Acma (Open Macro) Uygun makroyu olusturmak icin eski hazirlanmis makrolarda kullanilabilir. Kullanici eski makrolari acarak istedigi PLC tipinde kullanabilir (Fig.4-2-7).

4-7

Fig. 4-2-7 Makro acma Makro Kaydetme (Save Macro) Hazirladigimiz makrolari daha sonra kullanabilmek icin saklayabiliriz. .

Fig. 4-2-8 Save as Makro Makro Kapama (Close Macro) Makroyu kapatmak icin kullanilir.

4-8

Edition
Makrolar icin PLC adresleride kullanilabilir.Eger PLC adreslerini kullaniyorsak makro ayiraclarla diger hafiza makrolarindan ayirt edilecektir.

Fig. 4-2-9 Edition Geri (Previous) Secilen satiri bir ust satira kaydirmak icin kullanilir ( Fig. 4-2-10 ve Fig. 4-2-11).

Fig. 4-2-10 1.adim


4-9

Fig. 4-2-11 2.adim Ileri (Next) Secilen satiri bir satir asagi almak icin kullanilir. (Fig.4-2-12 ve Fig. 4-2-13.

Fig. 4-2-12 1.adim


4-10

Fig. 4-2-13 2.adim Guncelle (Update) Mevcut satirda yapilan degisiklikleri guncellemek icin kullanilir.Eger degisikliklerden sonra Update'e basmazsaniz degisiklikler girilmemis olur ve tekrar yazilmasi gerekir. (Fig. 4-2-14 ve Fig.4-2-15)

4-11

Fig. 4-2-14 1.adim

Fig. 4-2-15 2.adim Ekle (Insert) Secilen satirin bir ustune yeni bir satir eklemek icin kullanilir. (Fig. 4-2-16 ve Fig. 4-2-17).

4-12

Fig. 4-2-16 1.adim

Fig. 4-2-17 2.adim Sil (Delete) Secilen satiri silmekicin kullanilir ( Fig. 4-2-18 ve Fig. 4-2-19).
4-13

Fig. 4-2-18 1.Adim

Fig. 4-2-19 2.Adim Komut (Comment)


4-14

Secilen satiri tanimlamak kullanilir.Menu bardan yada toolbardan secilebilir. (Fig. 4-2-20 ve Fig. 4-2-21).

Fig. 4-2-20 1.Adim

Fig. 4-2-21 Step 2 of comment

Command
Secilen satira komut girmek icin kullanilir.
4-15

Fig. 4-2-22 Menu bardan secimi

Fig. 4-2-23 Komut secenekleri

Fig. 4-2-24 Aritmatik islemler

Fig. 4-2-25 Logic islemler

Fig. 4-2-26 Data tasima

Fig. 4-2-27 Data transfer


4-16

Fig. 4-2-28 Karsilastirma

Fig. 4-2-29 Flow kontrol

Fig. 4-2-30 Bit ayarlari

Fig. 4-2-31 Haberlesme

Fig. 4-2-32 Digerleri

Yardim (Help)
Yardim konularina ulasmak icin kullanilir (Fig. 4-2-33).

Fig. 4-2-33 Yardim isteme

4-17

Fig. 4-2-34 Yardim konulari

Komut Yazma (Key in)


Bazi kullanicilar makrolari klavyeyi kullanarak yazmak isterler.Bu sekilde yazilrsa program otomatik olarak dogrulugunu kontrol eder. Eger yazimda hata varsa bir uyari mesaji verir.Operantlar arasinda sinirsiz bosluk birakilabilir.

Fig. 4-2-35 Kalavye girisi

4-18

Giris islemi bittikten sonra program guncelleme yada enter tusuna bastiktan sonra girisi en uygun formata donusturcektir.didnt verify in this time.

Fig. 4-2-36 Convert to the best format Eger bir hata varsa hata mesaji verecektir.

Fig. 4-2-37 Yanlis giris

Fig. 4-2-38 Klavye girisi Eger girisin formati dogru ama kullanilan operant yanlis ise yine hata mesaji verir.
4-19

Fig. 4-2-39 Format dogru,operant yanlis

Fig. 4-2-40 Hata mesaji

4-3 Makro Islem komutlari (Macro Operation)


Aritmatik islem komutlari (Arithmetic)
Bu kisimda 5 farkli komut vardir., bunlar; ADD, SUB, MUL, DIV ve MOD (Fig. 4-3-1). Her komut icin 3 operant vardir.Herbir operant dahili hafiza bolgesi yada sabit sayi secilebilir(decimal veya hexadecimal) ,(fakat 3.operant dahili hafiza bolgesi olmalidir). Birim ise Word, Double Word, Signed ve Signed Double Word secilebilir.

Komut ADD SUB MUL DIV MOD

Operant A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3

Data tipi M, C M, C M, C M, C M, C

Format

Not

W, D, S Eger datanin degeri datanin icine sigW, D, S miyorsa fazla olan kisim (tasan kisim) W, D, S otomatik olarak atilacaktir. W, D, S W, D, S

M Dahili hafiza, CSabit sayi, WWord, DDouble Word, SSigned

4-20

Fig. 4-3-1 Aritmatik islem secimi TOPLAMA (ADD) ADD Toplama islemi, formul: A1=A2+A3. A2 'yi A3'e ekler ve sonucu A1'e saklar. Ornek: A1(Word)=A2(Word) + A3(Word). A1(Double Word)=A2(Double Word) + A3(Double Word). A1(Signed)=A2(Signed) + A3(Signed). A1(Signed Double Word)=A2(Signed Double Word) + A3(Signed Double Word).

Fig. 4-3-2 Toplama CIKARMA (SUB) SUB cikarma islemi, formul: A1=A2-A3.A2 'den A3 'u cikarir sonucu A1 'e yazar. Ornek: A1(Word)=A2(Word) - A3(Word). A1(Double Word)=A2(Double Word) - A3(Double Word).
4-21

A1(Signed)=A2(Signed) - A3(Signed). A1(Signed Double Word)=A2(Signed Double Word) - A3(Signed Double Word).

Fig. 4-3-3 Cikarma CARPMA (MUL) MUL Carpma islemi, formul: A1=A2 * A3. Ornek: A1(Word)=A2(Word) * A3(Word). A1(Double Word)=A2(Double Word) * A3(Double Word). A1(Signed)=A2(Signed) * A3(Signed). A1(Signed Double Word)=A2(Signed Double Word) * A3(Signed Double Word).

Fig. 4-3-4 Carpma BOLME (DIV) DIV Bolme islemi, formul: A1=A2 / A3. (A3 operanti sifir olmamali) Ornek: A1(Word)=A2(Word) / A3(Word).
4-22

A1(Double Word)=A2(Double Word) / A3(Double Word). A1(Signed)=A2(Signed) / A3(Signed). A1(Signed Double Word)=A2(Signed Double Word) / A3(Signed Double Word).

Fig. 4-3-5 Bolme MOD MOD Kalan islemi, formula: A1=A2 % A3. A1 (A3 sifira esit olmamali) Ornek: A1(Word)=A2(Word) % A3(Word). A1(Double Word)=A2(Double Word) % A3(Double Word). A1(Signed)=A2(Signed) % A3(Signed). A1(Signed Double Word)=A2(Signed Double Word) % A3(Signed Double Word).

Fig. 4-3-6 Kalan

Lojik Islemler (Logical Operation)


4-23

5 adet lojik islem komutu vardir.Bunlar; including OR, AND, XOR, SHL ve SHR 'dir Her islemin 3 operanti vardir.Herbir operant dahili hafiza bolgesi yada sabit sayi secilebilir(decimal veya hexadecimal) ,(fakat 3.operant dahili hafiza bolgesi olmalidir). Datalarin birimleri Word ve Double Word.

Komut OR AND XOR SHL SHR

Operant A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3

Datatipi M, C M, C M, C M, C M, C

Format W, D W, D W, D W, D W, D

Digerleri ------

M Dahili hafiza, CSabit sayi, WWord, DDouble Word.

Fig. 4-3-7 Lojik islemleri OR OR lojik OR islemi, formul: A1=A2 | A3. A2(Word) ve A3(Word) datasinin bit olarak lojik OR kapisina sokar sonucu A1(Word)'e yazar. Operantlarin birimleri DWord 'de olabilir.

4-24

Fig. 4-3-8 OR AND AND lojik AND islemi, formul: A1=A2 & A3.

Fig. 4-3-9 OR islemi

A2(Word) ve A3(Word) datasinin bit olarak lojik AND kapisina sokar sonucu A1(Word)'e yazar. Operantlarin birimleri DWord 'de olabilir.

Fig. 4-3-10 AND XOR XOR lojik XOR islemi, formul: A1=A2 ^ A3.

Fig. 4-3-11 AND islemi

A2(Word) ile A3(Word)'u lojik XOR kapisina sokar sonucu A1(Word)'e saklar. Operantlarin birimleri DWord 'de olabilir.

4-25

Fig. 4-3-12 XOR

Fig. 4-3-13 Boolean operation

SOLA KAYDIRMA (SHL) SHL Sola kaydirma islemi. Formul: A1=A2 << A3. A2(WORD/DWORD) datasinin bitlerini A3 'de yazan sayi kadar bit sola kaydirir. Sola kaydirma islemiyle birlikte kayan bitin yerine datanin en sag bitine 0 gelir. Eger A1 word ise A3 16 'dan buyuk ise. A1 sifir olacaktir.

Fig. 4-3-14 SHL islemi SAGA KAYDIRMA (SHR) SHR Saga kaydirma islemi, formul: A1=A2 >> A3. A2(WORD/DWORD) datasinin bitlerini A3 'de yazan sayi kadar bit saga kaydirir. Saga kaydirma islemiyle birlikte kayan bitin yerine datanin en sol bitine sifir gelir. Eger A1 word ise A3 16 'dan buyuk ise. A1 sifir olacaktir.

4-26

Fig. 4-3-15 SHR islemi

Data Tasima (Data move)


4 adet data tasima komutu vardir.Bunlar;MOV, BMOV, FILL ve CHR 'dir (Fig 4-3-16) (Cikis yalnizca dahili hafiza olabilir)

Komut MOV BMOV FILL CHR

Operant A1, A2 A1, A2, A3 A1, A2, A3 A1, A2, A3

Datatipi P, M, C P, M, C M, C M, C

Format W, D W W W

Digerleri Data type for A1 only can be P, M Data type for A1 and A2 only can be P, M A2 is input string

PPLC, M Dahili hafiza, CSabit sayi, WWord, DDouble Word

Fig. 4-3-16 Data tasima komutlari


4-27

TASIMA (MOV) A2 'deki datayi A1 'e tasir. A1(Word)=A2(Word) veya A1(DWord)=A2(DWord) olabilir. Tasima isleminden sonra A2 'deki datada bir degisiklik olmaz. A1 PLC bolgesi yada HMI bolgesi olabilir.Tasincak bilgi diger cihaza haberlesme hattindan tasinir. .

Fig. 4-3-17 MOV BLOK TASIMA (BMOV) BMOV Blok tasima. BMOV (A1, A2, A3). Bu komut A2 'den baslayarak A3 'deki sayi kadar datayi blok halinde A1 'den baslayarak yerlestirir.Data formati word'dur. Eger blok uzunlugu dahili hafizadan yada max PLC data bolgesinden daha uzun ise compile islemi sirasinda ariza verecektir.

Fig. 4-3-18 BMOV

4-28

DOLDURMA (FILL) FILL Doldurma islemi.Ornek olarak, FILL(A1, A2, A3) .Bu komut A1'den basliyarak A3 'de belirtilen sayi kadar bolgeye A2 'deki bilgiyi yazar.(A2 datasinda bir degisiklik olmaz) Eger data blogu dahili hafizadan yada max PLC data bolgelerinden daha uzun ise compile islemi sirasinda hata verecektir.

Fig. 4-3-19 FILL KARAKTER (CHR) CHR Karakterleri ASCII kodlara cevirir.Ornek olarak, CHR(A1 A2) Bu komut A2 'deki karakter yada karakterleri ASCII 'ye donusturur , sonucu A1'e kaydeder.(max uzunluk 128 word)

Fig. 4-3-20 CHR

Data Donusturme (Data conversion)


11 cesit data donusturme komutu vardir.Bunlar; BCD, BIN, W2D, B2W, W2B, SWAP, XCHG, MAX, MIN, A2H ve H2A (Fig. 4-3-21).

4-29

Fig. 4-3-21 Komut secimi Komut BCD BIN W2D B2W W2B SWAP XCHG MAX MIN A2H H2A Operant A1, A2 A1, A2 A1, A2 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2 A1, A2 Data tipi M M M M, C M, C M, C M, C M, C M, C M, C M, C Format W, D W, D W, S W W W W, D W, D, S W, D, S W W Digerleri ------------

PPLC, M Dahili hafiza, CSabit sayi, WWord, DDouble Word, S--isaretli

BCD BCD Binary Coded Decimal.BIN bilgiyi BCD

formatina donusturur.Ornek olarak,

A1 = BCD(A2). Bu komut A2(Integer, Word veya DWord) bilgisini BCD (Binary Coded Decimal) donusturur ve sonucu A1(BCD, Word or DWord) bolgesinde saklar. A2'nin degeri 0~9999 arasinda veya Dword ise 0~99999999 arasinda bir tamsayi olmalidir.

4-30

Fig. 4-3-22 BCD BIN Binary Coded Decimal BCD bilgiyi BIN 'ye donusturur.Ornek olarak,A1 =BIN(A2). komutu A2(BCD, Word or DWord) bilgisini BIN bilgiye donusturur ve sonucu A1(BIN,Word, DWord) bolgesine kaydeder.A2 'nin degeri 0~9999 arasinda yada Dword ise 0~99999999 arasinda bir tam sayi olmalidir.

Fig. 4-3-23 BIN W2D W2D WORD bilgiyi DOUBLE WORD yapar.Ornek olarak, A1 = W2D(A2) komutu A2 (Integer, Word) bilgisini double word (Integer, DWord) yapar ve sonucu A1 (Dword, signed veya unsigned) bolgesine kaydeder.A2 'nin (Word,unsigned) degeri 0~65535 arasinda yada A2 'nin (Word, signed) degeri -32768~32767 arasinda bir tam sayi olabilir.

4-31

Fig. 4-3-24 W2D B2W B2W BYTE bilgiyi WORD bilgiye donusturur.Ornek olarak, A1=B2W(A2, A3) komutu A2 'den itibaren A3 'deki sayi kadar byte bilgiyi WORD yapar ve sonucu A1(Word) 'e saklar. A2 'deki her word 2 baytdan olusur bu 2 baytlik bilgi 2 word 'e cevrilir ve sonuc A1 'de saklanir (Ust bayt sifirlarla tamamlanir).Ornek olarak, $30=B2W ($785, $65534) komutunu alalim, $65534 bolgesinin degeri 12 ise $785 bolgesinden itibaren 12 bayti (6 word) 12 word bilgiye donusturup sonucu $30 bolgesinden itibaren 12 bolgeye saklayacaktir.

Fig. 4-3-25 B2W W2B W2B WORD bilgiyi BYTE formatina donusturur. A1 = W2B(A2, A3) komutu A2'nin alt baytindan itibaren A3'te belirtilen sayi kadar word'u bayt yapar (ust baytlarini atarak) ve sonucu A1(Word)'de saklar.Ornek olarak,$65=B2W ($785, $985),eger $985 bolgesindeki sayi 12 ise bunun anlami $785 bolgesinden itibaren 12 wordu 12 bayta (6 word) cevirir sonucu $65 bolgesinden itibaren kaydetmeye baslar.
4-32

Fig. 4-3-26 W2B SWAP SWAP(A1, A2, A3) ,A2 'den itibaren A3 adet wordun alt ve ust baytlarinin yerini degistirir ve sonucu A1'den itibaren kaydetmeye baslar.

Fig. 4-3-27 SWAP XCHG XCHG(A1, A2, A3) komutu A2(Word)'deki bilgiyi A1(Word)'e A1'deki bilgiyi A2'ye yerlestirir.A3 degistirilecek data sayisidir.

4-33

Fig. 4-3-28 XCHG MAX En buyuk degeri bulur. A1 = MAX(A2, A3) komutu A2 'den A3 'e kadar olan bolgelerdeki en buyuk degeri bulur ve bu degeri A1 'e kaydeder.(formati Word, Dword, Signed Binary, Unsigned Binary)

Fig. 4-3-29 MAX MIN En kucuk degeri bulur. A1 = MAX(A2, A3) komutu A2 'den A3 'e kadar olan bolgelerdeki en degeri bulur ve bu degeri A1 'e kaydeder.(formati Word, Dword, Signed Binary, Unsigned Binary)

4-34

Fig. 4-3-30 MIN A2H 4 ASCII karakteri 4 digit hexadecimal sayiya donusturur. A1 =A2H(A2) komutu A2 'deki (4 WORDS) ASCII karakterleri HEX yapar ve sonucu A1 'de saklar. Ornek olarak A2=@200 ve icerisindeki bilgi @200=0039H, @201=0033H,@202=0035H ve @203=0038H iolsun sonuc A1=@210 bolgesine saklanacak ise @210 =9358H olacaktir.

Fig. 4-3-31 A2H H2A 4 digitlik Hex sayiyi 4 ASCII koda donusturur. A1 =H2A(A2) komutu A2 'deki bilgiyi (Hexadecimal 1 WORD ) ASCII koda (4 WORDS) donusturur ve sonucu A1 'de saklar. Ornek olarak, A2=@100 olsun @100 bolgesinin icerigi 1234H ise A1=@110 icin sonuc @110=0031H, @111=0032H and @112=0033H ve @113=0034H).

4-35

Fig. 4-3-32 H2A

Karsilastirma (Comparison)
10 farkli karsilastirma komutu vardir : IF ==, IF !=, IF >, IF >=, IF <, IF <=, IF AND == 0, IF AND != 0, IF == ON ve IF == OFF (Fig. 4-3-33).

Fig. 4-3-33 Karsilastirma komutlari

Komut IF == IF != IF > IF >= IF < IF <= IF AND != 0

Operant A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3 A1, A2, A3

Data tipi M, C M, C M, C M, C M, C M, C M, C M, C

Format

Digerleri

W, D, S A3 yalnizca sabit sayi olabilir. W, D, S A3 yalnizca sabit sayi olabilir. W, D, S A3 yalnizca sabit sayi olabilir. W, D, S A3 yalnizca sabit sayi olabilir. W, D, S A3 yalnizca sabit sayi olabilir. W, D, S A3 yalnizca sabit sayi olabilir. W, D W, D
4-36

IF AND == 0 A1, A2, A3

A3 yalnizca sabit sayi olabilir. A3 yalnizca sabit sayi olabilir.

Command IF == ON IF == OFF

Operand A1, A2 A1, A2

Data type M, C M, C

Format B B

Others A1 PLC bolgesi veya sabit sayi,ve A2 ise sabit sayi olabilir. A1 PLC bolgesi veya sabit sayi,ve A2 ise sabit sayi olabilir.

PPLC, MDahili hafiza, CSabit sayi, WWord, DDouble Word, SSigned, BBit IF = = IF A1==A2 THEN GOTO LABEL A3. Eger A1 bilgisi A2 bilgisine esit ise A3'de belirtilen satira gider (LABEL A3). Formati Signed DW olabilir.

Fig. 4-3-34 IF== IF ! = IF A1!=A2 THEN GOTO LABEL A3. Eger A1 bilgisi A2 bilgisine esit degil ise A3'de belirtilen satira gider.Formati Signed DW olabilir.

Fig. 4-3-5-3 IF!=


4-37

IF > IF A1>A2 THEN GOTO LABEL A3. Eger A1 bilgisi A2 bilgisinden buyuk ise A3'de belirtilen satira gider.Formati Signed DW olabilir.

Fig. 4-3-36 IF> IF > = IF A1>=A2 THEN GOTO LABEL A3.Eger A1 bilgisi A2 bilgisinden buyuk ve esitse A3 'de belirtilen sarira gider (LABEL A3). Format Signed DW olabilir.

Fig. 4-3-37 IF>= IF < IF A1<A2 THEN GOTO LABEL A3. Eger A1 bilgisi A2 bilgisinden kucuk ise A3'de belirtilen satira gider.Format Signed DW olabilir.

4-38

Fig. 4-3-38 IF< IF < = IF A1<=A2 THEN GOTO LABEL A3. Eger A1 bilgisi A2 bilgisinden kucuk ve esit ise A3'de belirtilen satira gider (LABEL A3).Format Signed DW olabilir.

Fig. 4-3-39 IF<= IF AND = = 0 IF (A1&A2)== 0 THEN GOTO LABEL A3. Eger A1 veya A2 'den birisi sifir ise A3'de belirtilen satira gider (LABEL A3).Formati DW olabilir.

4-39

Fig. 4-3-40 IFAND==0 IF AND ! = 0 IF(A1&A2) != 0 THEN GOTO LABEL A3. Eger A1 ve A2 sifira esit degil ise A3 'de belirtilen satira gider (LABEL A3).Format DW olabilir.

Fig. 4-3-41 IF AND!=0 IF = = ON IF A1==ON THEN GOTO LABEL A2. Eger A1 = 1 (ON) A2 'de belirtilen satira gider.

4-40

Fig. 4-3-40 IF==ON IF = = OFF IF A1==OFF THEN GOTO LABEL A2. Eger A1 = 0 (OFF) ise A2 'de belirtilen satira gider.

Fig. 4-3-43 IF==OFF

Akis Kontrol (Flow Control)


7 farkli akis kontrol komutu vardir. Bunlar: GOTO, LABEL, CALL, RET, FOR, NEXT ve END.(Fig. 4-3-6-1)

4-41

Fig. 4-3-44 Akis kontrol komutlari Komut GOTO LABEL CALL RET FOR NEXT END Operant A1 A1 A1 None A1 None None Data tipi C C C -M, C --Format -------Digerleri --------

M Dahili hafiza, C Sabit sayi GOTO GOTO LABEL A1. Kosulsuz olarak A1 'de belirtilen satira dallanir. GOTO komutu belirtilen etikete sicramayi saglar bu etiket programdada olabilir.

Fig. 4-3-45 GOTO LABEL


4-42

LABEL A1.Satira isim verir. Ayni etiket 1 makro icinde birden fazla tekrarlanamaz fakat farkli makrolarda kullanilabilir.

Fig. 4-3-46 LABEL CALL CALL A1 komutu A1 'deki alt-makroyu cagirir.Bu komutla alt-makrolari calistirabiliriz. Genellikle ozel fonksiyonlarin dizayninda,parametre tablolarinin transferinde veya karisik uygulamalarda kullanilir.Alt-makronun sonunda ana programa geri donup diger islemlerin gerceklestiribilmesi icin RET komutu kullanilmalidir.Alt-makro numarasi 001 ile 512 arasinda olabilir ve ismini kullanici belirleyebilir.Bir alt-makro icinde CALL komutuyla baska bir alt-makro cagrilabilir.Fakat dongusel arizalar ve hafiza kapasitesinden dolayi dogabilecek arizalardan dolayi bu sekilde 6 'dan fazla kullanilmamalidir.

Fig. 4-3-47 CALL RET Makroya geri donmeye yarar.Bu komut yalnizca alt-makrolar icindir.(Bknz.CALL komutu)

4-43

Fig. 4-3-48 RET FORNEXT Cevrim olusturmak icin kullanilir. FOR cevrimin baslangicidir NEXT ise sonudur. Program FOR A1. . NEXT seklinde yazilmis ise A1 cevrim sayisini ifade eder (A1 sabit veya degisken olabilir). Eger A1=0 ise cevrim gerceklesmeden program bir alt satira yani NEXT komutuna atlayip devam edecektir. Eger A1 >0 ise cevrim A1 'deki sayi kadar gerceklesecektir.A1 'in degeri program icinde komutlarla degistirilebilir fakat cevrim sayisi degismez. Not:A1 cok buyuk bir deger secilirse programda hatalara sebep olabilir.

Fig. 4-3-49 FOR FOR/NEXT Ozel zamanlarda bir grup olayin tekrarlanmasini saglar.Her FOR komutu bir NEXT komutuna sahiptir. Icice maksimum 5 cevrim yazilabilir, FOR $1, FOR $2, FOR $3, FOR $4, FOR $5 NEXT, NEXT, NEXT, NEXT, NEXT gibi.

4-44

Fig. 4-3-50 NEXT END Makroyu sonlandirir.Program END komutundan sonra makroyu sonlandirir ve birdaha ki sefere ilk satirdan baslar.

Fig. 4-3-51 END

Bit Ayarlari (Bit Settings)


3 cesit bit ayari vardir: SETB, CLRB ve INVB (Fig. 4-13).

4-45

Fig. 4-3-52 Bit ayarlari Komut SETB CLRBL INVB Operant A1 A1 A1 Data tipi P, M P, M P, M Format B B B Digerleri ----

MDahili hafiza, PPLC, BBit. SETB Belirtilen biti set (ON) eder. Ornek: SETB A1.

Fig. 4-3-53 SETB CLRB Belirtilen biti reset (OFF) eder.Ornek: CLRB A1.

4-46

Fig. 4-3-54 CLRB INVB Belirtilen biti tersler (ON>OFF veya OFF>ON). Ornek: INVB A1.

Fig. 4-3-55 INVB

Haberlesme (Communication)
6 farkli haberlesme komutu vardir: INITCOM, ADDSUM, XORSUM, PUTCHARS, GETCHARS ve SELECTCOM (Fig. 4-3-56).

4-47

Fig. 4-3-56 Choosing for communication Komut INITCOM ADDSUM XORSUM PUTCHARS GETCHARS SELECTCOM M Dahili hafiza INITCOM Baslangic haberlesme portu icin protokol ayarlarini yapar. Operant Data tipi Format A1~ A2 A1~ A3 A1~ A3 A1~ A4 A1~ A4 A1 M M M M M C W W W W W 0 or 1 Digerleri -----0: COM1, 1: COM2

Fig. 4-3-57 INITCOM

4-48

Fig. 4-3-58 INITCOM ayarlari (haberlesme protokolu)

Fig. 4-3-59 COM port

Fig. 4-3-60 Communication interface

Fig. 4-3-61 Data bit

Fig. 4-3-62 parity bit

Fig. 4-3-63 Stop bit

Fig. 4-3-64 Baud rate

Flow Kontrol:Haberlesmelerde yeni teknolojiye gore,iletim hizi alim hizindan daha yuksektir.Karsi cihazin yolladigimiz datalarin hepsini tutmasini garanti etmemiz icin flow kontrole ihtiyacimiz vardir.Bu nedenle data guvenligini ve eksiksiz data iletisimini saglamak icin 4 adet flow kontrol metodu belirlenmistir. 1. 2. 3. 4. No Flow Control: Flow kontrol yok CTS/RTS: Request To Send (Gonderme izni,RTS) ve Clear To Send (Gonderileni temizle,CTS).Data iletmek ve almak icin bulusma (Handshaking)sinyalini kullanir. DSR/DTR: Hardware flow kontrolu denir. XON/XOFF: Software flow kontroludur.Yalnizca 2400bps modemle kullanilir.Kontrol metodu,software bir kontrol kodu uretir ve bu kod iletilecek dataya eklenir.

4-49

Fig. 4-3-65 Flow control ADDSUM Checksum hesaplamak icin kullanilir. A1=ADDSUM (A2, A3) komutunda A2 hesaplama icin baslangic adresi ,A3 data uzunlugu ve A1'de sonucun kaydedilecegi adrestir.

Fig. 4-3-66 ADDSUM XORSUM XOR kullanarak checksum hesabi yapar.A1=XORSUM (A2, A3) komutunda A2 baslangic adresi ,A3 data uzunlugu ve A1 'de sonucun saklandigi bolgedir.

Fig. 4-3-67 XORSUM PUTCHARS COM porta iletilecek karakterleri yazar. A1= PUTCHARS (A2, A3, A4) komutunda A2 iletilecek datanin baslangic adresi, A3 data uzunlugu, A4 ise haberlesme suresi (birim ms) ve A1 sonucun saklandigi bolgedir.
4-50

Fig. 4-3-68 PUTCHARS GETCHARS COM port karakter bilgisi almak icin kullanilir. A1= GETCHARS (A2, A3, A4) komutunda A2 iletilecek datanin baslangic adresi ,A3 data uzunlugu ,A4 heberlesme zamani (ms) ve A1 sonucun saklandigi bolgedir.

Fig. 4-3-69 GETCHARS

Fig. 4-3-70 Delta PLC ornegi 1 Initial makroda Delta haberlesme protokolunu sectikten sonra HMI bunu sekildeki gibi goruntuleyecektir.

4-51

Fig. 4-3-71 Delta PLC ornegi 2 Ornek 2 (Fig. 4-3-71) arkaplan makrosunda hazirlanmis bir haberlesme makrosudur. 1 - 3 satir:Y0 'i ON yapar ve dahili hafiza *10 'a yazar. 4 - 6 satir: Y0 'i OFF yapar ve dahili hafiza *30 'a yazar.Cikisi ON yapan data 12.satirda OFF yapan data 14.satirda gozukmektedir.Bu sekilde Y0 'in ON/OFF oldugunu goreceksiniz.BU ornekten anlasilacagi gibi haberlesme makrolari bize haberlesme protokolunu bildigimiz tum PLC 'lerle haberlesme imkani sagliyor.

SELECTCOM Comport secimi yapmak icin kullanilir. Eger model parametrelerinde PLC tipini NULL secersek 2 portuda kullanabiliriz.(0:COM1, 1:COM2) (Butun haberlesme komutlari Com port seciminden sonrada kullanilabilir.

Digerleri (Others)
5 fonksiyon vardir: TIMETICK, GETLASTERROR, GETSYSTEMTIME, Comment ve Delay (Fig. 4-3-9-1).
4-52

Fig. 4-3-72 Secimi Komut TIMETICK GETLASSERROR Comment Delay GETSYSTEMTIME Operant A1 A1 A2 A1 A1 Data tipi M M S C M Format W, D W -W W Diger -----

MDahili hafiza, CSabi sayi, SDizi TIME TICK Tanimlanmis bir adrese yazmak icin sistem zamanini (CPU time) kullanir.Her 1 'in anlami 100ms eklenmis demektir.

Fig. 4-3-73 TIMETICK GETLASTERROR


4-53

Son hata degerini okur. Eger komut dogruysa GETLASTERROR sonucu 0 olacaktir. Butun makrolar calisirken hic bir hata mesaji bir digerine karismayacaktir.Hata kodlari icin bolum 4-4 'e bakiniz.

Fig. 4-3-74 TIMETICK Comment Makronun okunabilir olmasini saglar.Satirin basina # isareti koymak yeterli olacaktir.

Fig. 4-3-75 Comment Delay Sistemde gecikme zamani olusturur.(Birim ms)

4-54

Fig. 4-3-76 Delay GETSYSTEMTIME Sistem zamanini okuyup yil ,ay ,gun ,hafta ,saat ,dakika ,saniye olarak kaydetmeye yarar.Asagidaki ornekte $10 =GETSYSTEMTIME komutu ile sistem zamani yil -- $10, ay -- $11, gun -- $12, hafta -- $13, saat -- $14, dakika--$15 ve saniye -- $16 bolgelerine kaydolur.

Fig. 4-3-77 GETSYSTEMTIME

4-55

Fig. 4-3-78 GETSYSTEMTIME

4-4 Hata Mesajlari (Error Message)


Compile islemi sirasinda, hata mesajlari kullanicinin kolay anlayabilmesi icin goruntulenecektir.Hatalar kisa programlarda kolaylikla bulunacaktir fakat bu islem uzun makrolu programlarda biraz daha zorlasacaktir.Kullanicilarin hatalari daha kolay ayristirabilmelerine yardimci olabilmek icin bazi hata mesajlari goruntulenir.

Hazirlik Esnasinda Olusan Hatalar ve Mesajlari


Code 100: LABEL cant be found GOTO komutunun isaret ettigi etiket bulunamadi. Code 101: recursion occurs Bu hata genellikle alt-makrolarda olusur.Alt-makronun kendi kendini cagirmasina 'tekraralama' denir.Alt-makro direk veya endirek cagrilabilir fakat kendi kendini tekrarlayamaz.

Code 102 More than 3 nested FOR is used Ic ice fazla sayida FOR dongusu kullanilmis,hatayi gidermek icin GOTO veya IF komutlarini kullaniniz. Code 103 Sub-macro doesnt exist Programda Alt-makro mevcut degil. Ornek olarak; CALL 5 komutu 5 numarali alt-makroyu cagirir ,eger 5 numarali alt-makro mevcut degilse bu hata mesajini gorursunuz.

Code 104 Number of NEXT is less than the number of FOR NEXT komutunun sayisi FOR komutunun sayisina esit olmalidir.Eger NEXT eksik ise bu hata mesaji kullaniciyi uyarir.
4-56

Code 105 Number of FOR is less than the number of NEXT FOR komutunun sayisi NEXT komutunun sayisina esit olmalidir.Eger FOR eksik ise bu hata mesaji kullaniciyi uyarir. Code106 Repeated LABEL Ayni makro icinde ayni etiket birden fazla kullanilmis.Program bu sebeple karisabilir problem yasanmamasi icin boyle durumlarda bu hata mesaji gorunur.

Code107 There is RET in Macro Makronun icinde RET komutu kullanilmis.RET komutu alt-makrolari sonlandirmak icin kullanilir.Fakat makrolari sonlandirmak icin END komutu kullanilir.

HMI 'da Goruntulenen Makro Hata Mesajlari


Makrolardaki yanlislardan dolayida HMI hata mesajlari goruntuler.Bir hata olustugu anda dogru bir komut calistirilirsa hata silinecektir.Butun makrolar calisirken hicbir makronun hata mesaji digerininkini etkilemeyecektir.

Code10 GOTO Error Makro icinde GOTO hatasi var. Code11 Stack Overflow Stack dolu.Bunun sebebi cok fazla sayida alt-makro kullanilmasi yada ayni anda bircok makronun gerceklesmesi olabilir. Code12 CALL Empty Sub-macro Cagrilan alt-makroda hatali.sCagrilan alt-makro bos olmamalidir.

Code13 Data Read Error PLC datasi okunamiyor.Bazen bu dahili hafizada data hatalarinada sebep olabilir. Code14 Data Write Error PLC datasina yazilamiyor. Bazen bu dahili hafizada data hatalarinada sebep olabilir. Code15 Divisor is 0 Bolme isleminde bolen degeri sifira esit.

HMI 'da Goruntulenen Haberlesme Hata Mesajlari

Fig. 4-4-1
4-57

Communication Busy Haberlesme mesgul.Hata mesaji: Com ? Station ?: Communication Busy ... Unrecognized Code Tanimlnamayan hata olustu.Hata mesaji: Com ? Station ?: Receive Unknow Code ... No Response from Controller PLC cevap vermiyor.Hata mesaji: Com ? Station ?: Controller No Response ... Check Sum Error in HMI HMI 'da check Sum hatasi var.Hata mesaji: Com ? Station ?: Check Sum Error in HMI Mes... Check Sum Error in Controller PLC'de check sum hatasi var.Hata mesaji: Com ? Station ?: Check Sum Error in Controller... Incorrect Command Yanlis komut. Hata mesaji: Com %d Station %d: Command Can Not be Executed ... Incorrect Address Yanlis adres.Hata mesaji: Com ? Station ?: Address Fault ... Incorrect Value Yanlis deger.Hata mesaji: Com ? Station ?: Value is Incorrect ... Controller is Busy PLC mesgul.Hata mesaji: Com ? Station ?: Controller is Busy ... CTS Signal Fail CTS sinyal hatasi.Hata mesaji: Com ? Station ?: CTS Signal Fail ... No Such Resource Kaynak hatasi. Hata mesaji: Com ? Station ?: No Such Resource ... No Such Service Servis hatasi. Hata mesaji: Com ? Station ?: No Such Service ... Retry Again Tekrar deneyin. Hata mesaji: Com ? Station ?: Must Retry ... HMI Station Number Error HMI station numarasi hatasi. Hata mesaji: Com ? Station ?: HMI Station Number Error ... Controller Station Number Error PLC station numarasi hatasi.Hata mesaji: Com ? Station ?: Controller Station Number Error ... UART Communication Error UART haberlesme hatasi.Hata mesaji: Com ? Station ?: UART Communication Error ...
4-58

Other Communication Error Diger haberlesme hatalari.Hata mesaji: Com? Station ?: Other Communication Error ...

4-59

Bolum 5 Sistem Kontrol


Iki yollu haberlesmelerde ve DOP serisi ile tum markalardaki PLC'leri haberlestirebilmek icin HMI 'in kontrol ve durum bolgelerinin adreslerini bilmemiz gerekir.Bu ayarlara menubardan Options > Model parameter secenekleriyle ulasilabilir.

Fig. 5 -1 Model parametere ayarlari

Fig. 5-2 Haberlesme Ayarlari


5-1

5-1 Kontrol Bolgesi (Control Area)


DOP serisi sistem kontrolunde cok onemli fonksiyonlarin gerceklestigi bolgedir.HMI PLC 'den kontrol edilebilir. Bu bolge sistem kontrol parametreleri ayarlari kismindan ayarlanabilir.Bu bolge bir data blogundan olusur ve uzunlugu kullanilan fonksiyona gore 0 ile 8 WORD arasinda secilebilir. Ornek olarak recete fonksiyonu icin minimum 8 WORD secilmelidir.Her Word'un aciklamasi asagida mevcuttur. Bolge Numarasi Numarasi 0 S ayfa Numarasini Belirleyen Bolgedir.(SNIR) 1 2 3 4 5 6 7 Ko ntrol Flag Bolgesi (CFR) E gri (Curve) Kontrol Bolgesi (CUCR) Gecmis Ornekleme Bufferi Kontrol Flag Bolgesi (HBSR) Gecmis Buffer'ini Temizleme Kontrol Flag Bolgesi (HBCR) Recete Kontrol Bolgesi (RECR) Recete Sayisi Bolgesi (RBIR) Ko ntrol Flag Bolgesi 2 (CFR2) Word

n Sayfa Numarasini Belirleyen Bolge (SNIR)


Word 0 Foksiyon Sayfa degistirmek icin kullanilir.

SN IR (Dn) bolgesi PLC 'den sayfa gecisini saglar.Ornek olarak Dn=D0 ise D0 bolgesindeki sayi kac ise HMI o sayfayi acar.

n Kontrol Flag Bolgesi (CFR)


Bit Numarasi 0 1 2 3 4 5-15 n Kullanilmaz Ekran isigini kapatir. Ekranin sesini kapatir. Alarm buffer'i temizler. Alarm counter'i temizler. Kullanilmaz. Foksiyon

Ekran Isigini Kapatma

Ekran isigini PLC'den acip kapatabiliriz.Eger Bit 1 'i On yaparsak isik soner,Off yaparsak isik yanar.

5-2

Sesi Kapatmak HMI sesini PLC'den kontrol edebiliriz.Eger Bit 2 'yi On yaparsak ses kapanir,Off ise ses acilir. n Alarm Bufferi Temizleme

PLC 'den alarm buferi temizlemek icin Bit3 'u 1 sn boyunca On-Off etmek yeterlidir. . n Alarm Counteri Temizleme

PLC 'den alarm sayicisini temizlemek icin Bit3 'u 1 sn boyunca On-Off etmek yeterlidir. .

n Egri (Curve) Kontrol Bolgesi (CUCR)


Bit Numarasi 0 1 2 3 4-7 8 9 10 11 12-15 n Foksiyon Egri ornekleme kontrol bayragi 1 Egri ornekleme kontrol bayragi 2 Egri ornekleme kontrol bayragi 3 Egri ornekleme kontrol bayragi 4 Kullanilmaz Egri temizleme bayragi 1 Egri temizleme bayragi 2 Egri temizleme bayragi 3 Egri temizleme bayragi 4 Kullanilmaz

Egri Ornekleme Kontrol Bayragi (1 -4)

HMI egri orneklemesi PLC tarafindan kontrol edilebilir. Eger Bit0 Bit3 'den biri 1 sn On-Off edilirse , HMI bir defa ilgili egri icin datalari okuyup bunlari egri grafik yada XY grafik olarak goruntuleyecektir. . n Egri Temizleme Bayragi (1 - 4)

PLC'den HMI'in cizdigi egriyi temizleyebiliriz.Eger Bit8 Bit11'den hangisini 1 sn boyunca ON/OFF yapar isek o egriyi temizlemis oluruz.

n Gecmis Ornekleme Buffer'i icin Kontrol Flag Bolgesi ( HBSR)


Bu ayarlardan once PLC 'nin adresini ayarlanmis olmalidir.Bufer orneklenmis datalarin HMI hafizasinda saklandigi bolgedir.Bufer adresinin ve uzunlugunun ayarlandigi kisimlar daha onceden anlatilmistir.

5-3

Fig. 5-3 Buffer parametere ayarlari (max. 12 kayit) HMI, 12 orneklemenin buferlarinda saklanmasina.Bunun yaninda HMI ornekleme zamaninin ayarini,ornek sayisini,gecmis buferi PLC 'iden temizleme imkanida kilar. Her rnekleme yada temizleme 2 bolge tarafindan kontrol edilir. Bit Numarasi 0 1 2 3 4 5 6 7 8 9 10 11 12 -15 Fonksiyon Gecmis ornekleme buferi kontrol bayragi 1 Gecmis ornekleme buferi kontrol bayragi 2 Gecmis ornekleme buferi kontrol bayragi 3 Gecmis ornekleme buferi kontrol bayragi 4 Gecmis ornekleme buferi kontrol bayragi 5 Gecmis ornekleme buferi kontrol bayragi 6 Gecmis ornekleme buferi kontrol bayragi 7 Gecmis ornekleme buferi kontrol bayragi 8 Gecmis ornekleme buferi kontrol bayragi 9 Gecmis ornekleme buferi kontrol bayragi 10 Gecmis ornekleme buferi kontrol bayragi 11 Gecmis ornekleme buferi kontrol bayragi12 Kullanilmaz

n Gecmis ornekleme buferi kontrol bayragi HMI 'in ornekleme yapmasi PLC 'den kontrol edilebilir.Bir defa ornekleme bayragi (sampling flag)tetiklenirse (1 sn ON yapilirsa) bir defa ornekleme y apar.Tekrar tetikleme yapabilmek icin bayragi Off yapmamiz gerekir.

5-4

[Ornek] Delta PLC: (1) Kontrol blogu D0 'dan itibaren 6 bolge olsun. (2) PLC 'de bufer#1 'in okuyacagi blge D200 olsun . (3) Bufer #1'in genisligi ise 3 WORD olsun. Bu durumda, PLC D200-D202 datalarini kaydettikten sonra D3 datasinin 0.bitini set edecektir.HMI 0.bitin Off 'dan On 'a gectigini gorunce,D200-D202 datalarini PLC 'den otomatik olarak okuyup orneklenmis bir sekide backup RAM 'de saklayacaktir.

n Gecmis Buferini Temizleme Kontrol Flag Bolgesi (HBCR)


Bit Numarasi 0 1 2 3 4 5 6 7 8 9 10 11 12-15 n Fonksiyon 1.Gecmis bufer bayragini temizler. 2.Gecmis bufer bayragini temizler. 3.Gecmis bufer bayragini temizler. 4.Gecmis bufer bayragini temizler. 5.Gecmis bufer bayragini temizler. 6.Gecmis bufer bayragini temizler. 7.Gecmis bufer bayragini temizler. 8.Gecmis bufer bayragini temizler. 9.Gecmis bufer bayragini temizler. 10.Gecmis bufer bayragini temizler. 11.Gecmis bufer bayragini temizler. 12.Gecmis bufer bayragini temizler. Kullanilmaz

Gecmis Buferini Temizleme.

HMI'in cizmis oldugu trend grafigi PLC 'den temizleyebiliriz.Kontrol bayragini bir defa tetikledikmi (1 sn On etmek gerekir) grafigi cizen buferi temizleyecektir.Bayragi tekrar tetikleyebilmek icin Off etmeliyiz.

n Recete Kontrol Bolgesi (RECR)


Bit Numarasi 0 1 2 3-15 Fonksiyon Recete numarasi degistir. Receteyi oku. (PLC >HMI) Receteyi yaz (HMI >PLC) Kullanilmaz.

n Recete Yazma Kontrol Bayragi


5-5

PLC 'ye recete yazmak icin recete numarasini (N) kontrol bolgesine (RNR) yazmaliyiz. (RNR),(Dn+5) ve kontrol bayragi bit #4 ON edilmelidir.Tekrar tetiklenebilmesi icin bayragi OFF etmeliyiz. Ornek olarak: Eger PLC 'ye 4 nolu recete yazilmak istiniyorsa (RCPNo=4), yazma kontrol biti bit#2 set edilir.(D5=4) n Recete Numarasi degistirme

RCPNo hazirlanan recetelerin numaralarinin kaydedildigi dahili hafiza bolgesidir. RCPNo degerini belirlenmis recete numarasi bolgesine (RBIR , Dn+ 6) recete numarasi (N) yazilarak ve recete numarasi kontrol bolgesinin (RECR) ilgili bayragi bit0 ON yapilarak (1 sn) degistirilebilir. Bu islemden sonra RCPNo degisecek ve receteye ait recete datalari (RCPW0-RCPWm) goruntulenecektir.Bu islemleri tekrar gerceklestirebilmek icin ayni bit OFF edilip tekrar ON edilmelidir. n HMI 'ya Recete Yukleme

PLC 'den HMI 'ya recete yukleyebilmek icin ,recete numarasi recete numarasi bolgesine (RBIR ) Dn+6 yazilmali ve kontrol bolgesinin bit #1 'i ON edilmelidir (1 sn). ON (about 1 second).Fakat bu islemleri tekrar gerceklestirebilmek icin ayni bit OFF edilip tekrar ON edilmelidir. Ornek olarak: Eger PLC 'deki datalar 12 numarali recete olarak kaydetmek istenirse D5 'in 1.biti ON edilmelidir (D5=2).

n Recete Numarasi Bolgesi ( RBIR)


Word 0 Recete numarasi Fonksiyon

RCPNo ,goruntulenmek yada aktarilmak istenen recetenin numarasini kontrol edildigi dahili hafiza bolgesidir.Baska bir deyisle RCPNo degistirilerek aktarilacak recetede degistirilmis olur.

5-2 Durum Bolgesi (State Area)


Iki yollu haberlesmelerde ve DOP serisiyle tum markalardaki PLC'leri haberlestirebilmek icin karsi cihazin verecegi cevaplarin gelecegi blge belirlenmelidir.DOP serilerinde durum bolgesi bir data blogudur Dm=D10 (uzunlugu 7 WORD = D10-D16) gibi.Bu blogun gorevi ve aciklamalari asagida verilmistir.
5-6

Word Numarasi Fonksiyonu 0 Genel Kontrol Durum Bolgesi (GCSR) 1 2 3 4 5 6 Sayfa numarasi Durum Bolgesi (SNSR) Egri (Curve) Kontrol Durum Bolgesi (CCSR) Gecmis Ornekleme Bufferi Durum Bolgesi(HSSR) Gecmis Ornekleme Bufferi Temizleme Durum Bolgesi (HCSR) Recete Durum Bolgesi (RESR) Recete Numarasi Durum Bolgesi (RBSR)

n Genel Kontrol Durum Bolgesi (GCSR)


Bit Number 0 1 -2 3 4 5 -7 8 9 10 11 12 -15 n Sayfa durumu Kullanilmaz Alarm Buffer temizleme durumu Alarm Counter temizleme durumu Kullanilmaz Kullanici seviyesi (Bit0) Kullanici seviyesi (Bit1) Kullanici seviyesi (Bit2) Kullanici seviyesi (Bit3) Kullanilmaz Function

Sayfa Durumu

Sayfa degisirken bu bit ON olur islem gerceklestikten sonra OFF olur. n Kullanici Seviyesi Durumu

HMI calisiyorken kullanici seviyeleri: Kullanici seviyesi 0 ==>bit8=Off , bit9=Off , bit10=Off Kullanici seviyesi 1 ==>bit8=ON, bit9=Off, bit10=Off Kullanici seviyesi 2 ==>bit8=Off , bit9=ON, bit10=Off Kullanici seviyesi 3 ==>bit8=ON, bit9=ON, bit10=Off Kullanici seviyesi 4 ==>bit8=Off , bit9=Off , bit10=ON Kullanici seviyesi 5 ==>bit8=ON, bit9=Off, bit10=ON Kullanici seviyesi 6 ==>bit8=Off , bit9=ON, bit10=ON Kullanici seviyesi 7 ==>bit8=ON, bit9=ON, bit10=ON Kullanici seviyesi 8 ==>bit8=Off , bit9=Off , bit10=Off, bit11=ON
5-7

n Sayfa Numarasi Durum Bolgesi


Word 0 Acik olan sayfa numarasi

Fonksiyon

n Acik Olan Sayfa Numarasi


Acik olan sayfa numarasi sayfa numarasi SNSR (Dm) durum bolgesinde saklanir. Sayfa degistirildiginde yeni sayfa numarasi bu bolgeye kaydolur.

n Egri Kontrol Durum Bolgesi (CCSR)


Bit Numarasi 0 1 2 3 8 9 10 11 4-7;12 -15 n Fonksiyon Egri 1 ornekleme durumu Egri 2 ornekleme durumu Egri 3 ornekleme durumu Egri 4 ornekleme durumu Egri 1 temizleme durumu Egri 2 temizleme durumu Egri 3 temizleme durumu Egri 4 temizleme durumu Kullanilmaz

Egri Temizleme Durumu

HMI 'in cizmis oldugu egri yada XY grafik PLC'den temizleniyorsa,Egri kontrol durum bolgesinin (D12) Bit08 --Bit11 bitleri temizleme isleminden sonra ON olacaktir.Egri temizleme kontrol bolgesi bitleri (bit08-11) Off oldugunda bu bitlerde OFF olacaktir. n Egri Ornekleme Durumu

Egri yada XY grafigi PLC 'den kontrol ediliyorsa,egri rnekleme durum bolgesi (D12) bitleri Bit0 Bit3 orneklemeden sonra ON olur.Egri kontrol bolgesi D2 'nin ilgili bitleri (bit0-3) Off oldugunda ,egri ornekleme durumbitleride OFF olur.

n Gecmis Buferin Ornekleme Durum Bolgesi (HSSR)


B it Numarasi 0 1 2 3 4 5 6 Fonksiyon Gecmis bufer 1 ornekleme durumu Gecmis bufer 2 ornekleme durumu Gecmis bufer 3 ornekleme durumu Gecmis bufer 4 ornekleme durumu Gecmis bufer 5 ornekleme durumu Gecmis bufer 6 ornekleme durumu Gecmis bufer 7 ornekleme durumu
5-8

Bit Number 7 8 9 10 11 12 -15 n

Function Gecmis bufer 8 ornekleme durumu Gecmis bufer 9 ornekleme durumu Gecmis bufer 10 ornekleme durumu Gecmis bufer 11 ornekleme durumu Gecmis bufer 12 ornekleme durumu Kullanilmaz

Degisim Grafigi Ornekleme Durumu

Degisim grafigi PLC 'den kontrol ediliyorsa, ornekleme durum bolgesi (D13) bitleri Bit0 Bit11 orneklemeden sonra ON olur.Ornekleme kontrol bolgesi D3 'un ornekleme kontrol bitleri Off oldugunda ornekleme durum bitleride OFF olur.

n Gecmis Buferini Temizleme Durum Bolgesi (HCSR)


Bit Number 0 1 2 3 4 5 6 7 8 9 10 11 12 -15 Function Gecmis bufer 1 temizleme durumu Gecmis bufer 2 temizleme durumu Gecmis bufer 3 temizleme durumu Gecmis bufer 4 temizleme durumu Gecmis bufer 5 temizleme durumu Gecmis bufer 6 temizleme durumu Gecmis bufer 7 temizleme durumu Gecmis bufer 8 temizleme durumu Gecmis bufer 9 temizleme durumu Gecmis bufer 10 temizleme durumu Gecmis bufer 11 temizleme durumu Gecmis bufer 12 temizleme durumu Kullanilmaz.

Degisim grafigi PLC 'den kontrol ediliyorsa ,durum bitleri (D14) Bit #0 --#11 ON olacaktir. Kontrol bitleri (D4 bolgesinin) Off oldugunda bu bitlerde OFF olur. .

n Recete Durum Bolgesi (RESR)


Bit Numarasi 0 1 2 3-15 Fonksiyon Recete numarasi degisim durumu Recete okuma durumu (PLC > HMI) Recete yazma durumu (HMI > PLC) Kullanilmaz.
5-9

Recete Okuma Durumu

PLC 'den HMI 'ya recete transferi yapildiktan sonra,recete okuma kontrol biti BIT#1 (D16 bit1 ) ON olur.Recete kontrol biti (D16 bit1 ) Off oldugunda ,recete okuma durum bitide OFF olur. . n Recete Numarasi Durumu

Recete numarasi kontrol biti BIT#0 (D6 bit0 ) ON oldugunda,recete numarasinin degistigini belirten bitte BIT#0 (D16 bit0 ) ON olur.degisme isleminden sonrada OFF olur. . n Recete Yazma Durumu

HMI 'dan PLC 'ye recete yazildiktan sonra, recete yazma durum biti BIT# 2 (D 16 bit2) ON olur.Recete kontrol biti Off (D6 bit2 ) oldugunda recete yazma durum bitide OFF olur. .

n Recete Numarasi Durum Bolgesi (RBSR)


Word 0 Fonksiyon Kullanilan recetenin numarasi

Recete numarasi RCPNo PLC 'den veya HMI 'dan degistiginde recete numarasi durum bolgesi (RBSR) (Dm+6) degisecektir.O anda kullanilan recete numarasi bu bolgede kaydolur,eger istenilirse goruntulenebilir.

5-3 Dahili Hafiza


n Dahili Hafiza Bolgesi (Okunabilir/Yazilabilir ) : $
Her bolge 1 word : $n (n : 0~ 65535) Her bolge 16 bit : $n.b (n : 0~65535, b: 0~15) HMI 'da toplamda 16 bitlik 65536 dahili hafiza bolgesi ($0 ~ $65535) vardir.

n Kalici Dahili Hafiza Bolgesi (Okunabilir/Yazilabilir) : $M


Her bolge 1 word : $Mn (n : 0~1023 ) Her bolge 16 bit : $Mn.b (n: 0~1023, b: 0~15) HMI 'da toplamda 16 bitlik 1024 kalici dahili hafiza bolgesi ($0 ~ $1023) vardir.

n Kontrol Bolgesi (Okunabilir): CTRL


Her bolge 1 word : CTRLn (n: 0~ Kontrol bolgesi buyuklugu -1) Her bolge 16 bit : $CTRL.b (n : 0~ Kontrol bolgesi buyuklugu 1, b : 0~15) HMI 'in kontrol bolgesi PLC 'nin kontrol bolgesinden okunan datalarin saklandigi yerdir. Kontrol bolgesi yalnizca okunabilir.Kontrol bolgesi buyuklugu ekran programi hazirlanirken belirlenen (model parametreleri-kontrol bolgesi) kontrol bolgesi ile aynidir.

n Recete Numarasi Bolgesi (Okunabilir/Yazilabilir): RCPNO


5-10

Recete numarasinin belirlendigi 16 -bitlik bolgedir.Toplam recete sayisi 64K olabilir. Recete hazirlanirken toplam recete sayisi ve bir recetenin uzunlugu belirlenir. PLC recete numarasina gore bir receteyi okur veya bir receteye yazar. .

n Recete Degerleri Bolgesi (R/W): RCPn


HMI 'da recete degerlerinin saklandigi bolgedir.Bu degerler HMI programi hazirlik asamasinda iken belirlenip HMI'ya yuklenebilir.Bu bolgelere okuma/yazma yapmanin 2 yontemi vardir.Recete uzunlugunun L ve recete numarasinin N oldugunu dusunulurse 1. Recete Numarasini kullanarak:Bu yontemde recete numarasi ve degerleri kullanilir. Ornek olarak RCPNO=3 ele alinirsa, HMI 3 numarali recetenin datalarini RCP0~RCP (L-1) 'dan okur ve daha sonra PLC RCPNO 3'un datalarini RCP0~ RCP (L-1) bu bolgeden okur.Bu bolge musterek bolgede sayilabilir. 2. Tam adres kullanilarak:Bu yontem kullanilacak recetenin deger sayisi RCP (L-1)'den buyukse kullanilir.Bu durumda 1.recetenin recete degerlerinin baslangic adresi RCP (1XL) 2. recetenin recete degerlerinin baslangic adresi RCP (2XL) olur.O halde, n.recetenin m. wordu RCP (nxL+m) olacaktir.
RCP0=X; (1<=X<=N) RCP0 RCP1 RCP2 ... RCP (L-1)

1xL 1xL+1 1xL+2 ... 2xL 2xL+1 2xL+2 ... NxL NxL+1 NxL+2 ...

1xL+(L-1) RCP0=1 2xL+(L-1) RCP0=2 NxL+(L-1) RCP0=N

...
5-11

Ek B
COM1
Pin 1

Haberlesme
Contact N.C. RXD TXD N.C. GND N.C. RTS CTS N.C.

B-1. Seri Haberlesmede Pin Tanimlari

Pin1

2 3 4 5 6 7 8 9

COM2
Pin 1 MOD.1 RS-232 N.C. RXD TXD N.C. GND N.C. RTS CTS N.C. MOD.2 RS-422 RXDRXD+ TXD+ TXDGND RTSRTS+ CTS+ CTSMOD.3 RS-485 DD+ D+ DGND N.C. N.C. N.C. N.C.

Pin1

2 3 4 5 6 7 8 9

Note: Mod.3 RS-485 icindir. Pin 2&3 D+ ve pin 1&4 are D-. Uzun mesaflerde RS-485 & RS-422 kullanilacaksa iyi bir toprak baglantisi olmasina dikkat ediniz. Cercevenin topragini (FGND) GND ucuna baglamayiniz. . Transfer orani,mesafe ve baud rate arasinda iliski vardir.

B-1

Topraklama + Siper Fig. RS232 ile PC baglantisi

DOP serisi USB giris tipi B

PC USB giris tipi A

Fig. USB ile PC baglantisi

B-2. Yukleme Kablosu


DOP serisinde 9-pin D-SUB erkek kablo kullanilir. Baglanti sekilleri ve ayrintilar icin asagidaki bilgileri okuyunuz. RS-232 DOP serisi 9 pin D-SUB erkek (RS-232)
RXD (2) TXD (3) GND (5) RTS (7) CTS (8)

PC 9 pin D-SUB disi (RS-232)


(3) TXD (2) RXD (5) GND (8) CTS (7) RTS
B-2

PC 9 pin D-SUB disi (RS-232) Pin1

B-3. HMI ve Destekledigi Konrolorler Arasi Ayarlar veBaglanti Sekli

Baslik 1 2 Delta Kontrolor

Kontrolor Allen Bradley MicroLogix PLC Servo/Inverter/Sicaklik Kontrolor (984 RTU mode / ASCII mode)

3 4 5 6 7 8 9 10 11 12

DELTA_PLC Facon PLC MatsushitaFP PLC MitsubishFX / FX2N Modbus --- 984 RTU / ASCII mode OmronC --- (TPM1A) Siemens S7 200 HUST_CNC LIYAN_LY PLC_EX Mirle_FAMA_SC

AllenBradley--MicroLogixPLC
A. HMI Fabrika Degerleri: Baud rate: 19200, 8, none, 1. PLC istasyon numarasi: 1. Kontrol bolgesi/durum bolgesi: B3:0/B3:10. B. Kontrolorun Okuma/Yazma adresleri: 1. Bolge: Bolge tipi Cikis dosyasi Giris dosyasi Durum dosyasi Bit dosyasi Zamanlayici bayragi Zamanlayici Set Deg. Zaman. Akumulator Degeri Sayici Bayragi Cihaz Adi 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 Format O:n I:n S2:n B3:n T4:n T4:n.PRE T4:n.ACC C5:n
B-3

Okuma/Yazma araligi Bit No. ( Ust bayt, Word No. Dosya No.) n: 0-3 0 n: 0-3 0 n: 0-65 2 n: 0-255 3 n: 0-255 4 n: 0-255 4 n: 0-255 n: 0-255 4 5

Haberlesme -temel adresi (data uzunlugu) 0x82 (Word) 0x83 (Word) 0x84 (Word) 0x85 (Word) 0x86 (Word) 0x86 (Word) 0x86 (Word) 0x87 (Word)

Bolge tipi Sayici Set degeri Sayici akumulator Degeri Kontrol dosyasi Kontrol buyuklugu Bit duzeni Kullanilmaz Tamsayi dosyasi 2. Kontak: Kontak Tipi Cikis Giris Durum Bit Zamanlayici

Cihaz Ismi 0x48 0x49 0x4A 0x4B 0x4C 0x4D

Format C5:n.PRE C5:n.ACC R6:n R6:n.LEN R6:n.POS N7:n

Okuma/Yazma Araligi Bit No. (Ust bayt, Word No. Dosya No.) n: 0-255 5 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 5 6 6 6 7

Temel haberlesme adresi (data uzunlugu) 0x87 (Word) 0x87 (Word) 0x88 (Word) 0x88 (Word) 0x88 (Word) 0x89 (Word)

Cihaz Ismi 0xC0 0xC1 0xC2 0xC3 0xC4

Format O:n/b I:n/b S2:n/b B3:n/b T4:n/b T4:n/EN T4:n/TT T4:n/DN T4:n.PRE/b T4:n.ACC/b C5:n/b C5:n/CU C5:n/CD C5:n/DN C5:n/OV C5:n/UN C5:n/UA C5:n.PRE/b C5:n.ACC/b R6:n/b R6:n/EN R6:n/DN R6:n/ER R6:n/UL R6:n/IN R6:n/FD

Zamanlayici Set deg. Zamanlayici Aku. Degeri Sayici bayragi

0xC5 0xC6 0xC7

Okuma/Yazmaaraligi Bit No. Temel HaberWord No. Alt Bayt Ust Bayt lesme adresi Bitler No. n: 0-3 b: 0-15 0 0x82 n: 0-3 b: 0-15 0 0x83 n: 0-65 b: 0-15 2 0x84 n: 0-255 b: 0-15 3 0x85 n:0-255 b: 0-15 b:0-154 0x86 n: 0-255 15 n: 0-255 14 n: 0-255 13 n: 0-255 b: 0-15 4 0x86 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255 n: 0-255
B-4

b: 0-15 b: 0-15 15 14 13 12 11 10 b: 0-15 b: 0-15 b: 0-15 15 13 11 10 9 8

4 5

0x86 0x87

Sayici Set Degeri Sayici Akumulator Degeri Kontrol

0xC8 0xC9 0xCA

5 5 6

0x87 0x87 0x88

Kontak Tipi

Cihaz Ismi

Format

Okuma/Yazma araligi Bit No. Temel haberWord No. Alt Bayt Ust Bayt lesme adresi Bit DosyaNo 6 6 7 0x88 0x88 0x89

Kontrol Buyuklugu bit 0xCB R6:n.LEN/b n: 0-255 b: 0-15 Duzeni Kullanilmaz 0xCC R6:n.POS/b n: 0-255 b: 0-15 Tamsayi 0xCD N7:n/b n: 0-255 b: 0-15 Bit No : Bit adresi Alt baytta saklanir. Dosyanosu Ust baytta saklanir. 3. Kontrolor Baglantisi RS232 DOP Serisi 9 pin D-SUB erkek (RS-232) Kontrolor 8 pin Mini DIN disi (RS-232)

RXD (2) TXD (3) GND (5)

(7) TXD (4) RXD (2) GND (3) RTS (6) CTS

Kontrolor 8 pin Mini DIN sisi (RS-232)


2 1 4 3 7 6

Ustten gorunus

Delta Kontrolor
A. HMI Fabrika ayarlari: Baud rate: ASCII: 9600, 7, None, 2. RTU: 9600, 8. None, 2 Kontrolor istasyon numarasi: 1. Kontrol bolgesi/Durum bolgesi:Yok. B. Kontrolorun Okuma/Yazma adresleri 1. Bolge: Bolge tipi Servo haberlesme adresi. Inverter haberlesme adresi Isi kontrol cihazi Hab. adresi... WORD_DEVICE_X Cihaz Ismi 0x00 0x01 0x02 0x03 Format ..SERVO-n INVERTER-n Okuma/Yazma araligi Bit No. Word No. n: 0-0600h n: 0-2199h Yok Yok Data Uzun. Word Word Word Word

TEMP_CTRL-n n: 4700h-4800h Yok PLC_Xn


B-5

n: 0-360(oktal)

Yok

Bolge Tipi WORD-Y WORD-M WORD-S WORD-T WORD-C WORD-D WORD-HC

Cihaz Ismi 0x04 0x05 0x06 0x07 0x08 0x09 0x0A

Format PLC_Yn PLC_Mn PLC_Sn PLC_Tn PLC_Cn PLC_Dn PLC_Cn

Okuma/Yazma araligi Data Word No. Bit No. uzun. n: 0-360(oktal) Yok Word n: 0-1520, Yok Word 1536-4080 Word n: 0-1008 Yok Word n: 0-255 Yok Word n: 0-127 Yok Word n: 0-4095, Yok Word 4096-9999 None Word Double n: 232-255 Yok Word

Not: A. Yukaridaki adreslerin hepsi hexadecimaldir. (SERVO: 0-0600, INVERTER: 0-2199, TCNTRL (Sicaklik Kontrol cihazi) : 4700-4800.) B. WORD- X / WORD-Y / WORD-M / WORD-S: data uzunlugu 0 veya 16 nin katlari olmalidir. . 2. Kontak: Kontak tipi Servo haberlesme adresi Inverter haberlesme adresi TC kontrol haberlesme adresi Servo Digital Input Servo Digital Output PLC X PLC Y PLC M Cihaz ismi 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 Format SERVO-n.b INVERTER-n.b SERVO_DI-n SERVO_DO-n PLC_Xn PLC_Yn PLC_Mn Okuma/Yazma Araligi Word No. n: 0-0600h n: 0-2199h Yok Yok Bit No. b: 0-f b: 0-f ...n: 1-8 ...n: 1-5 n: 0-377(octal) n: 0-377(octal) n: 0-1535 1536-4095 n: 0-1023 n: 0-255 n: 0-127 INVERTER: 0-2199,

TEMP_CTRL-n.b n: 4700h-4800h b: 0-f

PLC S 0x88 PLC_Sn PLC T 0x89 PLC_Tn PLC C 0x8A PLC_Cn Yukaridaki adreslerin hepsi hexadecimaldir. (SERVO: 0-0600, TCNTRL(sicaklik kontrol cihazi): 4700-4800.) DI ve DO yalnizca servolar icindir. Not: 1. Delta Inverter: HMI 'in inverterle haberlesmesi icin okuma/yazmaadresleri ayarlanmalidir.
B-6

Ornek 1:Delta VFD-S serisi inverterin 5-00 nolu parametresini (1.Adim hizi)ayarlamak icin HMI'da yazma adresini INVERTER500 ayarlamak gerekir.(5 'in hexadecimal karsiligi 05 ve 00 'in hexadecimal karsiligi 00 olarak donusturulur.Ilk 0 yazilmayabilir. Ornek 2: Eger 8-17 (DC fren baslama alt frekansi) nolu parametre ayarlanmak isteniyorsa ,VFD-S serisi icin,HMI 'da yazilacak adresi INVERTER811 olarak ayarlamak gerekir. (8 'in hexadecimal karsiligi 08 ve 17'nin hexadecimal karsiligi 11 olarak donusturulur) 2. Delta Servo / Delta Sicaklik kontrol cihazi : a. HMI Okuma/Yazma adres ayarlari:Servo kullanici manuelinde belirtilen haberlesme adreslerinin girilmesi gerekir. b. DI ve DO yalnizca Servo suruculer icindir. C. Kontrolor Baglantisi Delta Servo RS-232 DOP Serisi 9 pin D-SUB erkek (RS-232)

Kontrolor CN3 erkek (RS-232)

Kontrolor CN3 erkek (RS-232)


1 2 3 4 5 6

RXD (2) TXD (3) GND (5)


RS-422 DOP Serisi 9 pin D-SUB erkek (RS-422) RXD+ (2)

(2) TX (4) RX (1) GND

ust gorunus

Kontrolor CN3 erkek (RS-422)

Kontrolor CN3 erkek (RS-422)


3 4

(5) TX+ (6) TX(3) RX+ (4) RX1 2 5 6

RXD- (1) TXD+ (3) TXD- (4)

Ust gorunus

B-7

RS-485 DOP Serisi 9 pin D-SUB erkek (RS-485) Kontrolorler CN3 erkek (RS-485) Kontrolor CN3 erkek (RS-485)

RXD+ (2) TXD- (3) RXD- (1) TXD- (4)


Delta Inverter RS-485 DOP Serisi 9 pin D-SUB erkek (RS-485)

(3) 485+ (5) 485(4) 485+ (6) 4851 2 3 4 5 6

Ust gorunus

Kontrolor RJ-11 (RS-485)

Kontrolor RJ-11 (RS-485)


1 2 3 Ust gorunus 4 +EV GND SGSG+

RXD+ (2) TXD- (3) RXD- (1) TXD- (4)

(4) SG+

(3) SG-

Pin 1 ve 2 opsiyonel keypad icin besleme pinleridi r RS-485 haberlesmesinde kullanilmamalidir.

Sicaklik Kontrol Cihazi RS-485 DOP Serisi 9 pin D-SUB erkek (RS-485)

Kontrolor RS-485

RXD+ (2) TXD- (3) RXD- (1) TXD- (4)

D+

D-

Delta_PLC
A. HMI fabrika ayarlari: Protokol: 9600, 7, Even, 2. Kontrolor istasyon numarasi: 1. Kontrol/Durum bolgesi: D0 / D10. B. Kontrolorun Okuma/Yazma adresleri:
B-8

1. Bolge: Bolge tipi X_Data Y_Data M_Data S_Data T_Register C_Register D_Register Cihaz ismi 0x00 0x01 0x02 0x03 0x04 0x05 0x06 Format Xn Yn Mn Sn Tn Cn Dn Okuma/Yazma araligi Word No. Bit No. n: 0-360(octal) Yok n: 0-360(octal) Yok n: 0-1520, Yok 1536-4080 n: 0-1008 Yok n: 0-255 Yok n: 0-127 Yok n: 0-4095, Yok 4096-9999 n: 232-255 Yok Temel haberlesme adresi 0x0400 (W) 0x0500 (W) 0x0800 (W) 0xB000 (W) 0x0000 (W) 0x0600 (W) 0x0E00 (W) 0x1000 (W) 0x9000 0x0E00 (DW)

HC_Register 0x07 Cn Note: a. (W) 'nin anlami Word. b. (DW) 'nin anlami Double Word.

c. X_Data / Y_Data / M_Data / S_Data: 0 veya 16 'nin katlari olmalidir. 2. Kontak: Okuma/Yazma araligi Temel haberCihaz Kontak tipi Format Ismi lesme adresi Word No. Bit No. X_Data 0x80 Xn Yok ...n: 0-377(octal) 0x0400 (W) Y_Data 0x81 Yn Yok ...n: 0-377(octal) 0x0500 (W) M_Data 0x82 Mn Yok ...n: 0-1520, 0x0800 (W) 1536-4080 0xB000 (W) S_Data 0x83 Sn Yok n: 0-1023 T_Coil 0x84 Tn Yok n: 0-255 C_Coil 0x85 Cn Yok n: 0-255 C. Controller Wiring: RS-232 DOP Series 9 pin D-SUB male (RS-232)

Controller 8 pin Mini DIN male (RS-232)

Controller 8 pin Mini DIN male (RS-232)


1 5 4 8

RXD (2) TXD (3) GND (5)

(5) TXD (4) RXD (8) GND

Top View

B-9

RS-485 DOP Series 9 pin D-SUB male (RS-485) Controller RS-485

RXD+ (2) TXD- (3) RXD- (1) TXD- (4)

D+

D-

Facon PLC
A. HMI factory settings Baud rate: 9600, 7, Even, 1. Controller Station number: 1. Control area/state area: R0 / R10. B. Definition of controller Read/Write address 1. Register: Read/write range Device Register type Format Name Bit No. Word No. Input Relay 0x00 WXn n: 0-9992 None Output Relay 0x01 WYn n: 0-9992 None Internal Relay 0x02 WMn n: 0-9992 None Step Relay 0x03 WSn n: 0-9992 None Data Register 0x04 Rn n: 0-65534 None Data Register 0x05 Dn n: 0-65534 None Timer Present Value 0x06 RTn n: 0-9999 None Counter Present Value 0x07 RCn n: 0-9999 None Data Register 0x08 DRCn n: 200-255 None

Data length

Byte Byte Byte Byte Word Word Word Word Double Word Input Relay / Output Relay / Internal Relay / Special Relay: it must be the multiple of 8. 2. Contact: Contact type Input Relay Output Relay Internal Relay Step Relay Timer Flag Counter Flag Device Name 0x80 0x81 0x82 0x83 0x84 0x85 Format Xn Yn Mn Sn Tn Cn
B-10

Read/write range Word No. Bit No. None n: 0-9999 None n: 0-9999 None n: 0-9999 None n: 0-9999 None n: 0-9999 None n: 0-9999

C. Controller wiring: RS-232 DOP Series 9 pin D-SUB male (RS-232) Controller 15 pin male (RS-232) (2) TXD Controller 15 pin male (RS-232)

RXD (2) TXD (3) GND (5)

(1) RXD (6) SG (3) RTS (4) CTS

6 14 13 Top View

2 1

Matsushita FP PLC
A. HMI factory settings: Baud rate: 9600, 8, ODD, 1. Controller station number: 238. Control area/state area: DT0 / DT10. B. Definition of controller Read/Write address: 1. Register Device Register type Format Name Internal Relay 0x00 WRn Special Internal Relay Link Relay 0x01 WLn External Input Relay 0x02 WXn External Output Relay 0x03 WYn Timer/Counter P.V. 0x04 EVn Timer/Counter S.V. 0x05 SVn Data Register 0x06 DTn Link Data Register 0x07 LDn File Register 0x08 FLn 2. Contact Contact type Internal Relay Special Internal Relay Link Relay External Input Relay Device Name 0x80 0x81 0x82 Format Rnb Lnb Xnb
B-11

Read/write range Bit No. Word No. n: 0-875, None 900-910 n: 0-639 None n: 0-255 None n: 0-255 None n: 0-2047 None n: 0-2047 None n: 0-10239 None n: 0-8447 None n: 0-32764 None

Data length Word Word Word Word Word Word Word Word Word

Read/write range Word No. Bit No. n: 0-875 b: 0-f n: 900-910 b: 0-f n: 0-639 b: 0-f n: 0-255 b: 0-f

Contact type External Output Relay Timer Flag Contact Counter Flag Contact C. Controller wiring: RS-232 DOP Series 9 pin D-SUB male (RS-232)

Device Name 0x83 0x84 0x85

Format Ynb Tn Cn

Read/write range Word No. Bit No. n: 0-255 b: 0-f None n: 0-2047 None n: 0-2047

Controller 5 pin Mini DIN male (RS-232 for FP0)

Controller 5 pin Mini DIN male

RXD (2) TXD (3) GND (5)

(2) TXD (3) RXD (1) SG


Top View

RS-232 DOP Series 9 pin D-SUB male (RS-232) Controller 9 pin D-SUB male (RS-232 for FP1) Controller 9 pin D-SUB male

RXD (2) TXD (3) GND (5)

(2) TXD (3) RXD (7) GND (4) RTS (5) CTS
Top View

Mitsubish FX/FX2N PLC


A. HMI factory settings: Baud rate: 9600, 7, EVEN, 1. Controller station number: 0. Control area/state area: D0 / D10. B. Definition of controller Read/Write address: 1. Register:

B-12

Register type Auxiliary Relay Special Auxiliary Relay Status Relay Input Relay Output Relay Timer PV 16-bit Counter PV 32-bit Counter PV

Byte Byte Byte Byte Byte Word Word Double Word Data Register 0x08 Dn n: 0-7999 None Word Special Data Register 0x09 Dn n: 8000-8255 None Word Auxiliary Relay / Special Auxiliary Relay / Status Relay / Input Relay / Output Relay: it must be the multiple of 8. 2. Contact Device Read/write range Contact type Format Name Word No. Bit No. Auxiliary Relay 0x80 Mn None n: 0-3071 Special Auxiliary Relay 0x81 Mn None n: 8000-8255 Status Relay 0x82 Sn None n: 0-999 Input Relay 0x83 Xn None n: 0-377(octal) Output Relay 0x84 Yn None n: 0-377(octal) Timer Flag 0x85 Tn None n: 0-255 Counter Flag 0x86 Cn None n: 0-255 C. Controller Wiring: RS-422 DOP Series 9 pin D-SUB male (RS-422)

Device Name 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07

Format Mn Mn Sn Xn Yn Tn Cn Cn

Read/write range Word No. Bit No. n: 0-3064 None n: 8000-8248 None n: 0-992 None n: 0-360(octal) None n: 0-360(octal) None n: 0-255 None n: 0-199 None n: 200-255 None

Data length

Controller 8pin Mini DIN male (RS-422)

Controller 8pin Mini DIN male (RS-422)


2 1 4 3 7

RXD+ (2) RXD- (1) TXD+ (3) TXD- (4) GND (5)

(7) TXD+ (4) TXD(2) RXD+ (1) RXD(3) SG

Top View

Modbus --- 984 RTU / ASCII mode


A. HMI factory settings:
B-13

Baud rate: 9600, 7, EVEN, 1. Controller station number: 0. Control area/state area: 40100 / 40200. B. Definition of controller Read/Write address: 1. Register: Register type Output Registers Input Registers Device Name 0x00 0x01 Format Wn Wn Read/write range Word No. n: 40001-50000 n: 30001-40000 Bit No. None None Data length Word Word

Input Registers is read only. 2. Contact Contact type Discrete Outputs Discrete Inputs Device Name 0x80 0x81 Format Bn Bn Read/write range Word No. None None Bit No. n: 1-10000 n: 10001-20000

Discrete Inputs is read only. C. Controller Wiring: Refer to B-1 for detail.

Omron C Series (TPM1A) PLC


A. HMI factory settings: Baud rate: 9600, 7, EVEN, 2. Controller station number: 0. Control area/state area: DM0 / DM10. B. Definition of controller Read/Write address: 1. Register Device Read/write range Format Register type Name Word No. Bit No. IR area 0x00 IRn n: 0-511 None HR area 0x01 HRn n: 0-99 None AR area 0x02 ARn n: 0-27 None LR area 0x03 LRn n: 0-63 None TC area 0x04 TCn n: 0-511 None DM area 0x05 DMn n: 0-6655 None
B-14

Data length Word Word Word Word Word Word

2. Contact: Contact type IR area HR area AR area LR area TC area C. Controller Wiring: RS-232 1:1 Host Link via RS-232C converter DOP Series Controller 9 pin D-SUB male (RS-232) 9 pin D-SUB male (RS-232) Device Name 0x80 0x81 0x82 0x83 0x84 Format IRnb HRnb ARnb LRnb TCn Read/write range Word No. Bit No. n: 0-511 b: 00-15 n: 0-99 b: 00-15 n: 0-27 b: 00-15 n: 0-63 b: 00-15 None n: 0-511

RXD (2) TXD (3) GND (5)

(2) TXD (3) RXD (9) SG (4) RS (5) CS

Controller 9 pin D-SUB male (RS-232)

Top View

Siemens S7 200 PLC


A. HMI factory settings: Baud rate: 9600, 8, EVEN, 1. Controller station number: 2. Control area/state area: VW0 / VW10. B. Definition of controller Read/Write address: 1. Register Device Read/write range Register type Format Name Word No. Bit No. Timer 0x00 Tn n: 0-255 None Analog input word 0x01 AIWn n: 0-30 None Counter 0x02 Cn n: 0-255 None Analog output word 0x03 AQWn n: 0-30 None Input Image 0x04 IWn n: 0-14 None Input Image 0x05 IDn n: 0-12 None Output Image 0x06 QWn n: 0-14 None
B-15

Communication -base address 0x1F (Word) 0x06 (Byte) 0x1E (Word) 0x07 (Byte) 0x81 (Byte) 0x81 (Byte) 0x82 (Byte)

Register type Output Image Special Bits Special Bits Internal Bits Internal Bits Data Area Data Area Special S Special S 2. Contact: Contact type Timer Bit Counter Bit Input Image Output Image Special Bit Internal Bit Data Area Bit Special S Bit C. Controller wiring:

Device Name 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F

Format QDn SMWn SMDn MWn MDn VWn (DBWn) VDn SWn SDn

Read/write range Word No. Bit No. n: 0-12 None n: 0-199 None n: 0-197 None n: 0-98 None n: 0-96 None n: 0-9998 None (n: 0-9998) n: 0-9996 None n: 0-99 None n: 0-97 None

Communication -base address 0x82 (Byte) 0x05 (Byte) 0x05 (Byte) 0x83 (Byte) 0x83 (Byte) 0x84 (Byte) 0x84 (Byte) 0x04 (Byte) 0x04 (Byte)

Device Name 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87

Format Tn Cn In.b Qn.b SMn.b Mn.b Vn.b Sn.b

Read/write range Bit No. Word No. None n: 0-255 None n: 0-255 n: 0-15 b: 0-7 n: 0-15 b: 0-7 n: 0-200 b: 0-7 n: 0-99 b: 0-7 n: 0-9999 b: 0-7 n: 0-100 b: 0-7

Communication -base address 0x1F 0x1E 0x81 0x82 0x05 0x83 0x84 0x04

RS-232 via RS232 / PPI Multi-Master Cable DOP Series 9 pin D-SUB male (RS-232)

Controller 9 pin D-SUB male (RS-232)

Controller 9 pin D-SUB male (RS-232)

RXD (2) TXD (3) GND (5)


RS-485 via PLC Program Port (RS-485):

(2) RD (3) TD (5) GND


Top View

B-16

DOP Series 9 pin D-SUB male (RS-485)

Controller RJ-11 (RS-485)

Controller RJ-11 (RS-485)

RXD+ (2) TXD+ (3) RXD- (1) TXD- (4) GND (5)

(3)TXD/RXD+

(8)TXD/RXDTop View

(5)SG

HUST CNC
A. HMI factory settings: Baud rate: 9600, 7, EVEN, 2. Controller station number: 0. Control area/state area: W0 / W10. B. Definition of controller Read/Write address: 1. Registers: Register type Device Name Format Read/write range Word No. Bit No. Communication -base address Data Length Word Double Word

Word Register 0x00 Wn n: 0-13500 None 0 Double Word 0x01 Dn n: 0-13500 None 0 Register Note: the unit for Hust CNC is Dword, Wn is the low word of Dn. 2. Contacts: Contact type BIT_DEVICE_B BIT_DEVICE_I BIT_DEVICE_O BIT_DEVICE_C BIT_DEVICE_S BIT_DEVICE_A C. Controller wiring:
B-17

Device Name 0x80 0x81 0x82 0x83 0x84 0x85

Format Bm.n In On Cn Sn An

Read/write range Word No. None None None None None Bit No. n: 0-255 (8 DW) n: 0-255 (8 DW) n: 0-255 (8 DW) n: 0-255 (8 DW) n: 0-1023 (32 DW) m: 0-13500 n: 0-31

Communication -base address 0 10800 10808 10816 10824 10832

RS-232 DOP Series 9 pin D-SUB male (RS-232) Controller 9 pin D-SUB male (RS-232) Controller 9 pin D-SUB male (RS-232)

RXD (2) TXD (3) GND (5)

(2) TXD (3) RXD (5) SG (8) RTS (7) CTS


Top View

LIYAN LYPLC EX
A. HMI factory settings: Baud rate: 9600, 7, EVEN, 1. Controller station number: 0. Control area/state area: D0 / D10. B. Definition of controller Read/Write address: 1. Register: Device Read/write range Register type Format Name Word No. Bit No. Auxiliary Relay 0x00 Mn n: 0-3064 None Special Auxiliary Relay 0x01 Mn n: 8000-8248 None Status Relay 0x02 Sn n: 0-992 None Input Relay 0x03 Xn n: 0-360(octal) None Output Relay 0x04 Yn n: 0-360(octal) None Timer PV 0x05 Tn n: 0-255 None 16-bit Counter PV 0x06 Cn n: 0-199 None 32-bit Counter PV 0x07 Cn n: 200-255 None

Data Length

Byte Byte Byte Byte Byte Word Word Double Word Data Register 0x08 Dn n: 0-7999 None Word Special Data Register 0x09 Dn n: 8000-8255 None Word Auxiliary Relay / Special Auxiliary Relay / Status Relay / Input Relay / Output Relay: it must be the multiple of 8. 2. Contacts: Device Read/write range Contact type Format Name Word No. Bit No. Auxiliary Relay 0x80 Mn None n: 0-3071 Special Auxiliary Relay 0x81 Mn None n: 8000-8255 Status Relay 0x82 Sn None n: 0-999
B-18

Contact type Input Relay Output Relay Timer Flag Counter Flag C. Controller wiring: RS-232 DOP Series 9 pin D-SUB male (RS-232)
RXD (2) TXD (3) GND (5)

Device Name 0x83 0x84 0x85 0x86

Format Xn Yn Tn Cn

Read/write range Word No. Bit No. None n: 0-377(octal) None n: 0-377(octal) None n: 0-255 None n: 0-255

Controller 8 pin Mini DIN male (RS-232)


(2) TXD (7) RXD (3) GND (6) GND

Controller 8 pin Mini DIN male (RS-232)


2 3 7 6

Top View

Mirle FAMA SC
A. HMI factory settings: Baud rate: 9600, 7, EVEN, 1. Controller station number: 0. Control area/state area: 40100 / 40200. B. Definition of controller Read/Write address: 1. Register: Device Read/write range Register type Format Name Word No. Bit No. Output Registers 0x00 Wn n: 40001-50000 None Input Registers 0x01 Wn n: 30001-40000 None Input Registers is read only. 2. Contacts: Device Name Discrete Outputs 0x80 Discrete Inputs 0x81 Discrete Inputs is read only. Contact type C. Controller wiring:
B-19

Data Length Word Word

Format Bn Bn

Read/write range Word No. Bit No. None n: 1-10000 None n: 10001-20000

RS-232 DOP Series 9 pin D-SUB male (RS-232) Controller 9 pin D-SUB male (RS-232) Controller 9 pin D-SUB male (RS-232)

RXD (2) TXD (3) GND (5)

(3) TXD (2) RXD (5) SG


Top View

B-20

You might also like