Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

PHILIPS MEDICAL SYSTEMS

Mx8000 IDT Systems

FOC Error Messages

May 2002

ALL PAGES OF THIS DOCUMENT CONTAIN PROPRIETARY AND CONFIDENTIAL INFORMATION OF PHILIPS MEDICAL SYSTEMS
(CLEVELAND), INC. THE DOCUMENTS ARE INTENDED FOR CURRENT PHILIPS MEDICAL SYSTEMS’ PERSONNEL OR ARE LICENSED TO
PHILIPS MEDICAL SYSTEMS’ CUSTOMER FOR USE BY THE CUSTOMER'S IN-HOUSE SERVICE EMPLOYEE ON EQUIPMENT LOCATED AT THE
CUSTOMER'S DESIGNATED SITE. COPYING, DISCLOSURE TO OTHERS OR OTHER USE IS PROHIBITED WITHOUT THE EXPRESS WRITTEN
AUTHORIZATION OF PHILIPS MEDICAL SYSTEMS’ LAW DEPARTMENT. REPORT VIOLATIONS OF THESE REQUIREMENTS TO PHILIPS
MEDICAL SYSTEMS’ LAW DEPARTMENT, HIGHLAND HEIGHTS, OHIO

Service Publications, Philips Medical Systems (Cleveland) Inc., Highland Hts., OH


44143
© 2002 All rights reserved under the copyright laws of the United States
P30, Firmware Functional design
SW-Design Specification FOC-FW Design Specification
Table 76: Error description

byte 0 byte 1 error error message parameter


level number
description
E 0xA0 W 0x02 unknown command typchk StdFW type check:
a wrong CAN command was P1: first letter of the unexpected
received command
P2: actual system state
P3: 0
user defined type check:
P1: number of data
P2=0xFF
P3: buffer address
E 0xA0 F 0x03 can bus error: P1=0 / P2=1 / P3: n. d. can bus error bit
an error occurred on the CAN bus P1=0 / P2=2 / P3: n. d. transmit time out
E 0xA0 F 0x04 can overrun error P1=0 / P2=1 / P3=n. d. overrun within
CAN unit (interrupt lost)
a CAN command is lost
Copyright © Siemens AG. All rights reserved. For internal use only.

P1=0 / P2=2 / P3: n. d. overrun within


temporary buffer
Alle Rechte vorbehalten. Nur für internen Gebrauch.

E 0xA0 F 0x05 table timeout P1: n. d.


P2: n. d.
a timeout occurred during table
receive P3: n. d.

E 0xA0 F 0x06 received table to long P1: n. d.


P2: n. d.
received table is longer than
defined in the FW P3: n. d.

E 0xA0 F 0x07 received wrong table P1: table number


The received table fragment was P2: number of received fragment
not the expected one ot the system
HI(P3)=0xFF LO(P3)=0xFE
type does not match.
unexpected end of table received
HI(P3)=0xFF LO(P3)=0x80
Mode or cycle table with wrong
sequence order
HI(P3)<>0xFF
HI(P3): actual system type
LO(P3): received system type
E 0xA0 F 0x08 flash not erased
E 0xA0 F 0x09 flash not ok P1: board firmware id
the FW runs on a wrong controller P2: actual board given by hardware
board (who-Port)
E 0xA0 F 0x0A flash not programmed
No valid controller FW is loaded
on flash

SIEMENS AG B Med 00B


Rainer Neuber, SOHARD AG Last change: 26.02.2002 Page 107 of 134
Functional design P30, Firmware
FOC-FW Design Specification SW-Design Specification
byte 0 byte 1 error error message parameter
level number
description
E 0xA0 F 0x0B Boot FW not ok
Boot-FW checksum test failed
E 0xA0 F 0x0C internal error P1=1 / P2=0 P3: n. d. Stack overrun
All other combinations mark a flash
access error within the Boot FW. In this
case parameter 1 contains the value of
the internal flash case pointer.
E 0xA0 W 0x0F predictive message P1: number of the predictive error
E 0xA0 F 0x10 wrong switch P1: machine state
P2: pointer value
the case pointer of the actual state
P3: 0
shows a undefined value
E 0xA0 F 0x11 FPGA loading error P1:
0=NOT_LOADED
Parameter 1 holds the error code
3=ERROR_FILECHECK
4=INIT_FAILED

Copyright © Siemens AG. All rights reserved. For internal use only.
5=INIT_TIMEOUT
6=PREPARE_TIMEOUT

Alle Rechte vorbehalten. Nur für internen Gebrauch.


