00196044-05 - sg x und x4i fse_en.pdf - 第167页

Communication and Control CAN Commands for Reading and Writing the Board IDs Board IDs S tudent Guide (FSE) SIPL ACE X Series and X4I Edition 01/2009 EN Communication and Control 167 4.6.4.1 Error Messages TQM Module (Ex…

100%1 / 632
Communication and Control
Board IDs CAN Commands for Reading and Writing the Board IDs
Student Guide (FSE) SIPLACE X Series and X4I
Communication and Control Edition 01/2009 EN
166
4.6.4 CAN Commands for Reading and Writing the Board IDs
Applicable for SIPLACE X and SIPLACE D machines.
NOTE:
To write the board IDs with CAN commands, make sure that just the BIOS is running on the
TQM module.
Read out the
board type ID
from the
EEPROM:
(Example on gantry 1 CAN ID
300
on C&P20A)
CAN ID:
300
Cmd:
B2 31 00 12
read head interface
CAN ID:
301
Ack:
B2 00 01 00 00 00 00 00
board ID 01
CAN ID:
300
Cmd:
B2 32 00 12
read head adapter
CAN ID:
301
Ack:
B2 00 22 00 00 00 00 00
board ID 22
CAN ID:
300
Cmd:
B2 33 00 12
read intermediate distributor
CAN ID:
301
Ack:
B2 00 30 00 00 00 00 00
board ID 30
CAN ID:
300
Cmd:
B2 34 00 12
read digital pressure control valve
CAN ID:
301
Ack:
B2 00 00 00 01 00 00 00
Board ID 00 not defined
(memory location 14 = assembly ID
01
is digital pressure control valve)
CAN ID: 300 Cmd:
B2 35 00 12
read vacuum sensor holding circuit
CAN ID: 301 Ack:
B2 00 31 00 00 00 00 00
Board ID 31
e.g. Gantry 1
Vision Board:
CAN ID:
180
Cmd:
B2 11 00 12
read Vision board
CAN ID:
181
Ack:
B2 00 11 00 00 00 00 00
Board ID 11
e.g. Gantry 3
Vision Board
stationary:
CAN ID:
150
Cmd:
B2 11 00 12
read Vision board, stationary
CAN ID:
151
Ack:
B2 00 12 00 00 00 00 00
Board ID 12
e.g. Gantry 3
pressure control
valve (analog)
Twin head:
CAN ID:
180
Cmd:
B2 36 00 12
read analog pressure control valve
CAN ID:
181
Ack:
B2 00 00 00 02 00 00 00
Board ID 00 not defined
(memory location 14= assembly ID 02 is analog pressure control valve)
Command 36 only functions if the TQM module is on the head interface.If the TQM module is
directly on the Twin head (main board, C600) you must use command 22.
EEPROM write:
(Example on gantry 1 CAN ID
300
on C&P20A)
CAN ID:
300
Cmd:
B3 31 00 12 01
write head interface board ID 01
CAN ID:
301
Ack:
B3 00
CAN ID:
300
Cmd:
B3 32 00 12 22
write head adapter board ID 22
CAN ID:
301
Ack:
B3 00
CAN ID:
300
Cmd:
B3 33 00 12 30
write intermediate distributor board ID 30
CAN ID:
301
Ack:
B3 00
CAN ID:
300
Cmd:
B3 35 00 12 31
write vacuum sensor holding circuit board ID 31
CAN ID:
301
Ack:
B3 00
e.g. Gantry 1
Vision Board:
CAN ID:
180
Cmd:
B3 11 00 12 11
write Vision board, board ID 11
CAN ID:
181
Ack:
B3 00
e.g. Gantry 3
Vision Board
stationary:
CAN ID:
150
Cmd:
B3 11 00 12 12
write Vision board stationary, board ID 12
CAN ID:
151
Ack:
B3 00
Communication and Control
CAN Commands for Reading and Writing the Board IDs Board IDs
Student Guide (FSE) SIPLACE X Series and X4I
Edition 01/2009 EN Communication and Control
167
4.6.4.1 Error Messages TQM Module (Excerpt)
The error messages are shown on the 7 segment display and in
Caccia
.
Error message TQM module
E = Error
Description
E A0 (general) No HW found with the correct ID ( Vision, C600, C500, adapter or
intermediate distributor)
E 0b (general) Actual - Application does not match target application (Vision,
C600, C500, adapter or intermediate distributor) --> download
the correct application
E 10 (Vision environment) No Vision Board ID
E 11 (Vision environment) EEPROM data not plausible
E 12 (Vision environment) EEPROM not available
E 20 (Twin head environment) No Twin head HW found
E 61 (Twin head environment) EEPROM data not plausible
E 62 (Twin head environment) EEPROM not available
E 68 (Twin head environment) On the head interface (C500) TQM module available --> remove
TQM from the C600 or set to RESET.
E 30 (C500 Head interface environment) No C500 board found (HW)
E 50 (C500 Head interface environment) more than one EEPROM‘s not available
E 51 (C500 Head interface environment) EEPROM Data not plausible ( board type recognition data
Adapter and Intermediate distributor not conform)
E 52 (C500 Head interface environment) board type recognition head interface (C500) not correct
E 53 (C500 Head interface environment) board type recognition head adapter not correct
E 54 (C500 Head interface environment) board type recognition intermediate distributor not correct
E 55 (C500 Head interface environment) EEPROM not available head interface (C500)
E 56 (C500 Head interface environment) EEPROM not available head adapter
E 57 (C500 Head interface environment) EEPROM not available or TQM on head interface (C500) not
available
E 58 (C500 Head interface environment) 8 bit processor on head adapter available or remove the 8 bit
processor
E 59 (C500 Head interface environment) board type recognition head interface and head adapter are not
conform --> programming the correct board type.
E 5A (C500 Head interface environment) unknown head adapter --> programming the correct board type.
E 5b (C500 Head interface environment) unknown head interface and head adapter --> programming the
correct board type.
E 5C (C500 Head interface environment) unknown head interface --> programming the correct board type.
E 5d (C500 Head interface environment) unknown intermediate distributor --> programming the correct
board type.
E 5E (C500 Head interface environment) unknown Head adapter and intermediate distributor -->
programming the correct board type.
E 5F (C500 Head interface environment) Unknown head adapter and intermediate distributor EEPROM.
Communication and Control
Room for Your Sketches and Notes CAN Commands for Reading and Writing the Board IDs
Student Guide (FSE) SIPLACE X Series and X4I
Communication and Control Edition 01/2009 EN
168
4.7 Room for Your Sketches and Notes