PLC programında encoder simulasyonu

Katılım
20 Eyl 2006
Mesajlar
440
Puanları
1
Yaş
42
Arkadaşlar merhaba,

Elimde encoder olmadan da 1000 pulse veya 800 pulse'lık bi encoder'ı nasıl simule edebilirim. böyle bir şeyi nasıl yaparım.
Yardımcı olmanızı rica ederim.

İyi çalışmalar.
 
Nerede kullanacaksın üstat. PLC'de yada başka bir yerde ?
 
Siemens PLC de kullancağım. Ancak evde de programı yüklemeden önce simulasyon yapmak istiyorum. herhangi bir hatam varsa görmek istiyorum. böyle bir şey mümkünmüdür?
 
Üstat encoderın nesini simule edeceksin ? Onu anlayamadım. Sonuçta pulse sayına bağlı olarak bir data blok oluşturup integer formatında sen çevirdikçe sayma yapacak değil mi ?
 
Kod:
PROGRAM PLC_PRG
VAR
    EnkoderCikisi : DINT;
    MotorSagaDonuyor, MotorSolaDonuyor, EncoderSifirla :BOOL;
END_VAR

    IF EncoderSifirla      THEN
        EnkoderCikisi := 0;               (*Enkoderi Offsetleme/Sıfırlama kısmı *)
    ELSIF MotorSagaDonuyor THEN
        EnkoderCikisi := EnkoderCikisi+1; (*Enkoderi Pozitif Saydırma Simulasyon*)
    ELSIF MotorSolaDonuyor THEN
        EnkoderCikisi := EnkoderCikisi-1; (*Enkoderi Negatif Saydırma Simulasyon*)
    END_IF

57464
 
Son düzenleme:

Forum istatistikleri

Konular
133,409
Mesajlar
971,279
Kullanıcılar
459,361
Son üye
by.volkandemir

Çevrimiçi üyeler

Geri
Üst