Haberleşmeyle Dijital Girişlerin Tetiklenmesi

Cevapla
Kullanıcı avatarı
ahemsa
Mesajlar: 24
Kayıt: 20 Ara 2023, 15:25
İletişim:
Durum: Çevrimdışı

Haberleşmeyle Dijital Girişlerin Tetiklenmesi

Mesaj gönderen ahemsa »

İyi çalışmalar,

Servo sürücümün dijital girişlerini canopen üzerinden COPRW üzerinden P3-06 ile kontrol edeceklerimi seçip,
P4-07 üzerinden de tetiklenmesini sağlıyorum.Fakat örneğin 4 sensör bağlı PLC ile sürücüyü bu yöntemle tetiklerken her sensör durumu için;

Sensör 1 : 0000 0000 0000 0001
Sensör 2 : 0000 0000 0000 0010
Sensör 3 : 0000 0000 0000 0100
Sensör 4 : 0000 0000 0000 1000

şeklinde binaryden hex değerlerine dönüştürüp giriyorum COPRW fonksiyonuna.Sensörlerin aynı anda farklı kombinasyonlarla aktifleşmesi durumunda sürekli kendini güncelleyen hex değerlerini yazan COPRW fonksiyonunu nasıl yazabilirim?Şayet 4 farklı sensör için 16 farklı durum 16 farklı hex değer söz konusu 16 farklı COPRW fonksiyonu yazmam gerek.Bunun kolay yöntemi var mı?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8891
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Haberleşmeyle Dijital Girişlerin Tetiklenmesi

Mesaj gönderen Uğur »

Örneğin PLC X0.0 ~ X0.3 arasına bağlı 4 sensörü MOVB komutu ile D0 a taşıma komutu aşağıdaki gibidir. Bu aşamadan sonra D0 datasını COPRW komutu ile yazarsanız hangi sensör aktif ise onun karşılığını servoya otomatik yazmış olursunuz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
ahemsa
Mesajlar: 24
Kayıt: 20 Ara 2023, 15:25
İletişim:
Durum: Çevrimdışı

Re: Haberleşmeyle Dijital Girişlerin Tetiklenmesi

Mesaj gönderen ahemsa »

Teşekkürler
Cevapla

“Servo Forum” sayfasına dön