100% found this document useful (5 votes)
14K views

9 Mod ID's and Error Codes

The document defines module IDs and error codes for different modules in a system. It provides a table listing the module name and ID for both software and hardware modules. It also describes general error codes for the process manager module and states that error severity will be indicated by color. Minor errors will not interrupt operations, while major errors will. The root causes and solutions for example errors are also provided.

Uploaded by

irfan priandoko
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (5 votes)
14K views

9 Mod ID's and Error Codes

The document defines module IDs and error codes for different modules in a system. It provides a table listing the module name and ID for both software and hardware modules. It also describes general error codes for the process manager module and states that error severity will be indicated by color. Minor errors will not interrupt operations, while major errors will. The root causes and solutions for example errors are also provided.

Uploaded by

irfan priandoko
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

9 Mod ID’s and error codes

All mod ID’s and error codes are explained in the following paragraphs

9.1 Mod ID’s

Name Mod ID
SOFTWARE MODULE ( 0000-0999 )
GENERAL 0
PROCESS MANAGER 10
CONFIGURATION MANAGER 11
DATABASE MANAGER 13
FILE TRANSFER MANAGER 14
CONFIGURATION HANDLER 22
FIP MANAGER A 51
FIP MANAGER B 52
FIP MANAGER C 53
FIP MANAGER D 54
HYM MANAGER FOR FIP A 61
HYM MANAGER FOR FIP B 62
HYM MANAGER FOR FIP C 63
HYM MANAGER FOR FIP D 64
VR MANAGER FOR FIP A 71
VR MANAGER FOR FIP B 72
VR MANAGER FOR FIP C 73
VR MANAGER FOR FIP D 74
PROTOCOL HANDLER FOR FIP A 91
PROTOCOL HANDLER FOR FIP B 92
PROTOCOL HANDLER FOR FIP C 93
PROTOCOL HANDLER FOR FIP D 94
DISPLAY HANDLER 110

Page 176 of 219


version 09
Name Mod ID
HARDWARE MODULE(1000-9999)
PRE PROCESSOR 1200
CAN DISPLAY MASTER A 1300
CAN DISPLAY SLAVE A 1301
CAN DISPLAY MASTER B 1302
CAN DISPLAY SLAVE B 1303
CAN DISPLAY MASTER C 1304
CAN DISPLAY SLAVE C 1305
CAN DISPLAY MASTER D 1306
CAN DISPLAY SLAVE D 1307
PULSER METER 1 1400
PULSER METER 2 1401
PULSER METER 3 1402
PULSER METER 4 1403
PULSER METER 5 1404
PULSER METER 6 1405
PULSER METER 7 1406
PULSER METER 8 1407
PULSER METER 9 1408
PULSER METER 10 1409
PULSER METER 11 1410
PULSER METER 12 1411
PULSER METER 13 1412
PULSER METER 14 1413
PULSER METER 15 1414
PULSER METER 16 1415
HYM 1 1500
HYM 2 1501
HYM 3 1502
HYM 4 1503
HYM 5 1504
HYM 6 1505
VCC BOARD FOR FIP A & B 1600
VCC BOARD FOR FIP C & D 1601
COMM BOARD PRIMARY 1700
COMM BOARD SECONDARY 1701
SLAVE I/O ( SIO ) 1 ( cable position 1 ) 1800
SLAVE I/O ( SIO ) 2 ( cable position 2 ) 1801
SLAVE I/O ( SIO ) 3 ( cable position 3 ) 1802
SLAVE I/O ( SIO ) 4 ( cable position 4 ) 1803

Page 177 of 219


version 09
9.2 Error IDs

The next section states a list of errors per module that generates the error. CAN communication errors are to be handled a
little different as they can affect multiple process and hardware modules. BUS termination is critical, as is also all devices
having valid software flashed into it. One defective device can cause a group of devices (or even all) to have
communication problems. Isolate the problem via a process of elimination, disconnecting more and more hardware until
the problem is gone.
Remember that hardware may never be hot-wired or unplugged while powered.
The severity of an error Id will be denoted using colors in the following error table:

Color Minor Error

Color Major Error

In principle Minor errors will not interrupt deliveries, whereas Major errors will do. In both cases the product/nozzle/fip
will not be blocked (except defined cases, i.e. x consecutive zero deliveries, VR timer elapsed, SD card insert / eject ...).

General Error codes 00-99 (module id = 0)


Error
Error ID name ID Root Cause Solution
number

Mains power has been lost,


MAINS_OFF 1 calculator is running on battery
power only
Check the 220V power supply
MAINS_LOW 2 Mains power is too low

MAINS_HIGH 3 Mains power is too high

Backup battery is broken or Check if battery is connected and


BACKUP_BATTERY_FAILURE 4
disconnected replace if necessary

Backup battery power level is


BACKUP_BATTERY_LOW 5 Battery is probably end-of life, replace
low

Replace the RTC battery (on APB


Real-Time-Clock battery is
RTC_BATTERY_FAILURE 6 board, under the cover) and check the
broken or not present
calculator's date & time

