Tipindeki değişkenler üzerindeki karşılaştırma işlemlerini algılar BOOL
Gerekçe: CODESYS bu tür karşılaştırmalara izin verir, ancak bunlar çok sıra dışıdır ve kafa karıştırıcı olabilir. IEC 61131-3 standardı bu karşılaştırmaları sağlamaz. Bunlardan kaçınarak, kodun diğer geliştirme sistemlerine taşınabilirliğini artırırsınız.
Önemliymiş: Orta
Örnek
PROGRAM PLC_PRG VAR xBool1, xBool2 : BOOL; xResult : BOOL; END_VAR xResult := xBool1 > xBool2; // SA0051 xBool1 := NOT xBool1; // OK! xBool2 := xBool2 XOR xBool1; // OK! --> SA0051: Comparison operations on BOOL varables
Ayrıca bakınız