Herunterladen Inhalt Inhalt Diese Seite drucken

ABB AC500-S Handbuch Seite 198

Vorschau ausblenden Andere Handbücher für AC500-S:
Inhaltsverzeichnis

Werbung

AC500-S Sicherheitshandbuch, V1.0.1
Flags := 0;
Enable := TRUE;
Richtig:
VAR CONSTANT
EnableBit: INT := 0;
END_VAR
VAR
Flags AT %QW12: WORD;
END_VAR
Flags := 0;
Flags.EnableBit := TRUE;
4.4.3.9.6
Konvertierungen
Für Zuweisungen und gemischte Typen sollten keine impliziten Typenkonvertierun-
gen verwendet werden, sondern nur explizite.
Falsch:
VAR
A: BYTE;
B: INT;
C: DWORD;
END_VAR
C := A + B;
Richtig:
VAR
A: BYTE;
B: INT;
C: DWORD;
END_VAR
C := INT_TO_DWORD(A + BYTE_TO_INT(B));
Eine noch bessere Lösung für solch einen Fall wäre eine Typenzuweisung.
Jegliche Vervielfältigung, Verwendung oder Weitergabe an Dritte ist ohne ausdrückliche Genehmigung streng verboten.
© Copyright 2012-2013 ABB. Alle Rechte vorbehalten.
Seite 198/406

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis