S7–200 PLC Kullanma Kılavuzu
POSx_LDPOS Komutu
POSx_LDPOS komutu (pozisyonu yükle), pozisyonlama
modülündeki anlık pozisyonu başka bir değerle değiştirir. Bu
komutu, herhangi bir mutlak hareket komutu için yeni bir sıfır
noktası oluşturmak için de kullanabilirsiniz.
EN bitinin 1 olması komutu işletir. DONE bitinin gelerek komutun
sona erdiğini göstermesine değin EN bitinin 1 kalmasını sağlayın.
START parametresinin 1 olması pozisyonlama modülüne bir
LDPOS komutu gönderilmesine neden olur. Komut, START
parametresinin var olduğu her taramada, eğer pozisyonlama
modülü meşgul değilse, pozisyonlama modülüne LDPOS komutu
gönderir. Sadece bir LDPOS komutunun gönderildiğinden emin
olmak için, START parametresini başlatan koşulu bir yükselen
kenar şartına bağlamak gerekir.
New_Pos parametresi, pozisyonlama modülünün mutlak hareketler
için kullandığı anlık değerin yerine geçecek olan yeni değerdir.
Seçilen ölçüm sistemine göre, bu değer darbe sayısı (DINT) veya
mühendislik birimi sayısı (REEL) olabilir.
Done parametresi, pozisyonlama modülü işlemi tamamladığında 1 olur.
Error parametresi, oluşan hatanın kodunu gösterir. Hata kodlarının açıklaması için sayfa 276’daki
Tablo 9–13’e bakınız.
C_Pos parametresi motorun bulunduğu anlık pozisyonu gösterir. Seçilen ölçüm sistemine göre, bu değer
darbe sayısı (DINT) veya mühendislik birimi sayısı (REEL) olabilir.
Tablo 9–8 POSx_LDPOS Komutu için Parametreler
Giriş/Çıkış Veri Tipi Operandlar
START BOOL I, Q, V, M, SM, S, T, C, L, Enerji Akışı
New_Pos, C_Pos DINT, REELID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Done BOOL I, Q, V, M, SM, S, T, C, L
Error BAYT IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD
264