Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
S7–200 PLC Kullanma Kılavuzu
Komut Kütüphanesi Oluşturmak
STEP 7-Micro/WIN, başkası tarafından oluşturulan komut kütüphanesinin kullanımına veya sizin kendi
kütüphanenizi oluşturmanıza imkan verir. Bkz Resim 5–11.
Komut kütüphanesi, belli bir amaç için oluşturulmuş program parçalarından (altprogramlar ve interrupt
alprogramları) oluşur. Burada yer alan kodları gizleyerek know-how’ınızı korumuş ve yanlışlıkla
yapılabilecek değişiklikleri engellemiş olursunuz.
Bir komut kütüphanesi oluşturmak için aşağıdaki adımları
takip edin:
1. Programınızı standart bir STEP 7-Micro/WIN projesi
olarak yazın, ancak sadece altprogram ve interrupt
altprogramları kullanın (ana programı kullanmayın).
2. Tüm V hafıza alanlarının sembolik bir ismi olduğundan
emin olun. Kütüphanenin gerektirdiği V hafıza alanını
minimum kılmak için birbirini takip eden alanlar
kullanın.
3. Tüm altprogramlara kütüphanede gözükmesini
istediğiniz tarzda isimler verin.
4. File Create Library menü komutunu kullanarak yeni
kütüphanenin oluşmasını sağlayın.
Bu konuda detaylı bilgi için STEP 7-Micro/WIN online
yardım dosyalarını kullanabilirsiniz.
Önceden oluşturulmuş bir komut kütüphanesindeki komuta
(fonksiyona) erişim için aşağıdaki adımları izleyin:
Resim 5–11 Kütüphane İçeren Komut Listesi
1. File Add Libraries menü komutunu kullanarak kütüphanede yer alan komutların komut listesine
eklenmesini sağlayın.
2. Özel komutu (fonksiyonu) tıpkı diğer komutlar gibi programınıza ekleyin.
Eğer kütüphane V hafızası gerektiriyorsa, STEP 7-Micro/WIN derlenirken bir blok adresi (VB100 ile
başlayan 250 bayt gibi) girmenizi isteyecektir. Library Memory Allocation diyalog kutusu ile bu
blokları tanımlayabilirsiniz.
Programınızı Test Etmek
STEP 7-Micro/WIN programınızı test etmek için şu imkanları sunar:
❑ Uzun programlarda aşağı yukarı gezinmek için kolaylık sağlayan Bookmark’lar.
❑ Programda kullanılan değişkenlerin kontrol edilmesi için Çapraz Referans (Cross Reference).
❑ RUN konumunda değişiklik yapabilme olanağıyla kumanda edilen sistemi durdurmaya gerek
kalmadan programda ufak düzeltmelerin yapılabilmesi. Ayrıca, CPU’yu STOP’a geçirmeye gerek
kalmadan programın yüklenebilmesi.
Bu konularla ilgili detaylı bilgi için Bölüm 8’e bakınız.
60