7=START_TIMEOUT
8=LOADING_FAILED
9=CLOCKING_FAILED
P2: 0
P3: 0
E 0xA0 I 0x12 STOP opened by FOC P1: 0
P2: 0
P3: 0
E 0xA0 F 0x13 YS triggered P1: not used
P2: not used
the CAN command “YS” was not
P3: not used
received in the expected time
E 0xA0 F 0x14 wrong TA6 P1: sequence number [0..5]
P2: byte number [2..6]
one ore more values from this table
P3: 1=too high, 2=too low, 3=wrong
are outside range
E 0xA0 F 0x15 wrong TAA P1: sequence number [0..9]
P2: byte number [2..6]
one ore more values from this table
are outside range P3: 1=too high, 2=too low, 3=wrong

E 0xA0 F 0x16 wrong TAB P1: sequence number [0..21]


P2: byte number [2..6]
one ore more values from this table
are outside range P3: 1=too high, 2=too low, 3=wrong

E 0xA0 F 0x17 wrong TAC P1: sequence number [0..7]


P2: byte number [2..6]
one ore more values from this table
are outside range P3: 1=too high, 2=too low, 3=wrong

E 0xA0 F 0x18 wrong TF0 / TF2 P1: sequence number [0..247]


P2: byte number [2..6]
one ore more values from this
tables are outside range P3: 1=too high, 2=too low, 3=wrong

00B SIEMENS AG B Med


Page 108 of 134 Last change: 26.02.2002 Rainer Neuber, SOHARD AG
P30, Firmware Functional design
SW-Design Specification FOC-FW Design Specification
byte 0 byte 1 error error message parameter
level number
description
E 0xA0 I 0x19 check service switch P1: 0
P2: 0
The service switch is switched on.
FOC is waiting until the service P3: 0
switch is switched off
E 0xA0 F 0x1A unknown system type P1: detected system type
P2:
FOC is not prepared to work with
this system type. 1=table load
2=deflection control
P3: 0
E 0xA0 F 0x1B service switch is active P1: state
P2: 0
service is not allowed in the actual
state P3: 0

E 0xA0 F 0x1C unknown command P1: command number


P2: 0
TOCAN gets an unknown
command number P3: 0
Copyright © Siemens AG. All rights reserved. For internal use only.

E 0xA0 F 0x1D stop is open P1: 0


P2: 0
Alle Rechte vorbehalten. Nur für internen Gebrauch.

FOC detects in the state reset an


open stop circuit P3: not used

E 0xA0 W 0x1E ZCO calibration table not valid P1:


1=JAW1
2=JAW2
P2: 0
P3: 0
E 0xA0 F 0x1F ZCO calibration table not valid P1:
1=JAW1
2=JAW2
P2: 0
P3: 0
E 0xA0 F 0x20 ZCO jaw position negative P1:
1=JAW1
It is not possible to move the jaws
2=JAW2
with this aperture to the defined
offset. Use lower values for offset. P2: 0
P3: 0
E 0xA0 F 0x21 ZCO table index out of range P1:
1=JAW1
2=JAW2
P2: 0
P3: 0
E 0xA0 F 0x22 ZCO index P1:
1=JAW1
something is wrong with the zero
adjustment light bar 2=JAW2
P2:
1=must be in index position
2=must not be in index position
P3: 0

SIEMENS AG B Med 00B


Rainer Neuber, SOHARD AG Last change: 26.02.2002 Page 109 of 134
Functional design P30, Firmware
FOC-FW Design Specification SW-Design Specification
byte 0 byte 1 error error message parameter
level number
description
E 0xA0 N 0x23 ZCO z-adjust out of tolerance P1: 0
P2: 0
abs(beam_deviation -
TA0.zco_setpoint) > P3: 0
TAAzco_position_limit
E 0xA0 F 0x24 ZCO estimated position not P1:
reached 1=JAW1
2=JAW2
The estimated position does not
match the actual position P2: deviation (desired – actual)
P3: actual position
E 0xA0 F 0x25 unexpected table P1: table number
P2: 0
P3: 0
E 0xA0 F 0x26 wrong mode number P1: mode number
P2: 0
The desired mode number (SL
P3: 0
command) is outside the range

Copyright © Siemens AG. All rights reserved. For internal use only.
given with the mode tables

Alle Rechte vorbehalten. Nur für internen Gebrauch.


E 0xA0 F 0x27 stop test, test mode 0xA2 P1: not used
P2: not used
P3: not used
E 0xA0 F 0x28 MAX195 timeout P1: 0
P2: 0
The AD conversion time exceeded
the estimated limit. P3: 0

