ANA HATLARIYLA BİR S7-200 PROGRAMI
Step 7-Micro/WIN programlama yazılımı, S7-200
CPU'larını destekler. Bu programlama paketi programınızı yazmak, değiştirmek,
test etmek ve yazıcıda bastırmak için imkanlar sağlar. Program dosyası bakımı,
bloklardaki verilerin düzenlenmesi, CPU'yla iletişim ve programınızın durumunun
izlenmesi de paketin özellikleri arasındadır.
PROGRAMLAMA DİLLERİ
S7-200 CPU'larını Ladder Mantığı (Türkçeye Merdiven
veya Basamak Mantığı olarak da çevrilmektedir) ya da Komut Listesi (STL) şeklinde
programlayabilirsiniz.
LADDER PROGRAMLARI
Ladder programı, konvansiyonel sistemin
(röle-kontaktör ile yapılan uygulama) şalt resimlerine benzemektedir. Temel
mantık elemanları kontaklar, bobinler ve kutular şeklindedir. Tam bir devre
oluşturan birbirine bağlı elemanlara burada da Devre denilmektedir.
Fiziksel olarak S7-200'e bağlanmış bir giriş ya da
konvansiyonel sistemdeki yardımcı röle, zaman rölesi, kontaktör yardımcı
kontakları, burada da kontak olarak adlandırılan bir sembolle gösterilir. Normalde
açık bir kontak kapandığı zaman enerji akışını sağlar (elbette ki buradaki
enerji akışı gerçek değildir). Bir kontak, normalde kapalı da olabilir. Bu
durumda enerji akışı kontak açtığı zaman olur. Özellikle fiziksel olarak bağlı
kontağın normalde açık ya da kapalı olmasının program mantığı içersinde
yaratacağı sonuca dikkat edilmelidir. Örneğin, normalde kapalı bir stop butonu
şalt resminde alışıldığı şekilde normalde kapalı olarak kullanılırsa program
mantığınına aykırı sonuçlara yol açabilir.
Fiziksel olarak bağlı bir çıkış, ya da konvansiyonel
sistemdeki yardımcı röle, zaman rölesi bobinleri, burada da bobin olarak
gösterilir. Bu bobine 'enerji geliyorsa', çıkış açılır.
CPU'daki karmaşık işlemler için kutu şeklinde
semboller kullanılır. Kutuların zaman rölesi, sayıcı, matematik işlemler gibi
değişik işlevleri vardır ve program yazımını kolaylaştırır.
KOMUT LİSTESİ (STL) PROGRAMLARI
Komut Listesi programları, isminden de anlaşılacağı
gibi, istenilen işlevleri yerine getiren bir dizi komut satırından oluşur.
Ladder programlarındaki grafik gösterimler yerine, burada metin formatı
kullanılır.
PROGRAMLARIN ÇALIŞTIRILMASI
Programın çalışması için CPU'ya yüklenmesi gereklidir.
İster ladder, ister komut listesi olarak yazılmış olsun, program bu yükleme esnasında
CPU'nun anlayacağı kodlara çevrilir. Yani, programın hangi şekilde yazıldığı
CPU için önemli değildir. Buradan çıkan bir başka sonuç da, ladder veya komut
listesi olarak yazılmış programların (bazı kısıtlamalar haricinde) diğer
program şekline dönüştürülebileceğidir. Program CPU'ya yüklendikten sonra CPU,
ilk komuttan son komuta kadar programı tekrar tekrar çalıştırır. Programın bir
defa çalıştırılması sürecine Tarama denir. Tarama süresince girişler okunur,
program çalıştırılır, varsa iletişim talepleri yanıtlanır, dahili işlemler
yapılır ve çıkışlar yazılır.
ADRESLEME MODLARI
Adres, bir verinin bulunduğu yerin tarifidir.
Programınızı yazarken direkt veya endirekt adresleme modlarından birini
kullanabilirsiniz.
DİREKT ADRESLEME
Direkt adresleme hafıza tipi, boyutu ve yerini
belirtir. Örneğin VW790, V hafıza bölgesinde 790 numaralı word'ü tarif eder.
Çeşitli CPU hafıza alanlarına (V, I, Q, M, and SM)
bayt(=8 bit), word(=2 bayt) veya double word(=2 word=4bayt) olarak
erişebilirsiniz. Erişimin Bayt, Word ya da Double Word olarak yapılacağını
belirlemek için hafıza alanından sonra
boyut belirteci (B, W, D) eklenir. Örneğin, V100 hafıza alanına bayt olarak
erişmek için VB100, word olarak erişmek için VW100 ve double word olarak
erişmek için VD100 kullanılır.
Hafıza alanında bir bite erişim (bir bit, değeri ya 0 ya 1 olan ikili sistem
rakamıdır; bir kapının ya açık, ya kapalı olması gibi) için hafıza alanı, bayt
adresi ve bir noktayı takip eden bit adresi kullanılır. Belirteç eklenmez.
Örneğin V100.7, bayt V100'ün yedinci (=sonuncu, çünkü bir baytın içindeki
bitler 0'dan 7'ye kadardır) bitini belirler.
ENDİREKT ADRESLEME
I, Q, M, T, C, ve V veri tiplerini endirekt olarak da
adresleyebilirsiniz. Bunu gerçekleştirmek için, o noktayı işaret eden bir
pointer oluşturulmalıdır. Double Word Taşı (MOVD) komutunu kullanarak noktanın
adresini (pointer) istenilen hedef alana taşıyın. Hedef alan olarak sadece V
hafıza alanı ya da akümülatörlerden AC1, AC2, AC3 kullanılabilir. Pointer
adresinin başına (&) işaretini koyun.
Hedef adresin başına asterisk (*) işareti konarak
kullanılırsa, artık hedef alanın içeriği yerine, işaret ettiği adres
kullanılacak demektir.
Bütün pointer'lar double word yer kaplamakla beraber,
onları bayt, word ya da double word alanlarına erişim için kullanabilirsiniz.
Bit değerlerini endirekt olarak adreslemezsiniz.
Aşağıdaki örnekte, VB200'ü gösteren bir pointer oluşturulmuş, VB200'ün
değerine erişilmiş ve pointer arttırılmıştır.
İkinci
satırdaki komutu şöyle ifade edersek belki daha açıklayıcı olur:" *AC1
görülen her yere VB200 konacak. Bu durumda VB200, AC0'a word olarak (yani VB200
ve VB201 olarak) taşınacak."
Pointer'ları
Arttırırken/Azaltırken:
- Baytlara endirekt erişim için pointer'ı 1
arttırın yada azaltın.
- Word'lere endirekt erişim için pointer'ı 2
arttırın ya da azaltın (1 word=2bayt olduğu için).
- Double Word'lere endirekt erişim için pointer'ı 4
arttırın ya da azaltın (1 double word=4 bayt olduğu için).
- Zaman röleleri yada sayıcıların o anki
değerlerine erişim için pointer'ı 2 arttırın ya da azaltın (bunlar word
değerleri aldığı için).
PROGRAM YAPISI
S7-200
programı, ana bir kullanıcı programıyla birlikte altprogramlar ve/veya
interrupt altprogramları içerebilir. Ana program, koşulsuz bir END komutuyla
(Komut listesinde MEND) sonlandırılır.
Altprogramlar
ve interrupt altprogramları programın isteğe bağlı kısmıdır ve ana programdan
sonra gelmelidir. Ancak, kendi aralarında herhangi bir sırayla
yerleştirilebilir. Atlamalar ve altprogramlar akış kontrolunun programın bir
noktasından bir diğer kısmına aktarılmasını sağlar.
Atla
komutu, kontrolu ilgili Etikete aktarır. Hem atla komutu hem de ilgili olduğu
etiket, programın aynı kısmında bulunmalıdır; ya ana programda ya da aynı
altprogramda. Örneğin, ana programdan altprogramdaki bir etikete atlama
yapılamaz.
Altprogram,
Çağır komutunun icra edilmesiyle devreye girer. Altprogram çalıştırılıp
işlendikten sonra, kontrol ana programa geri döner ve Çağır komutundan bir
sonraki komutla devam edilir. Bir altprogramın içinden de bir başka altprogram
çağrılabilir. Dallanma sınırı sekizdir, yani birinci çağrılanla son çağrılan
arasında en fazla yedi altprogram bulunabilir.
CPU HAFIZASI
S7-200
CPU'larında kullanıcının erişebileceği hafıza, kullanıma göre üç parçadan
oluşur: program, veri ve konfigüre edilebilir parametreler.
- Program hafızası kullanıcı programını saklar.
- Veri hafızası, program ve veri nesnelerinin
saklanması için bir yazboz tahtasına benzetilebilir. Hesaplama, geçici
saklama ve sabitlerin saklanması için kullanılır. Ek olarak, zaman rölesi,
sayıcı, hızlı sayıcı, analog giriş ve çıkış gibi veri içeren nesneler de
bu parçada yer alır.
- Konfigüre edilebilir parametreler parçasında
program ayarlarıyla ilgili bilgiler saklanır. Bunlar arasında şifre
seviyesi, şifre, istasyon adresi ve kalıcı aralıklar sayılabilir.
YÖNERGELER
Aşağıdaki yönergeler bir Step 7-Micro/WIN yazılımı
hazırlamak için gerekenleri özetlemektedir.
UYARI:
Programınızın
uygulamanız için doğru olarak çalıştığından ve hiçbir emniyet koşulunun
gözardıedilmediğinden test etme yoluyla emin olduktan sonra gerçek uygulamaya
geçin.
- Proje ayarlarını
yapın.
- Uygulama programını
yazın.
- Notlar kullanarak
program açıklamasını yazın.
- Programı derleyip
CPU'ya yükleyin.
- Programı Durum ve Tablo fonksiyonlarını
kullanarak test edin.
- (Gerekirse)
değişiklikleri yapın ve tekrar CPU'ya yükleyin.
- Şifreyi ayarlayın
(İstenirse).
- CPU'yu Run konumuna
alın.
- Programın çıktısını
alın.
MİCRO/WIN GÖRÜNTÜLEME SEÇENEKLERİ
Başlangıç editörü, dil, gösterim seti ve pencere
konumlarını ayarlamak için Kurulum menüsünden Tercihler 'i seçin.
Başlangıçtaki Editör
İlgili seçenek kutusunu tıklayarak başlangıç editörünü
Ladder ya da Komut Listesi olarak seçin. Micro/WIN'den çıkıp tekrar
girdiğinizde yeni proje oluştururken ekrana seçilen bu editör gelecektir.
Gösterim Seti
İlgili kısmı tıklayarak gösterim setini Simatic ya da
Uluslararası olarak seçin. Burada yaptığınız değişikliğin etkili olması için
Micro/WIN'den çıkılıp tekrar girilmesi gereklidir.
Dil
Listeden istediğinizi dili seçin. Dil değişikliği için
Micro/WIN'den çıkılıp tekrar girilmesi gereklidir.
Başlangıçtaki Pencere Durumları
Micro/WIN açılışındaki pencere durumlarını burada
ayarlayabilirsiniz. Bütün pencereler maksimize, minimize ya da normalize
edilebilir.
Bütün pencerelerin maksimize edilmesini istiyorsanız
Hepsini Maksimize Et kutusunu tıklayınız.
PLC'den Okunan Bir Data Blok İçin
Seçenekler
- PLC'den okunan Data
Bloğun formatının mevcut formatın aynısı olmasını istiyorsanız Format ve
Notları Koru kutusuna tıklayınız.
- Listeden
Heksadesimal, İşaretsiz (sayı), İşaretli (sayı) seçeneklerinden birini
seçebilirsiniz.
- Listeden Bayt, Word
ya da double Word Data uzunluğunu seçebilirsiniz.
Data
Blok formatında yaptığınız değişiklikler data blok CPU'dan okunduğu anda işleme
alınır.
Tamam
Yaptığınız değişiklikleri Tamam butonunu tıklayarak
kaydedin.
İptal
Yaptığınız değişiklikleri saklamadan çıkmak için bu
butonu tıklayın.
PROJE AYARLARINI DEĞİŞTİRMEK
Projeniz için yeni bir dizin oluşturabilir ya da
mevcut olanı kullanabilirsiniz. Yeni bir projeye başlamadan önce dizini seçin
ya da oluşturun.
Yeni Bir Proje Oluşturmak
1.
Proje menüsünden
Yeni seçeneğini seçin ya da araç çubuğu üzerindeki sembolünü tıklayın.
2.
Listeden CPU
tipini seçin.
3.
Tamam butonunu
tıklayın.
Yukardaki işlemi yaptığınız zaman Micro/WIN bir program
kod bloğu, data bloğu, durum tablosu ve sembol tablosu oluşturur, notlar ve CPU
konfigürasyonu için yer ayırır.
Bir Projeyi Kaydetmek
1.
Proje menüsünden
Başka İsimle Kaydet'i seçin ya da araç çubuğu üzerindeki sembolünü tıklayın.
2.
Projeyi saklamak
istediğiniz dizini çift tıklayarak seçin.
3.
Dosya adı (file
name) kısmındaki * işareti yerine proje ismini yazın.
4.
Tamam (OK)
butonunu tıklayın.
Başlangıç Editörünü Seçmek
Programlarken kullanmak istediğiniz editörü Ladder ya
da Komut Listesi olarak seçebilirsiniz. Başlangıçtaki editör Ladder'dır, ancak
programı Komut Listesi'nde hazırlamak istiyorsanız Kurulum menüsünden Tercihler
'i kullanarak bunu gerçekleştirebilirsiniz.
Tercihler Diyalog Kutusu
Başlangıçtaki Editör
İlgili seçenek kutusunu tıklayarak başlangıç editörünü
Ladder ya da Komut Listesi (STL) olarak seçin. Micro/WIN'den çıkıp tekrar
girdiğinizde yeni proje oluştururken ekrana seçilen bu editör gelecektir.
Gösterim Seti
İlgili kısmı tıklayarak gösterim setini Simatic ya da
Uluslararası olarak seçin. Burada yaptığınız değişikliğin etkili olması için
Micro/WIN'den çıkılıp tekrar girilmesi gereklidir.
Dil
Listeden istediğinizi dili seçin. Dil değişikliği için
Micro/WIN'den çıkılıp tekrar girilmesi gereklidir.
Başlangıçtaki Pencere Durumları
Micro/WIN açılışındaki pencere durumlarını burada
ayarlayabilirsiniz. Bütün pencereler maksimize, minimize ya da normalize
edilebilir.
Bütün pencerelerin maksimize edilmesini istiyorsanız
Hepsini Maksimize Et kutusuna tıklayınız.
PLC'den Okunan Bir Data Blok İçin Seçenekler
- PLC'den okunan Data
Bloğun formatının mevcut formatın aynısı olmasını istiyorsanız Format ve
Notları Koru kutusunu tıklayınız.
- Listeden
Heksadesimal, İşaretsiz (sayı), İşaretli (sayı) seçeneklerinden birini
seçebilirsiniz.
- Listeden Bayt, Word
ya da Double Word veri uzunluğunu seçebilirsiniz.
Data
Blok formatında yaptığınız değişiklikler, data blok CPU'dan okunduğu anda
işleme alınır.
Tamam
Yaptığınız değişiklikleri Tamam butonunu tıklayarak
kaydedin.
İptal
Yaptığınız değişiklikleri kaydetmeden çıkmak için bu
butonu tıklayın.
CPU İLETİŞİM PORTU TANIMLAMA
CPU'yu bir portla ilişkilendirmek için Kurulum
menüsünden İletişimi seçiniz.
1.
İlgili seçeneği
tıklayarak COM1, COM2 (CPU'yu bağladığınız PC portu), ya da MPI (MPI kartı
takılmış ve kurulumu yapılmışsa) 'ı seçiniz.
2.
İletişim
bağlantısı olarak MPI kartını seçtiyseniz aydınlanacak kısımlarda gerekli
ayarlamaları yapınız.
3.
CPU adresini
giriniz. Geçerli adresler 0 ila 126 arasıdır. Dikkat ediniz ki, girdiğiniz bu
değer CPU>Konfigüre Et menüsünde de girilmelidir.
4.
Micro/WIN için
iletişim ağı adresini giriniz. Geçerli değerler 0 ila 126 arasındadır.
Genellikle, Micro/WIN için 0 seçilir..
5.
İletişim hızını
9600 ya da 19200 Baud olarak seçiniz.
6.
Tamam butonunu
tıklayınız.
CPU ile İletişim Kurma Problemleri
MPI Kartı Ayarları
MPI Kartı için IRQ Numarası
MPI
kartı tarafından kullanılacak IRQ (Interrupt Request) değerini giriniz.
Başlangıç değeri olan 5, tavsiye edilen değerdir.
Master MPI Adresi
Micro/WIN için yerel MPI adresini giriniz. Eğer bir
iletişim ağı sözkonusuysa ve ağda birden çok MPI host'u varsa, herbirinin
farklı adrese sahip olması gereklidir. Bu değer 0 ile en yüksek adres arasında
olmalıdır. Başlangıçta, Micro/WIN 0'a, en yüksek adres 15'e ayarlanmıştır.
Hedef Token
Rotasyon Zamanı
Milisaniye
olarak herbir masterin token'a (yani önceliğe) sahip olma süresine girin.
En Yüksek Master Adresi
Kullanılacak
en yüksek master adresini girin. Başlangıçta bu değer, 15'e ayarlanmıştır.
CPU ÇALIŞMA DURUMUNU DEĞİŞTİRME
Bu
amaçla Micro/WIN'i ya da CPU üzerindeki svici kullanabilirsiniz.
Micro/WIN Kullanarak
1. CPU svicini TERM konumuna getirin.
2. CPU menüsünden RUN ya da STOP'u
seçin veya araç çubuğunda ilgili sembolü tıklayın.
RUN:
STOP: .
CPU
Svicini Kullanarak
CPU
svicinin konumunu STOP ya da RUN olacak şekilde değiştirin.
BİR PROJEYİ CPU'YA YÜKLEME
1. CPU modunu STOP'a
getiriniz. (Bkz CPU Çalışma Durumunu Değiştirme ).
2. Yüklenecek
projeyi açınız.
3. CPU menüsünden
Yükle'yi seçiniz ya da araç çubuğundaki
sembolünü tıklayınız.
4.
Yüklemek
istediğiniz dosyalarla ilgili kutucukları tıklayınız.
5.
OK butonunu
tıklayınız.
CPU ÇALIŞMA DURUMUNU DEĞİŞTİRME
Bu
amaçla Micro/WIN'i ya da CPU üzerindeki svici kullanabilirsiniz.
Micro/WIN
Kullanarak
1.
CPU svicini TERM
konumuna getirin.
2.
CPU menüsünden
RUN ya da STOP'u seçin veya araç çubuğunda ilgili sembolü tıklayın.
RUN:
STOP: .
CPU
Svicini Kullanarak
CPU
svicinin konumunu STOP ya da RUN olacak şekilde değiştirin
MİCRO/DOS KULLANICILARI İÇİN YARDIM
Micro/DOS Kullanıcıları için Yardım, MICRO/DOS
fonksiyon tuşlarının tarifini yapmakta ve bu operasyonların MICRO/WIN'de ne
şekilde gerçekleştirileceğini açıklamaktadır.
Micro/WIN şu anda okumakta olduğunuz bir Yardım
düzenine sahiptir. Bu bölüme Micro/WIN Yardım menüsünden ya da F1 tuşunu
kullanarak girebilirsiniz.
Eğer Micro/DOS'da olduğu gibi klavyeyi kullanmayı
tercih ediyorsanız, Micro/WIN'de bu amaçla kısayol tuşları bulunmaktadır.
Bunların listesi için bkz Micro/WIN'de Kısayol Tuşları .
Micro/DOS kullanıcılarının Micro/WIN'e alışmaları
için, aşağıdaki kısımda Micro/DOS'daki operasyon isimleri ve bunların
Micro/WIN'deki karşılıkları verilmiştir.
Micro/DOS
programının Türkçe çevirisi bulunmadığından, buradaki operasyonlar orijinal
dilindeki gibi bırakılmıştır.
MİCRO/WIN'DE KISAYOL TUŞLARI
İşlemler
için klavyeyi kullanmayı tercih ediyorsanız, Micro/WIN bazı kısayol tuş
imkanları sağlamaktadır.
Ladder'da Düzeltme Yapmak
Düzeltme Tuşları
Komut
ya da çizgiyi tuşa bastığınız sürece siler. Backspace
Bastığınız
ok yönünde çizgi çizer. Ctrl+Ok Tuşu
Yönlendirme Tuşları
İmleci
devrenin başına getirir Home
İmleci
devrenin sonuna getirir End
İmleci
program dosyasının başına getirir. Ctrl+Home
İmleci
program dosyasının sonuna getirir. Ctrl+End
İmleci
basılan ok tuşunun yönünde bir satır/sütun ilerletir. Ok tuşları
Ladder programları oluşturmak için
Fonksiyon tuşları
Komut
gruplarını listeler. F2
Gruptaki
komutları listeler. F3
Normalde
açık kontak seçer. F4
Normalde
kapalı kontak seçer. F4
Çıkış
rölesi seçer. F6
Dikey
çizgi çizer. F7
Yatay
çizgi çizer. F8
Komutların
alfabetik listesini gösterir. F9
Boş
bir devre araya sokar. F10
Menü Seçmek
Yardım F1
Yeni
Proje Oluşturmak Ctrl+N
Proje
Açmak Ctrl+O
Hepsini
Kaydetmek Ctrl+S
Program
Derlemek F12
CPU'dan
proje okumak Ctrl+U
CPU'ya
proje yüklemek Ctrl+D
Yazdırmak Ctrl+P
Kesmek Ctrl+X
Kopyalamak Ctrl+C
Yapıştırmak Ctrl+V
Yakınlaştırmak Ctrl+ + veya -
Hepsini
Seçmek (Durum ve Sembol tabloları için) Ctrl+A
Araya
Sokmak Shift+Insert
Silmek Shift+Delete
Bulmak Ctrl+F
Değiştirmek Ctrl+H
Pencereleri
Arka Arkaya Dizmek Shift+F5
Pencereleri
Yanyana Dizmek Shift+F4
MİCRO/WIN ÇALIŞMA EKRANINI AYARLAMA
Micro/WIN ayarlarını açıldığında belli bir görünüşte
olacak şekilde yapabilir ve çalışma esnasında da bazı görüntüleri
değiştirebilirsiniz. Örneğin, komut listesi editörünün başlangıçtaki editör
olmasını seçebilirsiniz. O editör içinden de durum çubuğu ve araç çubuğu gibi
görüntülemeleri kapatıp açabilirsiniz.
Micro/WIN Görüntüleme Seçenekleri
Başlangıç editörü, dil, gösterim seti ve pencere
konumlarını ayarlamak için Kurulum menüsünden Tercihler 'i seçin.
Başlangıçtaki Editör
İlgili seçenek kutusunu tıklayarak başlangıç editörünü
Ladder ya da Komut Listesi olarak seçin. Micro/WIN'den çıkıp tekrar
girdiğinizde yeni proje oluştururken ekrana seçilen bu editör gelecektir.
Gösterim Seti
İlgili kısmı tıklayarak gösterim setini Simatic ya da
Uluslararası olarak seçin. Burada yaptığınız değişikliğin etkili olması için
Micro/WIN'den çıkılıp tekrar girilmesi gereklidir.
Dil
Listeden
istediğinizi dili seçin. Dil değişikliği için Micro/WIN'den çıkılıp tekrar
girilmesi gereklidir.
Başlangıçtaki Pencere Durumları
Micro/WIN açılışındaki pencere durumlarını burada
ayarlayabilirsiniz. Bütün pencereler maksimize, minimize ya da normalize
edilebilir.
Bütün pencerelerin maksimize edilmesini istiyorsanız
Hepsini Maksimize Et kutusunu tıklayınız.
PLC'den Okunan Bir Data Blok İçin
Seçenekler
- PLC'den okunan Data Bloğun formatının mevcut formatın aynısı olmasını istiyorsanız Format ve Notları Koru kutusuna tıklayınız.
- Listeden Heksadesimal, İşaretsiz (sayı), İşaretli (sayı) seçeneklerinden birini seçebilirsiniz.
- Listeden Bayt, Word ya da double Word Data uzunluğunu seçebilirsiniz.
- Bir satıra sadece bir komut ve/veya not girilebilir.
- Komutları, adresleri ve notları boşlukla ya da tabla (sekmeyle) ayırın.
- Program içersinde devreler oluşturmak için herbir devredeki ilk komuttan önce NETWORK ibaresini girin.
- Programınız ekrana sığmayacak kadar büyüdüğünde, page up/down ya da yukarı /aşağı tuşlarını kullanarak kalan kısmı görebilirsiniz.
- Fare ile, seçilen alanın dışındaki herhangi bir yeri tıklayın.
- Klavyeyle, herhangi bir ok tuşuna basın.
- Her satırın birinci sütununu veri boyutu ve başlangıç adresini belirtmek için kullanın. Micro/WIN, bir satırın ilk girdisini adresi saptamak için kullanır.
- Adresler, veri değerleri ve çift bölüyle (//) başlayan notları birbirinden ayırmak için tab ya da boşluk kullanın.
- Her satırın sonunda enter tuşuna basın.
- Her zaman hafıza boyutunu ve adresini girin; örneğin, VB12 veya VW100 gibi.
- Fare ile, seçilen alanın dışındaki herhangi bir yeri tıklayın.
- Klavyeyle, herhangi bir ok tuşuna basın.
- I
- Q
- M
- SM
- AI
- AQ
- V
- T
- C
- S
- CPU Stop konumuna geçer.
- OB1 (kod bloğu) silinir.
- DB1 (data blok) silinir.
- CPU adresi dışında bütün konfigürasyon parametreleri silinir.
- Bütün sistem hafıza bitleri (SM) başlangıç konumlarına döner.
- Bütün hafıza bitleri (M) silinir.
- Analog çıkışlar donar.
- Bütün sistem veri hafızası başlangıç değerine döner.
- Forse edilmiş bütün noktalar iptal olur.
- Bütün zaman rölesi/sayıcı değerleri silinir.
- Proje menüsünden Aç'ı seçin.
- Adres alanına izleyeceğiniz adresi girin. Girilebilecek değerler veri sabitleri, akümülatörler, ve hızlı sayıcılar hariç olmak üzere CPU Hafıza Tipleri ve Kullanılabilir Aralıkları kısmında verilenlerdir.
- Görüntüleme formatını seçmek için Format alanına çift tıklayın ya da imleci Format alanına taşıyıp boşluk tuşuna basın. İstediğiniz formata ulaşıncaya kadar devam edin.
- Test menüsünden Tek Okuma'yı seçin ya da Durum Tablosu Araç Çubuğu 'ndaki butonu tıklayın.
- TD 200
- Operator Paneli (örneğin OP3, OP5, OP15, veya OP25)
- Siemens programlama cihazları (PG)
- PPI modundaki S7-200 CPU (örneğin, NETR ve NETW komutlarını kullanarak).
Data
Blok formatında yaptığınız değişiklikler data blok CPU'dan okunduğu anda işleme
alınır.
Tamam
Yaptığınız
değişiklikleri Tamam butonunu tıklayarak kaydedin.
İptal
Yaptığınız
değişiklikleri saklamadan çıkmak için bu butonu tıklayın.
Durum Çubuğunu Görüntüleme
Görünüm menüsünden Durum Çubuğu'nu açıp
kapayabilirsiniz. Yanında bir çek işareti varsa görüntülenir.
Durum Çubuğu uygulamayla ilgili mesajları gösterir.
Ayrıca, komut listesi ve data blok editörleri için araya sok (ARS), üste yaz
(ÜSY) konumunu ve imlecin bulunduğu satır numarasını belirtir.
Araç Çubuğunu Görüntüleme
Araç Çubuğu'nu Görünüm menüsünden açıp
kapayabilirsiniz. Yanında çek işareti varsa Micro/WIN araç çubuğu görüntülenir.
YENİ BİR PROJENİN AYARLARINI YAPMAK
Bir Proje Dizini Oluşturmak
Projeniz için yeni bir dizin oluşturabilir ya da
mevcut olanı kullanabilirsiniz. Yeni bir projeye başlamadan önce dizini seçin
ya da oluşturun.
Yeni Bir Proje Oluşturmak
1.
Proje menüsünden
Yeni seçeneğini seçin ya da araç çubuğu üzerindeki sembolünü tıklayın.
2.
Listeden CPU
tipini seçin.
3.
Tamam butonunu
tıklayın.
Yukardaki işlemi yaptığınız zaman Micro/WIN bir
program kod bloğu, data bloğu, durum tablosu ve sembol tablosu oluşturur,
notlar ve CPU konfigürasyonu için yer ayırır.
Bir Projeyi Kaydetmek
1.
Proje menüsünden
Başka İsimle Kaydet'i seçin ya da araç çubuğu üzerindeki sembolünü tıklayın.
2.
Projeyi saklamak
istediğiniz dizini çift tıklayarak seçin.
3.
Dosya adı (file
name) kısmındaki * işareti yerine proje ismini yazın.
4.
Tamam (OK)
butonunu tıklayın.
Başlangıç Editörünü Seçmek
Programlarken kullanmak istediğiniz editörü Ladder ya
da Komut Listesi olarak seçebilirsiniz. Başlangıçtaki editör Ladder'dır, ancak
programı Komut Listesi'nde hazırlamak istiyorsanız Kurulum menüsünden Tercihler
'i kullanarak bunu gerçekleştirebilirsiniz.
CPU'ya Yüklemek
1.
CPU modunu STOP'a
getiriniz. (Bkz CPU Çalışma Durumunu Değiştirme ).
2.
Yüklenecek
projeyi açınız.
3.
CPU menüsünden
Yükle'yi seçiniz ya da araç çubuğundaki
sembolünü tıklayınız.
4.
Yüklemek
istediğiniz dosyalarla ilgili kutucukları tıklayınız.
5.
OK butonunu
tıklayınız.
Bir Projeye Yeni İsim Vermek
1.
Yeni isim
verilecek projeyi açın.
2.
Proje menüsünden
Başka İsimle Kaydet'i seçin.
3.
Dosya (file)
alanına yeni proje ismini yazın.
4.
OK butonunu
tıklayın ya da enter tuşuna basın.
Bir projeyi yeni isimle kaydettiğiniz zaman ilgili
bütün dosyalar da yeniden isimlendirilir. Örneğin, eski.prj, yeni.prj olur.
eski.db1, yeni.db1 olur, vs.
BİR LADDER PROGRAMI ÜZERİNDE ÇALIŞMAK
Program Dosyasını Seçmek
Mevcut
Proje
1.
Proje menüsünden
Aç'ı seçin ya da araç çubuğu üzerindeki
sembolünü tıklayın.
2.
Proje Aç diyalog
penceresinde açılacak projeyi tıklayın.
3.
Tamam butonunu
tıklayın ya da proje adı üzerine çift tıklayın.
4.
Değiştirmek
istediğiniz editör dosyasına ait pencereyi tıklayarak aktif hale getirin.
Yeni
Proje
1.
Proje menüsünden
Yeni'yi seçin ya da araç çubuğu üzerindeki
sembolünü tıklayın.
2.
Çalışmak
istediğiniz editör dosyasına ait pencereyi tıklayarak aktif hale getirin..
Devre Oluşturmak
Ladder
editöründe devre oluşturmak için Ladder Araç Çubuğu 'nu kullanarak komutları yerleştirin.
1.
İmleci
değiştirilecek ya da giriş yapılacak devreye getirin.
2.
Komutu Seçin ..
3.
Komutu ya çift
tıklayarak ya da enter tuşuna basarak yerleştirin.
4.
Komut için
gerekli parametreleri girin. Parametre alanlarını tekrar seçmek için boşluk
tuşunu ya da fareyi kullanın.
5.
İmleci yeni
pozisyona taşıyın.
Program Dokümantasyonu
Micro/WIN, programınızı dokümante etmek için çeşitli
seçenekler sunar. Program ve devre başlıkları, devre notları, sembol notları ve
(Komut Listesinde) satır komutları oluşturabilirsiniz.
Program Başlığı Oluşturmak
1.
Düzenle
menüsünden Program Başlığı'nı seçiniz.
2.
Programınız için
gereken açıklama metnini giriniz (en fazla 2047 karakter).
3.
Yeni satır için
enter tuşunu kullanınız.
4.
Tamam butonunu
tıklayarak bitiriniz.
Program başlığı Komut Listesi editöründe programın
başında ve ilk NETWORK yazısına kadar görüntülenir.
Ladder'da
görüntülemek için Düzenle menüsünden Program Başlığı'nı seçiniz.
Devre Başlığı Girmek
1.
DEVRE yazan yeri
çift tıklayınız.
2.
Devre başlığı
metnini giriniz (en fazla 127 karakter).
3.
Tamam butonunu
tıklayınız.
Devre
başlığı, Komut Listesinde NETWORK ibaresinin hemen yanında bir satır halinde
görüntülenir.
Devre Notlarını Girmek
1.
DEVRE yazan yeri
çift tıklayınız.
2.
Not yazan yere
2047 karakterlik metin yazabilirsiniz.
3.
Yeni satır için
enter tuşunu kullanın.
4.
Tamam butonunu
tıklayarak bitirin.
Komut
Listesi editöründe, devre notları NETWORK ibaresi ile ilk komut arasında
görülür.
Sembollere Not Koymak
1.
Yeni ya da mevcut
bir sembol tablosunu açın.
2.
Not konacak
sembolü bulun. (Düzenle>Bul'u kullanabilirsiniz.)
3.
Not sütununa 79
karaktere kadar not yazın.
4.
Proje menüsünden
Hepsini Kaydet'i seçip kaydedin.
Sembol
notları sadece sembol tablosunda görüntülenir.
Komut Listesinde Not Yazmak
1.
İmleci komutun
sonuna getirin.
2.
Tab ya da boşluk tuşuna
basın.
3.
Çift bölü işareti
( // ) kullanarak notun başladığını belirtin.
4.
Açıklayıcı
bilgileri yazın (en fazla 1024 karakter).
5.
Notun sonunda
enter tuşuna basın.
Ladder Programlarını Komut Listesi
Olarak Görmek
Ladder olarak yazılmış bir programı Komut Listesinde
de görebilirsiniz, ancak Ladder'da hatasız olarak derlenmiş ya da derlenebilir
olmalıdır. Görünüm menüsünden Komut Listesi'ni seçiniz.
Komut listesinden Ladder'a geri döndüğünüzde görünüm
optimize edilir. Yani, gereksiz kullanılan çizgiler ve fazla açılan aralıklar
kısaltılır.
Program Elemanlarının Çapraz Referansını
Almak
Elemanların hangi devrede hangi komutla birlikte
kullanıldığının listelenmesine Çapraz Referans denmektedir. Görünüm menüsünden
Çapraz Referans'ı seçiniz.
Eğer programınız derlenmediyse, Çapraz Referans'ı
seçmenizin hemen ardından otomatik olarak derlenecektir. Derleme sona erdiğinde
(varsa) derleme hataları ve çapraz referans tablosu görülecektir.
Çapraz Referans Ekranı
Çapraz referans tablosu elemanı, devre/satır numarasını
ve elemanın kullanıldığı komutu gösterir. Komutun (Komut listesinde) ya da
grafiğin (Ladder'da) üzerine çift tıklamak imleci programın o kısmına götürür.
Referansın yanında * ya da & sembolleri varsa, o
elemanın komut içersinde endirekt adres olarak kullanıldığı anlaşılır.
Eğer referansta (aralığında) yazıyorsa, eleman görünüm
olarak programda yer almıyor, ancak belli bir aralığı etkileyen bir komutun
(BMB,BMW,BMD) sınırları içinde demektir.
Bir program, Ladder editöründe görünmeyen referansları
gösterebilir. Bunun nedeni bazı kutuların birden çok Komut Listesi komutuna
karşılık gelmesidir.
İtalik olarak gösterilen referanslar, Ladder
görünümünde geçersiz devre olarak yer alan Komut Listesi elemanlarını işaret
eder. Bunlar için Devre sütünunda gözüken numara satır numarasıdır.
Çapraz Referans Menüsü
Seçenekler
Seçenekler menüsünden Yazdır 'ı seçtiğiniz zaman,
çapraz referansı yazdırmanın yanı sıra diğer yazdırma seçeneklerine de
ulaşırsınız.
Yazdırmadan önce çıktıyı görmek için Seçenekler
menüsünden Yazdırma Öngörünüm 'ü seçiniz.
Çapraz referans ekranını kapatmak ve önceki Micro/WIN
ekranına dönmek için Seçenekler>Çıkış'ı seçiniz.
Görünüm
Çapraz
referans listeleme görüntüsünü değiştirmek için Görünüm menüsünden Kullanılan
Elemanlar 'ı seçiniz.
Görüntülemeyi
mutlak adresleme yerine sembolik adreslemeyle yapmak istiyorsanız Görünüm
menüsünden seçiniz.
Kullanılan Elemanları Saptamak
Belli bir elemanın programınız içersinde kullanılıp
kullanılmadığını saptamak için Görünüm menüsünden Kullanılan Elemanlar'ı
seçiniz.
Eğer programınız derlenmediyse, Kullanılan Elemanlar'ı
seçmenizin hemen ardından otomatik olarak derlenecektir. Derleme sona erdiğinde
(varsa) derleme hataları ve kullanılan elemanlar tablosu görülecektir.
Kullanılan Elemanlar Ekranı
Tablo, programda kullandığınız hafıza bölgelerini
gösterir. Görünüm (seçiminize göre) bit ya da bayt olaraktır. I, Q, M, S
elemanlarını bit, V, M, zaman rölesi, sayıcı elemanlarını bayt olarak
görebilirsiniz.
Eğer referansta (aralığında) yazıyorsa, eleman görünüm
olarak programda yer almıyor, ancak belli bir aralığı etkileyen bir komutun
(BMB,BMW,BMD) sınırları içinde demektir.
Bir program, Ladder editöründe görünmeyen referansları
gösterebilir. Bunun nedeni bazı kutuların birden çok Komut Listesi komutuna
karşılık gelmesidir.
İtalik olarak gösterilen referanslar, Ladder
görünümünde geçersiz devre olarak yer alan Komut Listesi elemanlarını işaret
eder.
Kullanılan Elemanlar Menüsü
Seçenekler menüsünden Yazdır 'ı seçtiğiniz zaman,
kullanılan elemanları yazdırmanın yanı sıra diğer yazdırma seçeneklerine de
ulaşırsınız.
Yazdırmadan önce çıktıyı görmek için Seçenekler
menüsünden Yazdırma Öngörünüm 'ü seçiniz.
Kullanılan elemanlar ekranını kapatmak ve önceki
Micro/WIN ekranına dönmek için Seçenekler>Çıkış'ı seçiniz.
Görünüm
Kullanılan
Elemanlar listesini değiştirmek için Çapraz Referans 'ı seçebilirsiniz.
Format
Listedeki
elemanları ya bit ya da bayt formatında görebilirsiniz. O anki seçimin yanında
çek işareti bulunur.
Bit
formatında görüntülenen elemanlar I, Q, M, ve S; bayt formatında VB, MB, T, C,
SMB, AIW, AQW, ve HC'dir.
BİR KOMUT LİSTESİ (STL) PROGRAMI
ÜZERİNDE ÇALIŞMAK
Program Dosyasını Seçmek
Mevcut
Proje
1.
Proje menüsünden
Aç'ı seçin ya da araç çubuğu üzerindeki
sembolünü tıklayın.
2.
Proje Aç diyalog
penceresinde açılacak projeyi tıklayın.
3.
Tamam butonunu
tıklayın ya da proje adı üzerine çift tıklayın.
4.
Değiştirmek
istediğiniz editör dosyasına ait pencereyi tıklayarak aktif hale getirin.
Yeni
Proje
1.
Proje menüsünden
Yeni'yi seçin ya da araç çubuğu üzerindeki
sembolünü tıklayın.
2.
Çalışmak
istediğiniz editör dosyasına ait pencereyi tıklayarak aktif hale getirin..
Komut Yazmak
1.
İmleci satırın
başına yerleştirin.
1.
2. Komutu girin (Örn:
LD).
2.
Boşluk ya da Tab
tuşuna basın.
3.
4. Direkt veya endirekt adresi girin. (Örn: I0.0)
Sonuç:
LD I0.0
Not
yazmak istiyorsanız enter'a basın. Not yazmak için:
1.
Boşluk ya da Tab
tuşuna basın.
2.
Çift bölü ekleyin
(//).
3.
Notu yazın.
4.
Enter tuşuna
basın.
Sonuç:
LD I0.0 //I0.0 değerini yükle
Yönergeler
DEĞİŞİKLİKLER
Metin Seçmek
Programda değişiklik yapmak için önce değiştireceğiniz
kısmı seçiniz. Seçmenin bir yolu farenin sol tuşunu basılı tutarak imleci
değiştirilecek alan boyunca (yukarı/aşağı, sağa/sola ya da her ikisi)
taşımaktır. Seçilen bölge koyu renk olur ve fare tuşunu bırakınca sabitlenir
Yapacağınız işlemler koyu renk olan bütün alanı
kapsayacaktır. Örneğin silme tuşuna basarsanız tamamı silinir. Kopyalama işlemi
yaparsanız seçilen bölge kopyalanır.
Bir Seçimi İptal Etmek
Yapılan
seçimi fare ya da klavye tuşlarıyla iptal edebilirsiniz:
Araya Metin Sokmak
Programınızda araya metin sokmak gerektiğinde imleci o
noktaya getirin ve ekranın alt tarafında ARS (araya sok) göründüğünden emin
olun. ÜSY (üste yaz) görünüyorsa Insert tuşuna basın ve metni girin.
Metnin Üzerine Yazmak
1.
Insert tuşuna
basarak ekranın altında ÜSY belirdiğini görün.
2.
İmleci
değişikliğin başlayacağı noktaya getirin.
3.
Metni girin.
Üste
yazma konumunda, tuşladığınız her karakter önce yazılmış olan bir karakterin
yerini alacaktır.
Program Dokümantasyonu
Micro/WIN, programınızı dokümante etmek için çeşitli
seçenekler sunar. Program ve devre başlıkları, devre notları, sembol notları ve
(Komut Listesinde) satır komutları oluşturabilirsiniz.
Program Başlığı Oluşturmak
1.
Düzenle
menüsünden Program Başlığı'nı seçiniz.
2.
Programınız için
gereken açıklama metnini giriniz (en fazla 2047 karakter).
3.
Yeni satır için
enter tuşunu kullanınız.
4.
Tamam butonunu
tıklayarak bitiriniz.
Program
başlığı Komut Listesi editöründe programın başında ve ilk NETWORK yazısına
kadar görüntülenir.
Ladder'da
görüntülemek için Düzenle menüsünden Program Başlığı'nı seçiniz.
Devre Başlığı Girmek
1.
DEVRE yazan yeri
çift tıklayınız.
2.
Devre başlığı
metnini giriniz (en fazla 127 karakter).
3.
Tamam butonunu
tıklayınız.
Devre
başlığı, Komut Listesinde NETWORK ibaresinin hemen yanında bir satır halinde
görüntülenir.
Devre Notlarını Girmek
1.
DEVRE yazan yeri
çift tıklayınız.
2.
Not yazan yere
2047 karakterlik metin yazabilirsiniz.
3.
Yeni satır için
enter tuşunu kullanın.
4.
Tamam butonunu
tıklayarak bitirin.
Komut
Listesi editöründe, devre notları NETWORK ibaresi ile ilk komut arasında
görülür.
Sembollere Not Koymak
1.
Yeni ya da mevcut
bir sembol tablosunu açın.
2.
Not konacak
sembolü bulun. (Düzenle>Bul'u kullanabilirsiniz.)
3.
Not sütununa 79
karaktere kadar not yazın.
4.
Proje menüsünden
Hepsini Kaydet'i seçip kaydedin.
Sembol
notları sadece sembol tablosunda görüntülenir.
Komut Listesinde Not Yazmak
1.
İmleci komutun
sonuna getirin.
2.
Tab ya da boşluk
tuşuna basın.
3.
Çift bölü işareti
( // ) kullanarak notun başladığını belirtin.
4.
Açıklayıcı
bilgileri yazın (en fazla 1024 karakter).
5.
Notun sonunda
enter tuşuna basın.
Komut Listesi Programlarını Ladder
Olarak Görmek
Komut Listesi editöründeyken Görünüm menüsünden
Ladder'ı seçme imkanına sahipsiniz. Bunu yaptığınız an, program otomatik olarak
derlenir ve görüntü Ladder olur. İki gösterim şekli tam bire bir olmadığından
bazı gösterim zorlukları olabilir.
Program Komutları
Ladder olarak gösterilemeyecek her Komut Listesi
'devresi' Ladder'da "Geçersiz devre" olarak gözükür. Örneğin, aynı
Komut Listesi devresinde CTU veya CTUD kutusuyla birlikte bir başka kutu
gerektiren komut kullanılırsa bu olacaktır.
"Geçersiz devre" olarak gözüken devreyi
Ladder'da Komut Listesi olarak görmek için geçersiz yazan yeri çift tıklayın.
Ladder konumunda devrede değişiklik yaparsanız bunlar komut listesi devresinin
yerini alır.
Notlar
Komut
Listesinde yazılmış satır komutları Ladder'da korunur, ancak gözükmez.
Komut Listesi Program Örneği
Bu örnek, Komut Listesi editöründe Komut Yazmak
bölümünde anlatılan şekliyle girilmiş bir programı göstermektedir.
Programlarınızı buna benzer olarak oluşturmanızı tavsiye ederiz.Özellikle
devreler ve herbir satırla ilgili notlar koymanız ilerde yapılması
gerekebilecek değişiklikler için iyi bir dokümantasyon oluşturmanızı
sağlayacaktır. Dikkat ederseniz program, sembolik adresler'le yazılmıştır.
Bu programı Micro/WIN'de görmek için Türkçeleştirme
disketini sürücüsüne takın, Proje>Aç menüsünden sürücüyü (A ya da B) seçin,
karşınıza çıkacak olan ORNEK.PRJ dosyasının üzerini çift tıklayın.
// Boya Mikseri için örnek program
NETWORK //Tankı ürün 1'le doldurma ve
tank seviyesini izleme.// Start butonuna basılırsa pompayı çalıştırma
LD Start_1 //Start_1 I0.0 değerini yükleme
O Pompa_1 //Pompa_1 Q0.0 değeriyle OR'lama
A Stop_1 //Stop_1 I0.2 ile AND'leme
AN Yüksek_seviye //Yüksek_seviye I0.4 yoksa
= Pompa_1 //Pompa_1 Q0.0'i çalıştır (ya da durdur)
NETWORK //Tankı ürün 2'yle
doldurma ve tank seviyesini izleme //Start butonuna basılırsa pompayı
çalıştırma
LD Start_2 //Start_2 I0.1 değerini yükle
O Pompa_2 //Pompa_2 Q0.1 değeriyle OR'la
A Stop_2 //Stop_2 I0.3'le OR'la
AN Yüksek_seviye //Yüksek_seviye I0.4'la AND'le
= Pompa_2 //Sonucu Pompa_2 Q0.1'e yaz
NETWORK //Yüksek seviyeye
ulaşıldıysa bit set et.
LD Yüksek_seviye //Yüksek_seviye I0.4 değerini yükle
S Yük_seviyeye_ulaştı, 1 //Yük_seviyeye_ulaştı M0.1'ı set et (1 yap)
NETWORK //Yüksek seviyeye
ulaşıldıysa zaman rölesini çalıştır
LD Yüksek_seviye //Yüksek_seviye M0.1 değerini yükle
TON Karıştır_zaman_rölesi, +100 //Zaman rölesi 37, Ayar değeri = 100
(x0.1 secs, yani //10 sn.)
NETWORK //Karıştırma motorunu
çalıştırma
LDN Karıştır_zaman_rölesi //Karıştır_zaman_rölesi T37'nin değerinin
tersini yükle
A Yük_seviyeye_ulaştı //Yük_seviyeye_ulaştı M0.1 ile AND'le
= Karıştırma_motoru //Sonucu Karıştırma_motoru Q0.2'ye
aktar
= Buhar_valfi //Buhar_valfi Q0.3'e de aktar
NETWORK //Tankı boşaltma.
LD Karıştır_zaman_rölesi //Karıştır_zaman_rölesi T37'yi yükle
AN Düşük_seviye //Düşük_seviye I0.5 değilse
= Boşaltma_valfi // Boşaltma_valfi Q0.4'ü çalıştır
= Boşaltma_pompası // Boşaltma_pompası Q0.5'i de çalıştır
NETWORK //Çevrimi sayma
LD Düşük_seviye //Düşük_seviye I0.5'i yükle
A Karıştır_zaman_rölesi //Karıştır_zaman_rölesi T37 ile AND'le
LD Reset //Reset
I0.7'yi yükle
CTU Çevrim_sayıcısı, 12 //Sayıcı 30, Ayar değeri = 12
NETWORK //Düşük seviyeye ulaşıldıysa
yada zaman rölesi // durduysa hafıza bitini sıfırla.
LD Düşük_seviye //Düşük_seviye I0.5'i yükle
A Karıştır_zaman_rölesi //Karıştır_zaman_rölesi T37 ile AND'le
R Yük_seviyeye_ulaştı, 1 //Yük_seviyeye_ulaştı M0.1'i sıfırla
NETWORK //Ana program sonu
MEND
Program Elemanlarının Çapraz Listesini
Almak
Elemanların hangi devrede hangi komutla birlikte
kullanıldığının listelenmesine Çapraz Referans denmektedir. Görünüm menüsünden
Çapraz Referans'ı seçiniz.
Eğer programınız derlenmediyse, Çapraz Referans'ı
seçmenizin hemen ardından otomatik olarak derlenecektir. Derleme sona erdiğinde
(varsa) derleme hataları ve çapraz referans tablosu görülecektir.
Çapraz Referans Ekranı
Çapraz referans tablosu elemanı, devre/satır
numarasını ve elemanın kullanıldığı komutu gösterir. Komutun (Komut listesinde)
ya da grafiğin (Ladder'da) üzerine çift tıklamak imleci programın o kısmına
götürür.
Referansın yanında * ya da & sembolleri varsa, o
elemanın komut içersinde endirekt adres olarak kullanıldığı anlaşılır.
Eğer referansta (aralığında) yazıyorsa, eleman görünüm
olarak programda yer almıyor, ancak belli bir aralığı etkileyen bir komutun
(BMB,BMW,BMD) sınırları içinde demektir.
Bir program, Ladder editöründe görünmeyen referansları
gösterebilir. Bunun nedeni bazı kutuların birden çok Komut Listesi komutuna
karşılık gelmesidir.
İtalik olarak gösterilen referanslar, Ladder
görünümünde geçersiz devre olarak yer alan Komut Listesi elemanlarını işaret
eder. Bunlar için Devre sütünunda gözüken numara satır numarasıdır.
Çapraz Referans Menüsü
Seçenekler
Seçenekler menüsünden Yazdır 'ı seçtiğiniz zaman,
çapraz referansı yazdırmanın yanı sıra diğer yazdırma seçeneklerine de
ulaşırsınız.
Yazdırmadan önce çıktıyı görmek için Seçenekler
menüsünden Yazdırma Öngörünüm 'ü seçiniz.
Çapraz referans ekranını kapatmak ve önceki Micro/WIN
ekranına dönmek için Seçenekler>Çıkış'ı seçiniz.
Görünüm
Çapraz
referans listeleme görüntüsünü değiştirmek için Görünüm menüsünden Kullanılan
Elemanlar 'ı seçiniz.
Görüntülemeyi
mutlak adresleme yerine sembolik adreslemeyle yapmak istiyorsanız Görünüm
menüsünden seçiniz.
Kullanılan Elemanları Saptamak
Belli bir elemanın programınız içersinde kullanılıp
kullanılmadığını saptamak için Görünüm menüsünden Kullanılan Elemanlar'ı
seçiniz.
Eğer programınız derlenmediyse, Kullanılan Elemanlar'ı
seçmenizin hemen ardından otomatik olarak derlenecektir. Derleme sona erdiğinde
(varsa) derleme hataları ve kullanılan elemanlar tablosu görülecektir.
Kullanılan Elemanlar Ekranı
Tablo, programda kullandığınız hafıza bölgelerini
gösterir. Görünüm (seçiminize göre) bit ya da bayt olaraktır. I, Q, M, S
elemanlarını bit, V, M, zaman rölesi, sayıcı elemanlarını bayt olarak
görebilirsiniz.
Eğer referansta (aralığında) yazıyorsa, eleman görünüm
olarak programda yer almıyor, ancak belli bir aralığı etkileyen bir komutun
(BMB,BMW,BMD) sınırları içinde demektir.
Bir program, Ladder editöründe görünmeyen referansları
gösterebilir. Bunun nedeni bazı kutuların birden çok Komut Listesi komutuna
karşılık gelmesidir.
İtalik olarak gösterilen referanslar, Ladder
görünümünde geçersiz devre olarak yer alan Komut Listesi elemanlarını işaret
eder.
Kullanılan Elemanlar Menüsü
Seçenekler menüsünden Yazdır 'ı seçtiğiniz zaman,
kullanılan elemanları yazdırmanın yanı sıra diğer yazdırma seçeneklerine de
ulaşırsınız.
Yazdırmadan önce çıktıyı görmek için Seçenekler
menüsünden Yazdırma Öngörünüm 'ü seçiniz.
Kullanılan elemanlar ekranını kapatmak ve önceki
Micro/WIN ekranına dönmek için Seçenekler>Çıkış'ı seçiniz.
Görünüm
Kullanılan
Elemanlar listesini değiştirmek için Çapraz Referans 'ı seçebilirsiniz.
Format
Listedeki
elemanları ya bit ya da bayt formatında görebilirsiniz. O anki seçimin yanında
çek işareti bulunur.
Bit
formatında görüntülenen elemanlar I, Q, M, ve S; bayt formatında VB, MB, T, C,
SMB, AIW, AQW, ve HC'dir.
DATA BLOK ÜZERİNDE ÇALIŞMAK
Programınızda bir data blok oluşturmak için veri
yerlerini ve değerini .db dosyasına giriniz. Data blok editörü serbestçe
yazılabilen bir editördür, yani belirli bilgiler için ayrılmış belirli alanlar
yoktur. Ancak, derlemenin doğru olarak yapılması için uyulması gereken birkaç
kural vardır.
Yönergeler
Veri Hafızasına Erişim
S7-200'deki
veri hafızası beş bölgeden oluşur.
I Giriş
Q Çıkış
M Dahili Hafıza Biti
SM Özel Hafıza Biti
V Değişken Hafıza
Bir hafıza bölgesini kullanmak için o bölgeyi veri
tipi ve numarasıyla birlikte adreslemek gerekir. Hafıza alanlarına bit, bayt,
word ya da double word olarak erişilebilir.
Bit Erişimi
Bir bite erişim için, bitin adresini belirtiniz. Bunun
formatı belirteç (I,Q,M, SM) ve bayt.bit şeklindedir. Bütün veri alanları için
ilk adres sıfırdır. Bayt numarası ile bit numarası arasına nokta konur. Bit
adresi 0 ila 7 arasında bir sayıdır.
Örnek: I0.0
CPU
Hafıza Tipleri ve Kullanılabilir Aralıkları
herbir hafıza tipi için izin verilen değerleri göstermektedir.
Bayt, Word, ya da Double Word Erişimi
Bir bayt, word ya da double word'e erişim için adres
tanımlanır. Hafıza tipi belirtecini veri boyutu ve adres numarası takip eder.
Örnek: VB200
V hafıza bölgesindeki 200. bayta erişimi sağlar.
CPU
Hafıza Tipleri ve Kullanılabilir Aralıkları kısmında kullanılabilecek hafiza
aralıklarını görebilirsiniz..
Veri Sabitleri
Veri sabitlerini pek çok komutta bayt, word, double
word olarak kullanabilir ve biner (binary), ondalık sayı, heksadesimal ya da
ASCII olarak gösterilmesini sağlayabilirsiniz. Sabitler, aşağıdaki formatlar
kullanılmadığı sürece ondalık sayı olarak kabul edilir.
ASCII
Tek
Tırnak SabitDeğer SabitDeğer SabitDeğer Tek
Tırnak
Örnek:
`DUR` ` D U R `
Heksadesimal
Taban Ayraç Sabit
Değer
Örnek:
16#3FB2 16 # 3FB2
Veri Sabitleri Aralıkları
Veri
Boyutu İşaretsizOndalık Sayı Heksadesimal İşaretli
Ondalık Sayı Heksadesimal
B
(Bayt) 0 - 255 0 - FF -128
- +127 80 - 7F
W
(Word) 0 - 65535 0 - FFFF -32768 - +32767 8000 - 7FFF
DW
(Double Word) 0 - 4294967295 0 - FFFF FFFF -2147483648
- +2147483647 8000 0000 - 7FFF
FFFF
Veri
Boyutu Pozitif Gerçel Sayı Negatif Gerçel Sayı
DW
(Double Word) +1.175495E-38
- +3.402823E+38 -1.175495E-38 - - 3.402823E+38
Veri Alanlarının Erişim Özellikleri
Alan Açıklama. Bit
olarak erişimde Bayt olarak
erişimde Word olarak erişimde Dword olarak erişimde Kalıcı olabilir Forse edilebilir
I Dijital Girişler ve kütüğü
(register) oku/yaz oku/yaz oku/yaz oku/yaz hayır evet
Q Dijital Çıkışlar ve kütüğü oku/yaz oku/yaz oku/yaz oku/yaz hayır evet
M Dahili hafıza biti oku/yaz oku/yaz oku/yaz oku/yaz evet evet
SM Özel hafıza bitleri(SM0 - SM29 salt
oku'dur) oku/yaz oku/yaz oku/yaz oku/yaz hayır hayır
V Değişken hafıza oku/yaz oku/yaz oku/yaz oku/yaz evet evet
T Zaman rölesi değerleri ve bitleri T-bitioku/yaz hayır T-değerioku/yaz hayır T0
- T31 & T64 - T65 hayır
C Sayıcı değerleri ve bitleri C-bitioku/yaz hayır C-değerioku/yaz hayır evet hayır
HC Hızlı sayıcı değerleri hayır hayır hayır salt
oku hayır hayır
AI Analog girişler hayır hayır salt oku hayır hayır evet
AQ Analog çıkışlar hayır hayır salt yaz hayır hayır evet
AC Akümülatörler hayır oku/yaz oku/yaz oku/yaz
e hayır hayır
DEĞİŞİKLİKLER
Metin Seçmek
Programda değişiklik yapmak için önce değiştireceğiniz
kısmı seçiniz. Seçmenin bir yolu farenin sol tuşunu basılı tutarak imleci
değiştirilecek alan boyunca (yukarı/aşağı, sağa/sola ya da her ikisi)
taşımaktır. Seçilen bölge koyu renk olur ve fare tuşunu bırakınca sabitlenir
Yapacağınız işlemler koyu renk olan bütün alanı
kapsayacaktır. Örneğin silme tuşuna basarsanız tamamı silinir. Kopyalama işlemi
yaparsanız seçilen bölge kopyalanır.
Bir Seçimi İptal Etmek
Yapılan
seçimi fare ya da klavye tuşlarıyla iptal edebilirsiniz:
Araya Metin Sokmak
Programınızda araya metin sokmak gerektiğinde imleci o
noktaya getirin ve ekranın alt tarafında ARS (araya sok) göründüğünden emin
olun. ÜSY (üste yaz) görünüyorsa Insert tuşuna basın ve metni girin.
Metnin Üzerine Yazmak
1.
Insert tuşuna
basarak ekranın altında ÜSY belirdiğini görün.
2.
İmleci
değişikliğin başlayacağı noktaya getirin.
3.
Metni girin.
Üste
yazma konumunda, tuşladığınız her karakter önce yazılmış olan bir karakterin
yerini alacaktır.
Data Blok Örneği
Verilen
örnek, Data Blokta Düzeltme Yapmak kısmındaki yönergelere uygun olarak
yazılmıştır.
VB0 255 //bayt
değeri, VB0 adresinden başlıyor
VW2 256 //word
değeri, VW2'den başlıyor
VD4 700.59 //double
word, gerçel sayı, VD4'den başlıyor
VB8 -35 //bayt
değeri, VB8'den başlıyor
VW10 16#0A //word
değeri, HEX, VW10'dan başlıyor
VD14 146879 //double
word değeri, VW20'den başlıyor
VW20 2
4 8 16
32 64 //word değerleri tablosu, VW20'den başlıyor.
VB45 'Up' //iki
bayt'lık ASCII sabiti, VB45'den başlıyor
VW90 65535 //word
değeri, VW90'dan başlıyor.
SEMBOLLERLE PROGRAMLAMA
Micro/WIN
sembolik adresleme 'ye izin verir. 500 elemana kadar giriş
yapabileceğiniz bir sembol tablosu oluşturabilirsiniz. Sembollerin yanı sıra
herbir eleman için 79 karaktere kadar not da girebilirsiniz.
Aşağıdaki
hafıza tipleri için sembol tanımlayabilirsiniz.
Sembol
Tablosu Giriş Örneği
Sembol
Adı Adres Not
BoşaltmaPompasıButonu I0.0 1 nolu pompayı kapatır
Sıralama/Yazdırma
Sembol
tablosunu sembol ismine ya da mutlak adrese göre sıralama imkanınız
bulunmaktadır. Yazıcı çıktısı ekrandaki görüntü gibidir, yani hem isme hem
mutlak adrese göre sıralanmış çıktı istiyorsanız (ki dokümantasyon açısından
tavsiye edilir) her iki sıralamayı ayrı ayrı yapıp yazdırmanız gereklidir.
Mutlak Adreslere Sembol Atama
1.
Yeni ya da mevcut
bir sembol tablosunu açın.
2.
Sembol adı
sütununa sembolü girin (en fazla 23 karakter, boşluk kullanılamaz).
3.
Veri tipi, boyutu
ve yerini (örneğin, I0.0) Adres sütununa girin.
4.
Proje menüsünden
Hepsini Kaydet'i seçip kaydedin.
Aşağıdaki
hafıza tiplerine sembol atayabilirsiniz:
·
I
·
Q
·
M
·
SM
·
AI
·
AQ
·
V
·
S
·
C
·
T
Sembol Tablosu Oluşturma
1.
Sembol Adı
sütununu doldurun (en fazla 23 karakter, boşluk kullanılamaz).
2.
Veri tipi, boyutu
ve yerini Adres sütununa girin.
3.
Seçenek olarak
not girin (en fazla 79 karakter).
4.
Proje menüsünden
Hepsini Kaydet'i seçip kaydedin.
Aşağıdaki
hafıza tiplerine sembol atayabilirsiniz:
·
I
·
Q
·
M
·
SM
·
AI
·
AQ
·
V
·
S
·
C
·
T
Sembollere Not Koymak
1.
Yeni ya da mevcut
bir sembol tablosunu açın.
2.
Not konacak
sembolü bulun. (Düzenle>Bul'u kullanabilirsiniz.)
3.
Not sütununa 79
karaktere kadar not yazın.
4.
Proje menüsünden
Hepsini Kaydet'i seçip kaydedin.
Sembol
notları sadece sembol tablosunda görüntülenir.
Sembolleri Yazdırma
1.
Proje menüsünden
Yazdır' seçin.
2.
Sembol Tablosunun
yanındaki kutucuğu tıklayın.
3.
Yazdırmak için
Tamam butonunu tıklayın.
Sembolleri Sıralama
Sembol tablosundayken, Görünüm menüsünden İsimle
Sırala ya da Adresle Sırala'yı seçin.
Sıralama
sonunda boş satırlar atılır.
PROGRAM SİLMEK
Bir programı CPU'dan silme imkanına sahipsiniz. CPU'yu
Micro/WIN'den silmek için CPU svici TERM ya da STOP konumunda olmalıdır.
Silinecek projeyi açın.
1.
CPU menüsünden
Sil'i seçin.
2.
Hepsini Sil
seçeneğini tıklayın.
3.
Tamam butonunu
tıklayın.
CPU
silindiği zaman, aşağıdaki koşullar oluşur:
Hafıza
kartuşu varsa, Sil işleminden etkilenmez. Hafıza kartuşunu da silmek için
silinen CPU'yu hafıza kartuşuna kopyalayın. Aksi taktirde, enerji kapatılıp
açıldığında hafıza kartuşu içeriği CPU'ya kopyalanır.
PROGRAM DERLEMEK
1.
Derlenecek proje
dosyasını açın.
2.
CPU menüsünden
Derle'yi seçin yada sembolünü tıklayın.
Derleme
başlatılır ve derleme sonuçlarını gösteren bir mesaj alırsınız
Eğer Ladder ve Kamout Listesi görünümleri arasında
geçiş yaptıysanız Komut Listesinde Derleme Yapmak veya Ladder'da Derleme Yapmak kısmında verilen detayları incelemeniz gerekebilir.
Böylece programınızın derlenmesi veya görüntülenmesine engel olabilecek
problemlerden kaçınabilirsiniz.
STEP 7 - MİCRO/DOS PROJELERİNİ AÇMAK
STEP 7-Micro/WIN, STEP 7-Micro/DOS projelerini
Micro/WIN'e çevirir. Micro/DOS projesini açın, daha sonra kaydedin. Kaydedilen
program Micro/DOS formatına geri dönüştürülemez.
Bir
STEP 7-Micro/DOS programını açmak için:
2. Listelenecek
Dosya Tipleri (Files of Type) kutusundan .VPU uzantısını seçin ya da Dosya adı (file name) kutusuna dosya
adını yazın..
TEST İŞLEMLERİNİN KULLANIMI
CPU Çalışma Durumunu Değiştirme
Bu
amaçla Micro/WIN'i ya da CPU üzerindeki svici kullanabilirsiniz.
Micro/WIN
Kullanarak
1.
CPU svicini TERM
konumuna getirin.
2.
CPU menüsünden
RUN ya da STOP'u seçin veya araç çubuğunda ilgili sembolü tıklayın.
RUN: STOP:
.
CPU
Svicini Kullanarak
CPU
svicinin konumunu STOP ya da RUN olacak şekilde değiştirin.
Belirli Sayıda Tarama Yaptırmak
Açık
bir proje dosyasından (.ob, .db or .cht):
1.
Test menüsünden
Tarama Çalıştır'ı seçiniz.
2.
Klavye yardımıyla
tarama sayısını giriniz. (Geçerli değerler 1 ila 65535'dir.)
3.
Tamam butonunu
tıklayınız.
Değişkenleri Forse Etme
Açık
bir projeden:
1.
Görünüm
menüsünden Durum Tablosunu seçiniz ya da araç çubuğu üzerinde Durum Tablosu
sembolünü tıklayınız.
2.
Programınız
gereğine göre tablodaki adres ve format sütunlarını doldurun.
3.
Her bir adres
için Yeni Değer sütununa forse edilecek değeri giriniz.
4.
Hepsini Yaz
butonunu tıklayınız. Değerler CPU'ya yüklenecektir. (Eğer daha önce şifre
tanımladıysanız bunu girmeniz istenecektir.)
Değişkenlerin Forse Edilmelerinin İptali
Durum
Tablosu ekranından:
İmlecin
bulunduğu satırdaki değişkenin program taraması sonucunda olması gereken değere
dönmesini istiyorsanız Forse İptal butonunu tıklayınız.
Tablodaki
değerlerin tamamının program taraması sonucunda olması gereken değerlere
dönmesini istiyorsanız Tümden Forse İptal butonunu tıklayınız.
Ladder Durumunu Açma
Ladder editöründeyken (.ob), Test menüsünden Ladder
Durumu Açık'ı seçiniz. O anda ekranda gözüken devrenin durumu izlenecektir.
Diğer devreleri görmek için fareyi ya da page up/ page down tuşlarını kullanın.
CPU taraması ve Micro/WIN ekran görüntülenmesi
arasındaki zaman farkı yüzünden izlenen durumla gerçek durum arasında
senkronizasyon olmayabilir.
Ladder durumunu kapatmak için Test menüsünden Ladder
Durumu Kapalı'yı seçiniz.
Durum Tablosunu Açma
Tablo dosyasındayken (.cht), Test menüsünden Durum
Tablosu Açık'ı seçiniz. Oluşturduğunuz Durum Tablosundaki adreslerin değerleri
güncellenecektir.
CPU taraması ve Micro/WIN ekran görüntülenmesi
arasındaki zaman farkı yüzünden izlenen durumla gerçek durum arasında
senkronizasyon olmayabilir.
Durum tablosunu kapatmak için Test menüsünden Durum
Tablosu Kapalı'yı seçiniz veya Durum Tablosu Araç Çubuğu üzerindeki
sembolünü tıklayınız.
PROGRAM DURUMUNUN İZLENMESİ
Durum Tablosu Oluşturma
İzleme amaçlı bir tablo oluşturmak için önce Durum
Tablosu dosyasını açın. Bir proje oluşturulurken durum tablosu dosyası (.cht)
da otomatik olarak yaratılır.
Durum Tablosu, Adres, Format, Şu Anki Değer, Yeni
Değer sütunlarından oluşur.
Tablo
kullanılarak durumun izlenmesi
Tabloda
Değerlerin Değiştirilmesi
1. Adres alanına adresi girin.
2. Görüntüleme formatını seçmek için Format alanına çift
tıklayın ya da imleci Format alanına taşıyıp boşluk tuşuna basın. İstediğiniz
formata ulaşıncaya kadar devam edin.
3. Durum Tablosu Araç Çubuğu 'ndaki Hepsini Yaz butonunu
tıklayın
Durum İzlemenin Seçimi
Ladder
Durumu
1. İzlenenecek projeyi açın ve ladder editörünü seçin.
2. Test menüsünden Ladder Durumu Açık'ı seçin.
Ladder durumu açıkken, ladder ekranında kontaklar,
röleler, zaman röleleri ve sayıcılar için bitlerin durumu (açık ya da kapalı)
görülür. CPU programı icra ettikçe ekran güncellenir. CPU taraması ve Micro/WIN
ekran görüntülenmesi arasındaki zaman farkı yüzünden izlenen durumla gerçek
durum arasında senkronizasyon olmayabilir.
Durum
Tablosu
1. Durum tablosunu açın.
2. Test menüsünden Durum Tablosu Açık'ı seçin.
Bu
konumdayken, tablodaki adresler gerçek değerlerle güncellenir.
Yeni
Değer sütununa giriş yaparak istediğiniz adres(ler)de değişiklik
yapabilirsiniz.
CPU'YA AİT BİLGİLERİN İZLENMESİ
CPU menüsünden Bilgi'yi seçin. Bu ekran CPU modeli ve
versiyonu, çalışma konumu, tarama hızı, giriş/çıkış modül konfigürasyonu, CPU
ve modüllerle ilgili (varsa) hataları gösterir.
Genel Bilgi
1. CPU>Bilgi menüsü seçin.
2. Genel Bilgi'yi tıklayın.
CPU
durumu, tarama süresi, CPU modeli, yazılım ve ASIC versiyonu buradan
görülebilir.
Tarama Hızı Görüntülemesini Güncelleme
Tarama
Hızı bölümündeki Güncelle butonunu tıklayın.
Arıza Durumu
1. CPU menüsünden Bilgi'yi seçin.
2. Arıza Durumu'nu tıklayın.
Arızanın
hangi modülde olduğu gösterilir. CPU arızları birincil veya ikincil olabilir.
Modül Konfigürasyonu
1. CPU menüsünden Bilgi'yi seçin.
2. Modül Konfigürasyonu'nu tıklayın.
CPU,
giriş/çıkış modüllerinin tipi, adresi ve nokta sayısı okunur ve sonuç ekrana
yazılır.
DP Durumu
(CPU
215)
1. CPU menüsünden Bilgi'yi seçin.
2. DP Durumu'nu tıklayın.
DP
Durumu, DP portunun konfigürasyon verilerini ve durumunu gösteriri.
·
DP Durumu: Portun
o anki durumunu gösterir (devrede, değil, vs.)
·
Master Addresi:
CPU 215'i kontrol eden master'ın adresini gösteriri.
·
Çıkış Buffer
Adresi: Master'dan gönderilen bilgilerin bulunacağı V hafızasının başlangıç
adresini gösterir.
·
Çıkış Baytı
Sayısı: Master'dan alınacak bilgilerin saklanması için ayrılan bayt sayısını
gösterir.
·
Giriş Baytı
Sayısı: Master' a gönderilecek bilgilerin saklanması için ayrılan bayt sayısını
gösterir.
CPU'YU KONFİGÜRE ETMEK
CPU'nun mevcut konfigürasyonunu okumak ve değişiklik
yapmak için CPU>Konfigüre Et'i seçin. CPU Konfigürasyonu ekranı, seçilen
proje için ağ adresini, çıkış ayarlarını, kalıcı aralıkları ve şifre ayarlarını
gösterir.
Bunlardan herhangi birinde yapılacak değişiklikler CPU
konfigürasyon dosyasının (.cfg) CPU'ya yüklenmesinden sonra devreye girer.
Port 0
Port
0'ı Konfigüre Etmek
1. CPU Konfigürasyonu'ndan Port 0'ı seçiniz.
2. Port 0 için ağ adresini giriniz (0 ila 126 arasında).
3. Master için kullanılacak en yüksek ağ adresini giriniz
(0 ila 126 arasında).
4. İletişim hızını seçiniz (9600 veya 19200).
5. Tekrar deneme sayısını giriniz (0-8).
6. Ağ güncelleme faktörünü giriniz (0-100).
7. Tamam butonunu tıklayınız.
Bunlardan herhangi birinde yapılacak değişiklikler CPU
konfigürasyon dosyasının (.cfg) CPU'ya yüklenmesinden sonra devreye girer.
Diğer iletişim ayarları Kurulum menüsünden İletişim
seçilerek yapılır.
Kalıcı Aralıklar
V, M, T ve C hafıza alanları için toplam altı kalıcı
aralık tanımlayabilirsiniz. Bu adresler, enerji kesilmesi durumunda CPU 212'de
50 saat, CPU 214/215/216'da 190 saat süreyle saklanır.
Bunlardan herhangi birinde yapılacak değişiklikler CPU
konfigürasyon dosyasının (.cfg) CPU'ya yüklenmesinden sonra devreye girer.
1. Veri alanı kutucuğunun sağındaki oku tıklayarak
geçerli hafıza alanlarını görebilirsiniz.
2. İstenilen veri alanını seçiniz.
3. Kalıcı olacak verinin başlangıç adresini (ofset)
giriniz.
4. Başlangıç adresinden itibaren kalıcı olacak eleman
sayısını giriniz.
5. Tamam butonunu tıklayınız.
Şifre
S7-200 CPU'larına şifre girme seçeneğiniz
bulunmaktadır. Şifre, seçilen koruma seviyesine göre CPU'ya erişimi kısıtlar.
Şifre Tanımlamak
1. CPU menüsünden Konfigüre Et'i seçiniz.
2. Şifre'yi tıklayınız.
3. İstenilen koruma seviyesi'nin yanındaki kutucuğu
tıklayınız.
4. Seviye 2 ve 3 için şifre girip tekrarlayın.
5. Tamam butonunu tıklayın.
Şifreyi değiştirmek
1. CPU menüsünden Konfigüre Et'i seçiniz.
2. Şifre'yi tıklayınız.
3. Değiştir butonunu tıklayınız (bu buton şifreyi daha
önce CPU'ya yüklediyseniz çıkacaktır).
4. Şifreyi girin.
5. Şifreyi teyid edin.
6. Tamam butonunu tıklayın.
Bunlardan herhangi birinde yapılacak değişiklikler CPU
konfigürasyon dosyasının (.cfg) CPU'ya yüklenmesinden sonra devreye girer.
Çıkış Tablosu
CPU'nun Run konumundan Stop konumuna geçmesi halinde
çıkışların o anki konumlarında donmalarını seçebilir ya da tanımlayacağınız bir
tablodaki değerlere dönmesini sağlayabilirsiniz. Bu tablo, özellikle emniyet
gerektiren projelerde size avantaj sağlar.
Tabloda yapılacak değişiklikler CPU konfigürasyon
dosyasının (.cfg) CPU'ya yüklenmesinden sonra devreye girer.
Run konumundan Stop konumuna geçişte çıkışların
fabrika ayar konumu:
Çıkış tablosunda bir değişiklik yapılmamışsa (CPU
fabrika ayarındaysa) bütün çıkışlar 0 (OFF) olur, çıkış modülleri sinyal
vermez.
Run
konumundan Stop konumuna geçişte çıkışların dondurulması:
1.
CPU>Konfigüre
Et'i seçin.
2.
Çıkış Tablosu'nu
tıklayın.
3.
Çıkışları Dondur
kutucuğunu tıklayın.
4.
Tamam butonunu
tıklayın.
Run
konumundan Stop konumuna geçişte çıkışların bilinen bir duruma getirilmesi:
1.
CPU>Konfigüre
Et'i seçin.
2.
Çıkış Tablosu'nu
tıklayın
3.
Run'dan stop'a
geçişte 1 (ON) olmasını istediğiniz çıkışların solundaki kutucukları tıklayın.
4.
Tamam butonunu
tıklayın.
Port 1
(
CPU 216'da bulunur)
Port 1'i Konfigüre Etmek
1.
CPU
Konfigürasyonu'ndan Port 1'i seçiniz.
2.
Port 1 için ağ
adresini giriniz (0 ila 126 arasında).
3.
Master için
kullanılacak en yüksek ağ adresini giriniz (0 ila 126 arasında).
4.
İletişim hızını
seçiniz (9600 veya 19200).
5.
Tekrar deneme
sayısını giriniz (0-8).
6.
Ağ güncelleme
faktörünü giriniz (0-100).
7.
Tamam butonunu
tıklayınız.
DP Portu
(CPU
215'te bulunur)
DP Portunun Konfigüre Edilmesi (CPU tipi
olarak CPU 215 seçilmiş olmalıdır)
1.
Konfigüre Et'den
DP Port'u tıklayınız.
2.
DP portu adresini
giriniz (Aralık 0-126 olup CPU 215'in DP portu için başlangıç değeri 126'dır).
Burada girilen değer master'a girilen değerle aynı olmalıdır.
3.
Master için
kullanılacak en yüksek adresi giriniz. (Aralık, 0-126)
4.
İletişim hızını
seçiniz. (CPU 215'in DP portu iletişim hızını master'ın değerine otomatik
olarak getirecek ve PROFIBUS cihazları için tanımlanan standart 9.6 Kbyte ila
12 MByte arası hızlardan herhangi birinde çalışacaktır.)
5.
Tekrar deneme
sayısını giriniz (0-8).
6.
Ağ güncelleme
faktörünü giriniz (0-100).
7.
Tamam butonunu
tıklayınız.
Giriş Filtreleri
Giriş filtrelerini ayarlamak CPU'nun bir girişi (veya
değişimini) geçerli sayması için gereken zamanı geciktirecektir. Girişte bir
değişiklik olduğu zaman, giriş sinyali ayarlanan süre boyunca aynı konumda
kalmalıdır, yoksa CPU bu değişikliği dikkate almayacaktır. Bu imkan, istenmeyen
anlık değişimlerin (gürültünün) olduğu sinyallerin duyarsızlaştırılması için
idealdir, ancak sadece entegre (CPU'nun üzerindeki) girişler için geçerlidir.
Giriş
gecikmesini ayarlamak için:
1.
CPU
Konfigürasyonu diyalog kutusunda Giriş Filtreleri'ni tıklayın.
2.
Her dörtlü giriş
grubu için gecikme süresini girin.
3.
Tamam butonunu
tıklayın.
Değişiklikler,
konfigürasyon dosyası PLC'ye yüklenince etkili olur.
MPI İLETİŞİMİ
Micro/WIN programlama yazılımını bir MPI (Multi Point
Interface) kartıyla kullanabilirsiniz. MPI kartı basit bir kabloyla iletişim
hattı oluşturmak için bir RS485 port'u içermektedir.
MPI
iletişimini sağladıktan donra, STEP 7 Micro/WIN'i diğer master cihazlarla bir
ağa bağlayabilirsiniz. Bunlardan bazıları:
MPI
İletişimin Seçimi:
1.
Kurulum menüsünden
İletişim'i seçin.
2.
MPI Kartı'nı
seçin.
3.
MPI kartı
tarafından kullanılacak IRQ (Interrupt) değerini girin. Başlangıç ayarı olan 5
tavsiye edilen değerdir.
4.
STEP 7 Micro/WIN
adresini girin. Eğer ağda birden çok MPI kullanıcısı varsa, herbirinin farklı bir
adrese sahip olması gereklidir. Bu değer 0 ila en yüksek master adresi arasında
olabilir. Başlangıçta Micro/WIN 0, en yüksek adres 15'tir.
5.
Herbir master'ın
yetkiyi (token) elinde tuttuğu zamanı milisaniye cinsinden girin.
6.
En yüksek master
adresini tanımlayın.
7.
Tamam butonunu
tıklayın.
Not: Kurulum>İletişim diyalog kutusunda değişiklik yapılmadan önce CPU
adresi girilip PLC'ye yüklenmiş olmalıdır. (CPU adresini ayarlamak için CPU
menüsünden Konfigüre Et'i seçiniz).
Birden Çok Aktif Kullanıcı
Eğer MPI ağında birden çok aktif kullanıcı (örneğin
iki tane PG) varsa, başlangıç adres değeri olan 0 daha önce kullanılmış
olabilir. Bu durumda Micro/WIN adresini yukarda anlatıldığı şekilde değiştirin.
Kesinlikle S7DPMPI.INI dosyasını değiştirmeyin.
LADDER KOMUTLARI
Ladder
komutları, benzer işlevlere sahip gruplar altında toplanmıştır:
Kontaklar
Normalde Açık
Operandlar:
n
(bit): I, Q, M, SM, S, T, C, V
Açıklama:
n
adresinin değeri 1 olduğu zaman normalde açık kontak kapanır. Normalde açık bir
kontak kapandığında enerji akışı olur.
Seri bağlandığı zaman, normalde açık kontak takip eden
Ladder elemanıyla lojik olarak AND'lenmiş olur. Paralel bağlandığında ise OR
mantığı kullanılmış olur.
Normalde Kapalı Kontak
Operandlar:
n
(bit): I, Q, M, SM, S, T, C, V
Açıklama:
n
adresinin değeri 0 olduğunda normalde kapalı kontak kapanır. Güç akışı kontak
kapandığında olur.
Seri bağlandığı zaman, normalde kapalı kontak takip
eden Ladder elemanıyla lojik olarak AND'lenmiş, paralel bağlandığında ise
OR'lanmış olur.
Anında Normalde Açık Kontak
Operandlar:
n
(bit): I
Açıklama:
n adresinin değeri 1 olduğu zaman normalde açık kontak
kapanır. Normalde açık bir kontak kapandığında enerji akışı olur. Normalde açık
kontaktan farkı, giriş değerinin o anda okunmasıdır, yani burada okunan değer
taramanın başında okunup giriş kütüğüne (register) yazılan değerden farklı
olabilir. Bu kontak giriş kütüğünü güncellemez.
Seri bağlandığı zaman, anında normalde açık kontak
takip eden Ladder elemanıyla lojik olarak AND'lenmiş, paralel bağlandığında ise
OR'lanmış olur.
Anında Normalde Kapalı Kontak
Operandlar:
n
(bit): I
Açıklama:
n adresinin değeri 0 olduğu zaman anında normalde
kapalı kontak kapanır. Normalde kapalı bir kontak kapandığında enerji akışı
olur. Normalde kapalı kontaktan farkı, giriş değerinin o anda okunmasıdır, yani
burada okunan değer taramanın başında okunup giriş kütüğüne (register) yazılan
değerden farklı olabilir. Bu kontak giriş kütüğünü güncellemez.
Seri bağlandığı zaman, anında normalde kapalı kontak
takip eden Ladder elemanıyla lojik olarak AND'lenmiş, paralel bağlandığında ise
OR'lanmış olur.





Hiç yorum yok:
Yorum Gönder