
Print Mode CP 523
Errors occurring when setting the "KFa,b" or "KFa.b" format parameters have the following
effects:
• If you specify values outside the value range for "a" and "b", the spaceholder is treated as text
and printed as configured.
• If you configure "a" with a value too small for the variable values to be printed, "?" characters
will be printed instead of the variable value.
Table 6-12. Typical "KFa.b" Data Format Printouts
(
= Space)
–0,01
0,08 123,45 ??????
0,45
–0,45
3,45
–3,45
–0.01
0.08
123.45 –123.45
0.45
–0.45
3.45
–3.45
–0,01
0,08
123,45
–123,45
0,45
–0,45
3,45
–3,45
???
8 ??? ???
45 –45 345 ???
??
8 ????45?? ????
–0.00001
0.00008
0.12345
–0.12345
0.00045
–0.00045
0.0345
–0.00345
??????? 0,00008 0,12345 ??????? 0,00045 ??????? 0,00345 ???????
Printout of the KF = Variable
–00001 00008 12345 –12345 00045 –00045 00345 –00345
Configu-
ration
KF 6,2
KF 7.2
KF 9,2
KF 3.0
KF 2,0
KF 9.5
KF 7,5
"KG" and "KGa.b" data formats
You can print out a 32-bit floating-point number in the message text. A floating-point number
requires four bytes of memory.
Note:
In the S5-135U, floating-point numbers have only a 16-bit mantissa. Bits 0 to 7 (byte n + 3) are
always 0.
Floating-point numbers can be used in the S5-115U if the standard function blocks for floating-
point arithmetic are used.
The value for the floating-point number can be transferred as follows:
• In bytes 2 to 5 if the spaceholder is the only one or the first one in the message text.
• In bytes 4 to 7 if the spaceholder is the second one in the message text.
In addition, the memory requirement of four bytes has the following effects:
• Only one spaceholder per message text can be initialized in KG or KGa.b for "Insert floating-
point number". A second spaceholder of this type would be interpreted as text and printed as
configured.
• In addition to a spaceholder for "Insert floating-point number", only one further "KV" or
"Insert variable" spaceholder can be configured per message text.
6-28
EWA 4NEB 811 6044-02a
Kommentare zu diesen Handbüchern