Makro kod yazımı hakkında yardım

RASCH HMI ile ilgili her türlü sorularınızı buraya yazabilirsiniz...
Cevapla
Qwertyqwq
Mesajlar: 1
Kayıt: 21 Şub 2025 11:16
İletişim:

Makro kod yazımı hakkında yardım

Mesaj gönderen Qwertyqwq »

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.
Kullanıcı avatarı
Ahmet Erdem Kenet
Mesajlar: 174
Kayıt: 02 Ağu 2021 12:38
İletişim:

Re: Makro kod yazımı hakkında yardım

Mesaj gönderen Ahmet Erdem Kenet »

Merhaba,

Kod: Tümünü seç

IF W0.0

ENDIF
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.

Kod: Tümünü seç

IF W0.0 || W1.0 || W2.0
// İstediğiniz çalışma
ELSE
// IF olmazsa burası çalışacak
ENDIF
İyi çalışmalar.
Cevapla

“RASCH HMI Forum” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 9 misafir