FPGA's logic is failing and in System automatically recovers. If the


need of re-programming, situation persists, reboot the calculator
FPGA_RESET 7
possibly as a result of an ESD and try to find ESD sources near the
spike calculator

Page 178 of 219


version 09
Software Module specific errors 100-999 (Module id 0001-0999)
Process Manager errors (Module id 10)
Error ID
Error ID name Root Cause Solution
number

A CAN bus error has


Check CAN termination and if all
been detected, ARM9
activity leds are blinking. Disconnect
PROCM_CAN_BUS_EMERGENCY_ERROR 18 communication with
various CAN hardware to isolate the
peripherals is not
problem and replace faulty hardware
guaranteed

A Peripheral SW
Update error has
A Peripheral SW Update error has
been detected, ARM9
PROCM_PERIPH_SW_UPD_ERROR 19 been detected, ARM9 communication
communication with
with peripherals is not guaranteed
peripherals is not
guaranteed

Conversion of data-
PROCM_DATA_CONVERSION_ERROR 101 files (XML/DB) Do a cold-start.
failed.

Can device software


update skipped; Off- Check CAN termination and if all
Line device (or activity leds are blinking. Disconnect
PROCM_PROC_CANDEV_SW_UPD_SKIPPED 110
device in various CAN hardware to isolate the
BootLoadingMode) problem and replace faulty hardware
detected .

A process did not


respond to heartbeat The calculator will reboot. If the
PROCM_PROC_HEARTBEAT_EXPIRED 700
requests for too long problem persists, contact 3rd level
time support and mention the TQC
software version and exact dispenser
A process on the configuration, country installed &
PROCM_PROC_CRASHED 900 calculator has communication protocol used
crashed

Configuration Manager (Module id 11) or Configuration Handler error (Module id 22)

Error ID
Error ID name Root Cause Solution
number

CFG_MPC_CONFIG_PARAM_LIMIT 18 ;

Database Manager errors (Module id 13)

Error ID
Error ID name Root Cause Solution
number

DATABASE_CREATION_ERROR
Database can not be
100
created

DATABASE_INTEGRITY_ERROR
SQL Integrity check
101
of a database failed
DATABASE_AUTHENTICITY_ERROR 102 Database file

Page 179 of 219


version 09
authentication
record did not match
the database file,
fraud

DATABASE_CALCULATE_LOCAL_TOTALS_ Calculate local


ERROR 103
totals failed
DATABASE_RAM_TO_FLASH_ERROR 104 Ram to flash failed
DATABASE_DELETE_TABLE_ERROR 105 Delete table failed
DATABASE_DELETE_FILE_ERROR 106 Delete file failed
DATABASE_RETRIEVE_FILE_ERROR 107 Retrieve file failed
DATABASE_STORE_FILE_ERROR 108 Store file failed
DATABASE_XML_FILE_ERROR 109 XML file failed
DATABASE_UPDATE_DATA_ERROR 110 Update data failed
DATABASE_RESTORE_DATA_ERROR 111 Restore data failed
DATABASE_QUERY_ERROR 112 Query failed
DATABASE_REQUEST_ERROR 113 Request failed
DATABASE_PUT_CONFIG_ERROR 114 Put config failed
DATABASE_GET_CONFIG_ERROR 115 Get config failed
DATABASE_NEXT_RECORD_ERROR 116 Next record failed
DATABASE_FULL_BACKUP_ERROR 117 Full backup failed

DATABASE_DELETE_QUEUE_TICKET_ERR Delete queue ticket


OR 118
failed
DATABASE_START_SHIFT_ERROR 119 Start shift failed
DATABASE_COPY_FILE_ERROR 120 Copy file failed

DATABASE_CONVERT_DATA_ITEM_ERROR
Data item not found
121
in convert.db

File Transfer Manager errors (Module id 14)


Error ID
Error ID name Root Cause Solution
number

The dispenser is blocked for further


deliveries (FIP will generate error
Illegal SD card eject
ILLEGAL_SD_CARD_EJECT 8 FIP_NOZZLE_BLOCKED_SD_CARD
was detected
_EJECT_ERR), unblock all FIPs in the
dispenser status menu

Page 180 of 219


version 09
ILLEGAL_SD_CARD_INSER Illegal SD card insert
9
T was detected

The requested action


NO_SD_CARD_INSERTED 10 requires a SD card to Insert a SD card
be inserted

The requested action


WRITE_PROTECTED_SD_CA requires a writable Put the SD card in writable mode (using
11
RD SD card to be the small switch on its side)
inserted

TQC Could not


access the file system Insert another SD card and analyze the
SD_CARD_ACCESS_FAILED 12
on the SD card corrupted card via a PC
(mount failed)

Attempt the backup operation again and


A file failed to be
FILE_BACKUP_ERROR 13 if the problem persists, try a different SD
backed up to SD card
card

A file failed to be
Attempt the restore operation again or
FILE_RESTORE_ERROR 14 restored from the SD
select a different backup to restore from
card

