
FAQs
333
• When defined as length, SI
143 cannot exceed SI 144.
144 Maximum Length Up to 128
• This is the maximum legal
length for received text.
• When the maximum length is
exceeded, the Receive Buffer
is automatically cleared, and
SB 60 is turned OFF, enabling
new data to be received.
• This can be used to detect
buffer overflow.
145 Start Address:
Receive Buffer
MI Address This MI contains the start address for
the vector of registers that serves as
the Receive Buffer.
60 Number of Bytes
currently in Receive
Buffer
Read only SI 60 indicates how many bytes of
data are currently in the Receive
Buffer.
61 Number of Bytes in
Receive Buffer when
SB 60=1
Read only SI 61 indicates how many bytes of
data are in the Receive Buffer when
SB 60 turns ON.
146
Copy Data: Format 0: copy each
received byte
1: copy in groups of
4 received bytes.
• 0 causes each separate byte
to be copied to a separate
register including STX and
ETX.
• 1 causes every 4 bytes to be
copied to a single register,
without the STX and ETX. This
is used when the received
data is in numeric format.
For example 12345 would be
copied to 2 consecutive MIs.
The first MI would contain
1234, the second would
contain 5.
140
Start receiving 300 In your application, use this to call the
function after you have entered all of
the other parameters.
Note that when you run Test (Debug)
Mode, the current value in SI 140 will
not be displayed.
SB Description Notes
60 Data Successfully
Received
Read only. Turns ON when the ETX condition is registered by
the system.
61 Copy Data in Receive
Buffer to MI Vector
Write only.
• Turning this SB ON causes the buffer contents to be
copied to the MI vector defined in SI 145. The data
will be copied according to the format defined in SI
146.
• If SI 146 is set to 0, this SB can be set at any time.
If SI 146 is set to 1, this SB can be set after SB 60
turns ON.
62 Clear Receive Buffer,
Clear SI 60,
Clear SI 61,
Reset SB 60
• This SB must be turned ON to enable a new
message, or data block, to be received.
• Turn this SB ON to enable data to be received before
the maximum length, defined in SI 144, is exceeded.
Note that if no data is received for a period exceeding the M90 TimeOut, you will lose the
data in the buffer.
To see how to use the Communications Utility, check the sample application Read Card -
Display Number Value.U90. This may be found by accessing Sample U90 Projects from
the Help menu.
Kommentare zu diesen Handbüchern