Funktionen zum Konvertieren

Name

Konvertierungsregel

BLOCK_DB_TO_WORD

Auswerten der Datenbausteinnummer als Bitmuster von WORD

BOOL_TO_BYTE

Fehlende Nullen werden ergänzt

BOOL_TO_DWORD

Fehlende Nullen werden ergänzt

BOOL_TO_WORD

Fehlende Nullen werden ergänzt

BYTE_TO_DWORD

Fehlende Nullen werden ergänzt

BYTE_TO_WORD

Fehlende Nullen werden ergänzt

BYTE_TO_BOOL

Niedrigstwertige Bits kopieren

BYTE_TO_CHAR

Bitmuster übernehmen

CHAR_TO_BYTE

Bitmuster übernehmen

CHAR_TO_INT

Das Bitmuster am Eingangsparameter wird in das niedrigerwertige Byte des Funktionswertes eingetragen. Das höherwertige Byte wird dabei mit Nullen gefüllt.

CHAR_TO_STRING

In einen String mit Länge 1 transformieren, der das gleiche Zeichen enthält

DATE_TO_DINT

Bitmuster übernehmen

DINT_TO_DATE

Bitmuster übernehmen

DINT_TO_DWORD

Bitmuster übernehmen

DINT_TO_INT

Das Bit wird für das Vorzeichen kopiert

DINT_TO_REAL

Der Wert wird nach REAL transformiert

DINT_TO_TIME

Bitmuster übernehmen

DINT_TO_TOD

Bitmuster übernehmen

WORD_TO_DWORD

Fehlende Nullen werden ergänzt

DWORD_TO_BOOL

Niedrigstwertige Bits kopieren

DWORD_TO_BYTE

Niedrigstwertige 8 Bits kopieren

DWORD_TO_DINT

Bitmuster übernehmen

DWORD_TO_REAL

Bitmuster übernehmen

DWORD_TO_WORD

Niedrigstwertige 16 Bits kopieren

INT_TO_CHAR

Bitmuster übernehmen

INT_TO_DINT

Ist der Eingangsparameter negativ, wird das höherwertige Wort des Funktionswertes mit 16#FFFF gefüllt, ansonsten mit Nullen.

INT_TO_REAL

Der Wert wird nach REAL transformiert und bleibt gleich

INT_TO_WORD

Bitmuster übernehmen

REAL_TO_DINT

REAL-Wert wird auf DINT gerundet

REAL_TO_DWORD

Bitmuster übernehmen

REAL_TO_INT

REAL-Wert wird auf INT gerundet

ROUND

REAL-Wert wird auf DINT gerundet

STRING_TO_CHAR

Das erste Zeichen des Strings wird kopiert

TIME_TO_DINT

Bitmuster übernehmen

TOD_TO_DINT

Bitmuster übernehmen

TRUNC

REAL-Zahl wird abgeschnitte und DINT wird gebildet

WORD_TO_BOOL

Niedrigstwertige Bits kopieren

WORD_TO_BLOCK_DB

WORD wird als Datenbausteinnummer ausgewertet

WORD_TO_BYTE

Niedrigstwertige 8 Bits kopieren

WORD_TO_INT

Bitmuster übernehmen