A file on the TQC is


Reboot the TQC and try again. If the
corrupted, preventing
FILE_CORRUPT_ERROR 15 problem persists, a cold start or restore
a backup of that to be
might be necessary
made

Insert the correct SD card or unblock the


integrity via the dispenser status menu
Integrity of the SD
SD_CARD_NOT_INTEGER 17 (FIP will generate error
card is broken
FIP_NOZZLE_BLOCKED_SD_CARD
_INTEGRITY_ERR until unblocked)

Page 181 of 219


version 09
Filling point Manager errors (Module id 51 for FIP A, 52 for FIP B, 53 for FIP C, 54 for FIP D)
Error ID
Error ID name Root Cause Solution
number

Connect the POS to get latest


unit price. In case of standalone
FIP_UNIT_PRICE_ERROR 100 Invalid unit price
use HHT to enter correct unit
price

Event that that


FIP_PRESET_REACHED_ERROR 101 NA
preset is reached

Nozzle not taken


within time, after
Taken nozzle faster after
FIP_AUTHORISE_TIMEOUT 102 reception of
authorize
authorization from
POS

Delivery takes too


FIP_MAX_FILL_TIMEOUT 103 Shorter delivery
much time

Delivery is running
but there are no
FIP_NO_PROGRESS_TIMEOUT 104 volume updates Continue delivery within time
received within the
no progress timer

Event that delivery


FIP_FUELLING_SUSPENDED 105 NA
is suspended

Event that delivery


FIP_FUELLING_RESUMED 106 NA
is resumed

Event that the


FIP_MAX_VOLUME 107 maximum station NA
volume reached

Event that the


FIP_MAX_USER_VOLUME 108 maximum user NA
volume reached

Delivery is
FIP_MAX_SUSPEND_TIMEOUT 109 Resume faster
suspended to long

Nozzle X is already
FIP_NOZZLE_OUT X110 Put nozzle X back
out

FIP_WRONG_PRODUCT_ERROR 111

Nozzle blocked due


FIP_MAX_NB_ZERO_TRANSACTION 112 to maximum of zero Reset with HHT
deliveries received

Tank level of taken


FIP_TANK_LEVEL_LOW 113 Call supplier
nozzle is low

Dead men's button


FIP_LPG_BUTTON_TIMEOUT 114
released too long

Dead men's button


FIP_LPG_NOZZLE_TIMEOUT 115
released too long

Page 182 of 219


version 09
Dead men's button
FIP_START_BUTTON_TIMEOUT 116
released too long

Nozzle blocked due


FIP_MAX_NB_NOZZLE_TAKEN 117 to maximum of zero Reset with HHT
deliveries received

FIP_PIN_CODE_ERROR 118 Wrong pin code

Max number of
FIP_MAX_PIN_CODE_ERROR 119
wrong pin codes

Peripheral software
FIP_SW_UPD_NOT_PERFORMED 120 update not Some Peripheral is off-line.
performed at startup

Cold-start switch is
FIP_COLDSTART_SW_ON 121
in the on position!

Totals cannot be
FIP_STORE_TOTAL_ERROR 122 stored in the
database.

Totals can not be


FIP_RETRIEVE_TOTAL_ERROR 123 retrieved from the
database

Entered local preset


to high or too low
FIP_PRESET_ERROR_MIN_MAX 150 Adjust preset value
according the
station settings

Comma error in
FIP_PRESET_AMO_COMMA_ERROR 151
preset amount
Fix with HHT
Comma error in
FIP_PRESET_VOL_COMMA_ERROR 152
preset volume

Remote preset
amount to low
FIP_PRESET_ERROR_MIN_AMO 153
according the
station settings
Adjust preset value
Remote preset
volume to low
FIP_PRESET_ERROR_MIN_VOL 154
according the
station settings

FIP_DENSITY_ERR 160

Manual blocking of
FIP_NOZZLE_BLOCKED_MANUAL_ER
161 this nozzle / FIP is
R
active

FIP is blocked due


Unblock via dispenser status
to an illegal SD
menu
card eject, see File
FIP_NOZZLE_BLOCKED_SD_CARD_E
162 Transfer Manager
JECT_ERR
error
ILLEGAL_SD_CA
RD_EJECT

Page 183 of 219


version 09
FIP is blocked due
to invalid SD card
integrity, see File
FIP_NOZZLE_BLOCKED_SD_CARD_I
163 Transfer Manager
NTEGRITY_ERR
error
SD_CARD_NOT_I
NTEGER

FIP_NOZZLE_BLOCKED_RUNNING_O
164
N_BATTERY_ERR

FIP_NOZZLE_BLOCKED_INTEGRITY Can be Unblocked in


165
_ERR maintenance menu

FIP_NOZZLE_BLOCKED_INTERLOCK Can be Unblocked in


166
_ERR maintenance menu

FIP_NOZZLE_BLOCKED_TAX_UP_ER Can be Unblocked in


167
R maintenance menu

FIP_NOZZLE_BLOCKED_RECEIPT_N Can be Unblocked in


