Ver 3 60 - Eng With Example (Turnstile)
Ver 3 60 - Eng With Example (Turnstile)
Ver 3 60 - Eng With Example (Turnstile)
2 SERIAL DATA
The high nibble of the protocol is fixed and can only be one of the following:
3 POLLING
This is used to keep the peripheral online this means in remote mode. If the peripheral for
any reason should not receive a poll (or a command) within 7 seconds) it will go offline.
4 DATA TRANSMISSION
The format of data transmission from master to peripheral is as follows:
5 DATA REQUEST
The format of data transmission from master to peripheral is as follows:
7 COMMANDS DEFINED
60 Registers setting.
61 Set Display
62 Selector settings
63 Temperature alarm settings
64 Movement
65
66
67
68 Parameter settings
69
6A
6B
6C
6D
6E
6F . Parameter block setting (only v3.60)
70 Registers request.
71. Peripheral identification request.
72. Selector settings request
73. Temperature settings request
74.
75.
76.
77.
78. Parameter request
79.
7A.
7B.
7C.
7D.
7E.
7F. Parameter block request. (from v3.60)
8 REGISTERS DEFINED
Register number: 00
Register name: Mode A
Byte number: 01
Access: Read/Write
7 6 5 4 3 2 1 0
Read/Write Read/Write
- - - 1=Single 1= Locked.
transit. 2= Unlocked.
When the 3= Controlled.
transit is 4= Timed.
complete,
only this bit is
set to zero
_________________________________________________________________________
Register number: 01
Register name: Mode B
Byte number: 01
Access: Read/Write
7 6 5 4 3 2 1 0
Read/Write Read/Write
- - - 1=Single 1= Locked.
transit. 2= Unlocked.
When the 3= Controlled.
transit is 4= Timed.
complete,
only this bit is
set to zero
_________________________________________________________________________
Register number: 02
Register name: General
Byte number: 01
Access: Read/Write
7 6 5 4 3 2 1 0
Read/Write Read
- - - - - - Emergency Local
from serial emergency
line
________________________________________________________________________
Register number: 03
Register name: Settings 1
Byte count: 01
Access: Read/Write
7 6 5 4 3 2 1 0
Read/Write Read/Write Read/Write Read/Write
- - - Safety Buzzer. Lighting. Door position
photocell 0= Off bit 2 bit 1 value 0= N.O.
0= disabled 1= On 0 0 Off 1= N.C.
1= enabled 0 1 On
1 0 Automatic
Register number: 04
Register name: Alarms
Byte number: 02
Access: Read/Write
15 14 13 12 11 10 9 8
Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write
Power-on Battery Fault Aux 2 Motor Sensor Temperature Anti-panic Time-out
(reserved) fault fault alarm (drop arm) positioning
7 6 5 4 3 2 1 0
Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write
Aux 1 - - Cover Random sort Incorrect Fraud Climbing over
transit
_______________________________________________________________________
Register number: 05
Register name: Alarms setting
Byte number: 02
Access: Read/Write
15 14 13 12 11 10 9 8
Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write
Power-on Battery Fault Aux 2 Motor Sensor Temperature Anti-panic Time-out
(reserved) fault fault alarm (drop arm) positioning
7 6 5 4 3 2 1 0
Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write
Aux 1 - - Cover Random sort Incorrect Fraud Climbing over
transit
_______________________________________________________________________
Register number: 06
Register name: Counter A
Byte number: 04
Access: Read/Write
________________________________________________________________________
Register number: 07
Register name: Counter B
Byte number: 04
Access: Read/Write
_________________________________________________________________________
Register number: 08
Register name: Temperature
Byte number: 02
Access: Read
15 14 13 12 11 10 9 8
Read
Temperature in C with + or -
7 6 5 4 3 2 1 0
Read Read
- - - - - - Upper Lower
threshold threshold
reached reached
_________________________________________________________________________
Register number: 09
Register name: Actuation
Byte number: 02
Access: Read
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
Read Read Read Read Read Read Read Read
Time-out Obstacle Photocells Doors zero Moving door Door closed Door open Door open
alarm alarm alarm setting direction B direction A
9 DESCRIPTION OF COMMANDS
COMAND 64 (Movement)
7 6 5 4 3 2 1 0
Test Timed Close door Open toward Open toward
command B A
- Note Number of parameters must be <=31 (0x1F hex); first parameter must be
<=127 (0x7F hex)
- Note If the request contains an error (too many parameters etc) you will have no
answer from the peripheral.
- The answer to this message may take up to 1000mS so please wait.
- Note Number of parameters must be <=31 (0x1F hex); first parameter must be
<=127 (0x7F hex)
- Note If the request contains an error (too many parameters etc) you will have no
answer from the peripheral.
When you need to do some operations, for example open direction A, you will have to set bit 4 of
register number 0 at 1. As soon as the passage is performed, the bit will be automatically set back to 0,
and this can be used to have the passage acknowledgment confirmation.
20: in binary 0010 0000 - Wake peripheral address 0 (assuming that address dip switch on board is set to
0)
60: in binary 0110 0000 Command Register Transmission
90: in binary 1001 0000 Register Number (Hi) (to select register 0)
90: in binary 1001 0000 Register Number (low) (to select register 0)
81: in binary 1000 0001 Register Value (Hi) sets register 0 4th bit at 1
80: in binary 1000 0000 Register Value (Low) all bits to 0
A8 and B2 are the checksum calculations (XOR of all bytes including start and end, checksum byte not
included in the calculation) and C0 (in binary 1100 0000) is the end-of transmission byte.