WORD_TO_FIX16

WORD_TO_FIX16 1:

Die Funktion konvertiert eine WORD-Variable in eine 16 Bit Festkommazahl (die WORD-Variable beinhaltet die kodierten Vor- und Nachkommastellen der Festkommazahl).

WORD_TO_FIX16 2: Rückgabewert

Name

Typ

Beschreibung

WORD_TO_FIX16

T_FIX16

 

WORD_TO_FIX16 3: Eingänge

VAR_INPUT
    in : WORD;(* 16 bit fixed point number *)
    n  : WORD(0..15);(* number of fractional bits *)
END_VAR

Name

Typ

Beschreibung

in

WORD

16 bit fixed point number

n

WORD(0..15)

number of fractional bits

Beispiel:

PROGRAM WORD_TO_FIX
VAR
    double : LREAL;
END_VAR
double := FIX16_TO_LREAL(WORD_TO_FIX16(2#0000110010000000, 8));

Der Wert der double-Variablen ist: 12.5

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, Arm®)

Tc2_Utilities (System)