Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

AND, OR und NOT

  • Last UpdatedNov 23, 2020
  • 1 minute read

Diese Operatoren funktionieren nur für binäre Attribute. Wenn diese Operatoren mit ganzen oder realen Zahlen verwendet werden, werden sie wie folgt konvertiert:

  • Real zu Binär: Ist die Real-Variable 0,0, wird die binäre Variable 0, ansonsten 1.

  • Integer zu Binär: Ist die Integer-Variable 0, wird die binäre Variable 0, ansonsten 1.

Wenn die Anweisung ist: "Disc1 = Real1 AND Real2;" und Real1 23,7 und Real2 0,0 ist, wird Disc1 0 zugeordnet, da Real1 in 1 konvertiert wird und Real2 in 0 konvertiert wird.

Wenn das Gleitkommaergebnis einer mathematischen Operation einer Ganzzahl zugewiesen wird, wird der Wert auf die nächste Ganzzahl gerundet statt gekürzt. Dies bedeutet, dass eine Operation wie IntAttr = 32/60 dazu führt, dass IntAttr einen Wert von 1 hat, nicht 0. Wenn eine Kürzung erforderlich ist, verwenden Sie die Funktion Trunc().