Merhaba;
Elimde programlamaya çalıştığım Rasch SPM207-1B20 modelli ürün için makro kod yazımında sıkıntı yaşıyorum. Şöyle ki modbusdan aldığım bazı verileri if/else bloğu ile kontrol etmek istiyorum.
Yapmak istediğim işlem C dilinde aşağıdaki gibi ;
if((W0.0==true) || (W1.0==true) || (W2.0==true)) { // burada " true" den kasıt bit işlemde değiştenin 1 olmasıdır
// burada kendim isteiğimi yapıcam
}
else {
// burada kendim isteiğimi yapıcam
}
Bu kodu PM Designer 4.0 ile oluşturamadım. Bu kodu Rasch HMI ya uygun şekilde benimle paylaşırmısınız ?
Teşekkür ederim.
Makro kod yazımı hakkında yardım
- Ahmet Erdem Kenet
- Mesajlar: 174
- Kayıt: 02 Ağu 2021 12:38
- İletişim:
Re: Makro kod yazımı hakkında yardım
Merhaba,
yukarıdaki yazımda W0.0 zaten 1 olması beklendiğinden tekrardan true olmasına gerek yoktur. PM Designer ortamında true 1d'ye, false 0d ye karşılık gelmektedir.
İyi çalışmalar.
Kod: Tümünü seç
IF W0.0
ENDIF
Kod: Tümünü seç
IF W0.0 || W1.0 || W2.0
// İstediğiniz çalışma
ELSE
// IF olmazsa burası çalışacak
ENDIF
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 9 misafir