Haberleşmeyle Dijital Girişlerin Tetiklenmesi
Gönderilme zamanı: 20 Mar 2024, 10:31
İ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ı?
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ı?