Px40 Error Codes InOrder2
Px40 Error Codes InOrder2
Platform Code Verify Fail (Maint Type 9) Error Codes (As detected in P443, P445, P446, P540, P540D, P84
0x0080xxxx Inmon.c
0x00800000
to
0x00807FFF Inmon.c
0x00809A80
to
0x00809FBF Inmon.c
0x00Cxxxxx Inmon.c
0x00C00000
to
0x00C6FFFF Inmon.c
0x00C70000
to
0x00C7FFFF Inmon.c
0x00C036BE 12596926 Inmon.c
Platform Software Failure / Non Standard (Maint Type 14 / 16) Error Codes (As detected in P443, P540, P
Type 14 unless specified
0x01040006 dbmnvm.c
0x0B230136 186843446
0x0B230163 186843491
0x0C010000
0x0C020000 Inmon.c
0x0C0200E0 Inmon.c
0x0C0200F0 Inmon.c
0x0C030000
0x0C040000
0x0C050000
0x0C060000
0x0C070000
0x0C080000
0x0C090000
0x0C0A0000
0x0C0B0000
0x0C0C0000
0x0C0D0000 202178560
0x0C0E0000 202244096
0x0C0ED919 202299673 Inmon - Acquisition 217 (dec)
0x0C0F0000
0x0C100000 202375168
0x0C100000
0x0C110000
0x0C120000
0x0C130000
0x0C140001 202637313
0x0C140002 202637314
0x0C140003 202637315
0x0C140004 202637316
0x0C140005 202637317
0x0C140006 202637318
0x0C140007 202637319
0x0C140008 202637320
0x0C140009 202637321
0x0C14000A 202637322
0x0C150000
0x0C160010 202768400
0x0C160011 202768401
0x0C160012 202768402
0x0C160013 202768403
0x0C160014 202768404
0x0C160015 202768405
0x0C1600A0 202768544
0x0C1600B0 202768560
0x0C1600C0 202768576
0x0C1600D0 202768592
0x0C170016 202833942
0x0C170017 202833943
0x0C170018 202833944
0x0C170019 202833945
0x0C17001A
0x0C180000 inmon.c
0x0C18xxxx
(where xxxx
is not 0000) inmon.c
0x0C190000
0x0C1A0000
0x0C1C0000
0x0C1E0000
0x0C220028 inmon.c
0x0C250028 inmon.c
0x0D080AE7 msf.c
0x0E020000 235012096
0x0E080000 235405312
0x0F010A16
(Type 16)
0x13240000 321126400
0x1905012d 419758381
0x190A0162 419758381
0x1C1200F5 470941941
0x1C1200F6 470941942
0x2D080215
0x351F03F5
0x35350000
(Type 16)
0x39170000 dnpdrv.c
0x44000001 flashapihdlr.c
0x5E2C05DA
0x5E2CDFC1
Product Software Failure / Non Standard (Maint Type 14 / 16) Error Codes (As detected in P443, P445, P4
Additional Errorcodes e.g. Sigma Delta (as used in P34x relays) have been included.
Note that these error codes may be applicable to other Px40 Products which use the CAA (e.g. P14x, P34x, P6
These errorcodes are NOT APPLICABLE to other Px40 products (e.g. P24x, P441?, P442, P444, P741, P742,
2172715008 -2122252288
to to
0x8181xxxx 2172780543 -2122186753
2172780544 -2122186752
to to
0x8182xxxx 2172846079 -2122121217
0x8381xxxx
(Type 16)
0x83820000
(Type 16)
0x83830000
(Type 16) 2206400512
0x8C0F0000 2349793280
0x8C810000 2357264384
0x8D840000
0x928C0000 2458648576
0x928C0100 2458648832
0x928C0200 2458649088
0x928C0300 2458649344
0x96800237 2524971575
0x9681023E 2525037118
0x97800855 2541750357
0xAC810000 2894135296 -1400832000
0xB1820000
(Type 16)
0xBE820000
(Type 16) 3196190720 -1098776576
0xC1820000
(Type 16) 3246522368 -1048444928
0xC989xxxx
0xCC0100xx
0xCC0200xx
0xDD0A0000
0xDD0F0000
0xDD810000
0xDD820000
0xDD830000
0xDD840000
0xDD850000
0xDD860000
0xE0000001
0xE0010001
0xE0010002
0xE0010004
0xE0010005
0xE0010006
0xE0050001
0xE0300001
0xE0300002
0xE0400001
FOLLOWING IS FOR LATTES PRODUCTS ONLY (e.g. P24x, P441?, P442, P444, P741, P742, P743).
Product Software Failure / Non Standard (Equivalent Maint Type 14 ? / 16 ?) Error Codes (As Reported b
These errorcodes MAY BE APPLICABLE to Px40 products (e.g. P24x, P441?, P442, P444, P741, P742, P743).
0x8118xxxx
Note: The yellow blocks are the error codes which have not been
explained.
cted in P443, P445, P446, P540, P540D, P841)
Phase 2 Processor
(CPU2/XCPU2) Internal
sbs_atPerm.c, sbs_atinit.c RAM Failure
Phase 2 Processor
(XCPU2/CPU2) RAM2_3
sbs_atPerm.c, sbs_atinit.c Failure
Phase 2 Processor
(XCPU2/CPU2) RAM0_1
sbs_atPerm.c, sbs_atinit.c Failure
Phase 2 Processor
(CPU2/XCPU2) External
sbs_atPerm.c, sbs_atinit.c SRAM Failure
Phase 2 Processor
(XCPU2/CPU2) SRAM
sbs_atPerm.c, sbs_atinit.c Failure
Phase 2 Processor
(XCPU2/CPU2) SRAM2
sbs_atPerm.c, sbs_atinit.c Failure
Phase 2 Processor
(CPU2/XCPU2) SRAM
sbs_atPerm.c, sbs_atinit.c Failure
Phase 2 Processor
(CPU2/XCPU2) SRAM
sbs_atPerm.c, sbs_atinit.c Failure
The serial
communications service
locked up during
initialisation.
The LCD service locked up
during initialisation.
The Flash memory service
locked up during
initialisation.
The date and time service
locked up during
initialisation.
The data acquisition
service locked up during
initialisation.
The output relay contact
service locked up during
initialisation.
The logging API locked up
during initialisation.
The database API locked
up during initialisation.
The database API locked
up during instatement of
default settings.
The IRIG-B time
synchronisation locked up
during initialisation.
The product-specific
extension indicated an
error condition.
The continuous self-tests
detected an error in the
SRAM bus.
The continuous self-tests
detected an error in the
SRAM.
50300L1\DEV_C33\Commu
nication\src\scd_drv.c,
scs_drv.c (CPU2),
50300L1\DEV\c\SRC\scc_ty Error when reading DNP3
Drv.c, scl_tyLib.c (CPU1) data from driver.
Flash memory buffer -
initialisation failure
DNP Evolutions - Micom
S1 Extraction of DNP
dnpev_setxfer.c Config File
DNP Evolutions - Micom
S1 Extraction of DNP
dnpev_setxfer.c Config File
Error Codes (As detected in P443, P445, P446, P541, P542, P543, P544, P545, P546, P547, P841, P540D)
faultrec_fl.c
faultrec_fl.c
faultrec_fl.c
protapi.c
super.c Event FIFO Overflow
Event FIFO Overflow
Fault FIFO Overflow
Maintenance Event FIFO
Overflow
measfn_cfg.c
AR_singlepole.c
cbcond.c
faultrecx.c (Pre-K)
faultrecx.c
thermal.c
sigma_delta.c Sigma Delta Input Module
cop_main.c Co-processor
cop_main.c Co-processor
cop_main.c Co-processor
cop_main.c Co-processor
cop_main.c Co-Processor
cop_iface.c
Diffprep.c Co-Processor
Diffprep.c Co-Processor
cop_sramchecker.c Co-Processor
Description / Action
XCPU3, CPU3 and XCPU2 do not have EEPROM, so Software versions that use
EEPROM (er.g. P54x version 20 - "G" Hardware) may run in "J" Hardware
(CPU2), but not "L" Hardware (CPU3)
Problem arising from time sync
Problem arising from time sync
Indicate the FLASH memory driver found a corrupt logical zone when it tried to
initialise the FLASH memory. FLASH memory is used to store relay settings and
other non volatile data. FLASH memory is fitted to the main processor board
which is located within the front panel. The relay should be returned for repair but
if this is not practicable the front panel should be replaced.
Analogue input module serial e2prom Failure. Replace analogue input module.
Opto (Status) Input card Failure. Check each digital status input card and replace
as necessary.
An error has been detected in an output relay card. Check the relay boards.
Relay Card Failure. Check each relay output card and replace as necessary.
the fast watchdog has timed out. This suggests the software has stopped running.
The serial driver failed to initialise properly. Check the serial port hardware on the
power supply board and the main processor board.
The LCD driver failed to initialise properly. Check the LCD on the main processor
board.
The Flash memory driver failed to initialise properly. Check the Flash memory on
the main processor board.
The date and time driver failed to initialise properly. Check the real-time clock and
battery-backed SRAM on the main processor board.
The data acquisition driver failed to initialise properly. Check the input board and
the opto boards.
The relay driver failed to initialise properly. Check the relay boards.
The logs failed to initialise properly. Check the battery backed SRAM on the main
processor board.
The database failed to initialise properly. Check the EEPROM on the main
processor board.
The database took too long to commit a change. Check the EEPROM on the main
processor board.
The IRIG-B driver failed to initialise properly. Check the IRIG-B interface hardware
on the IRIG-B board.
The continuous self-checks have found an error in the RAM bus. Check the RAM
on the main processor board.
The continuous self-checks have found an error in the RAM block. Check the
RAM on the main processor board.
The continuous self-checks have found an error in the Flash EPROM checksum.
Check the Flash EPROM on the main processor board, and then try downloading
a new program.
The software is stored in FLASH memory along with a check sum. On power up
the program is copied to SRAM again with a check sum. The program runs from
SRAM. The continuous self-checks have found a difference between the code
stored in FLASH memory against that stored in SRAM. Could be a problem with
either the Flash memory or the SRAM memory on the main processor board, and
then try downloading a new program.
The continuous self-checks have found an error in the battery backed SRAM.
Check the battery, then the RAM on the main processor board.
The continuous self-checks have found an error in the EEPROM. Check the
EEPROM on the main processor board.
The continuous self-checks have found an error on the acquisition board. Check
the input board.
The continuous self-checks have found an error on a relay board. Check the relay
boards.
The continuous self-checks have found an error on an opto board. Check the opto
boards.
The continuous self-checks indicate that the Analogue data interrupt has stopped.
Check the Input module (or Sigma Delta module) operation and replace if
necessary.
Secondary initialisation tests detected a fast watchdog failure. Check the on the
main processor board.
Secondary initialisation tests detected a battery backed SRAM failure. Check the
battery backed SRAM on the main processor board.
Secondary self tests detected a bus reset test failure. Check the main processor
board.
Repair the input module or replace with one of the correct type.
The XCPU2 board is faulty OR a standard CPU processor board is fitted in place
of XCPU2 (or vice versa). In software development - PDBCONF_HAVE_XCPU2 is
defined in software and non-XCPU2 is fitted or vice-versa.
Affects version 12 software and earlier. This is related to the time synchronisation
being simultaneously provided by two sources: DNP3 and IRIG-B. This error can
be produced if IRIG-B is enabled, and the IRIG-B board is ok and the IRIG-B
signal is OK.
Note that time synchronisation should NOT be from two sources at the same time!
- User must Disable / or disconnect the IRIG-B source or do not allow the DNP3
master to perform time-synchronisation of the relays)!
Usually transient, will recover on reboot. If permanent, check used memory size
and data model size etc.
MSD Table has Courier Cell Reference with NULL Address - Possible Incorrect
Courier or UDT cell reference specified (IEC61850 Data model mapping error) or
Courier / UDT cell reference access problem. Requires investigation of the relay
code (software) to determine the exact cause.
Usually transient, will recover on reboot. If permanent, check used memory size
and data model size etc. In eci_fifo.c function add_record_to_ddb_list() cannot
allocate memory via malloc call.
Description / Action
The commissioning test module received an error code when writing to the relays.
Check the relay boards.
The commissioning test module received an error code when writing to the LEDs.
Check the processor card.
The analogue acquisition converts 16 channels, 13 are CT & VT and 3 are check
channels, into digital samples. The check channels consist of a fixed negative DC
voltage, 0V and a fixed positive DC voltage. After the analogue to digital
conversion the magnitude of the 3 check channels are compared to fixed limits. If
one or more is outside these limits the error 0x8C810000 is generated causing the
relay to reboot. If the problem is temporary the reboot will ensure the relay is
working again. If the reboots are continuous it could indicate a problem with the
analogue input module which needs to be checked and repaired
Unexpected protection command acknowledge received see DTS 2105
Event FIFO Overflow - P540 v55B and earlier software!
Coprocessor FPGA download failed, check current differential board and the
model number
Power on Co-Processor SRAM check failed, check current differential board
Program download failed, check current differential board
Program failed to start, check current differential board
Number of optical channels incorrect, check current differential board and model
number.
Coprocessor data could not be transferred to the main card (read error).
Configuration Settings could not be transferred from the main card to the
coprocessor
Distance Settings could not be transferred from the main card to the coprocessor
The coprocessor has detected an SRAM (Code) error durring run time
background checks
The coprocessor has detected an SRAM (Data) error durring run time background
checks
Analogue check channels (see 0x8C810000). This is the same problem as
detected by the coprocessor
Current differential program stopped, check current differential board.
Checksum for Power Measurement data in BBRAM Fail does not match
P540D - Model Number is checked against the number of opto Status Inputs in
the relay. Model Number Digit 4 is returned in xx (in ASCII hex) if there is an error.
Note that this is really only relevent to P446, P543, P544 and P546 (which have a
fixed number of optos). P443, P445, P545 have more than one option.
Checksum for Fault record data in BBRAM Fail does not match
Checksum for Fault record data in BBRAM Fail does not match
Checksum for Thermal Measurement data in BBRAM Fail does not match
Cannot Resume Software Task. Transient error / reboot relay.
The co-processor self checking has detected the stack has overflowed
The co-processor has detected overrun (taken longer than the aloocated 3 or 4
sample window)
The co-processor calibation coeficients (analogue inputs) are not correct
The co-processor DMA data transfer (analogue inputs) has failed
The co-processor Frequency tracking detection is not functioning correctly
The error code comes from the co-processor when it tries to read data from the
main processor.
The main processor should write new data every 3 sample and the co-processor
reads it at the same rate. A method of hand shaking is used. If the co-processor
detects that the main processor has not written new data for 15 samples it forces
this error.
This suggests the main processor was busy doing something else.
Writing this data is one of the highest priority tasks the main processor has but
there are higher ones.
Receive Message (Channel1) Buffer Overflow.
Receive Message (Channel2) Buffer Overflow.
Coprocessor Stack check overrun
Description / Action