E 0xA0 F 0x29 MAX186 timeout P1: 0


P2: 0
The MAX186 circuit gives no
response P3: 0

E 0xA0 F 0x2A C509 timeout P1: 0


P2: 0
The C509 AD converter gives no
response P3: 0

E 0xA0 F 0x2B UHR DAC timeout P1: 0


P2: 0
The DA converter gives no
response. P3: 0

E 0xA0 W 0x2C XRAY count>1 P1: 0


P2: 0
during one scan the XRAY beam
was interrupted P3: XRAY counter

E 0xA0 W 0x2D XRAY time supervision P1: HI(measured X-ray on time)


P2: LO (measured X-ray on time)
the measured XRAY time does not
P3: time difference [10ms]
match the estimated time given in
the mode table
E 0xA0 F 0x2E XRAY beam position P1: 0
P2: 0
beam position is outside of measure
range P3: 0

00B SIEMENS AG B Med


Page 110 of 134 Last change: 26.02.2002 Rainer Neuber, SOHARD AG
P30, Firmware Functional design
SW-Design Specification FOC-FW Design Specification
byte 0 byte 1 error error message parameter
level number
description
E 0xA0 W 0x2F XRAY dose deviation over limit P1: 0
P2: 0
The dose deviation is higher than
the given limit in Table TAA P3: 0

E 0xA0 F 0x30 XRAY not allowed P1:


0: XRAY outside SCAN_EXECUTE
detected
1: XRAY inside SCAN EXECUTE
detected, but in TF0 not enabled
P2: state
P3: 0
E 0xA0 F 0x31 power supply P1:
1: DPU +15.00V
2: DPU + 5.00V
3: DPU - 5.75V
4: DPU + 5.75V
5: DPU + 3.30V
6: FOC – 5.00V
Copyright © Siemens AG. All rights reserved. For internal use only.

7: FOC –15.00V
8: FOC + 5.00V
Alle Rechte vorbehalten. Nur für internen Gebrauch.

9: FOC +15.00V
P2: 0
P3: not used
E 0xA0 F 0x32 COMP both sensors P1: 0
P2: 0
Both COMP sensors detect both
P3: 0
end positions at the same time.
E 0xA0 W 0x33 COMP timeout P1:
1=during moving OUT
The compensator does not reach
2=during moving IN
the position in the estimated time
P2: 0
P3: 0
E 0xA0 W 0x34 XRAY count=0 P1: 0
P2: 0
FOC has no XRAY detected
P3: 0
E 0xA0 F 0x35 COMP must exist (TAA) P1: 0
P2: 0
FOC can not detect a functional
P3: 0
working compensator after
receiving table TAA
E 0xA0 F 0x36 wrong block count (TAB) P1:
1=less than 2 blocks
At least block 1 and block 2 must
2= gap in used blocks detected
be in use in Table TAB. A gap of
unused blocks is not allowed. P2: 0
P3: 0
E 0xA0 F 0x37 UHR both sensors P1: 0
P2: 0
Both UHR sensors detect both end
P3: 0
positions at the same time

SIEMENS AG B Med 00B


Rainer Neuber, SOHARD AG Last change: 26.02.2002 Page 111 of 134
Functional design P30, Firmware
FOC-FW Design Specification SW-Design Specification
byte 0 byte 1 error error message parameter
level number
description
E 0xA0 W 0x38 UHR timeout P1: 0
P2: 0
The UHR does not reach the
position in the estimated time P3: 0

E 0xA0 F 0x39 UHR wrong case P1: UHR case pointer


The UHR state machine crashed P2: 0
into an undefined state. P3: 0
E 0xA0 I 0x3A - P1:
P2:
P3:
E 0xA0 I 0x3B FAN unknown speed P1: 0
P2: 0
The fan supervision is detecting a
P3: API difference
wrong gantry rotation speed.
E 0xA0 I 0x3C ZCO offset info P1: HI (offset)
Send after every movement of the P2: LO(offset)

Copyright © Siemens AG. All rights reserved. For internal use only.
jaws if bit TAAzcodebug is set.
P3: 0

Alle Rechte vorbehalten. Nur für internen Gebrauch.