168
OT_PRINTED maintenance menu
Fip is blocked
because we are
FIP_NOZZLE_BLOCKED_SW_RESET 169 waiting to reset (all
fips needs to be
idle)

Taken nozzle is not


FIP_NO_VALID_NOZZLE_ERROR 170
enabled in mask

Product not found


FIP_NO_VALID_PRODUCT_ERROR 171
for taken nozzle.

This fip is blocked Will be unblocked once


FIP_NOZZLE_BLOCKED_TEST_DEL_ because a test
RUNNING
172
delivery is running
test delivery on other side
on the other side is finished

Error sending a
FIP_SWITCH_BUZZER_MSG_ERR 173
buzzer message

Error switching
FIP_SEND_KEYPAD_MSG_ERR 174
keypad

Pulses detected at a
FIP_NOZZLE_BLOCKED_IDLE_VOLU not authorized Can be Unblocked in
175
ME Pulser (idle maintenance menu
volume)

FIP_NOZZLE_BLOCKED_REASON_UN Unknown reason Can be Unblocked in


176
KNOWN for blocking maintenance menu
FIP_CHANGE_TRANSACTION_STATE FIP cannot change
200
_ERR the transaction state

Transaction state
FIP_REPORT_TRANSACTION_STATE
201 cannot be reported
2PROT_ERR
to protocol

Page 184 of 219


version 09
FIP_GET_NEXT_TRANSACTION_BUF No new transaction
202
_ERR buffer available

Error getting
FIP_GET_CUR_TRANSACTION_BUF_
203 current transaction
ERR
buffer

Transaction buffer
FIP_INIT_TRANSACTION_BUF_ERR 204
cannot be initialized

FIP_FINALIZE_TRANSACTION_BUF Transaction buffer


205
_ERR cannot be finalized

Error getting info


FIP_GET_CURRENT_TRANSACTION_
206 from current
DATA_ERR
transaction

Configuration
FIP_READ_CONF_ERR 207 database cannot be
read

FIP_OIML_ERR 208 OIML test error

OIML test not


FIP_OIML_TIMEOUT_ERR 209
performed in time

FIP state change not


FIP_CHANGE_FIP_STATE_ERR 210
performed

FIP_CHANGE_LOGICAL_NOZZLE_ST State of nozzle


211
ATE_ERR cannot be changed

New state cannot be


FIP_REPORT_STATE2PROT_ERR 212
reported to protocol

Status of nozzle
FIP_REPORT_NOZZLE_BLOCK_TIME
213 block timer cannot
R_STATUS_ERR
be reported

Vapor recovery
FIP_REPORT_VR_STATUS2PROT 214 status cannot be
reported to protocol

Vapor recovery
FIP_READ_VR_STATUS_ERR 215 status cannot be
read

Battery state cannot


FIP_REQ_BAT_STATE_ERR 216
be read

Unit price display


FIP_UPD_UP_ERR 217
cannot be updated

Error report to
FIP_REP_ERR2PROT 218 protocol not
possible

Display cannot be
FIP_RESET_DISP_ERR 219
reset

Unit price cannot be


FIP_UPD_DISP_ERR 220
displayed

Page 185 of 219


version 09
Last delivery cannot
FIP_SHOW_LAST_DEL_ERR 221
be displayed

Product name
FIP_SHOW_PROD_NAME_ERR 222
cannot be displayed

HM cannot be
FIP_OPEN_HM_ERR 223
opened

VR cannot be
FIP_OPEN_VR_ERR 224
opened

HM cannot be
FIP_START_HM_ERR 225
started

HM cannot be
FIP_CLOSE_HM_ERR 226
closed

HM cannot be
FIP_SUSP_HM_ERR 227
suspended

HM cannot be
FIP_RESUME_HM_ERR 228
resumed

VR cannot be
FIP_CLOSE_VR_ERR 229
closed

High Speed cannot


FIP_SWITCH_HS_ERR 230
be switched on

Volume or Amount
display backlight
FIP_SW_MBACKL_ERR 231
cannot be switched
on

Unit price display


FIP_SW_UBACKL_ERR 232 backlight cannot be
switched on

Indication light
FIP_SW_ILIGHT_ERR 233 cannot be switched
on

Nozzle out during


FIP_LEAK_TEST_INTERRUPTED 234
pre leak test

HM does not
FIP_HM_NOT_RSP_ERR 235
respond

VR does not
FIP_VR_NOT_RSP_ERR 236
respond

Battery test timed


FIP_BAT_TEST_TIMEOUT_ERR 238
out

Volume updated
FIP_VOLUPD_SUSP_ERR 239 received while
suspended

Minimum/maximu
FIP_MM_PRESET_ERR 241 m preset cannot be
retrieved from

Page 186 of 219


version 09
database

Maximum volume
FIP_MAX_VOL_ERR 242 cannot be retrieved
from database

Remote preset
FIP_GET_REM_PRE_ERR 243 cannot be retrieved
from database

Local preset cannot


