29
29
E
4th byte, bit 8
,
Arrange a 2nd bit header at the end of the input and output buffers.
If this function is selected, then the minimum size of both buffers is 4 words (8 bytes) each.
4th byte, bit 7,
Display state of the digital input in the bit header of the input buffers:
0 = no
1 = yes
Input is Low:
"IN" in the bit header of the input buffers = 0.
Input is High:
"IN" in the bit header of the input buffers = 1.
4th byte, bit 2
,
Reset the BIS C-60_2 processor through the digital input:
0 = no
1 = yes
Input is Low:
Do not reset.
Input is High:
Reset.
5th byte, bit 5
Dynamic mode on read/write head 2
(for effects on read/write times, see
46/47)
6th byte, bit 1...6
No. of bytes in input and output buffer which shall be used for
read/write head 1, see example on 18.
The specification for the input and output buffer on the Master applies to both read/write
heads, i.e. this buffer must be divided for both heads. The specification is done in Hex format
and must be in a range between 02
Hex
and 80
Hex
(128 dec.).
If only one read/write head (Head 1) will be used, you may enter the same value here as for the
total buffer size. An entry of less than 2 bytes results in an undefined state.
Parametering Bytes
(continued)
Function Description
Parametering the BIS C-60_2 processor
Bit state: 0 = no
1 = yes
☞
☞
C60_2-028_823024_0401-e.p65
30
30
E
Reading and writing
To carry out a read or write job, the data carrier must be located in the active zone of the read/
write head.
A read/write job has the following sequence (see examples on
37ff):
1. The host sends to the output buffer:
– the command designator to subaddress 01
Hex
,
– the start address for reading or writing to subaddress 02
H
EX
/03
H
EX
,
– the number of bytes for reading or writing to subaddress 04
H
EX
/05
H
EX
,
– the CT bit according to the data carrier type (block size),
– and sets the AV bit in the bit header to high.
2. The processor:
–
takes the request (AA in the bit header of the input buffer to high),
–
begins to transport the data;
read = from data carrier to input buffer,
write = from output buffer to data carrier.
(Larger data quantities are sent in blocks
block size "with 2nd bit header" = buffer size – 2),
block size "without 2nd bit header" = buffer size – 1).
The toggle bits in the two bit headers are used as a kind of handshaking between the
host and the BIS C-60_2 processor.
3. The processor has processed the command correctly (AE bit in the bit header of the input
buffer). If an error occurred during execution of the command, an error number will be
written to subaddress 01
Hex
of the input buffer and the AF bit in the bit header of the input
buffer will be set.
Function Description
Processing data carriers
All manuals and user guides at all-guides.com