E 0xA0 I 0x3D ZCO abweichung P1: HI (zco_abweichung)
Send after every calculation of the P2: LO (zco_abweichung)
thermic offset if bit TAAzcodebug
P3: 0
is set.
E 0xA0 I 0x3E FAN status P1:
0= FAN is off
Send after every change of the
FAN status if the bit 1= FAN is on
TAAfoc_debug is set. P2:
P3: calculated rottime
E 0xA0 F 0x3F COMP not ok P1: 0
P2: 0
In the state SCAN EXECUTE a
wrong compensator position was P3: 0
detected.
E 0xA0 0x40 - P1:
P2:
P3:
E 0xA0 I 0x41 TUBE measurement P1: temperature
cyclic temperature measurement P2: last temperature
message. Time base is given in
P3: delta level (TAC)
Table TAC
E 0xA0 F 0x42 TUBE unknown type P1: tube type
P2: 0
The tube type given in table TAC is
unknown. P3: 0

E 0xA0 F 0x43 TUBE high temperature P1: temperature


Tube temperature exceeded P2: temperature error level (TAC)
temperature error level
P3: 0

00B SIEMENS AG B Med


Page 112 of 134 Last change: 26.02.2002 Rainer Neuber, SOHARD AG
P30, Firmware Functional design
SW-Design Specification FOC-FW Design Specification
byte 0 byte 1 error error message parameter
level number
description
E 0xA0 F 0x44 TUBE high gradient P1: gradient
Tube temperature gradient P2: gradient error level (TAC)
exceeded gradient error level
P3: 0
E 0xA0 F 0x45 TUBE broken wire P1:
1=Temperature switch
2=pressure switch
P2: 0
P3: 0
E 0xA0 F 0x46 TUBE shortage to GND P1:
1=Temperature switch
2=pressure switch
P2: 0
P3: 0
E 0xA0 F 0x47 TUBE temperature switch P1: 1
P2: 0
Copyright © Siemens AG. All rights reserved. For internal use only.

P3: 0
Alle Rechte vorbehalten. Nur für internen Gebrauch.

E 0xA0 F 0x48 TUBE high pressure P1:


0=AKRON B
1=DIABOLO
P2: 0
P3: 0
E 0xA0 F 0x49 TUBE shortage to Vcc P1:
1=Temp switch
2=pressure switch
P2: 0
P3: 0
E 0xA0 F 0x4A TUBE focal spot P1: 0
P2: 0
P3: 0
E 0xA0 N 0x4B PSD error P1: deviation [%]
P2: 0
Check of PHI PSD against Z PSD
P3: 0
failed. (deviation >
TAA.xray_dose_limit)
E 0xA0 F 0x4C PHI sum zero calibration P1: 0
P2: 0
sum zero calibration failed.
P3: delta voltage [mV]
E 0xA0 F 0x4D DA/AD HW fault 2 P1: 0
P2: 0
FOC Offset and the ADC input
P3: 0
selector
E 0xA0 F 0x4E PHI dif zero calibration P1: 0
P2: 0
difference zero calibration failed.
P3: delta voltage [mV]
E 0xA0 F 0x4F DA/AD HW fault 1 P1: 0
P2: 0
XRAY_ON reference voltage and
the MAX 186 AD converter P3: 0

E 0xA0 W 0x50 PHI not this density P1: 0

SIEMENS AG B Med 00B


Rainer Neuber, SOHARD AG Last change: 26.02.2002 Page 113 of 134
Functional design P30, Firmware
FOC-FW Design Specification SW-Design Specification
byte 0 byte 1 error error message parameter
level number
description
P2: 0
PHI focus deflection not with this
P3: 0
sampling density
E 0xA0 N 0x51 PHI deflection unit P1: 0
P2: 0
The PHI deflection unit detects an
P3: 0
error.
E 0xA0 F 0x52 wrong TF0 size P1: TF0 size
P2: 0
P3: 0
E 0xA0 F 0x53 wrong TF2 size P1: TF2 size
P2: 0
P3: 0
E 0xA0 F 0x54 UHR not ok P1: 0
P2: 0
In the state SCAN EXECUTE a
P3: 0
wrong UHR position was detected.
E 0xA0 F 0x55 ZCO no pulses P1: JAW number

Copyright © Siemens AG. All rights reserved. For internal use only.
P2: 0
During the ZCO test no stepper
P3: 0

Alle Rechte vorbehalten. Nur für internen Gebrauch.


pulses are detected.
E 0xA0 0x56 - P1:
P2:
P3:
E 0xA0 0x57 - P1:
P2:
P3:
E 0xA0 F 0x58 rottime outside range P1: 0
P2: 0
the given rotation time is outside of
P3: 2=too low
the function definition in the table
TAB
E 0xA0 0x59 - P1: 0
P2: 0
P3: 0

00B SIEMENS AG B Med


Page 114 of 134 Last change: 26.02.2002 Rainer Neuber, SOHARD AG

You might also like