FIP_SHOW_PRESET_ERR 244
be displayed

FIP_LEAK_ERR 245 Leak error

Leak test message


FIP_LEAK_MES_ERR 246 cannot be send to
HM

Nozzle table cannot


FIP_GET_NOZZLE_TABLE_ERR 247 be retrieved from
database

FIP_PRESET_OVERSHOOT_ERR 248 Preset overshoot

Preset value cannot


FIP_CHG_PRE_ERR 249
be changed

FIP_SLOW_FLOW_ERR 250

Nozzle out
FIP_NOZZLE_IN_CLOSE 251
dispenser not ready

FIP_INFO_HM_ERR 252

FIP_SWITCH_INTERLOCK_MSG_ERR 253

FIP_CSD_MODULE_ERR 254

Page 187 of 219


version 09
Hydraulic Manager errors (Module id 61 for FIP A, 62 for FIP B, 63 for FIP A, 64 for FIP D)
Overcurrent denotes a short circuit or mechanical failure,
Undercurrent denotes a disconnection or thermal error.
Error
ID
Error ID name Root Cause Solution
numb
er

After pulser test time, before a


delivery, the mode of the to be
HM_PULSER_TESTS_NOT_OK_ERROR 100 used pulser(s) is/are not Replace pulser(s)
changed into DELIVERY
mode

20 successive missed
responses from Display Power down/up
HM_DISPLAY_COMMUNICATION_ERROR 101
Manager, did the Display TQC
Manager crash

IOHandler isn't sure that EMT Replace EMT


HM_EMT_BROKEN_ERROR 102
update is successful counter

A broken preset valve or


HM_2_CL_PRESET_OVERSHOOT_ERROR 103 wrong preset valve response
Replace preset
setting
valve
HM_30_CL_PRESET_OVERSHOOT_ERROR 104 A broken preset valve

Communication problem with


HM_STORE_TOTAL_ERROR 105 DB mgr during calculation of Power down/up
the totals

Overcurrent detected on the


HM_OC_FUEL_MOTOR_PRIMARY_ERROR 106 Search for the
primary fuel motor
reason, replace
motor if
Overcurrent detected on the
HM_OC_FUEL_MOTOR_SECONDARY_ERROR 107 necessary
secondary fuel motor

Overcurrent detected on a fuel


HM_OC_VALVE_ERROR 108
valve
Search for the
Overcurrent detected on a
HM_OC_VALVE_MASTER_ERROR 109 reason, replace
master fuel valve
valve if necessary
Overcurrent detected on a
HM_OC_VALVE_SLAVE_ERROR 110
slave fuel valve

Undercurrent detected on the Search for


HM_UC_FUEL_MOTOR_PRIMARY_ERROR 111
primary fuel motor disconnected
motor
connections,
Undercurrent detected on the
HM_UC_FUEL_MOTOR_SECONDARY_ERROR 112 replace motor if
secondary fuel motor
necessary

Undercurrent detected on a
HM_UC_VALVE_ERROR 113
fuel valve Search for
disconnected
Undercurrent detected on a valve
HM_UC_VALVE_MASTER_ERROR 114
master fuel valve connections,
replace valve if
Undercurrent detected on a necessary
HM_UC_VALVE_SLAVE_ERROR 115
slave fuel valve

Page 188 of 219


version 09
HM_RETRIEVE_TOTAL_ERROR 116

HM_FINAL_VOLUME_LOWER_THAN_LAST 117

HM_PRE_LEAK_ERROR 118

HM_PRE_FATAL_LEAK_ERROR 119

Check
Overcurrent of a pulser connections of
HM_OC_PULSER_ERROR 120
detected pulser and replace
if necessary

HM_PP_LOST_ERROR 121 ;

HM_CORRUPTED_VOLUME_ERROR 122 Corrupted volume detected

Trying to display a larger


HM_DISPLAY_ROLLOVER_ERROR 123 volume/amount as possible
with current display layout.

Trying to start an hm with a


different LNO as it was
HM_START_WRONG_NOZZLE_ERROR 124
opened with. (caused by
nozzle juggling)

Note: Only one detection of overcurrent is present on a HYM (for max two connected pulsers)

Page 189 of 219


version 09
Vapor recovery Manager errors (Module id 71 for FIP A, 72 for FIP B, 73 for FIP A, 74 for FIP D)
Overcurrent denotes a short circuit or mechanical failure,
Undercurrent denotes a disconnection or thermal error.
Error
Error ID name ID Root Cause Solution
number

VR Pump motor overcurrent Search for the reason,


VR_MOTOR_OC_ERROR 100
detected replace motor if necessary

Search for disconnected


VR Pump motor undercurrent
VR_MOTOR_UC_ERROR 101 motor connections, replace
detected
motor if necessary

VR Proportional valve Search for the reason,


VR_FLOW_VALVE_OC_ERROR 102
overcurrent detected replace valve if necessary

Search for disconnected


VR Proportional valve
VR_FLOW_VALVE_UC_ERROR 103 valve connections, replace
undercurrent detected
valve if necessary

