ASCII Driver
S5-95U, Second Serial Interface
The FB1 example function block is used for printing out reports stored in the DB203 send data
block.
A printer output is initiated at every call of the function block and resetting of send initiation bit (KBS
bit 7). Here, the number output in the message text is incremented by 1 for every FB run.
The FB4 function block is used for conversion of the binary message number into ASCII
representation.
A-TH : DW 14
ASCII representation T/H (thousands/hundreds)
A-ZE : DW 15
ASCII representation Z/E (tens/units)
Data words to be updated in the send DB
:
:L FW 204
Increment the number of the error text
:ADD KF +2
for the example by 2
:T FW 204
:
NAME :PRINT
FB for printout of a message
:A DB 203
Open send mailbox DB
:
:U F 200.7
KBS bit: ”Send” (printing out)
:JC = END
:
:L FW 202
Increment the number of the message
:ADD KF +1
printout for the example by 1
:T FW 202
:
:JC FB 4
Call of conversion FB
NAME :DU>ASCII
DUAL : FW 202
Source binary number
Description
FB1 STL
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
:JC FB 4
Call of conversion FB
NAME :DU>ASCII
DUAL : FW 204
A-TH : DW 38
Data words to be updated
A-ZE : DW 39
in send DB
:
:AN F 200.7
KBS bit 7
:S F 200.7
Initiate printout
:
END :BE
4-20
EWA 4NEB 812 6095-02