Read Bytes Function (4402) - GE PACSystems RX7i Reference Manual

Cpu
Hide thumbs Also See for PACSystems RX7i:
Table of Contents

Advertisement

Chapter 6. Serial I/O, SNP & RTU Protocols

6.2.14 Read Bytes Function (4402)

This function causes one or more characters to be read from the specified port. The characters are read
from the internal input buffer and placed in the specified input data area. The function returns both the
number of characters retrieved and the number of unprocessed characters still in the input buffer. If zero
characters of input are requested, only the number of unprocessed characters in the input buffer is
returned.
If insufficient characters are available to satisfy the request and a non-zero value is specified for the
number of characters to read, the status of the operation is not complete until either sufficient
characters have been received or the time-out interval expires. In either of those conditions, the port
status indicates the reason for completion of the read operation. The status word is not updated until
the read operation is complete (either due to timeout or when all the data has been received).
If the time-out interval is set to zero, the COMMREQ remains pending until it has received the requested
amount of data, or until it is cancelled.
If this COMMREQ fails for any reason, no data is returned to the input data area. Any data that has not
been read from the internal input buffer remains and it can be retrieved with a subsequent read request.
Example Command Block for the Read Bytes Function
Value
(decimal)
Address
0005
Address +1
0000
Address +2
0008
Address +3
0000
Address +4
0000
Address +5
0000
Address +6
4402
Address +7
0030
Address +8
0005
Address +9
0008
Address +10 0100
222
Value
(hexadecimal)
0005
0000
0008
0000
0000
0000
1132
001E
0005
0008
0064
PACSystems* RX7i, RX3i and RSTi-EP CPU Reference Manual
Meaning
Data block length
NOWAIT mode
Status word memory type (%R)
Status word address minus 1 (%R0001)
Not used
Not used
Read bytes command
Read time-out (30 seconds)
Number of bytes to read
Input data memory type (%R).
Input data memory address (%R0100)
GFK-2222AD

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pacsystems rsti-epPacsystems rx3i

Table of Contents