Professional Documents
Culture Documents
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
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
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.
Dil Secenekleri
Basitlestirilmis Cince,geleneksel Cince ve Ingilizce'nin yaninda ekran editoru tum Windows fontlarinida kullanabilmektedir.
Recete
DOP-A serisi kullanicilara bircok recetenin kolayca girilip saklanabildigi microsoft exceldekine benzer bir recete editoru sunmaktadir.(Hafiza 64K)
1-1
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)
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)
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 )
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-6 Screen editoru yuklemeyi bitir Step 6: Artik kurulum islemini bitirebilirsiniz. Lutfen islemi sonlandirmak icin Finish tusuna basin. (Sekil 2 -1 -7)
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.
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
Standart toolbar
Text toolbar
Zoom toolbar
Sekil 2-2-5
Property tablosu
Menu bar
Output sayfasi
Standart toolbar
Element toolbar Alt sira planlama toolbar Zoom toolbar Text toolbar
Sekil 2 -2 -6
2-8
Fig. 2-2-8
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.
2-9
Calisma bolgesi
2-3-1 File
2-10
Aplication edition
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.
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
2-13
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)
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.
2-15
Save application
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
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) ,
2-17
Export
Export
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 reete : Bu secenek Upload ile ayni isleve sahiptir fakat yalnzca reeteyi upload eder. Receteyi cekmek iin sifreye ihtiyac vardir.
Upload recipe
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-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 Preview
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
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
2-3-2 EDIT
:
v
Butonuna basarak, veya File > Undo secerek Sekil 2-4-2 , veya klavye kisayolu Ctrl + Z. basarak gerceklestirilebilir.
Undo
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
Redo
3. Kes : Secilen nesneyi silmeye yarar , yapistirma ve tasima islemleri icin clipboardda saklar . butonu sekil 2-4-7, veya File > Cut
Cut
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
Copy
Sekil 2-4 -11 , veya File > Paste sekil 2-4 -10, veya klavye kisayolu Ctrl + V ile kullanilabilir.
Paste
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
Aranan element
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
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.
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
Selected symbol
Kati Ayarla : Nesnelerin diger nesnelere gore katlarini (altta,ustte)ayarlamamizi saglar.Edit>Layer yada butonlariyla secilebilir.
2-46
Bring to front
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-
2-47
Ayni olculerde yap : Edit >Make Same Size yaparak yada sekil 2-4-28 deki butonu tiklayarak secili elementleri ayni olculerde yapabilirsiniz.
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
2-52
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
Mouse kordinatlari
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
Simge
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
Ibre
Bar Pay
2-56
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
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.
: 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
2-60
Zoom in
100%
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
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.
2-64
Sekil 2-5-19 Tam ekran (Esc veya mousenin sol tusuyla burdan cikabilirsiniz)
2-65
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.
2-67
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-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
Sekil 2-6-6
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.
seklini alacak
2-72
Fig. 2-6-9
2-73
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
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
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
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
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
Sekil 2 -6 -23
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.
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
New screen
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
2-90
Open screen
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 -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
Sekil 2 -7 -15
Sekil 2 -7 -17 Makro yazimi 8. Sayfa Kapanis Macrosu Sayfa kapandiginda gerceklesen macrolardir (detayli bilgi icin bolum 4 'e bakiniz)
2-97
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
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
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-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
Compile
Butun
derleme
sonuclari
bu-
rada gozukur. Eger bir hata varsa sebebi yazar ve hata mesajinin ustune tiklarsak hatali nesne belirir.
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.
2-108
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
Download Screen
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
2-111
Online simulation
Online simulation
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
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 -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:
(Sekil 2-8-22 ) (Not: Buraya girdigimiz adres PLC 'nin data bolgesi olmalidir)
2-116
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
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 -31 Clear yaptiktan sonra Print: Recete degerlerinin ciktisini alir. OK: Yazilan receteyi onaylamak icin kullanilir. (Onaylayabilmek icin adres girilmis olmalidir,sekil 2-8 -32)
Iptal (Cancel): Cancel butonunu kullanarak receteyi iptal edebiliriz.(Yazilan bilgileri saklama-) dan cikar.)
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
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 -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-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.
2-128
History setup
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
6. Resim bankasi (Picture Bank) Calismaya programin kendi kutuphanesinde olmayan rasimler eklemek icin kullanilr. Resim formatlari BMP ve JPG olabilir.
Picture Bank
2-133
2-134
Select picture
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
2-137
2-138
Import text
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-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
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.
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
2. Butun pencereleri kapat (Close all windows) Butun sayfalari gizlemek icin kullanilir,kapatmaz.Gizlenmis pencereyi acmak icin Screen > Open screen secilmelidir.
2-149
3. Sonraki pencere (Next window) Bir sonraki pencereye gecmek icin kullanilir.Eger son penceredeysek bu islem gerceklesmez.
Next window
2-151
Next window
Sekil 2 -10-10
2-152
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
Previous window
Sekil 2 -10-14
Sekil 2 -10-15
2-155
5. Kaskat (Cascade) Butun pencereleri kaskat bicimde acar,sekil 2-10-17 ve sekil 2-10-18.
Cascade
2-156
Cascade
6. Yatay sirala (Title Horizontal) Pencereleri alt alta acar ,sekil 2 -10-20 ve sekil 2-10 -21.
Title Horizontal
2-158
7. Dikey sirala (Title Vertical) Sayfalari dikey olarak acar,sekil 2-10 -24.
Title Vertical
2-160
8. Pencere ozetleri (Windows summary) Acilmis butun pencereler Window menusunun altinda goruntulenir. Gormek istedigimizi tiklayarak o pencereyi goruntuleriz.
2-162
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
Fig. 3-1-1
3-1
Fig. 3-1-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-3
Fonksiyonu
ON
Yes Yes
Reset Button
Maintained
Momentary
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
No
No
Yes
No No
No
Yes
Table 3-2-1
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.
Fig. 3-2-2 Buton ayarlari Buton ayarlari: 1. , Butonun yazacagi ve okuyacagi adres.
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.
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 1 : ON durumu
3-6
Buton sekli
Konum sayisi:word: 256; LSB:16; BIT:2 Property sayfasi icin butona tiklanir.
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
Y1
Y2
Y3
Y4
Y5
Y6
Y7
MULTI-DEGER
Multistate uygulamasi
Butonun stili
3-9
Fig. 3-2 -5 Deger girme buton ayarlari Deger girme buton ayarlari: 1. Deger yazilacak adres. ,
2.
3.
3-10
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 onceden OFF edilmelidir. 6. Kullanici seviyesini ayarlar. 7. , Data uzunlugunu ve formatini belirler. , Girilebilecek deger araligini belirler.
8.
9.
nin ayarladigi kisimdir. Set value butonuna basildiktan sonra ekrana PLC 'nin ilgili adresine (Burada D1000) deger girebilmek icin bir tus takimi gelecektir
Fig. 3-2-6
3-11
0.durum ve yazisi
Deger birimi
Deger formati
Fig. 3 -2 -8 Sabit deger girme Sabit deger girme ayarlari: 1. Sabit sayinin kaydedilecegi adres. ,
3-12
2.
3.
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.
7.
: sets the
8.
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 stili
Data formati
Deger birimi
Sakla ve cik
Saklamadan cik
2.
3.
4.
(Invisible button) Element style 5. Butonun tipini yeniden yapilandirmaya gerek kalmaksizin degistirir.
Uygulama adresi
Buton yazisi
Buton stili
Gidilecek sayfa
2.
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
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.
Butonun stili
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
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
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.
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
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:
Parlaklik ayari
Uygulamayi calistir
Sistem ayarlari
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-24
Deger formati
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
2.
3-25
3.
Standard
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.
: sets value
10.
11.
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:
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-27
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
1.
2.
Standard 4.
Sunken
: setting data
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-30
Grafik yazisi
Grafik stili
farkli
display
formati secilebilir.
Deger birimi
1.
2.
: user can
Standard 4.
Raised Sunken Sapma deger grafik stilleri : Display bar action direction
3-32
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:
3-33
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.
Grafigin yazisi
Grafik stili
3-34
Aralik ayarlari
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
3-35
2.
3.
4.
: sets data
sets
7.
: 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
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-37
Deger tipi Deger formati Sagdaki pencere iin tiklanir. Konum sayisi
3-38
2.
3.
5.
: sets value
Example:
3-39
Deger birimi
1.
2.
3.
5.
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,
1=300 Dn+2
2=200 Dn+3
3=100 Dn+4
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.
3-42
3-43
Adres goruntuleme
Okunacak adres
3-44
3-45
3-46
Nesnenin stili
3-47
Okunacak adres
Konum sayisi
Nesne stili
Fig. 3 -7 -6 Ayarlari
3-48
Nesne stili
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-49
Degisim hizi
1.
: Okunacak adres
3-50
2.
3.
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-51
Animasyon
Okunan adres
Konum sayisi
3-52
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
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
Renk
ve
stil
Trigger tipi
Deger birimi
Deger formati
Max. /Min. ayarlari Sol penceri icin Virgulden once ve sonraki rakam sayisi tiklanir.
3-54
2.
3.
: 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
6.
7.
8.
Ornek: Deger girme butonuna bastigimizda PLC 'nin belirtmis oldugumuz adresine deger girmemizi saglayacak asagidaki gibi bir tus takimi ekranda belirecektir.
Girilen deger.
3-56
Nesne stili
3-57
2.
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
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-59
Standard
Sunken
2.
: Okunacak ornek adres sayisini belirler. Okuma islemi bitince ornekleme islemide biter.
3.
4.
5.
: Tetikleyici set eder,islem bayragini temizler.Islem bayragi tetiklendiginde HMI okumaya ve egri cizmeye baslar.
6.
7.
: Max./Min.
Y ekseni max/min degerleri.Eger okunan degerler bu ayarlarin altinda veya ustunde ise HMI ayrlarnan degerleri goruntuleyecektir.
: setting
3-61
3-62
Ayarlar: 1.
Standard
Sunken
3.
5.
: : Tetikleyici set eder,islem bayragini temizler.Islem Okuma islemi bitince ornekleme islemide biter.
6.
7. ,
, Max./Min.
3-64
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
b . Size (word) and total: Okunacak adres sayisi. Ornek olarak 8 girilirse; D100, D101,D102,...,D107 okunur. Total:Alinacak ornek sayisi.
3-66
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.
Egri sayisi
Fig. 3-11 -4 Historical t rend graph ayarlari. Ayarlar: 1. , Grafigin renk ayarlarinin yapildigi bolumdur.
: 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.
3-68
5. : formatini belirler. 6.
7.
: Tetikleme icin okunan ornek numarasini ayarlar. Okuma isleminden sonra ornekleme biter.
3-69
Egri sayisi
Bufer secimi
Fig. 3-11-5 Historical data table ayarlari Ayarlar: 1. Tablonun renk ayarlari bolumdur. ,
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.
3-70
5.
6.
7.
: Tetikleme icin okunan ornek numarasini ayarlar. Okuma islemi bitince orneklemede biter.
8. belirler. Ornek:
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
: 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-75
3-76
Cizgi rengi
Onplan rengi
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.
3-78
Fig. 3-13-12
Fig. 3-13-13
Fig. 3-13-14
Fig. 3 -13-15
Yazi girisi
3-80
Deger formati Deger birimi Max. deger Min. deger Sol pencere icin tiklanir
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
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
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.
4-3
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-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).
4-5
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
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-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-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-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-17 2.adim Sil (Delete) Secilen satiri silmekicin kullanilir ( Fig. 4-2-18 ve Fig. 4-2-19).
4-13
Secilen satiri tanimlamak kullanilir.Menu bardan yada toolbardan secilebilir. (Fig. 4-2-20 ve Fig. 4-2-21).
Command
Secilen satira komut girmek icin kullanilir.
4-15
Yardim (Help)
Yardim konularina ulasmak icin kullanilir (Fig. 4-2-33).
4-17
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-38 Klavye girisi Eger girisin formati dogru ama kullanilan operant yanlis ise yine hata mesaji verir.
4-19
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
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).
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.
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 ------
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.
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.
A2(Word) ile A3(Word)'u lojik XOR kapisina sokar sonucu A1(Word)'e saklar. Operantlarin birimleri DWord 'de olabilir.
4-25
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
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
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.
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)
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 ------------
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
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).
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
Command IF == ON IF == OFF
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.
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.
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.
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.
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.
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
4-48
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-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.
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.
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.
4-55
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.
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.
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
SN IR (Dn) bolgesi PLC 'den sayfa gecisini saglar.Ornek olarak Dn=D0 ise D0 bolgesindeki sayi kac ise HMI o sayfayi acar.
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. .
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.
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.
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.
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).
RCPNo ,goruntulenmek yada aktarilmak istenen recetenin numarasini kontrol edildigi dahili hafiza bolgesidir.Baska bir deyisle RCPNo degistirilerek aktarilacak recetede degistirilmis olur.
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)
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
Fonksiyon
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.
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 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.
Degisim grafigi PLC 'den kontrol ediliyorsa ,durum bitleri (D14) Bit #0 --#11 ON olacaktir. Kontrol bitleri (D4 bolgesinin) Off oldugunda bu bitlerde OFF olur. .
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. .
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.
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. .
1xL 1xL+1 1xL+2 ... 2xL 2xL+1 2xL+2 ... NxL NxL+1 NxL+2 ...
...
5-11
Ek B
COM1
Pin 1
Haberlesme
Contact N.C. RXD TXD N.C. GND N.C. RTS CTS N.C.
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
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
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)
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
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
4 5
0x86 0x87
5 5 6
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)
(7) TXD (4) RXD (2) GND (3) RTS (6) CTS
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
n: 0-360(oktal)
Yok
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,
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)
ust gorunus
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)
Ust gorunus
(4) SG+
(3) SG-
Sicaklik Kontrol Cihazi RS-485 DOP Serisi 9 pin D-SUB erkek (RS-485)
Kontrolor RS-485
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)
Top View
B-9
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)
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)
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
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
(2) TXD (3) RXD (7) GND (4) RTS (5) CTS
Top View
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
RXD+ (2) RXD- (1) TXD+ (3) TXD- (4) GND (5)
Top View
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.
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
Top View
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
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)
B-16
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
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
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)
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)
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
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
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)
B-20