VR Return per product valve Search for the reason,


VR_RETURN_VALVE_OC_ERROR 104
overcurrent detected replace valve if necessary

Search for disconnected


VR Return per product valve
VR_RETURN_VALVE_UC_ERROR 105 valve connections, replace
undercurrent detected
valve if necessary

VR Return per product valve If the problem happens


VR_RETURN_VALVE_OFF_ERROR 106 closed by HYM (in-delivery multiple times, call 3rd level
timeout) support

SCG : VCC not connected / not


calibrated / not CAN terminated Check VCC alive and its
/ not the correct software software version
(version)

OL & SCG : HYM where return


valve is connected is Check HYM alive
VR_DEVICE_CONTROL_ERROR unresponsive
110
Motor / Valve control failed Check FPGA alive

Check cold start state /


IOHandler is running in cold
IOHandler startup log that
start mode, does not have a valid
states the IOHandler does
configuration for other reasons
not use an initial minimal
or is not running at all
configuration

The control of all the necessary


Check VCC, HYM and / or
VR_DEVICE_CONTROL_TIMEOUT 111 devices took longer than
FPGA is alive
required

At least one of the VR nozzles Perform calibration, OL


VR_NOT_CALIBRATED 112 on the current FIP is not connect Gallus, SCG no
calibrated for VR gallus needed

Connect ECRV option


There is no VR Hardware
board or Disable all VR
VR_NO_HW_AND_VR_NOZZLES 113 connected but there are VR
Nozzles from the
nozzles defined
configuration

Page 190 of 219


version 09
Nozzle block timer started due to
Validate the configured VR
VR_NOZZLE_BLOCK_TIMER_STARTED 114 bad efficiency counter exceeds
block criteria parameters, re-
its configured maximum count
calibrate this nozzle,
validate correct functioning
Time before block has expired
VR_NOZZLE_BLOCK_TIMER_ELAPSED 115 of VR peripherals
after the previous error

The current configuration cannot


Validate configuration
be used by the VR Manager, see
VR_INVALID_CONFIG 117 parameters in the VR
associated error text for more
configuration menu
details

SCG mode could not be


initialized by memory errors for
the associated table updating
VR_SCG_MODE_SET_TO_OL_MODE 118
mechanism, the self calibrating Reboot the TQC and see if
mode could not continue, set to the problem is gone. If not,
OL mode therefore replace processor board

Failed to read the configuration


VR_CONFIG_READ_ERROR 119
from the Database Manager

Validate if VCC
communication is ok and if
Failed to start measurements on
VR_VCC_START_ERROR 121 it is calibrated. Call 3rd
the VCC
level support if the problem
persists

Operational VCC is not stated as


Re-run auto / single
VR_VCC_NOT_CONFIGURED 122 active VCC node in the Op.CAN
configuration
file

Re-run auto / single


VCC (operational and/or default
configuration and if the
address) could not be detected
VR_VCC_NOT_DETECTED 125 problem persists, check
on the CAN bus, SCG mode
VCC connections and VCC
cannot be used.
having correct software

Note: A not calibrated VCC will refuse to get into an


operational address. This will show up as a warning in the auto-
configure procedure

VR_MOTOR_CONTROL_FAIL 150 Motor failed to start / stop

VR flow valve control (either


VR_FLOW_VALVE_CONTROL_FAIL 151 power or open) failed to be
controlled
Check if FPGA is active
VR flow valve power failed to
VR_FLOW_VALVE_POWER_FAIL 152
be controlled

VR flow valve aperture failed to


VR_FLOW_VALVE_OPEN_FAIL 153
be controlled

VR Return valve failed to be


VR_RETURN_VALVE_CONTROL_FAIL 154 controlled (either power or
open/close)
Check HYM is active
VR Return valve power failed to
VR_RETURN_VALVE_POWER_FAIL 155
be controlled

VR_RETURN_VALVE_OPEN_FAIL 156 VR Return valve open/close

Page 191 of 219


version 09
failed to be controlled

Failed to start / stop the gallus


VR_GALLUS_CONTROL_ERROR 157 Check PP is active
measurements

Failed to control the VR LED


(definition used to be of the
VR_SET_VRLED_ERR 234 Check if display is active
FIP). This error is reported
without displaying

Protocol Handler errors (Module id 90 for Protocol, 91 for Application FIP A, 92 for FIP B, 93 for FIP C,
94 for FIP D)
Error ID
Error ID name Root Cause Solution
number

No
Check led on COM board is blinking and this
communication
PROT_ERROR_COMM_BOARD 100 board has the correct software. Replace COM
with the
board if necessary
COMM Board

No
Check communication settings (non-conflicting
PROT_ERROR_COMMUNICATION 101 communication
address) and cabling
with the POS

Display Handler error (Module id 110)


Error
Root
Error ID name ID Solution
Cause
number

DISP_UNITPRICE_ERROR 102

DISP_UNITPRICE_COMMA_ERROR 106

DISP_VOLUME_COMMA_ERROR 107

