Zahlenwerte können als Binärzahlen, Oktalzahlen, Dezimalzahlen und Hexadezimalzahlen erscheinen. Handelt es sich bei einem Integer-Wert nicht um eine Dezimalzahl, müssen Sie seine Basis gefolgt von einem Zahlenzeichen (#) vor die Integer-Konstante schreiben. Die Werte für die Zahlen 10-15 in Hexadezimalzahlen werden wie immer durch die Buchstaben A-F dargestellt.
Sie können den Unterstrich in die Nummer einfügen.
Beispiele
14 (Dezimalzahl)
2#1001_0011 (Doppelnummer)
8#67 (oktale Zahl)
16#A (hexadezimale Zahl)
Diese Zahlenwerte können von den Variablentypen BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL oder LREAL sein. Implizite Konvertierungen von "größeren" in "kleinere" Variablentypen sind nicht zulässig. Dies bedeutet, dass eine DINT-Variable nicht einfach als INT-Variable verwendet werden kann. Sie müssen die Typkonvertierung verwenden.