Kullanım Kılavuzları
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