2 - 21
2 Standard Functions
NX-series Safety Control Unit Instructions Reference Manual (Z931)
Data Type Conversion Instructions
2
DWORD_TO_DINT
DWORD_TO_DINT
This function converts a DWORD variable to a DINT variable.
If you omit an input or output parameter, a building error will occur.
This function converts DWORD data In to DINT data Out.
Example When Value of Out Is Positive (DINT#0 to DINT#2147483647)
• The value of Out is DINT#0 to DINT#2147483647 according to the value of In
(DWORD#16#00000000 to DWORD#16#7FFFFFFF).
Example When Value of Out Is Negative (DINT#−2147483648 to DINT#−1)
• If the value of In is DWORD#16#80000000 (1000 0000 0000 0000 0000 0000 0000 0000 binary), the
value of Out is DINT#−2147483648.
• If the value of In is DWORD#16#FFFFFFFF (1111 1111 1111 1111 1111 1111 1111 1111 binary), the
value of Out is DINT#−1.
To convert DINT data to DWORD data, refer to DINT_TO_DWORD.
Instruction Name FB/FUN Graphic expression
DWORD_TO_DINT Convert DWORD
to DINT
FUN
Variables
Name I/O Description Valid range Default
In Data to con-
vert
Input Data to con-
vert
DWORD#16#00000000
to FFFFFFFF
DWORD#16#00000000
Out Conversion
result
Output Conversion
result
DINT#−2147483648 to
2147483647
DINT#0
Boolean Bit strings Integers Durations
BOOL
SAFEBOOL
BYTE
SAFEBYTE
WORD
SAFEWORD
DWORD
SAFEDWORD
INT
SAFEINT
DINT
SAFEDINT
TIME
SAFETIME
In OK OK
Out OK OK
Function
Additional Information
DWORD_TO_DINT