Siemens Simatic S7 Series System Manual page 204

Hide thumbs Also See for Simatic S7 Series:
Table of Contents

Advertisement

Program instructions
7.5 Convert
The following figure shows examples of values that are formatted using a decimal point (c=0)
with three digits to the right of the decimal point (nnn=011).
FMT operand for the integer to ASCII (ITA) instruction
Double integer to ASCII
LAD / FBD
STL
DTA IN, OUT, FMT
Non-fatal error conditions with ENO = 0
0006H Invalid indirect address
0091H Operand out of range
FMT bit is not zero for 4 most signif-
icant bits, of the FMT byte
nnn > 5
Input / output
Data type
IN
DINT
FMT
BYTE
OUT
BYTE
The size of the output buffer is always 12 bytes. The number of digits to the right of the
decimal point in the output buffer is assigned by the nnn field. The valid range of the nnn
field is 0 to 5. If you assign 0 digits to the right of the decimal point, then the value is
converted with no decimal point. For values of nnn bigger than 5, the output buffer is filled
with ASCII spaces. The c bit specifies the use of either a comma (c=1) or a decimal point
(c=0) as the separator between whole number and fraction. The most significant 4 bits must
always be zero.
204
Description
The Double Integer to ASCII instruction converts a double word IN to an array of
ASCII characters. The format parameter FMT specifies the conversion precision
to the right of the decimal. The resulting conversion is placed in 12 consecutive
bytes beginning with OUT.
SM bits affected
None
Operand
ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, Constant
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, Constant
IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC
System Manual, 09/2015, A5E03822230-AC
S7-200 SMART

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Simatic s7-200 smart series

Table of Contents