DISP_AMOUNT_COMMA_ERROR 108

DISP_DISPLAY_OFF_LINE 109

DISP_DISPLAY_UPDATE_ERROR 110

Page 192 of 219


version 09
All Hardware module common errors 00-99 (Module id 1000-9999)
Error
Root
Error ID name ID Solution
Cause
number

FLASH_FAILURE 1

CHECKSUM_FAILURE 2

RAM_FAILURE 3

WATCHDOG_RESET 4

DEVICE_CONFIGURATION_ERROR 5

CAN_CONFIGURATION_ERROR 6

CAN_COMMUNICATION_ERROR 7

HEARTBEAT_TIMEOUT 16

Hardware module specific errors 100-999 (Module id 1000-9999)


Pre-Processor module error (Module id 1200)
Error ID
Error ID name Root Cause Solution
number

See also the hardware module common errors 00-99

Corrupt SW detected during Download correct PP


PP_CHECKSUM_ERROR 100
power up software

One of the meters is


PP_MAX_FLOW_ERROR 101
blocked or valve problem
Control meters and
One of the meters is
PP_ONE_METER_NOT_RUNNING_ERROR 102 valves
blocked or valve problem

PP_10_X_SLOW_FLOW_ERROR 103 Meters or valves problems

MP1: pulse(s) detected


PP_FRAUD_DETECTED_ERROR 104 No fraud allowed
when MP1 not in delivery

MP1: during pre-delivery


test both pulser lines are
low
PP_PULSER_NOT_CONNECTED_ERROR 111 Connect (new) pulser
MPC: 30ms no pulser
volume update when in
delivery mode

Page 193 of 219


version 09
CAN Display Module error (Module id 1300 - 1307)
Module id 130X: Even values for X denote master displays, 1300 = A, 1302 = B, 1304 = C, 1306 = D
Odd values for X denote slave displays, 1301 = A, 1303 = B, 1305 = C, 1307 = D
Note: After re-wiring CAN cables, an auto-configure is needed to straighten CAN addresses & module ids out
Error ID
Error ID name Root Cause Solution
number

See also the hardware module common errors 00-99

CSD_RAM_DEFECT 100

CSD_FLASH_DEFECT 101

CSD_CONFIG_PAR_ERROR 102

CSD_SDO_CRC_ERROR 103

CSD_CAN_COM_ERROR 104

CSD_PDO_CRC_ERROR 105

CSD_UPD_NUMBER_ERROR 106

CSD_DATA_STORE_ERROR 107

Pulser error (Module id 1400 - 1415)


Module id 14XX is used, where XX is the meter number - 1
Note: After re-wiring CAN cables, an auto-configure is needed to straighten CAN addresses & module ids out
Error
Error ID name ID Root Cause Solution
number

See also the hardware module common errors 00-99

Corrupt SW detected Download correct software


MPC_ERR_FLASH_PROG_CRC 100
during power up or Replace MPC

Get or set
Send correct get/set
MPC_ERR_CONFIG_MSG_CRC 101 configuration
configuration message
message corrupt

MPC_ERR_FLASH_WRITING 102 Broken flash Replace MPC

Replace MPC if the problem


CAN-bus
persists, check with other
MPC_ERR_CAN_OVERFLOW 103 communication
possible CAN problems in
problem
the dispenser

Broken sensor A, B
MPC_ERR_SENSOR 104 Replace MPC
or C

Pulse lines are not Disconnect/connect MPC or


MPC_ERR_SEQUENCE 105
following each others replace MPC

For debug purpose


