Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
Pozisyon Kontrol Sihirbazı Tarafından Oluşturulan Komutlar
Pozisyon kontrol sihirbazı, modülün konumuna ve seçilen ayarlara bağlı olarak komut altprogramları
oluşturarak pozisyonlama modülünün kontrolunu basitleştirir. Her pozisyon komutu ”POSx_” önekiyle
başlar ve burada x modülün CPU’ya göre bulunduğu yerdir. Her bir pozisyon komutu aslında birer
altprogram olduğundan, 11 pozisyon komutu 11 altprogram kullanır.
Bilgi Notu
Pozisyon komutları, programınızı 1700 bayta kadar arttırabilir. Serbest hafıza alanı açmak için
kullanılmayan pozisyon komutlarını silebilirsiniz. Eğer silinen komutun geri alınması gerekirse, pozisyon
kontrol sihirbazını tekrar çalıştırın.
Pozisyon Komutlarını Kullanmak için Yönergeler
Aynı anda sadece bir pozisyon komutunun aktif olduğundan emin olmalısınız.
POSx_RUN ve POSx_GOTO komutlarını bir interrupt altprogramından çağırabilirsiniz. Ancak, modül bir
başka komutla meşgulken yeni bir komut işletmeye girişmemek çok önemlidir. Eğer bir interrupt
programında komut başlatıyorsanız, POSx_CTRL komutunun çıkışlarını kullanarak pozisyonlama
modülünün hareketi ne zaman bitirdiğine bakabilirsiniz.
Pozisyon kontrol sihirbazı, hız parametrelerini (Speed ve C_Speed) ve pozisyon parametrelerini seçilen
ölçüm sistemine göre otomatik olarak ayarlar. Darbeler için, bunlar DINT (double tamsayı) değerlerdir.
Mühendislik birimleri için, bu parametreler seçtiğiniz birime göre REEL sayılardır. Örneğin: Santimetre
seçimi pozisyon parametrelerinin cm cinsinden reel sayı ve hız parametrelerinin cm/saniye cinsinden reel
sayı olmasına yol açar.
Özel pozisyon kontrol işlemleri için aşağıdaki pozisyon komutları gerekir:
❑ Programınıza POSx_CTRL komutunu yerleştirin ve her taramada işletmek için SM0.0 kontağını
kullanın.
❑ Bir mutlak pozisyona hareket tanımlamadan önce POSx_RSEEK veya POSx_LDPOS komutuyla
sıfır noktası oluşturulmalıdır.
❑ Programdaki girişlere bağlı olarak bir noktaya hareket etme için POSx_GOTO komutunu kullanın.
❑ Pozisyon kontrol sihirbazını kullanarak oluşturduğunuz hareket profillerini çalıştırmak için
POSx_RUN komutunu kullanın.
Diğer komutlar opsiyoneldir.
257