There is an exception of message structure when device responds to instruction Address poll and Address clash5. The
responds consists of only one byte representing address delayed
for time proportional to address value. For CRC checksum case format is:
[ Destination address ]
[ Nr. of data bytes ]
[ CRC 16 LSB ]
[ Header ]
[ Data 1 ]
...
[ Data n ]
[ CRC 16 MSB ]
6.2.1
Address
Address range is from address 0 to address 255. Address 0 is special case or so caled
“brodcast” address and address 1 is default host address.
Table 6.1 shows the recommended address values of different devices.
Device category
Address
Additional addr.
Note
Coin Acceptor
2
11 - 17
Coin validator, coin selector, coinmech...
Payout
3
4 - 10
Hopper
Bill validator
40
41 - 47
Banknote reader
Card Reader
50
Display
60
Alphanumeric LC display
Keypad
70
Dongle
80
85
Safety equipment
Meter
90
Replacement for el.mec. counters
Power
100
Power supply
Printer
110
Ticket printing
RNG
120
Random Number Generator
Table 6.1 Standard address for different types of devices
Address for Alberici Hopper is factory set as 3; the user can change the default address by using the MDCES commands
Address change or Address random or by setting Hopper dip-switches. For details see cctalk42-2.pdf, Address poll.
6.2.2
Number of data byte
Number of data byte in each transfer could be from 0 to 252.
Value 0 means that there are no data bytes in the message, and total length of message packet will be 5 bytes.
Although theoretically it will be possible to send 255 bytes of data because of some limitations in small micro controllers
the number is limited to 252 (252 bytes of data, source address, header and checksum: total of 255 bytes).
6.2.3
Command headers (
Instructions
)
Total amount of cctalk command header is 255 with possibility to add sub-headers using headers 100, 101, 102, 103.
Header 0
stands for
ACK
(
ack
nowledge
) replay of device to host.
Header 5
stands for
NAK
(
N
o
a
c
k
nowledge
) replay of device to host.
Header 6
is
BUSY
replay of device to host.
In all three cases no data bytes are transferred. Use of ACK and NAK headers are explained later on, for each specific
message transfer.
Commands are divided in to several groups according to application specifics:
- Basic general commands
- Additional general commands
- Commands for Coin acceptors
- Commands for Bill validators
- Commands for Payout mechs
- MDCES commands
ALBERICI Coin selectors AL55I66 use total of 557 instructions-headers
.
Содержание AL66 FG ARM
Страница 1: ...AL66 FG ARM Pulse mod ccTalk COIN ACCEPTOR Operator s Manual Rev 2 01 User Manual...
Страница 2: ......
Страница 34: ......