Upload
wwwotomasyonegitimicom
View
244
Download
0
Embed Size (px)
Citation preview
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
1/286
SIEMENS
nsz
SIMOTIONIindekiler
1Tarif
LAD/FBD2
Yazilim Kullanici Arabirimi
3Programlama Kullanim Klavuzu
Yazilim Programlamasi
4Isletim
5Fonksiyonlar6
Hatadan arindirma yazilimi / Hata giderimi
7rnekler
AEk
Dizin
03.2006 Edition
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
2/286
Gvenlik BilgileriBu el kitabi, hem kisisel gvenliginizi temin etmek hem de cihazin zarar grmesini nlemek amaciylaincelemeniz gereken uyarilari iermektedir. Kisisel gvenliginiz ile ilgili olan uyarilar bir gvenlik ikazsembol ile belirginlestirilmistir. Sadece cihazin zarar grmemesi iin yapilan uyarilarda herhangi bir gvenlikikaz sembol bulunmamaktadir. Asagida azalan risk sirasina gre uyarilar belirtilmistir.
TehlikeUygun nlemler alinmadigi takdirde ciddi yaralanma ya da lmle sonulanma olasiligini belirtir.
UyariUygun nlemler alinmadigi takdirde ciddi yaralanma ya da lmle sonulanma olasiligini belirtir.
Tedbir
Bir gvenlik ikaz sembol varsa, uygun nlemler alinmadigi takdirde ufak tefek yaralanmalara nedenolunabilecegini belirtir.
TedbirBir gvenlik ikaz sembol yoksa, uygun nlemler alinmadigi takdirde cihazin zarar grebilecegini belirtir.
DikkatIlgili bilgiler dikkate alinmadigi takdirde arzu edilmeyen sonular ya da durumlarin meydana gelebileceginibelirtir.
Birden fazla tehlike dzeyinin mevcut olmasi durumunda, en yksek tehlike dzeyine ait uyari ikazi geerlidir.Bedensel zarar grme riskini belirten bir gvenlik ikaz sembol ile birlikte verilen bir uyari ikazi, ayni zamandacihazin zarar grme riskini de belirtir.
Kalifiye PersonelCihaz / sistem ancak bu dkman ile birlikte kurulabilir ve isletilebilir. Sadece kalifiye personelin cihazi /sistemi hizmete sokmasina ve isletmesine izin verilmelidir. Kalifiye elemanlar, tehizatlari, sistemleri vedevreleri tespit edilmis gvenlik standartlarina uygun olarak hizmete sokmaya, topraklamaya ve etiketlemeyeyetkili kisiler olarak tanimlanir.
Dogru KullanimAsagida belirtilenleri dikkate aliniz:
UyariTehizat ancak katalogda ve teknik aiklamalarda aika tanimlanan uygulamalar iin ve ancak Siemenstarafindan tavsiye edilen ve onaylanilan diger cihazlar ve elemanlar ile birlikte kullanilabilir.rnn sorunsuz ve gvenli isletimini temin etmek iin, amacina uygun bir sekilde tasinmali, depolanmali vetesis edilmeli ve zenle korunmali ve isletilmelidir.
Ticari Markalar
sembol ile tanimlanan bilimum isimler Siemens AG sirketinin tescilli ticari markasidir. Bu elkitabi ierisinde yer alan diger isimlerin nc sahislar tarafindan kendi amalari dogrultusundakullanimi sahibinin haklarini ihlal edebilir.
Telif Hakki Siemens AG, 2006. Tm haklari saklidir.
Bu dkmanin ya da ieriginin yazili bir izin olmaksizin ogaltilmasi,yayinlanmasi ya da kullanilmasi yasaktir. Yasagi ihlal edenler zararlardan
sorumlu alacaklardir. Faydali bir model ya da tasarimin patent alimi ve tesciledilmesi ile dogan haklar da dahil olmak zere. tm haklar saklidir.
Siemens AGAutomation & DrivesMotion Control SystemsPostfach 3180, 91050 ERLANGENGERMANY
Sorumluluk Kabul Edilmez
Bu el kitabinin ierigini tanimlanilan donanim ve yazilimlara uygunluguaisindan kontrol ettik. Tutarsizliklar tamamen bertaraf edilemeyecegi iin,
tam uygunlugu garanti edemeyiz. Ancak, bu dkmanda yer alan bilgilerdzenli olarak tekrar gzden geirilmekte ve gerekli dzeltmeler ileriikibasimlarda yapilmaktadir.
Siemens AG, 2006.nceden haber vermeden degistirilebilir.
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
3/286
Siemens Ahtiengesellschaft SIMOTION Temel Hareket Kontrol Islevleri
nsz
Bu dkman Sistem ve Islev Tanimlamalari dkmantasyon paketinin bir blmn olusturmaktadir.
Kapsam
Bu el kitabi SIMOTION SCOUT V4.0 sistemi iin geer lidir:
SIMOTION SCOUT V4.0 (SIMOTION rn ailesi iin mhendislik sistem),
SIMOTION Kernel V4.0, V3.2, V3.1 V3.0 ya da 2.1
SIMOTION teknoloji paketleri Cam, Cam_ext (Kernel V3.2 ve daha st) ve ilgili ekirdek (kernel)iin uygun versiyonda Tcontrol (Gear, Position ve BasicMC teknoloji paketleri Kernel V3.0a kadarolanlar da dahil olmak zere).
Bu El Kitabindaki Blmler
Bu el kitabi, SIMOTION ve teknoloji objeleri iin genel olarak uygulanabilir islevleri anlatmaktadir.
Tarif(1. Blm)Bu blm kisaca LAD FBD programlama dillerini tanimlar.
Yazilim kullanici arayz (2. Blm)Bu blm LAD / FBD editr tarafindan sununlan esitli isletme zelliklerini tarif eder.
Yazilim programlamasi (3. Blm)Bu blm programlama esnasinda nasil ilerlenicegini gsterir.
Isletim (4. Blm)Bu blm programin nasil test edilecegini gsterir.
Fonksiyonlar (5. Blm)Bu blm bireysel LAD / FBD komutlarinin nasil uygulanacagin tarif eder ve onlarin fonksiyonlarininzetini verir.
Hatadan arindirma yazilimi / Hata giderimi (6. Blm)
Bu blm yaratilmis programlarda hatanin nasil bulunacagini tarif eder.
rnekler (7. Blm)Bazi basit rnekleri kullanrak LAD ve FBD programlama dillerini giris tarafiniza sunulucaktir.
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
4/286
nsz
Tus takimi (Ek A)Bu ek sika kullanilan komutlar iin tus takimini ierir.
DizinBilgilere ulasabilmek iin anahtar szck dizini.
SIMOTION Dkmanlari
SIMOTION dkmanlarinin genel taslagi ayri bir referans listesinde verilmistir.
Referans listesi SIMOTION SCOUT CDsinde bulunmaktadir.
SIMOTION dkmantasyonu, yaklasik olarak 50 adet SIMOTION dkmanini ve diger rnler (rneginSINAMICS) hakkinda dkmanlari ieren 9 adet dkmantasyon paketinden ibarettir.
SIMOTION V4.0 iin asagida belirtilen dkmantasyon paketleri mevcuttur. SIMOTION Mhendislik Sistemi SIMOTION Sistem ve Islev Tanimlamalari SIMOTION Tanilayicilari SIMOTION Programlama SIMOTION Programlama - Referanslar SIMOTION C2xx SIMOTION P350 SIMOTION D4xx SIMOTION Tamamlayici Dkmantasyon
Danisma Hatti ve Internet AdresleriHerhangi bir sorunuz oldugunda ltfen danisma hatlarimizi (tm dnyada) arayiniz:
Otomasyon Kontrol Teknik Destek:
Telefon : +49 (180) 50 50 222Faks : +49 (180) 50 50 223E-posta : [email protected] : http://www.siemens.com/automation/support-request
Dkmantasyon ile ilgili herhangi bir sorunuz, neriniz ya da dzeltmeniz oldugu takdirde, ltfen bunlariasagida belirtilen adreslere fakslayiniz ya da e-postalayiniz.
Faks : +49 (9131) 98 63315E-posta : [email protected]
nsz-4 Siemens AG, 2006. Tm haklari saklidir.SIMOTION Temel Hareket Kontrol Islevleri, 03.2006 Basim
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
5/286
Siemens Internet Adresleri
SIMOTION rnleri hakkinda en gncel bilgiler, rn destegi ve Sik Sorulan Sorular (FAQ) Internetteasagida belirtilen adreslerde bulunabilir:
- Genel Bilgiler:http://www.siemens.de/simotion (Almanca)
http://www.siemens.com/simotion (Uluslararasi)- rn Destegi:
http://www4.ad.siemens.de/view/cs/de/10805436
Ileri Dzeyde Destek
SIMOTION sistemini grenebilmeniz iin egitimler veriyoruz.
Ltfen blgenizde bulunan egitim merkezlerimize ya da D-90027 Nurembergde bulunan merkezi egitimmerkezine basvurunuz. Daha detayli bilgi iin, ltfen +49 (911) 895 3202 numarali telefonu arayiniz.
nsz-5 Siemens AG, 2006. Tm haklari saklidir.SIMOTION Temel Hareket Kontrol Islevleri, 03.2006 Basim
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
6/286
nsz
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
7/286
Iindekiler
nsz .................................................................................................................................................................
Iindekiler ....................................................................................................................................................I
1 Tanim .................................................................................................................................................................
2 Yazilim kullanici arabirimi ...............................................................................................................................
is
is i i i i i i s i i i
i i s
i i i
i
i s
s
g
i i
s s i
isi i i i
i
i is i i i g s
g s
g s
g s i i i i s
i i
i i
i i i Ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
8/286
3 Yazilim programlama ................... ................... ................... ................... ..................... ........
Iindekiler
I i i ii
Iindekiler
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
9/286
I
g
i
i
i s
g
g
g
g s
g
s i i g
g i
g i i
g i i
g igi i
g igi g
i g igi i
g igi i
g s i i
g s
g s i i
s i
i i s gs
g s
g s s
g s i
i i g s i i
i i i i i g s i i
i gs i i
i gs i i
i i i g s g s
s i
gs i s i i gs i i
s i i
s gs s i
s i i
i i
i i i i
i i i i
g i i i i
aglantilarin tanimlanmasi
Isim boslugunun kullanimi
i i i Ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
10/286
i s i
i i
4 Isletim ...........................................................................................................................................................
i i i
s
i i
5 Fonksiyonlar...........................................................................................................................i s
i
i
g i
i i
g i i
i i i
i i
g
i
i
i s
i i
i
i
i s
Iindekiler
I ii i
i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
11/286
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
12/286
i i i
i i i i i i
7 rnekler................................................................................................................................... i s i
i
i i
i i
i g s
s igii
S
s
g i i i
si s i i i
si s i i i i
s
i i i
i
i s i i
Iindekiler
I i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
13/286
i
i i
i i
i
g i i
i
i i i
i i
i s i i
A Ek ....................................................................................................................................................
i s s i
Dizin .................................................................................................................................
Iindekiler
i i i Ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
14/286
Iindekiler
I i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
15/286
Tanim 1Bu blmde LAD merdiven diyagrami ve FBD islev blok diyagrami hakkinda n
bilgi verilmektedir.
Ierik
Siemens AG, 2006. Tm haklari saklidir.
SIMOTION LAD/FBD, 03.2006 Basim
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
16/286
1.1 LAD nedir?
LAD, Merdiven Diyagrami anlamina gelmektedir ve grafiksel bir programlama dilidir. Sentaksaiklamasi bir akim diyagrami ile ilgilidir. LAD, iletken kablolar yoluyla akimin girdigi, iktigi veilerledigi blmler arasindaki sinyal akisinin izlenmesini saglar. LAD grafiksel olarak sebekelerebagli paralar ve kutulardan olusmaktadir (sebekeler IEC 61131-3 standardina uygun olaraktanimlanmaktadir). LAD islemleri Boole komutlarina gre yapilmaktadir.
s i i
Ayrica, LAD programi FBD programi olarak da gsterilebilmektedir
LAD programlama dili
LAD programlama dilindeki tm paralar btnsel bir kullanici programi tasarimi iin gereklilikgstermektedir. LAD kapsamli bir konut sistemi iermektedir. Bu komut sistemi, genis islem alanliesitli temel isleyisleri iermekte ve bunlarin nasil kullanilacagini aiklamaktadir . Fonksiyonlarinve fonksiyon bloklarinin dizayni LAD programinin yapisini aik bir sekilde anlamaniza yardimciolmaktadir.
Program paketi
LAD programlama paketi temel SIMOTION yaziliminin entegral bir parasidir. Bylelikle,SIMOTION yaziliminiz ykledikten sonra LAD ile ilgili tm derleyici, dzenleyici ve testfonksiyonlari kullanilabilmektedir.
Siemens AG, 2006. Tm haklari saklidir.
SIMOTION LAD/FBD, 03.2006 Basim
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
17/286
FBD nedir?
1.2 FBD nedir?
Islev Blok Diyagrami FBD olarak tanimlanmaktadir. FBD, isleyisi tanitmak amaciyla Boolecebrinde kullanilan ayni trdeki kutulari kullanan grafik temelli bir programlama dilidir (sebekelerIEC 61131-3 standardina uygun olarak tanimlanmaktadir). Ek olarak, kompleks fonksiyonlarla (r.Matematiksel fonksiyonlar) lojik kutulari ile dogrudan baglanti tanimlanabilmektedir.
s i i
Ayrica, FBD programi LAD programi olarak da gsterilebilmektedir.
FBD programlama dili
FBD programlama dilindeki tm paralar btnsel bir kullanici programi tasarimi iin gereklilikgstermektedir. FBD kapsamli bir konut sistemi iermektedir. Bu komut sistemi, genis islem alanliesitli temel isleyisleri iermekte ve bunlarin nasil kullanilacagini aiklamaktadir . Fonksiyonlarinve fonksiyon bloklarinin dizayni FBD programinin yapisini aik bir sekilde anlamaniza yardimciolmaktadir.
Program paketi
FBD programlama paketi temel SIMOTION yaziliminin entegral bir parasidir. Bylelikle,SIMOTION yaziliminiz ykledikten sonra FBD ile ilgili tm derleyici, dzenleyici ve testfonksiyonlari kullanilabilmektedir.
Tanim
Siemens AG, 2006. Tm haklari saklidir.
SIMOTION LAD/FBD, 03.2006 Basim 1-17
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
18/286
FBD nedir?
Tanim
Siemens AG, 2006. Tm haklari saklidir.
SIMOTION LAD/FBD, 03.2006 Basim
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
19/286
i s s s
i i i
Ierik
alisma panelindeki LAD/FBD editr
LAD/FBD editr isleyisi
LAD/FBD editr ayarlari
Yazilim Kullanici Arabirimi 2
Siemens AG, 2006. Tm haklari saklidir.SIMOTION LAD/FBD, 03.2006 Basim 2-19
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
20/286
alisma paneli LAD/FBD editr
2.1 alisma paneli LAD/FBD editr
alisma paneli SIMOTION ARASTIRMASININ erevesini tanimlar. alisma paneli aralarinikullanarak, makinenin yapmasi islemi tamamlamasi amaciyla tm adimlari yapilandirabilir veprogramlayabilirsiniz.
alisma alani asagidaki paralari iermektedir:
Men ubuguMen ubugu alisma alanini, yardim aralarini, vb. kontrol etme amali kullanabilmeniz iinmen komutlari iermektedir.
Ara ubuklariAra ubuklarinin birindeki ilgili ikona tiklayarak birok men komutunu baslatabilirsiniz.
Aiklama tablolariAiklama tablolari LAD/FBD kaynak dosyalari ve programlari iin kullanilmaktadir. Aiklamatablolarinda degiskenleri ve daimileri tanimlayabilirsiniz.
Proje navigatrProje navigatr tm projeyi ve paralarini bir aga formatinda gsterir.
alisma alaniBu blmde mesleki alan islemlerini uygulayabilirsiniz. LAD/FBD programlari iin tasarlanmisalisma alani grafik grntleri iin bir aiklama tablosu ve derleyici iermektedir.
Ayrintili grnmProje navigatr alanindaki seili paralar hakkinda ayrintili bilgi bu blmde gsterilmektedir.rnegin; Sembol tarayici ve derleme/denetleme ikti pencereleri.
Yazilim KullaniciArabirimi
Siemens AG, 2006. Tm haklari saklidir.
SIMOTION LAD/FBD, 03.2006 Basim
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
21/286
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
22/286
2.1.3 LAD/FBD editrnn n plana ikarilmasi
alisma alaninda birden fazla LAD/FBD editr ailirsa bunlar genellikle ekrani kaplar. Buda, yalnizca LAD/FBD editrnn st kisminin grnmesi anlamina gelir. Sakli editrlerin plana ikarmanin birka yolu bulunmaktadir.
Editr n plana ikarmak iin izleyeceginiz yollar sunlardir:1. alisma penceresin in altindaki uygun sekmeyi seiniz,
ya daMen penceresinden uygun bir program adi seiniz.
2.1.4 Aiklama tablosunun gizlenmesi ya da gsterilmesi
Daha ok alana ihtiyaciniz varsa arabirim aiklama alaninin ve/veya LAD/FBD programailama alanini tamamiyla gizleyebilirsiniz.
Aiklama tablosunu gizlemek ya da gstermek iin izleyeceginiz yollar sunlardir:
1. Aiklama tablosunu gizlemek iin ayrim izgisine ift tiklayiniz.2. Aiklama tablosunu yeniden grntlemek iin ayrim izgisine bir daha ift tiklayiniz.
2.1.5 Aiklama tablosunun genisletilmesi/kltlmesi
Aiklama tablosunun boyutunu degistirmek iin izleyeceginiz yollar sunlardir:
1. Fare imleci ift satira dnstrene kadar fare imlecini ayrim izgisi zerinde hareketettiriniz.
2. Aiklama alanini kltmek iin farenin sol tusuna basili tutunuz ve ayrim izgisini yukari
dogru srkleyiniz.
Ya da,
Aiklama alanini bytmek iin ayrim izgisini asagiya dogru srkleyiniz.
Is istasyonunda LAD/FBD editr
Siemens AG, 2006. Tm haklari saklidir.
SIMOTION LAD/FBD, LAD/FBD 03.2006 Basim
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
23/286
LAD/FBD Editr Islemi
2.2 LAD/FBD editr islemi
LAD/FBD editr programciya birok farkli operatr girdi seenekleri saglar. Kisiseloperatr girdilerin yrtlmesi ile ilgili seenekler asagidakileri ierir:
Men ubugu Baglam menleri Ara ubuklari Geis tuslari Metin ve degiskenler proje navigatrnden aiklama tablolarina, sembol tarayicisina ya
da komut listesine kadar srklenebilir ve girdi dosyalarina atilabilir.
2.2.1 Men ubugu
Tm programlama fonksiyonlarini men ubugundan baslatabilirsiniz.LAD/FBD program gesi yalnizca alisma alaninda bir LAD/FBD editr aktif oldugundagrnr.
2.2.2 Kisayol mens
Herhangi bir nesne iin kisayol mensn kullanmak amaciyla asagidaki adimlariizleyiniz:
1. Farenin sol tusuna tiklayarak uygun nesneyi seiniz2. Ardindan, farenin sag tusuna tiklayiniz
3. uygun men gesine farenin sol tusuyla tiklayiniz.
2.2.3 Ara ubuklari
Dinamik ara ubuklari nemli, siklikla kullanilan fonksiyonlarla ilgili ikonlar ierir (rn. geleriekleme ya da kaydetme).
Dinamik ara ubuklari alisma alaninin aktif/seili durumlarina gre degisir (rn. MCC tablosu,ST programi ya da LAD/FBD programi).
Ara ubuklari alisma panelinde herhangi bir yere yerlestirilebilir ve View (Grnm)>Toolbars(Ara ubuklari) mens ile gsterilebilir ya da gizlenebilir.
LAD/FBD derleyici ara ubugu genis apli LAD/FBD konutlari ierir. alisma alani bir programiin aktif ya da aik oldugunda komut listesi grntlenir.
Yazilim Kullanici Arabirimi
Siemens AG, 2006. Tm haklari saklidir.
SIMOTION LAD/FBD 03.2006 Basim 2-23
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
24/286
LAD/FBD editr islemi
i
i
i g
s
si s i i i
g i i
g i i
S
i i
g
s
si s i i i
I
I
s s
i
g
i i i
i
Yazilim Kullanici Arabirimi
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
25/286
LAD/FBD editr islemi
2.2.4 Geis Tuslari
LAD/FBD derleyicisinde hizli islem gerektiginde geis tuslarini kullaniniz. LAD/FBDderleyicisindeki mevcut geis tuslarini grmek iin bakiniz ek A-1.
2.2.5 Degiskenler iin srkle&birak kullanimi
Degiskenler, srkle&birak islemiyle ayrintili grnmden (Sembol tarayicisi sekmesi Symbolbrowser) girdi alanina atilabilir.
Srkle&birak ile degiskenler eklemek iin asagidaki adimlari izleyiniz:
1. Hareket ettirmek istediginiz degisken satir numarasina farenin sol tusuyla tiklayiniz.Degiskenlerin bulundugu satirin alti izilecektir.
2. Farenin sol tusuna basili tutunuz ve satir numarasini parametre ekran formunun girdialanina srkleyiniz.
3. farenin sol tusunu birakiniz. Degisken seili pozisyona eklenecektir.
2.2.6 Aiklama tablolarindan srkle&birak kullanimi
LAD/FBD programinda degisken isimleri aiklama tablolarindan srklenir ve LAD/FBD grafigindebirakilir.
Srkle&birak zelligi kullanarak degisken isimleri eklemek iin asagidaki adimlari izleyiniz:
1. Hareket ettirmek istediginiz degiskenin ismi ile satir numarasina farenin sol tusuylatiklayiniz satir donuklasir.
2. Degisken ismini herhangi bir girdi alanina srkleme esnasinda farenin sol tusuna basilitutmaya devam ediniz.3. Farenin sol tusunu birakiniz. Degisken ismi seili pozisyonda eklenecektir.
2.2.7 Aiklama tablosunda srkle&birak kullanimi
Aiklama tablosunda degisken aiklama sirasini degistirebilirsiniz.
Yazilim kullanici arabirimi
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
26/286
LAD/FBD editor Islemi
Srkle&birak kullanim sirasini degistirmek iin asagidaki adimlari izleyiniz:1. Hareket ettirmek istediginiz degiskenin satir numarasina farenin sol tusu ile
tiklayiniz. Satir donuklasacaktir.2. Shift (Kaydirma)tusuna basiniz ve aiklama tablosunda satiri istenen
pozisyona srklerken farenin sol tusuna basili tutmaya devam ediniz.Ekleme noktasi kirmizi bir izgiyle tanimlanir.
3. Farenin sol tusunu birakiniz. Satir uygun uygun pozisyona hareket edecektir.
NotBirka bitisik satiri birlikte hareket ettirmek iin hareket ettirmek istediginiz satirlariseerken Shift tusuna basili tutun.
2.2.8 LAD/FBD gelerinde srkle&birak komutunun kullanimiLAD/FBD geleri srkle&birak komutu kullanilarak proje navigatrndenLAD/FBD diyagramna eklenebilir. Komut dagarcigi (Command library) sekmesi.
LAD/FBD gelerini srkle&birak komutu kullanarak eklemek iin
asagidaki adimlari izleyiniz:
1. Zorunlu LAD/FBD gesine farenin sol tusu ile tiklayiniz.2. Farenin sol tusuna basili tutmaya devam ediniz, LAD/FBD gesini LAD/FBD
diyagraminin diyagram satirina dogru srkleyiniz.3. Farenin sol tusunu birakiniz.LAD/FBD gesi seili pozisyonda eklenecektir.
Yazilim Kullanici Arabirimi
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
27/286
LAD/FBD editor islemi
2.2.9 Komut aramalari iin srkle&birak kullanimi
g igi i
I i i
i i i i s gi
i i
i s i i i
i i i s i i
g igi s gi i
i i
i i
i i i i i
i i i
i i
i i
i i i i
s i i i
s i i i
2.2.10 Komut isimleri iin srkle&birak kullanimi g igi s
i i g i
i g s s gi i i
i
s i i i
s i i s i
s i i
Yazilim Kullanici Arabirimi
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
28/286
LAD/FBD editr Islemi
2.2.11 Sebeke geleri iin srkle&birak kullanimi
S g i g i i
S g s gi i i
g s i i i
g
s i i g i i
g
s i i g s i i
s i i i g
2.2.12 Diger kaynaklardan fonksiyon ve fonksiyon bloklari iinsrkle&birak kullanimi
g i s i s i i s i i
g g i i i g i
i i i i i s gi
i i s i i i
s i i s i
s i i
Yazilim Kullanici Arabirimi
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
29/286
LAD/FBD editr Ayarlari
2.3 LAD/FBD editr Ayarlari
i s i i i i
s
i g s Options (Seenekler) > Settings (Ayarlar) mensn ainiz.
i i
2.3.1 Otomatik sembol denetimi ve gncellemeyi aktiflestirme
s i
s i g s
i i i i s gi
- zel sembol bulunmamakta.- zel i
g i i is s
gs g
Noti
i i i i
Yazilim Kullanici Arabirimi
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
30/286
LAD/FBD editr ayarlari
2.3.2 Otomatik sembol denetiminin ve gncellemenin hizmet disi birakilmasi i i i
i i i si i s isi i i i i g s
i i i
is i g s
isi i i i i
isi i s gi
i i
Options (Seenekler) > Settings (Ayarlar)
LAD/FBD editr sekmesini seiniz.
Automatic symbol check and type update (
denetim kusunu hizmet disi birakiniz.
i i i
Notisi i
g is i i i g Symbol check and type
update ikonu tiklandiktan ya da ilgili menu seildikten sonra si
2.3.3 Sembol denetimi ve gncellemenin spesifik bir zamana ayarlanmasi
isi
s gi i i
LAD/FBD program > Automatic symbol check and type update seiniz.
ya da -
Check symbols i i i
2.3.4 Aiklama tablosu veri trleri listesi ayari
i i i i
g i
g i i g ii s
Yazilim kullanici arabirimi
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
31/286
LAD/FBD editr ayarlari
s gi i i
Options > Settings seiniz
LAD/FBD editor sekmesini seiniz.
Only known types if type lists exist (Dizgi listesi varsa
yalnizca bilinen dizgiler) denetim kutusuna tiklayiniz.
OK butonuna tiklayiniz
2.3.5 Islenen ve aiklama alanlarinin degistirilmesi
Islenen ve aiklamalarda grnm seeneklerini degistirmek iin asagidaki adimlariizleyiniz:
1. islenen ve aiklama alanlarindaki her satira karakter sayilarini giriniz.
2. Islenen ve aiklama alanlarina satir sayilarini giriniz.
Iletisim kutusu ayarlari
3. OK butonuna tiklayiniz.
Yazilim Kullanici Arabirimi
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
32/286
LAD/FBD editr ayarlari
2.3.6 Punto degisimi
g s s gi i i
Fonts and colors (puntolar ve renkler) i i i
s si i
Puntolar ve renkler s
g
OK i i i
LAD/FBD editr renklerini degistirmek iin asagidaki adimlari izleyiniz:
1. Fonts and colors (puntolar ve renkler)butonuna tiklayiniz.
Puntolar ve renkler iletisim kutusu
karsiniza gelecektir.
2. Renkler (Colors) sekmesini tiklayiniz
Puntolar ve renkler s
3. Gerekli rengi seiniz
OK i i i
Yazilim Kullanici Arabirimi
i i i i
2.3.7 Renk Degisimi
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
33/286
Yazilim Kullanici ArabirimiLAD/FBD editr ayarlari
2.3.8 Degisken aiklamasinin aninda aktiflestirilmesi
Degisken aiklamasi aktiflestigi zaman LAD ya da FBD diyagramina bilinmeyen bir
sembol girildiginde ekranda bir iletisim kutusu grnr. Bakiniz sayfa 3-109.Degisken aiklamasini aninda aktiflestirmek iin asagidaki adimlari izleyiniz:
1. on-the-fly variable declaration denetim kutusunu aktiflestiriniz.
2. Onaylamak iin OK butonuna tiklayiniz.
2.3.9 Varsayilan dil ayari
standart dili ayarlamak iin asagidaki adimlari izleyiniz:
1. Options > Settings seiniz
2. LAD/FBD editor sekmesini seiniz.
3. Varsayilan dili seiniz, rn. LAD.
4. Onaylamak iin OK butonuna tiklayiniz.
Yeni bir LAD/FBD programi yaratildiginda seili LAD dili ayarlanir.
2.3.10 LAD/FBD editrnde evrimii yardim aranmasi i s i i i g i
i s i
Help (Yardim)
I
g i i i i
- Baslangi (Getting started)
F1 tusu ile genel yardim
Aik iletisim kutusundaki Help butonu Baglamsal ayrintili yardim Shift+F1 geis tusu ya da soru isaretli ok (LAD/FBD
sebeke geleri iin de geerlidir)
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
34/286
Yazilim Kullanici ArabirimiLAD/FBD editr ayarlari
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
35/286
s
i i
Ierik
i
i i is si i
i i i i
i i g s
i i i i i i i
s g
g
g
g igi i
g s i i
i i s g s
g s
i i g s i i
s i i
g i i i i
i i
Yazilim Programlama 3
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
36/286
LAD/FBD kaynak dosyalari ynetimi
3.1 LAD/FBD kaynak dosyalari ynetimi
i i i
igi i i ii i
iNot
i i i i ii
i i S i
i i i
3.1.1 Yeni bir LAD/FBD kaynak dosyasi ekleme
i i
i s gi i i
PROGRAMS) dosyasindaki LAD/FBD kaynakdosyasi ekle (Insert LAD/FBD source file) gesine ift tiklayiniz.
ya da -
Insert > Program > Insert LAD/FBD source file
ya da -
i (PROGRAM i i i Insert newobject > Insert LAD/FBD source file seiniz.
i i i
s gi s i i i i
i i i i i
Permit program status (program statlerine izin ver) denetim kutusunuaktiflestiriniz.
i
Open editor automatically (editr otomatik a)denetim kutusunu seiniz.
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
37/286
LAD/FBD kaynak dosyalari ynetimi
s
6. OK ile teyid edin.Beyan tablosu diyalog grnr.
is i i i i i
Yazilim programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
38/286
LAD/FBD kaynak dosyalari ynetimi
3.1.2 Mevcut bir LAD/FBD kaynak dosyasinin ailmasi
i
i i
i i s gi
i i
i i i i
ya da -i i i
i i i is i i i i
i i
3.1.3 Bir LAD/FBD kaynak dosyasinin kaydedilmesi ve derlenmesi
s
i i s i isg
i i s i is
g Save and compile
ya da-
LAD/FBD source file (LAD/FBD kaynak dosyasi) > Save and compile
ya da -i i i
i Save and compile)
Uyari
Kaydet ve denetle komutu yalnizca LAD/FBD kaynak dosyalarinda ve projedeki birlesikLAD/FBD programlarinda degisiklikler yapar. Project (Proje) > Save (Kaydet) ya daProject (Proje) > Save and compile all (Kaydet ve hepsini derle)ifadelerini semedike
veri diske kaydedilmez
i is is ii i
i i i i i Compile/check output(ikti derle/denetle) sekmesinde gsterilir.
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
39/286
Yazilim programlama
LAD/FBD kaynak dosyalari
ynetimi
3.1.4 Bir LAD/FBD kaynak dosyasinin kapatilmasii i s i s gi i i
i i si g i i i
ya da -
LAD/FBD source file (LAD/FBD kaynak dosyasi) > Close (Kapat)
ya da -Windows (Pencereler) > Close all windows (Btn pencereleri kapa) seiniz
g s i
s i
3.1.5 Bir LAD/FBD kaynak dosyasinda kes/kopyala/sil islemlerii s i
i i i s
i i g s
s gi
i i
i s (Cut (kes), Copy (kopyala), Delete(sil)).
3.1.6 Kesilen ya da kopyalanan bir LAD/FBD kaynak dosyasinineklenmesi
i i
s gi i i
i i i PROGRAMS (Programlar) dosyasini
seiniz.
i Insert (Ekle) seiniz.
i
g s i i
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
40/286
LAD/FBD kaynak dosyalari ynetimi
3.1.7 LAD/FBD kaynak dosyalarinin teknik aidan korunmasi
i i i s s sii i s
i i i i s ii i gi i
i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
41/286
Bir LAD/FBD kaynak dosyasinin i ve dis ortamatasinmasi
3.2 Bir LAD/FBD kaynak dosyasinin i ve dis ortama tasinmasi
I is si i i i isi g i s
3.2.1 Bir LAD/FBD kaynak dosyasinin XML formatinda dis ortama aktarimi
Not
s i i i g i
is i i i gi iisi
i i i is
i i
i Experts (Uzmanlar) > Save project and export object(Projeyi kaydet ve nesneyi disari tasi) Project (Proje) > Save and export(Kaydet ve tasi)
is i i i
Not
i i i is i sisi
3.2.2 LAD/FBD kaynak dosyalarinin XML veri olarak i ortama aktarimi
i i i s gi
i i
PROGRAMS (Programlar) girisini ya da bir LAB/FBDkaynak dosyasini seiniz
i Import object (Nesneyi ieri tasi) Expert (Uzman) >
Import object (Nesneyi ieri tasi) seiniz.si i g
i i i
Yazilim programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
42/286
Yazilim programlama
Bir LAD/FBD kaynak dosyasinin i ve dis ortama tasinmasi
3.2.3 XML formatinda dis ortama POU aktarimi
Not
Mevcut SCOUT program versiyonu nceki versiyonlarca desteklenmemis yapilari destekler.
(rn bir kaynak dosyasindaki birok POU, ikili n baglanti)
Bir XML dis aktarimini, herhangi bir zel versiyon ya da platformdan bagimsiz projenin
disindaki bir dizindeki bireysel program birimlerini kaydetmek iin kullanabilirsiniz.
XML formatinda POU aktarimi iin:1. LAD (FBD kaynak dosyadaki proje navigatrnden dis ortama aktarmak istediginiz POUyu seiniz.
2. Kisayol mensnden, Export as XML (XML olarak disa aktar) seiniz.
3. XML dis aktarim iin dizini seiniz ve dogrulamak iin OK butonuna basiniz.
3.2.4 XML formatinda i ortama POU aktarimi
i i i
PROGRAMS (Programlar) girisini ya da bir LAB/FBDkaynak dosyasini seiniz
i Import as XML (XML olarak ie aktar) seiniz.I i i s i g
i i
3.2.5 Bir LAD/FBD kaynak dosyasinin EXP formatinda dis ortama aktarimi
i i i is
i i
i Experts (Uzmanlar) > Export as .EXP (EXP olarak disari
aktar)seiniz.
3. EXP dis aktarimi iin erisim yolu ve adini giriniz.
4. Save (Kaydet)tiklayiniz.Bir EXP dosyasi spesifik bir erisim yolundaki spesifik bir isim olarak
kayitlidir.
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
43/286
Bir LAD/FBD kaynak dosyasinin i ve dis ortamatasinmasi
3.2.6 Bir LAD/FBD kaynak dosyasina EXP veri i aktarimi
i i i
i i
i Experts (Uzmanlar) > Import as .EXP (EXP
olarak ieri aktar)seiniz.i i i
Not
i i s
i i i
g i g i i i i i i
is i i i i i i i
is i s
Yazilim programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
44/286
i i i i
3.3 Bir LAD/FBD kaynak dosyasinin zelliklerinin tanimlanmasi
i i
s i i g s
i i Properties
ifadesini seiniz.
i i
3.3.1 Bir LAD/FBD kaynak dosyasinin yeniden adlandirilmasi
i i i
i i i
s g i i Change name (Ad degistir) iletisimkutusundan yeni ismi giriniz.
Apply (Uygula) tusu ile girdileri onaylayiniz.
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
45/286
Yazilim programlama
Bir LAD/FBD kaynak dosyasinin zelliklerinin
tanimlanmasi
3.3.2 Test fonksiyonlarinin kullanimi
isi i i
Compiler (Derleyici) sekmesini seiniz
i i i i i
i i i i i i i i s i i
3.3.3 Son derleyici seeneklerinin grntlenmesi
Compiler (Derleyici) sekmesini seiniz
3.3.4 Derleyici seeneklerinin seilmesiDerleyici seeneklerinin hepsi Compiler (Derleyici) sekmesindeki Options (Seenekler) >Settings (Ayarlar)mensnden ayarlanabilir.
Derleyici seeneklerini semek iin:
1. LAD/FBD kaynak dosyasinin zellikler penceresini ainiz (bakiniz blm 3.3).
2. Ayarlari giriniz (bakiniz izim 3-4 ve tablo 3-1) ve OK tusu i i
Fig. 3-4 zellikler penceresindeki derleyici yerel ayarlari
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
46/286
Bir LAD/FBD kaynak dosyasinin zelliklerinin tanimlanmasi
Parametreler
Tanim
g s g i
i i i i i i i i
s i i
i i i i i gs s
s
s i i i s i
Active (Aktif): s i iInactive (Hizmet disi): nislemci kullanilmamaktadir
Shaded (Glgeli): s i
Options >
Settings Compiler
sekmesinden yapilir
i i
Yazilim Programlama
i
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
47/286
LAD/FBD programlari ynetimi
3.4 LAD/FBD programlari ynetimi
i i
i i
3.4.1 Yeni bir LAD/FBD programinin eklenmesi
i
i i i i
PROGRAMS(Programlar) dosyasini ve bir LAD/FBD kaynak
dosyasini ainiz
Insert LAD/FBD program (LAD/FBD programi ekle) girisine ift
tiklayiniz.i i i
i i i i i i i ii i
i g i i
i i i
i i i i ii i si i
i
i
s g g
Exportable (Disari tasinabilir) zelligini aktiflestiriniz.
g i
Open editor automatically (Editr otomatik a) denetim kutusunu ainiz.
OK butonuna basiniz
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
48/286
LAD/FBD programlari ynetimi
i i
3.4.2 Mevcut LAD/FBD programinin ailmasi
i i
i i i i s i
i i i i i i
PROGRAMS (Programlar) dosyasini ve istenen L
i i i i
i i
Open (A) komutunu seiniz
i is i i i i i
i
Yazilim Programlama
LAD/FBD programi ekle s
i i i
i i i
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
49/286
LAD/FBD programlari ynetimi
3.4.3 LAD/FBD kaynak dosyasindaki LAD/FBD programlarinin sirasinitanimlama
i i i i ii i i g s i
i i i
i i g s
i
i Up (Yukari) / Down (Asagi)
seiniz.
3.4.4 Bir LAD/FBD programinin kopyalanmasi
i i
i g
i Copy (kopyala) komutunu seiniz.
i i
i Insert (ekle) (LAD/FBD POU) seiniz.
i
3.4.5 Bir LAD/FBD programinin kaydedilmesi ve derlenmesi
s i g i i gs g g i i s s
Fig. 3-7 Yildiz imgeli program adi degisikliklerin yapildigini gsterir.
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
50/286
LAD/FBD programlari ynetimi
Not
i i
i i s
g Save and compile
ya da -
LAD/FBD program (LAD/FBD programi) > Save and compile
ya da -
i i
Project (Proje) > Save and compile all (Hepsini kaydet ve derle)
ya da -
i i s g
i i i Detail view)
i Compile (derle)/check output (iktiyi denetle)
sekmesindeki ayrintili grnmde bulnan hata mesajinin zerine ift tiklayiniz.
i g s
Geriye uyumluluk ile ilgili not s i i
i g i
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
51/286
LAD/FBD programlari ynetimi
3.4.6 Bir LAD/FBD programinin kapatilmasi
is i i
i i s i i i - ya da -
LAD/FBD program (LAD/FBD programi) > Close (Kapat)komutunu seiniz
ya da -
Windows (Pencereler) > Close all (Tmn kapat) komutunu gs g s
s
3.4.7 Bir LAD/FBD programinin silinmesi
i i
i i
i Delete (Sil) seiniz.
Not
s i i g
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
52/286
Bir LAD/FBD programi zelliklerinin degistirilmesi
3.5 Bir LAD/FBD programi zelliklerinin degistirilmesi
i g s i i
gs
PROGRAMS(Programlar) dosyasini ve SIMOTION cihazi altinda bulunanistenilen LAD/FBD kaynak dosyasini a iniz.
i i
Properties (zellikler) ifadesini seiniz.
3.5.1 Bir LAD/FBD programinin yeniden adlandirilmasi
i i i
i i i i s i i
I g s Change name) s
s i i
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
53/286
Bir LAD/FBD programi zelliklerinin degistirilmesi
3.5.2 LAD/FBD programi tasarim trnn degistirilmesi
i i g s
i
Program
i si s i i g s
i
Fonksiyon Blogu (FB)g i i gs
g g g i gs gs i g
i i i i gsi i i
g g g gi i ii g i i
g g s g
i i i s s i i i i s
Fonksiyon (FC)
g g gs g g
s i igig i i i g i s
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
54/286
LAD/FBD kaynak dosyalari ve programlarinin yazdirilmasi
3.6 LAD/FBD kaynak dosyalari ve programlarin yazdirilmasiLAD/FBD kaynak dosyalari ve programlari hakkinda genel bilgiler yazdirabilirsiniz.
ikti almak iin birok yazdirma seenekleri bulunmaktadir.
LAD/FBD kaynak dosyalarini ve programlari yazdirmak iin:
1. Proje navigatrnden bir LAD/FBD kaynak dosyasi ya da programi seiniz.
2. Kisayol mensnden Print (Yazdir) ya da Print preview (baski nizleme)
seiniz
Birok yazdirma seeneginin bulundugu Print (Yazdir) iletisim kutusu
ekranda grntlenir.
i g s
3. Print (Yazdir) butonuna tiklayiniz.Kaynak dosya ya da LAD/FBD programi seili opsiyonlara gre yazdiri lir.Genel bilgi, aiklama tablosu ve diyagram verilerinin hepsi iktida grnr.
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
55/286
LAD/FBD kaynak dosyalari ve programlarininyazdirilmasi
3.6.1 Aiklama tablosunun yazdirilmasi
i i
Print declaration table (baski aiklama tablosu) denetim kutusunu aktiflestiriniz
Column width according to screen (ekrana uyumlu kolon genisligi) seiniz.
i s g i i i i
ya da -
Default column widths (Varsayilan kolon genislikleri) seiniz.
3.6.2 Sebeke alaninin yazdirilmasi
S i i i i i
Print network area (sebeke alanini yazdir)
denetim kutusunu aktiflestiriniz.
All networks (tm sebekeler) seiniz.- ya da -
Only selected networks (Yalnizca seili sebekeler) seiniz. i s i i i i i i
3.6.3 Aiklamalarin yazdirilmasiYalnizca Print network area (sebeke alanini yazdir) opsiyonunu semeniz
durumunda bu seenegi isaretleyebilirsiniz.
i i i i i
Print comments (Aiklamalari yazdir) denetim kutusunu seiniz.
i i Print comments (Aiklamalariyazdir) seenegini tiklayiniz.
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
56/286
LAD/FBD kaynak dosyalari ve programlarinin yazdirilmasi
3.6.4 Baski degiskenlerinin tanimlanmasii g s i
s
Fit diagram to page width (Sayfa genisligine gre diyagrami ayarla) seiniz.s s ig i i i i
- ya da -
Fit diagram to page length (Sayfa uzunluguna gre diyagrami ayarla) seiniz. i g ig i i
S s g i
ya da-
Fit diagram on one page (Diyagrami bir sayfaya sigdir) seiniz.
i s ig
ya da -
Diagram at 100% (Diyagrami %100e gre ayarla) seiniz.i i i i
ya da -
Accept zoom factor from screen (Ekrandan yakinlastir faktrn kabul et)
seiniz. i s i i i i i
Noti i ii i i
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
57/286
LAD/FBD kaynak dosyalari ve programlarininyazdirilmasi
3.6.5 Sebekelerin yerlestirilmesi
S s g i i s i
gi gi i
S s
Place networks (Sebekeleri yerlestir) denetim kutusunu aktiflestiriniz.
Continuous (Kesintisiz).S i i i i i i
- ya da -
New page for each (Herbiri iin yeni sayfa) seiniz.s i i i s
i i g- ya da -
Optimized (Optimize) seiniz. i s i i i
g s ig is g i i i S
3.6.6 Bos sayfalar
s i i i i i i
i s
s i i i i
Blank pages (Bos sayfalar) denetim kutusunu
aktiflestiriniz.
Print all (Hepsini yazdir) seiniz.
s i i i
ya da -
Omit at end (Son kismi yoksay) seiniz.
i i s i i i i s
ya da-
Omit all (Hepsini yoksay).Ortadaki ve sondaki bos sayfalar ikartilir.
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
58/286
LAD/FBD sebekeleri ve geleri
3.7 LAD/FBD sebekeleri ve geleri
i i s s si i i i i s i i i s
g s s
i i i
gi s i
i
i i i
s
s
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
59/286
LAD/FBD sebekeleri ve geleri
3.7.1 Sebekelerin eklenmesi
S
i i i g is i i i
Insert network (Sebeke ekle) seiniz.- ya da -
LAD/FBD program (LAD/FBD programi) > Insert network (Sebeke ekle)
seiniz.
ya da -Insert network (Sebeke ekle) ikonuna
tiklayiniz. Yeni sebeke eklenecektir.
3.7.2 Sebeke seimi
i s
S
s i i i
S i i
ya da -s i s i i i Shift
i s i i s i i i s i i s
i i
s
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
60/286
LAD/FBD sebekeleri ve geleri
3.7.3 Sebekelerin numaralandirilmasi
s g s isii i s i i i
Noti i g s s g i
i
3.7.4 Baslik/Aiklama girilmesi
i i s s i ii s i i i i
Dil ayarli metinlerProject (Proje) > Language-dependent texts (Dil ayarli metinler) mensnkullanarak LAD/FBD sebeke aiklamalari ve sembol tarayici aiklamalarininevirilerini ieren ASCII dosyalarini dis ve i ortamlara tasiyabilirsiniz (I/O degiskenleri,global cihaz degiskenleri).
is si (Export si(Import i si
g s i i i i i i i is si
Baslik atanmasis i i s i i s i
i i i
s i
s i i i i i i i
i i s i
g g g gi gs
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
61/286
LAD/FBD sebekeleri ve geleri
Aiklamalarin girilmesi/degistirilmesi
s i
i
i i i i i i
i i
i i gs i i
i i i
i i
Aiklama satirinin gsterilmesi/gizlenmesi
s i i i i
i is i i i
i Display (Gster) > Comments on/off (Aiklamalar
aik/kapali) seiniz.- ya da -
LAD/FBD program (LAD/FBD programi) > Display (Gster) > Comments
on/off (Aiklamalar aik/kapali) seiniz. i
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
62/286
LAD/FBD sebekeleri ve geleri
3.7.5 Aktarim etiketinin gsterilmesi/gizlenmesi
s i
i
i g s
S Jump label ON/OFF (Aktarim etiketi
aik/kapali) seiniz.
i ii i i i
g s
Not
i
i i i Jump label on/off(Aktarim etiketi aik/kapali) seiniz
3.7.6 Sebekelerin kopyalanmasi/kesilmesi/yapistirilmasi
s is s s s
g
S
s
i Copy (Kopyala) ya da Cut (Kes) komutunu seiniz.- ya da -
Edit (Derle) > Copy (Kopyala) ya da Edit (Derle) > Cut (Kes)seiniz.is s g i
is s s s s s s s s
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
63/286
LAD/FBD sebekeleri ve geleri
3.7.7 Undo (Geri al)/nceki durumuna geri getir (redo) eylemleri
Not
s gi i
Edit (Derle) > Undo (Islemi tekrar yap) ya da Undo
i i ii Edit(Derle) > Redo (Islemi tekrar yap) ya da Redo ikonunuseiniz
3.7.8 Sebekelerin silinmesi
S
i i s
Delete network (Sebekeyi sil)
seiniz.
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
64/286
LAD/FBD gelerinin grntlenmesi
3.8 LAD/FBD gelerinin grntlenmesi
3.8.1 LAD diyagrami
i i i s
i s g i gs i g g i i g i i
g i i i i g s g i s i i i i i
LAD aiklamalarini girmenin kurallari
s s i i
s s i i i i i s s i i g
s i
s i i i i i iss g i
si s i i i s i s g s s
s s I i is g i
s i i s gs s
s gi g i i i g i g i i i i
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
65/286
LAD/FBD gelerinin grntlenmesi
I i s i g i i
g i i igi i i i i is g s
s g g i si s i i i
i g i s ii g s
g s i g
I s g s i i G S gs g
i g g ii i g s
3.8.2 FBD diyagrami
i
i i s g ig s i i g
i g s g i si i i i i
FBD aiklamalarinin giris kurallari
i s
s s i i s
g i i s
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
66/286
LAD/FBD gelerinin grntlenmesi
I s g i i s s
i i is i i g i s g i is
g i i
i s
s i isi i s i i isi i g i
g s i g
I s g s i i G S g s g
i g g ii i g s
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
67/286
LAD/FBD gelerinin grntlenmesi
3.8.3 LAD ve FBD arasi geis
s
i i
LAD/FBD program (LAD/FBD programi) > Switch to FBD (FBDye ge) seiniz.
ya da -
g Switch to FBD (FBDye ge)
S
NotLAD - FBD - LAD s
s
Sekil 3-13 LADden FBDye geis
Noti i s FBD- LAD- FBD evirme dizisi yalnizca orjinal
LAD sebekesi olusturur.
i
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
68/286
LAD/FBD gelerinin grntlenmesi
Dnstrlemeyen FBD yapisi
s
s
Yazilim Programlama
i i
FBDden LADye geis rnekleri
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
69/286
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
70/286
LAD/FBD gelerinin derlenmesi
3.9.2 LAD sentaks (szdizimi) denetimii g is
g i i
s s
3.9.3 LAD/FBD gelerinin seimi
g g g
g i i i
g i i
ya da -
g i s i ig i i i
g i s
i i
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
71/286
LAD/FBD gelerininderlenmesi
g
3.9.4 LAD/FBD gelerinde kopyala/kes/sil islemleri
s :
g
i g Copy (Kopyala) komutunu seiniz.
is s g g iI g i i g i
i s i i
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
72/286
LAD/FBD gelerinin derlenmesi
3.9.5 LAD/FBD geleri parametrelerin belirlenmesi
(etiketlendirilmesi)
g
i i i
i s
ya da -
- Uygun degeri giriniz (bakiniz sayfa
ya da -- Srkle birak islemini kullanarak ilgili degeri aiklama tablosundan
srkleyiniz.
Return s s s i i
g i i
3.9.6 Sembol giris yardimi ile LAD/FBD gelerinin etiketlenmesi
i i g
g
i g s i i i
Symbol input help menu (Sembol giris yardim mens) tiklayiniz.- ya da -
CTRL+H s i s i i i gi i i
Symbol input help (Sembol giris yardim) iletisim kutusu ekranda grnr.g s i i g s
I g s i i
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
73/286
LAD/FBD gelerininderlenmesi
3.9.7 LAD/FBD gesinin grnm ayarlari
s g i i g g
i
LAD/FBD ge grnmn ayarlamak iin
i i i i i i
- i View > No box parameters LAD/FBD program >View > No box parameters
ya da -- i View > Only assigned box parameters LAD/FBD
program > View > Only assigned box parameters
ya da -- i View > Mandatory and assigned box parameters
LAD/FBD program > View > Mandatory and assigned box parameters
ya da -- i View > All box parameters LAD/FBD program >
View > All box parameters
i i
Not g i i is i s
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
74/286
LAD/FBD gelerinin derlenmesi
3.9.8 Bireysel parametrede agri parametresi ayari
g i
g i i i
Enter call parameter for individual parameter
g i s
g i i
Values (degerler) listesinden bir degisken ya da deger atayiniz.
s s s i
i i
3.9.9 agri parametreleri ayari
g i
i i i
ya da -i Call parameters .... seiniz
Enter call parameters (agri parametreleri gir) iletisim kutusu ekranda grnr.
Grntlenen sistem tarafindan yalnizca nceden aiklanan degiskenler ve
semboller/degiskenler sunulur.
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
75/286
LAD/FBD gelerinin derlenmesi
g i i s
Geri dns degeri
s g g i i i g si i
rnek
g g
Deger
gs g
s i i i
Notg s s g si g i
sg s g i
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
76/286
Yazilim ProgramlamaKomut dagarcigindaki LAD/FBD fonksiyonlari
3.10 Komut dagarcigindaki LAD/FBD fonksiyonlari
g igi g igi i i i
g igi
3.10.1 Komut dagarcigindan geler/fonksiyonlar eklenmesi
g
g igi s i i i si i s
i i i
ya da -
I i i i
ya da -
I s s i i i
g s gi gg s
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
77/286
Yazilim ProgramlamaKomut dagarcigindaki LAD/FBD fonksiyonlari
3.10.2 Kullanilamaz komut dagarcigi fonksiyonlari
i i s ii i i
s gi s i g ig
ii i id
g i i i
g i i i i is i
ST ve LAD/FBD fonksiyonlari ST fonksiyonlari
Grev denetim fonksiyonlari
Sre lm fonksiyonlari
Mesaj yapilanis fonksiyonlari
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
78/286
Komut dagarcigindaki LAD/FBD fonksiyonlari
3.10.3 Komut dagarciginin zellikleri
s gi i i i I StructTaskID
StructAlarmID si s i i i si s i i _alarm s g
_task isim
boslugu
_alarmid ve _starttaskid parameter trleri rnekleri
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
79/286
Degiskenlerinaiklanmasi
3.11 Degiskenlerin aiklanmasi
g s i i i i
g s s sg i
gs isi i i gs
i s i
i i g s s i i g s i ii i g s i g i
3.11.1 Degisken modeli
s gi g s i i i
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
80/286
Degiskenlerin aiklanmasi
g s i i i
Degisken tr Anlami
g s
i
i g s
i i
i
i
g s i i i
i i g s
g s i i
g s g
i
i
g i i i i
g s i i g s i i i
g s i i s
i g s
I GIS I g
i i i g s i i
g s i i i
i g g i isi g gi i
g s i i i
g s i i s
i g s
i i i g s i i i
Arabirim (dis ortam aiklamasi): Bu degiskenler HMI cihazlarinda da kullanilabilirve dogru baglanabilirlerse diger LA/FBD kaynak dosyalarinda da kullanilabilirler
g s
Uygulama (kaynak ii aiklama): Bu degiskenlere yalnizca LAD/FBD kaynakdosyasindan ulasabilirsiniz.
i i g s i i
g g s i i i
Yazilim Programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
81/286
Degiskenlerinaiklanmasi
i g s
Degisken tr Anlami
i i g s
i i s i g s
g
i i g i i i
g s i i g s i s
g s
g s
isi g s
g s i i i i
g s i i g s i
si
g s g i isi
g s
g s
g s
g g s
g s
g s i i g s i g
s
g s g i isi g
g s i is i g i isi
3.11.2 Degisken tanimlanmasi
g s i i g s i i s i gi i i
g s i s ii
s gi s g s s
Yazilim Programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
82/286
Degiskenlerin aiklanmasi
Degisken tr Tanim Kullanim alani
i i g s i i i
g s i i s i
g s is i ii i , baglanti sonraki aiklama tablosunda
tanimlandiginda diger bir LAD/FBD kaynak dosyasindakullanilabilir.
i g s i i
g s g s
I is g s i i gg s g s
g s g s
g s i i gis i g s
i i g s i i g
g is i
i i g s i i i
g s
g s
g s g s
Yazilim Programlama
g s i i
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
83/286
Veri trleri
3.12 Veri trleri
i g s gs g i
g i i
i i i
s i
i
i
i
3.12.1 Baslangi veri trleri
s i i i i i s i g i i i
g igi ii i
s gi i is i
i i i i
Yazilim programlama
s i s g igi
TrYedek szck
Bit genisligi Deger araligi
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
84/286
Veri trleri
TrYedek szck
Bit genisligi Deger araligi
i
Is s i
i
i
Is s i
i
i
Is s
i
i i +
-3
+
+ +
g
i
i +
+
+ +
g
i
Notg s g i i i i g i i i i i
Yazilim programlama
s i i s g i i
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
85/286
Veri trleri
Tr Bitgenisligi
Deger araligi
i i
g g
g
i i
i i i i
i
i
i i g
i I
Tr Bitgenisligi
Deger araligi
i
s
i i igii g i i i i
i i i
i
Bazi baslangi veri trlerinin deger araligi sinirlari degismezler olarak kullanilir (bakiniz Tablo 3-9).
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
86/286
Veri trleri
Degismezin adi Veri tr Deger Onaltili simgelem
Genel veri tr Veri trleri ierigi
i
Yazilim programlama
s i g igi i i i g s
i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
87/286
Veri trleri
Not s i i gs
i i i
s i
Tanimlayici ismi Bit genisligi Kullanim alani
s
i i i s i
i i i
s
i i
3.12.2 Teknoloji rn veri trleri
g s i g s i i
Veri tr Teknoloji rn
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
88/286
Veri trleri
Veri tr Teknoloji rn
i
I
i i
i
3.12.3 Sistem veri trleri
i i i g i i igi
s i i s i ii g s i i i i
i i g s i is
i i i
i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
89/286
Girdi ve iktilara erisim (grev imgesi, I/O degiskenleri)
3.13 Girdi ve iktilara erisim (grevimgesi, I/O degiskenleri)
i i i i gi i i i i i s
g s g s
g s i i i igi i ii i
g s isi i i i i g i s
g s i i
i i s ii i s g s i i i
i i i i i i i
g s i i i g s i ii i i i i
i i
i i si i i
i i i i i i igi
igi i
Not
i igi i s g s
Yazilim programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
90/286
Girdi ve iktilara erisim (grev imgesi, I/O degiskenleri)
3.13.1 Dogrudan ve grev imgeli erisimlerin nemli zellikleri
s i is i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
91/286
Girdi ve iktilara erisim (grev imgesi, I/O degiskenleri)
g s
evrimsel grevlerin grevimgesine erisim
Arkaplan sabit grevimgesine erisim
i
i i i isi
s
BackgroundTask
Atanan grevbaslatilmadan ve girdi grevimgesine aktarilmadan nceokunur.
BackgroundTask baslatilmadan vegirdi grev imgesine aktarilmadannce okunur.
s
i
BackgroundTask tamamlandiktansonra
i i i i i i i i i i i i i i i i i
i i
olusur. Girdiler evrim saatininbaslangicinda okunur. iktilarevrim saatinin sonunda okunur.Daha fazla bilgi iin SIMOTIONST programlama klavuzunabakiniz.
Tutarlilik: Atanan grevin tm evrimi sresince BackgroundTaskin tm evrimi sresince
Istisna: iktilara dogrudan erisim olusur. Istisna: iktilara dogrudan erisim olusur.Tutarlilik yalnizca baslangi veri trleri iin saglanir.Dizilimler kullanildiginda, kullanicinin kendisi veri tutarliligini saglamalidir..Bakiniz SIMOTION ST programlama klavuzu.
Yazilim programlama
ii igi i i
Istisna: Birok bayti kapsayan I/O degiskenleri 63 ve 64bilesik adresleri iermemelidir.
i i
i i i i i
i
i i ii
Dogrudanerisim
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
92/286
Girdi ve iktilara erisim (grev imgesi, I/O degiskenleri)
g s
i
evrimsel grevlerin grevimgesine erisim
Arkaplan sabit grevimgesine erisim
g s i i
i i
i i i i
i i i
i g
i i i
s
i
i i g s
i
i i g s
i i i
i i i
i
i Read only (Yalnizcaoku)
i g i g
i i
s
is
i
i i i s
i
g
g
s i
i
g
g
i g
s i
i
Istisna: i g
s is i
i
i i
i g i
s
s
i i
i i i i
i i i
Girdiler okunabilir
i i
i
i i i
s i i
i i i
i i i
s i i
i i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
93/286
Girdi ve iktilara erisim (grev imgesi, I/O degiskenleri)
g s
Dogrudan erisim evrimsel grevlerin grevimgesine erisim
Arkaplan sabit grevimgesine erisim
i i i i i i i i i i
iktilar artik yazdirilamaz
iktilar artik yazdirilamaz
Yazilim programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
94/286
Girdi ve iktilara erisim (grev imgesi, I/O degiskenleri)
i g s
i igi
SIMOTION cihazi SIMOTION ekirdek versiyonu adres araligi
V3.0 a kadar V3.1, V3.2 V4.0 ve zeri
i
i
i gi i i i i i si i i i i is i
i gi i i si i i i i is i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
95/286
Girdi ve iktilara erisim (grev imgesi, I/O degiskenleri)
Notg s g s
s gi i i
g s i i ii i i i i
g s s gi
i i g s s
i i i i i i
g s ii g s s i i
i s g s i i
g s i i i s i s
g s g
3.13.2 I/O degiskenlerine erisim
i g s gs
Yazilim programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
96/286
Girdi ve iktilara erisim (grev imgesi, I/O degiskenleri)
Noti g s i i i
g s_ s g gs g s
i i g s _
g s s i s si s isi_ _
i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
97/286
Degisken ilklendirme sresi
3.14 Degisken ilklendirme zamani
g s i i gi i
i i g s isi
Options (opsiyonlar) > Settings (ayarlar) mensne ve CPU download (CPU ykleme)sekmesini seiniz.
Yazilim programlama
i i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
98/286
Degisken ilklendirme zamani
g s g s i
Degisken tr Degisken ilklendirme zamani
i g s
i g s i g g
i i
i g s s
Korumali verinin arabellege atilmasi ya da yedeklenmesi sirasindakiaksaklik
g
g i
s
Ykleme esnasinda tm korumali verilerin ilklendirilmesiayarlari:
ii i g s
Evet: Tm korumali degiskenler (MCC kaynak dosyalari ve LAD/FBDprogramlarinin korumali global cihaz kullanici degiskenleri; tm ST kaynaklarininkorumali birim degiskenleri) ilklendirilir.
Hayir: i g s
i i i g s
i i i i g s
s gi i i
i i is No (Hayir):
i g s i
g s i g s
gs s i i
g s i g s
g s i i i
g s
i i
g s
i i is No (Hayir):
s i g s i
i i i i i i i i g s
s i g s
g s i i
s g s
g s g s i
i i g s
Ilgili denetim kutusu seili.Ilgili denetim kutusu seili degil.
ii i i
Yazilim programlama
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
99/286
Degisken ilklendirme zamani
Tablo 3-15 Degisken tr ve degisken ilklendirme zamani, devamDegisken tr Degisken ilklendirme zamani
i g s
i g s i i g S
Korumali degiskenler ilklendirildiginde i i
isi Tm korumasiz verilerin ilklendirilmesine dayali ykleme esnasindaki ayarlar:
Evet: Tm korumasiz degiskenler i i i g s
i i i i g s
i i g s
Hayir: i g s
i i i g s
i i i i g s
s gi i i
ii i g s
i g s i
g s i g s
gs s i i
g s i g s
g s i i i
g s
i i
g s
s i g s i
i i i i i i i i g s
s i g s
g s i i
s g s
g s g s i
i i g s
Yes I No I g
ii ii
Yazilim programlama
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
100/286
Degisken ilklendirme zamani
g s g s i
Degisken tr Degisken ilklendirme zamani
g s
g s s i g s g
i g s g
i s gi i
i g s iSabit degiskenler i igi isi i s s g i
isi i i
s
g s s i i s i
i i
g s i S i i i i
Geici degiskenler i g i igi
i g s i Sabit degiskenler i g
g
i
g s
Geici degiskenler g g i isi
ig s
i i i i
i g s g i isi
i i i
g g g i i i g
i g s
i g s
g g s
i i i i i g g
i
g s g s s g s i i
Yes = Ilgili denetim kutusu seili.No = Ilgili denetim kutusu seili degil.
Siemens AG, 2006. Tm haklari
saklidir SIMOTION LAD/FBD, 03.2006Basim
Yazilim programlama
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
101/286
Degisken ilklendirme zamani
g s g s i
Degisken tr Degisken ilklendirme zamani
Teknoloji sistemdegiskenleri
rnler
i
g s
i
g s
g s i g
g i g s i i
i i i
I isi i i
g s i i
i i is s
i g s Korumali sistem degiskenleri
sgi i i
i i g i i i is
Hayir: Yalnizca teknoloji rnleri
i i i i i
g s
i i
i i si i
Evet: Tm teknoloji rnleri ilklendirilir
i i i i i
g s
i i
i i i i isi g
i g s
g i i g s g i
g s i i
Yes I No I g
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
102/286
Degisken ilklendirme zamani
gs i i
Global cihaz degiskenleri
g si i
i g s si i s g s
g s i i ig s g s
s g s
g i gs
I g g s
i i si i i
g s i
i i iBir birimin birim degiskenleri
g si i
i g s si i s g s
g s i i i
g s g s i i ii g s
i i i i i is
s g s
g i gs
I g g s
i i g si i
g s
i i si i i
g s i
i i i
g s g i g i i i i i
g i i i i i i i g s
g i i i i i i i i
i i ii
Yazilim programlama
Veri segmani SIMOTION V3.2 ekirdek versiyonu V3.1 SIMOTION ekirdekversiyonu
ig s
i
g s
g s i
g s
i i ig s g g s i i
s i ii
g s
i i i i
i g
i i
s gig s
i g si i
i ii
i
i is i i
ig s
i i i ii s i i
i g s
i
g s
s
ig s
i
g s
s i
g s
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
103/286
Aiklama alaninda degiskenlerintanimlanmasi
3.15 Aiklama alaninda degiskenlerin tanimlanmasi
gs gs i s i i ii i i i i i i
g s i igi ii
g s i i
Degisken tr Aiklamanin yer aldigi kisim
i i g s i i
i i g s i i
i i g s i
g s
s
i i
i i i
i i i
g s i i
Noti s i i g igi i
i i ii i i i i
Yazilim programlama
i i i
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
104/286
Aiklama alaninda degiskenlerin tanimlanmasi
3.15.1 Sembol tarayicisinda global cihaz kullanici degiskenlerinin
tanimlanmasi
i i g s i i i Symbol browser
( i i i i isi
i
i i g s i
i s iGLOBAL DEVICE VARIABLES (global cihaz degiskenleri) gesini seiniz.
i i i Symbol browser ( i i i g s s i s gi g
i i s gs Name -
- g s
Degisken veri tr) i
i
Retain (Saklama) denetim kutusunun seimi g s ig i g i
Array length Dizilim uzunluguInitial value Ilk deger g
Display format Grntleme formati g i i i i i i i i
g s s s
3.15.2 LAD/FBD kaynak dosyasinda birim degiskenlerinin aiklanmasig s i i i g s
g s i igi i g i i
i (dis ortama aktarim aiklamasi)gs i i g
i ii g s s
g i i gs i gi g i i g s
i i i i Gereklestirim blmndeki aiklama tablosu (kaynak ii aiklamasi ):
g s i i gi i
i g s s
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
105/286
Aiklama alaninda degiskenlerintanimlanmasi
g s i i
g s i
Parameters (Parametreler) sekmesini seiniz
s i i
Degiskenin adi
Degisken tr
- Degiskenlerin veri trs i g
- Opsiyonel dizi uzunlugu (dizi ebadini tanimlamak iin)- Opsiyonel baslangi degeri (baslangi degeri)- Opsiyonel mtalaa (bool degiskenleri iin ara ucu)
Degisken simdi beyan edilir ve derhal kullanilabilir
Fig. 3-24 LAD/FBD kaynak dosyasinda kresel ve nite yerel beyanlari beyantablosu
Noti i
i i i i i ii i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
106/286
Aiklama alaninda degiskenlerin tanimlanmasi
3.15.3 LAD/FBD programinda yerel degiskenlerin aiklanmasig s i i igi i
g s gs i i
i Parameters/variables
(Parametreler/degiskenler) sekmesini seiniz.s i i
-Degiskenin adi
Degisken tr
- Degiskenlerin veri trs i g
- Opsiyonel dizi uzunlugu (dizi ebadini tanimlamak iin)- Opsiyonel baslangi degeri (baslangi degeri)- Opsiyonel mtalaa (bool degiskenleri iin ara ucu)
Degisken simdi beyan edilir ve derhal kullanilabilir.
i i i i g s
Noti i
i i i i i ii i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
107/286
Aiklama alaninda degiskenlerintanimlanmasi
3.15.4 Sembol tarayicisinda dogrudan erisim ya da evrimsel grevlergrev imgesi ile ilgili bir I/O degiskeninin olusturulmasi
i i i i i i g s
g s s isi i
g s s
i s i
g i i i i i i Symbol browser sekmesini seiniz ve
degisken tablosunun sonuna kadar asagiya dogru srkleyiniz s i
i i s gs
Name g s
I/O adresii i i i i s i Read only
(Yalnizca oku) denetim kutusunu aktiflestiriniz.s i i is i i i
i i i i i i g s
g g s
Degiskenin veri tr i i Not: Veri tr otomatikolarak girilir.
s gi
g
Grev imgesi g s
i Read only (Yalnizca oku) denetim kutusu aik oldugunda atanabilir. gs g
is i i s i
g s s s
s is i i
Yedek deger g
Display format (Grntleme formati)( g
i i i i i i i i
g s s s i i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
108/286
Aiklama alaninda degiskenlerin tanimlanmasi
s i i i i i i i
Veri tr Girdi ikti Kullanilabilen adres araliklari
C230-2, P350 D425, D435,D445
Dogrudanerisim
Grevimgesi Dogrudan
erisim
Grevimgesi
i
i i i i i i
i
i i i i
i i g g si is i g s
g s g i
g s i I/O adresi veri tr I/O degiskenleri iin olasi veri trleri
i i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
109/286
Aiklama alaninda degiskenlerintanimlanmasi
Uyari
s gi i i
g s i
Bir girdinin ya da iktinin her bayti yalnizca bir greve atanabilir.
BOOL veri tr durumunda ise ltfen asagidaki maddeleri inceleyiniz
ii i g s is i
i g s g s i s i i i
s
3.15.5 Degisken aiklama iletisim kutusunda global kullanici veyerel degiskenlerin tanimlanmasi
i g s g g s i s
g s i s
g s i s g s i
i g s
Return (Geri dn) tusuna basiniz
g s i s
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
110/286
Aiklama alaninda degiskenlerin tanimlanmasi
s i i
s g s
Salt tanimlayici
g i g , artik degisken aiklama iletisim kutusunda bulunan
degisken tr, dizilim uzunlugu ya da ilk deger alanlarini seemezsiniz.
g s i i
Degiskenlerin veri tr
s gi i g
g s isi s
g s i i
OK tusu ile onaylayiniz.
i i i g s g s is i g i i
Notg s i s sg s i
NotI s g s i s i i
g s s
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
111/286
Aiklama alaninda degiskenlerintanimlanmasi
3.15.6 Arkaplan grevinin sabit grev imgesine sembolik erisimintanimlanmasi
s
g s i i
s i
I/O Symbols (I/O Semboller) sekmesini seiniz
s i i
g s
s i i i i i i s g i i i i
s g gs i ii i s i i i i
s i i
s i i
s i i i i i
Veri tr Girdi ikti Aiklama Sembolik PI erism tanimlayicisiiin olasi veri trleri
i
i i
i
i
i
i
i i i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
112/286
Aiklama alaninda degiskenlerin tanimlanmasi
3.15.7 Arkaplan sabit grev imgesine erisim iin bir I/O degiskenininolusturulmasi
i i i i i gs s
isi i
s i g s i
i s i
g i i i i i i Symbol browser sekmesini seiniz ve
degisken tablosunun sonuna kadar asagiya dogru srkleyiniz s i
i i s gs
Name g s
- Tablo 3-20deki sentaksa gre I/O adresi altinda salt PI erisimi
g s eri tr i i
i i i i i i i i i i
g s s s
i i i
Not g s i isi s g s s i i s i
g g i i i g
s g s g s
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
113/286
Tretilmis veri trlerinintanimlanmasi (UDT)
3.16 Tretilmis veri trlerinin tanimlanmasi (UDT)
i i s i
s
i
i
3.16.1 Veri tr aiklamasi uygulama erimi
i i i i s s i i i i
g i i i i is i
i i i
i i ig s s
g s g i g gi g i
i i s
i
i i i i i
g s s
i i
i igi i s
3.16.2 Yapilarin tanimlanmasi
i i i i ii i i i g i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
114/286
Tretilmis veri trlerinin tanimlanmasi (UDT)
i i i
Structures (Yapilar) sekmesini seiniz
i i
i i s i
I g
g
g s i g
s gi i i i g Structure name (Yapi ismi) alanini
bos birakiniz
i i i i Structure name Yapi ismi) alanina yeni bir isim
girerek baslayiniz.
3.16.3 Siralamalarin tanimlanmasi
i i i i i ii i i i i i i g i i
i i i Enumerations
(Siralamalar) sekmesini seiniz.
i i
i i s i
I g
g g
s gi i i i g
Enumeration name (Siralama ismi) alanini bos birakiniz
Enumeration name i i i i
i i s
i i i i
Yazilim programlama
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
115/286
Baglantilarintanimlanmasi
3.17 Baglantilarin tanimlamasi
i i g i i i
i i i i
i i i i
i i i i
Not
i is i i i i
g i g i i i igi i gi i
i is i i i
i i g s g i i ii
g i gs ii i is i i
i s i
i g s i is i i
is i i i i gs s i g g i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
116/286
Baglantilarin tanimlanmasi
3.17.1 Baglantilarin tanimlanmasi
Baglantilari tanimlamak iin:
1. Istenilen etkideki aiklama tablosunu seiniz.
2. Connections (baglantilar) sekmesini seiniz.
3.Baglanti trn seiniz:
- Baglanilalacak bir MCC ya da ST kaynak dosyasi ya da ayni SIMOTION cihazina ait birLAD/FBD programi iin Program/unit sekmesini seiniz.
- Library (Ktphane) sekmesinde baglamak isteginiz
ktphaneyi seiniz.
4. Ayni satirda:- Baglanilmak istenen MCC kaynak dosyasi, ST kaynak dosyasi ya da LAD/FBD
programi ile
- Baglanilacak ktphane isimlerini seiniz.MCC kaynak dosyasi, ST kaynak dosyalari, LAD/FBD programlari ya da ktphanelerinceden derlenmelidir.
5. Ktphaneler iin opsiyonel bir isim boslugu da seebilirsiniz. Bunu
yapmak iin Name space (Isim boslugu) adi altinda giris yapiniz
6. Onaylamak iin OK s i i
Fig. 3-30 rnek: Aiklama alaninda baglantilarin tanimlanmasi
3.17.2 Isim boslugunun kullanimi
Baglanilan her ktphaneye opsiyonel olarak bir isim boslugu atayabilirsiniz. Isimboslugunun ismini ktphaneye baglanirken belirleyebilirsiniz.
Mevcut LAD/FBD programi bagli ktphaneyle ayni isimde degiskenler, veri trleri,fonksiyonlar ya da fonksiyon bloklari ieriyorsa isim boslugunu belirtmek nem tasir.Ardindan, isim boslugu size ktphanedeki degiskenlere, veri trlerine, fonksiyonlara ya dafonksiyon bloklarina erisim olanagi taniyacaktir. Bu durum ayrica birbirlerine bagliktphanelerdeki isim karisikligini da nleyecektir.
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
117/286
Baglantilarintanimlanmasi
i i g i g s i i i
i is gs s g g
I s i gs g s i i i i i is gs
i i
i s i
Isim boslugu Tanim
name g s name tanimlayicili
i
g s g s g s
i g s
g s g s
name
i i i g
i igi
g s i
name g s name i i i i
i g s
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
118/286
Referans veri gsterimi
3.18 Referans veri gsterimi
g
i i i i i igi i i i i i isi i i i
agirma fonksiyonlari ve i ie yerlestirilmeleri. i i i i
3.18.1 apraz referans listesi i i i i i i
g s i ig
i i i i i
gi i ii g s i
S s
gi i gigi
i i i
i
3.18.2 apraz referanslarin olusturulmasi
s
s g g
Edit (Derle) > Reference data (Referans verisi) > Create (Olustur)seiniz
i i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
119/286
Referans veri gsterimi
s i i i
i
gi ii i i i i
i i i
Not
s g Edit (derle) > Reference data (Referans verisi) > Display (gster) > Cross references
s g g g i
apraz referans listesi kullanimi
s i
i i i
i i i
I g g i g g i i is i i i
I g i i i
gi i i i gi i i i i i i
s
i i i i
i i i go to application
(uygula) butonuna tiklayiniz. i i i i i
si
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
120/286
Program yapisi
3.19 Program yapisi s i s i i i
gi i gi
i i i
i
gi
i i i
i i i g
Edit (derle)> Reference data (referans verisi) > Display (Gster) > Program structure
(Program yapisi)seiniz. i i i i i s
s gi i g s i i s
igi i is i
i i
s i i i i
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
121/286
Program yapisi
i i g
ge Tanim
i i
isareti ile ayrilir
i i i i
Aiklamali ve g
gi i i i i
Bayt olarak m
igi g igi i g
Bayt olarak m igi
g g i i i igi i
g
i Liste bir virgl isareti i le ayrili r agirilan POU tanimlayicisi Opsiyonel olarak:POUnun aiklandigi tanimlayicilarin programkaynagi ya da teknoloji paketi:
i gi
i
i i i i i i
i i g i igi
gi i i i i
i gi
POUnun agrildigi kaynak satiri (derlenmis); birok satir "|"isareti ile ayrilmistir.
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
122/286
Program yapisi
Yazilim programlama
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
123/286
s i i igi
i i g i i
Ierik
i i i
s
i i
Isletim 4
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
124/286
LAD/FBD programinin bir greve atanmasi
4.1 LAD/FBD programinin bir greve atanmasii i i
i i i s i i i i
i i i
i
i i I Ig i i i i i
Program assignment (program atama)
Programs (Programlar) listesinden atanacak programi seiniz.
>> butonuna tiklayiniz. i i Task configuration (Grev
kofigrasyonu) sekmesini seiniz
Noti s
Isletim
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
125/286
LAD/FBD programinin bir greve atanmasi
i i
Isletim
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
126/286
LAD/FBD programinin bir greve atanmasi
Uygulama seviyesi Tanim
s igi
s
s i s s i s i i
s i i
g s i i
g s i i
s i i
s i i
s i i
s i i
s i i
i i
s i i
g i i
isi s i s i
s s
s
i
i
si i
i i si i
i i
i s g s i i
Isletim
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
127/286
LAD/FBD programinin bir greve atanmasi
Uygulama seviyesi Tanim
i i
i i
i si I i
s i isi s
s
Aik bir sekilde baska bir greve atanmis bir programdaki grev denetimkomutu yoluyla Uyumlu znitelik grev konfigrasyonu sirasinda ayarlanmissa otomatik
olarak alisma moduna geildiginde
g i i i
i i
s i i
i g i i
s s g
s i s i i
s s g
i s si i
Aktif is i Uyumlu sistem fonksiyonu agrisi Uyumlu reaksiyonun beraberinde olusan bir aksaklik
s i s i i
isi isi i
Yerel program degiskenlerinin ilklendirilmesi sirasinda i i
Programdak hatalarin yrtm olusumunda i i
g s s i i i i
Isletim
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
128/286
Grev baslatim dizisi
4.2 Grev baslatim dizisi
s igi is
i s gi s i i
s i
i i
s
Nots g
g
Fig. 4-3 Bir hareket grevinin grev konfigrasyonu
Isletim
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
129/286
LAD/FBD programlarinin hedef sisteme yklenmesi
4.3 LAD/FBD programlarinin hedef sistemeyklenmesi
i
i i Project (Proje) > Checkconsistency (Denetim uyumlulugu)seiniz.
is gi i i i
Project (Proje) > Save and compile all (Kaydet ve tamamini derle) seiniz.Project (Proje) > Connect to target system (Hedef sisteme
baglan) seiniz.
Project (Proje) > Downloads (Yklemeler) seiniz.
Isletim
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
130/286
LAD/FBD programlarinin hedef sisteme yklenmesi
Isletim
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
131/286
i i i i i i i
i i i
s igi i i i i i ii i i s
Not
ii i si
Iindekiler
i s
i s
si s i s i
i
s i
s i
s
i
i s i
s i
s i
i i
Fonksiyonlar 5
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
132/286
LAD bit mantik islemleri
5.1 LAD bit mantik islemleri
i s 1den 0a kadar olan rakamlar arasi alisir. Bu rakamlar ikili sistemin
temelini olusturur ve i i i
i i 1 igi 0 ise igi
i s i i igi ig
s gi i s i
---| |--- i
---| i
g i
---( ) i i
---( g i i
---|NOT|---Sinyal durumunun tersine evrilmesi
s gi s
---( i i
---( i i i
g
i s i g s s gis
--( i
--( i
i s
i i
Fonksiyonlar
i i ii
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
133/286
LAD bit mantik islemleri
5.1.1 ---| |--- Normal aik kontak
Sembol
Is
Parametreler Veri tr Tanim
Is
---| |--- i g s i i g s (islenen) kismina kaydedilir.
s (islenen) bulunan sinyal durumu 0 ise kontakaiktir.
g i gi i g i g ii g i
i
1 i i 1 oldugudurumlarda alisir.
Fonksiyonlar
Tanim
i i ii
rnek
8/2/2019 Simotion LAD FBD Programlama Kullanim Klavuzu Tr 4
134/286
LAD bit mantik islemleri
5.1.2 ---| / |--- Normal kapali kontak
Sembol
Is
Parametreler Veri tr Tanim
Is i
/ |--- i g s i i g s (islenen) kismina kaydedilir.
s (islenen) bulunan sinya