MPC_ERR_STATE_ERROR 106 (normally not shown Correct SW
on the display

Pulser reached max Change direction or replace


MPC_ERR_MAX_BACK 107
volume turning in the MPC

Page 194 of 219


version 09
wrong direction

Pulser turning the


MPC_ERR_BACKWARD 108
wrong direction

ADC calibration went


MPC_ERR_ADC_CALIBR 110 Replace MPC
wrong, broken ADC

MPC_ERR_ADC_STATUS 111

Pulse(s) detected
MPC_ERR_IDLE_VOLUME_DETECT 112 when pulser in IDLE No fraud
mode

Calculated TC factor
for LPG lower than 0, Send correct density for
MPC_ERR_LPG_FACTOR 113
wrong density send LPG
for LPG

No PT100
temperature probe Connect (new) PT100
MPC_ERR_PT100_NOT_CONNECTED 119
connected or broken temperature probe
wires

MPC_ERR_MAGNET_ERROR 120 ;

HYM Board error (Module id 1500 - 1505)


Module id 150X: X + 1 corresponds to the HYM position, from the left on the IO board
Note: Faulty HYM hardware might report an incorrect module ID (but still in the 1500-1505 range) as it might fail to
electronically readout its position on the IO board
Error Error
Root
ID ID Solution
Cause
name number

See also the hardware module common errors 00-99

Page 195 of 219


version 09
VCC Board error (Module id 1600 - 1601)
Module id 1600 is for FIP A&B and module id 1601 is for FIP C&D
Note: After re-wiring CAN cables, an auto-configure is needed to straighten CAN addresses & module ids out
Error ID
Error ID name Root Cause Solution
number

See also the hardware module common errors 00-99

A flash error has occurred while


attempting to write setup,
VCC_ERR_FLASH_WRITING 102 Replace VCC unit
configuration & calibration data to
flash

Re-calibrate VCC on a
Uninitialized flash memory, not VCC test bench and / or
VCC_ERR_FLASH_UNINITIALIZED 103
calibrated VCC replace with a calibrated
unit

Perform VCC software


update to a software
version that does not
VCC_ERR_FLASH_FUTURE_LAYOUT 104 Unsupported future flash layout
generate this error or
replace the unit with a
calibrated spare

VCC_ERR_FLASH_CRC_MISMATCH 105 Flash CRC was incorrect Replace VCC unit

Is the nozzle pointing in


VCC pressure A side was measured
a 'down' position
outside the measurement window of
Is the hose free of twists
±300 mbar,
Check for system
VCC_ERR_ADC_STATUS_PA 112 Defective VCC,
blockage
Blockage in the VR system,
Contact 3rd level
Valve not opening,
support if seen more
Blocked VR filter
times

VCC flow sensor connection is Replace unit with a


VCC_ERR_ADC_STATUS_VA 113
broken calibrated spare

B-side equivalent of error


VCC_ERR_ADC_STATUS_PB 114
VCC_ERR_ADC_STATUS_PA
-
B-side equivalent of error
VCC_ERR_ADC_STATUS_VB 115
VCC_ERR_ADC_STATUS_VA

No flow measured while there was


VCC_ERR_NO_FLOW 120
(some) pressure, blockage
Contact 3rd level
Pressure drop too high compared to
VCC_ERR_PRESSURE_DROP_TOO_HIGH 123 support if seen more
the flow rate
times
Pressure too low compared to the
VCC_ERR_PRESSURE_DROP_TOO_LOW 124
flow rate

VCC_ERR_FLOW_A_DC_LEVEL 128 VCC flow sensor is out of balance


Check for blockage,
contact 3rd level support
B-side equivalent of error
VCC_ERR_FLOW_B_DC_LEVEL 129 if seen more times
VCC_ERR_FLOW_A_DC_LEVEL

The ADC has measured a different Contact 3rd level


VCC_ERR_ADC_CHANNEL_MISMATCH 131
channel than expected support if seen more

Page 196 of 219


version 09
(Initial) ADC communications failed, times
VCC_ADC_INIT_ERROR 132
is the ADC present / broken

Calibration measurement was


VCC_ERR_VCC_CAL_CANCELLED 135 Re-calibrate VCC
probably cancelled

Note: This error will only be generated on a VCC test bench during a calibration session

During pressure sensor A-side self


test at startup of the VCC there was a
VCC_ERR_ADC_STATUS_PA_ZCAL 140 problem found in measuring the
zero-level of the one of the ADC
channels

During pressure sensor A-side self


test at startup of the VCC there was a
VCC_ERR_ADC_STATUS_PA_FCAL 141 problem found in measuring the
Possible defective VFM,
some current of the one of the ADC
Contact 3rd level
channels
support if seen more
times
Same as error
VCC_ERR_ADC_STATUS_PA_ZC
VCC_ERR_ADC_STATUS_VA_ZCAL 144
AL for the flow-sensor voltage, A-
side

Same as error
VCC_ERR_ADC_STATUS_PA_FC
VCC_ERR_ADC_STATUS_VA_FCAL 145
AL for the flow-sensor voltage, A-
side

Same as error
VCC_ERR_ADC_STATUS_PB_ZCAL 142 VCC_ERR_ADC_STATUS_PA_ZC
AL, B-side

Same as error
VCC_ERR_ADC_STATUS_PB_FCAL 143 VCC_ERR_ADC_STATUS_PA_FC
AL, B-side

Same as error
VCC_ERR_ADC_STATUS_VB_ZCAL 146 VCC_ERR_ADC_STATUS_VA_ZC
AL, B-side

Same as error
VCC_ERR_ADC_STATUS_VB_FCAL 147 VCC_ERR_ADC_STATUS_VA_FC
AL, B-side

Page 197 of 219


version 09
COMM Board error (Module id 1700 - 1701)
Module id 1700 is for primary (right-most placed) board and module id 1701 is for secondary board (left of the
primary board)
Error
Root
Error ID name ID Solution
Cause
number

See also the hardware module common errors 00-99

COMM_SDO_CRC_ERROR 103 ;

COMM_DATA_STORE_ERROR 107 ;

Slave IO (SIO) Board error (Module id 1800 - 1803)


Module id 180X: X + 1 corresponds to the SIO's cable position, counted from the IO board connection
Note: After re-wiring CAN cables, an auto-configure is needed to straighten CAN addresses & module ids out
Error Error
Root
ID ID Solution
Cause
name number

See also the hardware module common errors 00-99

Page 198 of 219


version 09

You might also like