Tokheim Quality Calculator (TQC) Installation & Maintenance Manual
Tokheim Quality Calculator (TQC) Installation & Maintenance Manual
(TQC)
Revision 07.06
2014.03.19
Authors
Aldo Figarella
Rinus Raas
Frans van Beers
Stijn Paesen
Document Identification
REVISION HISTORY
Revision Date Author Description
00.00 30.03.2009 Aldo Figarella Initial document
00.01 15.04.2009 Aldo Figarella Complete Hydraulic Setup added
00.02 27.04.2009 Aldo Figarella Wiring Overview chapter 5 Added
00.03 11.05.2009 Aldo Figarella Development Environment chapter 6 Added
00.04 26.05.2009 Aldo Figarella Application TQC chapter 7 Added
00.05 02.06.2009 Aldo Figarella Trouble shooting chapter 8 Added
00.06 02.06.2009 Aldo Figarella BOM TQC Parts chapter 9 Added
00.07 17.07-2009 Aldo Figarella Chapter 6. Software download
01.00 22.01-2010 Aldo Figarella Corrections, Update.
02.00 29.07-2010 Rinus Raas Corrections, Updates, Software v00.006.0x to v01.000.0x.
04.00 01.06.2011 Rinus Raas Corrections, Updates, Software v02.000.0x to v04.000.0x.
07.00 29.10.2012 Rinus Raas Corrections, Updates, Software v05.000.0x to v07.000.0x.
07.01 31.10.2012 Rinus Raas Corrections added from review ECN 6187.
07.02 12.11.2012 Frans van Beers Added Fip Error codes (118-121).
07.03 28.11.2012 Stijn Paesen Updated hydraulic manager error codes
07.04 28.11.2012 Frans van Beers Added ProcessManager Error code 101
07.05 21.05.2013 Stijn Paesen Update 2.3.24 Protocols
07.06 03.09.2013 Marcel Stumpel Added new FIP error codes
RECORD OF CHANGES
Revision Change Description
00.00 Initial document
02.00 Update several chapters due to hardware software changes.
04.00 Update due to hardware and software changes, errors, added TQC-VGA option into this manual.
07.00 Update due to hardware and software changes, errors. added.
07.01 Add comments from review in section 2.3.x.x, 2.4, added on screen totals + TQC-VGA description.
07.03 Add HM_CORRUPTED_VOLUME_ERROR to hydraulic manager error codes
07.04 Added ProcessManager Error code 101
07.05 Updated 2.3.24 Protocols
07.06 Added new FIP error codes
1.2.3 Hazards....................................................................................................... 9
2.3.1.5 ECVR........................................................................................................... 21
2.3.24 Protocols....................................................................................................... 45
2.3.24.1 EIN V05 V07 ............................................................................................................................ 46
2.3.24.1.1 Transmission ..................................................................................................................... 46
2.3.24.1.2 HHT settings ..................................................................................................................... 46
4.6 Hydraulic Setups supported for Europe ( V04.xxx.xx and new er versions ). ................. 97
1.1 Background
The objective of the project is to develop a new calculator concept with common hardware and software
modules and customizations for specific regional requirements. Configuration module is a common module of
new developed calculator, and it will be implemented in a way that its main functions will meet any region
requirements.
• It is obligatory that this checklist be fully complied with during all work at the petrol station, particularly
construction or repair work.
• It is the duty of the contractor to ensure that all workers employed by him obey each and all of the relevant
laws, directives and other regulations.
• The insides of tanks, tubes, dome shafts, filling shafts, change over shafts, vessels and dispensers.
• All areas in which fuel vapor is heavier than air can accumulate, e.g. fuel separator, draining shafts, low
located rooms, cellars, excavations, pipe trenches etc.
• The areas around the outlets of tank ventilation pipes, especially during the filling phase.
• All areas near dispensers, tanker lorries and other vehicles while they are being tanked up, and particularly
when there is a lack of wind.
• A radius of 1.0 meters around petrol carrying pipes, as well as pipes that are not vapor free.
• Silt traps.
• To ensure optimal accident prevention in our company, in addition to general rules applying to worker’s
protection, it is necessary to take into account all the national protection of workers legislation and to
actively support all measures which enhance safety standards.
• It is an employee’s duty to follow all company directives regarding the prevention of accidents, unless such
directives can be proved to be unfounded.
• Employees should not follow any instructions that go against safety standards.
• Employees are only permitted to use equipment for its original purpose, and this is defined by the company
alone.
• If an employee detects equipment that is deficient in terms of safety, he shall eliminate this deficiency
immediately. If such safety rectification is not part of his defined area of activities or if his knowledge is
insufficient to carry out such work he must immediately inform his superior about the detected safety
deficiency.
2) Work Methods or work processes which have not been correctly coordinated or controlled in order to
meet safety requirements.
3) Where dangerous activities are carried out by several persons, the need for a permanent faultless
communication between them in order to avoid dangerous events shall require the appointing of one person
in order to carry out overall supervision.
Dismantled packaging and cladding must be stored in such a way as to avoid damage to
components or injuries to persons. Covers that can be opened, such as the calculator housing,
should be handled with care. Ensure that the retaining catch is placed in the correct position
to prevent the cover falling onto the head of the service engineer or other persons in the area.
At unattended service stations, every end-user should be able to read the User Instructions.
They should be visible on a notice board or integrated into the DIT and should be
sufficiently well lit so that they can be read at night.
At unattended service stations break away couplings must always be used to reduce the
danger caused by a motorist driving off with the nozzle still in the tan
The following warning signs are fitted as standard, on the dispenser; however they may vary according to
individual country requirements or customer specifications.
Protective clothing
The following clothing should be worn at all times during installation and maintenance procedures:-
• Protective helmet.
• Protective shoes (conductive).
• Protective gloves and/or protective hand cream.
• Anti static clothing.
• Eye protection.
Safety instructions
The following safety instructions must be adhered to during installation and maintenance procedures:
• Inhalation of petrol vapor must be avoided. Suitable precaution must be taken and where necessary
respirators used.
• Avoid direct contact of fuel with the skin.
• Use suitable protective clothing, protective gloves and/or protective hand cream.
• Avoid fuel spills.
• No smoking, no naked flames are permitted.
• Long hair and ties can get caught in moving parts. Hair must be suitably covered.
The Tokheim Quality Calculator (TQC) is a new calculator with common software and hardware modules
and customizations for the specific regional requirements. The TQC is also a peripheral within the different
Tokheim filling station systems. As such, the TQC software and hardware can be configured without
modifying the characteristics of the measuring system.
The hardware has been constantly in re-designed in order to keep up with technological advances and to
allow more flexibility in the extended scope.
The new calculator is developed around some technical standards to be used in all three regions:
• ARM9 processor board
Note: this will be mounted upon a customizable IO board.
• Linux OS
• Communication Boards
• Ethernet communication.
• CAN interface to calculator peripherals (e.g. pulser, display, VFM,)
• Common display (SPI for China, CAN for India/Europe)
• Common Power Supply
• Tokheim ECVR system
• Hand-Held terminal
The TQC Calculator has been built around a central microprocessor which controls several other
microcontrollers for the input and output devices e.g counters, indicators, peripherals, etc. For each road side
(Right and left) of the metering pump/dispenser, the double pulse signals from one or more pulsers, mounted
at mechanical volume meters, are checked and the information is counted and displayed on the
corresponding transaction indicator unit. One calculator can simultaneously control two deliveries – one at
each side of the dispenser. The data is checked through several hardware and software security systems.
Connection to a filling station control system (Self-service arrangement) is possible through data
communication. The calculator can also function as a standalone unit whereby information is transmitted to
the TQC via a remote control unit.
Gallus
in/Gallus out
( Removed ECRV ECVR
RS-232 USB EMT A EMT B EIO V6 ) Motor Valve
Display A Display B Ethernet Sound
CAN
Power
ARM
SD-card
GPI/O
EIO V6 without Gallus interface ( Cortex ) only supported by TQC SW v06 and newer.
CAN
Power
ARM
SD-card
GPI/O
Pulser 1 Nozzle 1 Motor 1 Valve 1&2 Valve 3 Pulser 2 Nozzle 2 Motor 2 Valve 4&5 Valve 6
Below the block diagrams of the calculator developed for the European market.
The basis of the new calculator is that a common processor board is used (developed) that can be mounted
upon a customizable IO-board.
1. EIO-board / or ST ( Single Twin ) I/O board;
2. Slave IO board;
3. Energy Limiting Unit;
4. Customer Display; ( TQC-LCD )
5. Power Supply Unit;
6. VCC; ( VFM )
7. APB; ( Processor board )
8. Hydraulic Module;
9. TQC Communication Board;
10. Battery;
11. EMT (Electromechanical Totalizers);
12. Preset Keypad;
13. Netfilter;
14. TQC-LCD Trafo;
15. HHT(Hand Held Terminal).
16. Pulsers
17. Ethernet Switch:
18. Fafnir DVRC2
Via the pluggable IO module (one per product) the following functions are provided
• Connector for motor (1x)
• Connectors for valves(Slow rate, HS valve and routing valve) (6x)
• Connectors nozzle input(2x)
• Connectors for pulser IO(2x)
• Sealing mechanism of pulser cable, including sealing for temperature compensation and electronic
compensation. FPGA activity LED: VR Calibrate LED VR Valve LED’s
Flashing in normal operation Optical loop
Ethernet activity LED VR Motor LED
Ethernet
Half / Full
Duplex
Ethernet
10/100MB/s
Speed LED
Power
on LED
Pre-Processor activity LED: Figure 3. EIO Board Cold start switch S202:
Flashing in normal operation off in normal operation
2.3.1.3 Displays
- CAN displays (2x)
- IrDa is integrated on the displays
2.3.1.5 ECVR
- ECVR motor output (1x)
- Proportional valve outputs (2x)
- ECVR circuitry as temperature compensation for the valves, IO for valves and VR motor.
- Connector for Gallus meter
Note: Most of the EIO-board electronics items will be explained in the following chapters.
1
TQC-EIOx_pss0.doc for further details on this product
STATUS LEDS:
• RED: CAN
COMMS
• GREEN: VFM
COMMS
• YELLOW:
POWER OUT
STATUS
To the VFM
(INTRINSICALLY
SAFE SIDE)
Figure 5. Energy Limiting Unit (ELU)
At the regular (non-Exi) side of the board are two connectors (X1 & X2) provided. Both give access to the
CAN bus to maintain single-line bus structure. However, X1 (input) is used to power the board while X2
(output) is used to feed 24V power to the next peripheral. If no next peripheral is present, this second
connector must be used to terminate the bus.
At the Exi side behind opto-isolation, a single ended driver transmits info to the VFM, while a Schmitt
trigger with filter input receives messages. The driver is optimized for a cable-impedance of 50 Ohms.
X3 carries the info signals. Here also the energy-limited power is available for the Exi peripheral. For lowest
energy and best performance of the VFM two zener barriers are implemented.
When the Exi peripheral is not connected, the barrier is considered to be not a CAN device and system 24V
at connector X1 will appear directly at the output connector X2. But, if the peripheral is connected, the
barrier acts as a TQC CAN device and system 24V will appear at X2 under control of this peripheral.
A step-down pre-regulator takes care for proper voltage with low loss to the barrier’s inputs. Clearances and
separation are respected between every cluster of components in the zener-barrier. If signals cross to
different areas, infallible components limit the output voltage and current to maintain and guarantee safety.
For the standard handling mistakes, electronic current limiting is provided with a lower setting than the value
of the safety fuses. So a fuse only will blow in case of exceptional energy at the calculator side (like damage
by lightning) and not by short-circuit in the Exi circuit
Remark: this is an ATEX approved part which is not field serviceable. DO NOT REPAIR IN THE FIELD!
It must be fully replaced.
The Vapor Flow Meter is a measuring device used in the Tokheim Electronically Controlled Vapor recovery
- SCS system. It is used to measure the actual vapor flow that is recovered from the car fuel tank during a
delivery.
The VCC is the control board for the VFM which sends flow and pressure data to the calculator. The circuit
gets flow information via a bridge sensor which gives an AC output which frequency is proportional to the
vapor flow through the VFM.
The signal is sent through an amplifier, a band-pass filter and finally through a self-correlating filter. The
microcontroller measures the frequency of this signal and converts it into actual flow information. Because
this flow information is measured at a pressure lower than ambient (head loss in nozzle, piping etc.), the flow
needs to be corrected by the head loss. For this a second pressure sensor is present, which is interfaced
directly to the AD converter.
The microcontroller gets the pressure information from the AD converter and converts this into actual
pressure information. From the flow and pressure information, the corrected gas flow and thus the past
volume can be calculated. The microcontroller is also capable of detecting a damaged sensor or flex cable or
sensor. 2
Remark: this is an ATEX approved part which is not field serviceable. DO NOT REPAIR IN THE FIELD!
It must be fully replaced.
2
TQC-VCCx_pss0.doc for further details on this product
The display is a standard module used in all three regions. Global functionality provided by the display
module is:
• IRDA interface on the board
• CAN interface to main board
• Add LED visible for customer/station owner(e.g. for ECVR error led)
• 1-4 unit price displays
• Integrate LED backlight(Color: white)
• DOT symbol ONLY to show comma position
• Switch off backlight LED’s under control of calculator (e.g. in case of power supply via battery)
• Volume/Amount:2-row,6-digit,7-segments characters of 25,4mm height.
• UPD: 1-row, 7-segments characters of 12.7mm height
• Four part-numbers will be created: for 1,2,3,4 UPD’s
Notes: -Service engineers can take always the 4 UPD version on stock to limit the variants in the van.
VR Error: LED: Bi-Color
IRDA Transceiver Volume amount display
CSD V1 Mechanical compatible with WWC livery, Supported from TQC-APP V5 and higher
( using Cortex M3 Processor )
The board is connected to the TQC via a CAN bus, via which all volume, amount a price information is sent.
The CSD v0 is controlled by an ARM7 microcontroller (LPC2119) / CSD v1 is controlled by an Cortex M3
microcontroller, which sends the segment data to shift registers via a SPI interface.
The board also supports an IrDA interface for configuration of the TQC calculator and a bi-color ECVR
error LED. Each display has a LED backlight, which for each display can be switched on and off
individually 3
3
TQC-CSDx_pss0.doc for further details on this product
• Driving all configurations of TQC in India, China and Europe (including 24V coils in European
dispensers), except printer.
• Output: 24Volts,short circuit proof Note: other voltages are generated locally at the peripheral
boards or processor board
• Charge circuitry for batteries, current selectable for type of battery. Support for different battery in
case of different battery backup requirements
• Mains power supply: 90—300 Volts input range, Frequency 45-65 Hz
• Provide battery low output to calculator (Battery test circuitry)
• Provide mains fail and mains low signal to calculator
• Handle power down request from calculator(Switch battery off)
Charge Voltage
Adjustment
20,6 V@25°C
Jumper: Charge
current selection
must always be
LED: Vout
Present
This TQC power supply consists of two parts: the converter stages and their control. It can accept a wide
input range to cope with mains variations. To be able to handle these variations a step-up converter is used
with an output voltage of around 40VDC followed by a step-down converter with an output voltage of
around 25VDC. The advantage of this concept is that a battery can be used lower than the output voltage.
The control part detects the various levels of mains and battery and provides the power management. It also
takes care for proper fly-back switch-off in case of battery-test and mains-low or mains-down. The power
control part has also the possibility to start the power supply from battery without mains present: the EMPD
mode. If the switch is on, mains-high and low indicators will be active, so the calculator knows it is running
on battery only. A power-off signal from the calculator can stop the TQC_PSU when running on battery only
and no mains is present. If mains power is on, power-off will have no effect, Except for the status and control
signals and the output.
4
TQC-PSUx_pssx.doc for further details on this product
The ARM9 processor board is the heart of the Tokheim Quality Calculator. The Processor used is ARM9
Core AT91RM9200. This board runs the Linux Operating System, file System, Device Drivers which is able
to do initialization & run the application of calculator.
The APB has 64MByte SDRAM (extendable to 128 Mbyte) and 64 MByte FLASH (extendable to 192
MByte) to run the OS & application. The calculator peripheral (HYM’s, pulsers, VFM, Slave IO board and
displays) will communicate via the IO-board by means of the CAN bus.
The board also contains a battery back-upped RTC, a temperature sensor and a serial number chip. Power for
the board (3.3V and 1.8V) is generated on board by linear voltage regulators.5
Note don’t use reset button, as this can result in corrupt flash, reset button is only mounted on first batch, will
not be mounted on next batches of ARM board.
5
TQC-APBx_pss0.doc for further details on this product
- Nozzles (2x)
- CAN pulsers (2x) Sealing switch:
- Valves (6x) EC+TC, depending on
- Motor relay (1x) Software.
Pulser Power
LED’s
Infinion processor.
Motor ( TQC can’t update HYM software )
Motor ON Valves ON
LED Power LED’s
Nozzle
2x nozzle switches can be connected.
CAN pulsers
2x Magnetic Pulsers CAN (MPC) can be connected. The CAN connection to the ARM9 is not done via the
micro on the HYM. There is a common over current for both pulsers. When an over current is detected by
the microcontroller, it switches off both pulsers after 10ms to prevent damage to the hardware.
Valves
Totally 6 valves can be connected. The valves are split in A and B side. Each side has an over- and
undercurrent detection. After detection an over- or undercurrent the power is shut off within 10ms.
Interface to EIO
Dipswitches
There a 2 dipswitches available for sealing of the pulsers. This is done by software: the HYM reads the status
of the switches and so the pulsers are enables to except certain changes of settings.
Electrical specifications
Power consumption
mA
24V supply current 6
8V supply current 102
During 10ms an over current is detected, power shuts off from the specific device6
6
TQC-HYMx_pss0.doc for further details on this product
Cortex processor.
Activity LED ( TQC can update
Flashing in LON software
normal operation. from TQC_APP
V5 and higher ).
7
TQC-LONx_pss.doc for further details on this product
8
TQC-TOKx_pss.doc for further details on this product
9
TQC-ZSRx_pss.doc for further details on this product
10
TQC-EINx_pss.doc for further details on this product
11
TQC-EPSx_pss.doc for further details on this product
12
TQC-DARTx_pss.doc for further details on this product
13
TQC-MTTx_pss.doc for further details on this product
Activity LED
Flashing in
normal operation.
Activity LED:
Flashing in
normal operation.
Activity LED:
Flashing in
normal operation.
Important: Jumper
Interface selection.
Activity LED:
Flashing in
normal operation.
Logitron Communication
There are two batteries, 6V and 12 V. These are actually used as a backup system of the TQC in case the
mains failure. The main job will be supplying energy to the TQC system so that it could finish the last
delivery transaction being made and transfer data (Totals) to the main calculator ram/flash memory and it is
applicable to the POS.
This is actually sort of counter per product. All liters/gallons will be stored in these modules and the values
could be read on counter.
EMT’s and connectors can be sealed with metal cover, when the counter is powered, the current is measured,
and is used for detecting if the EMT is really connected. The current is 15mA.
Current EMT’s can handle max frequency of 600 pulses per minute. Table of number of pulses
to be given to the EMT based on resolution and max. flow rate.
1.0 litre 0.1litre 0.01 litre 1.0 US gallon 0.1 US gallon 0.01 US gallon
40 lpm per hose 40 400 4000 11 110 1100
40 lpm per product 80 800 8000 22 220 2200
80 lpm per hose 80 800 8000 22 220 2200
80 lpm per product 160 1600 16000 44 440 4400
130 lpm per hose 130 1300 13000 35 350 3500
130 lpm per product 260 2600 26000 70 700 7000
160 lpm per hose 160 1600 16000 42 420 4200
160 lpm per product 320 3200 32000 84 840 8400
Note: values in red are not possible with the current EMT.
The preset functionality is to stop the dispenser at a predefined amount or volume (preset value).
1 2 3
4 5 6
7 8 9
0 .
Figure 14. Preset keypad
Note: the lowest preset amount posted by any of these inputs prevails. So, if via local preset buttons the value
entered is 30 euro, but the POS has only authorised for 20 Euros then the 20 Euros is taken into account, Preset
Keypad is supported from TQC_APP_Europe_04_004_00 and higher versions.
It is used for protecting and regulating peak voltages in the input/output of the TQC system
It is a transformer used for converting the voltage 230V AC to a lower 25V AC voltage ranges.
The hand-held terminal is what we used to call the low-cost setup device, global functionality provided by
the hand held terminal is:
• IRDA output
• Alphanumerical keypad
• Dot matrix display
• Device is low cost so in terms of functionality the setup device is a slave to the configuration
software running in the calculator
• Battery rechargeable by using USB cable
2.3.16 Ethernet
The Ethernet connection is used for:
- Communication to TC-VGA when this option is installed.
- Diagnostics for service / engineering.
- Collect loggings.
- Remote software update ( Future use ).
- IFSF over Ethernet TCP/IP.
It is added in the I/O board in case any audio implementation could eventually take place in the future.
Connector is used to supply 24VDC for optional Ethernet switch or Fafnir DVRC2 RS232 to RS485
converter.
2.3.18 RS-232
RS-232 Serial port is used for RS232 to RS485 converter Fafnir.
2.3.19 USB
USB port is not used.
Note: Be aware that loading battery HHT via USB cable is not allowed as this can result in unstable /
rebooting TQC.
SD card can be used for: ( not supported on TQC software version 1 and 2 )
• Software download.
• Configuration store / restore.
• Auto Backup (1 hour )
So when a calculator is to be replaced the storage device can be transferred to the new calculator, without the
need of setting up the dispenser.
SD-CARD
Secure Digital (SD) is a non-volatile memory card format developed used for portable/fixed devices. SD
card capacity used for TQC is 1 GB.
The vapour recovery system is integrated into the calculator. It can handle the VR for 1 nozzle per side. The
VR system will control 1 motor driving the VR pumps and 2 proportional valves controlling the vapour flow.
The VFM delivers real-time vapour flow data for the VR-system via the CAN bus. The VFM is made
intrinsically safe (it is in zone 0/1) by means of an zener barrier (or energy limiting unit)
The VFM data is used the keep the VR system calibrated and operational at 100% efficiency.
Calibration of the OL system or system testing can be done with the aid of an external gasflow meter
(Gallus), which can be connected via the optical link.
This functionality has been designed to compensate for differences in fuel deliveries as a result of
temperature variation due to the fact that fuel contracts at lower temperatures.
Temperature compensation requires a temperature probe input to perform the
compensation calculation compared to a nominal temperature (typically 15° C).
2.3.24 Protocols
Baudrate: 1200
start bits: 1
data bits : 8
parity bit: even
stop bit: 1
Configuration\Communication\Comm Board
Node Address
Node: 1
Point to Point
P2P Settings
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
”Jupiter-POS” or “EURO-PC POS” or “DIALOG” :
Product 1 (nozzle-1) : 1
Product 2 (nozzle-2) : 2
Product 3 (nozzle-3) : 3
Product 4 (nozzle-4) : 4
Hermes-POS :
Product 1 (nozzle-1) : 20 (here 20 means 0)
Product 2 (nozzle-2) :1
Product 3 (nozzle-3) :2
Product 4 (nozzle-4) :3
Other POS :
Product 1 (nozzle-1) : x (the external product code for product 1 is specific to brand)
Product 2 (nozzle-2) : y (the external product code for product 2 is specific to brand)
Product 3 (nozzle-3) : z (the external product code for product 3 is specific to brand)
Product 4 (nozzle-4) : w (the external product code for product 4 is specific to brand)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 1200
start bits: 1
data bits : 7
parity bit: even
stop bit: 2
Configuration\Communication\Comm Board
Node Address
Node: 1
Point to Point
P2P Settings
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1 Needs to be set to non-zero (value does not matter)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 5787
start bits: 1
data bits : 8
parity bit: even
stop bit: 1
Configuration\Communication\Comm Board
Node Address
Node: 1
Point to Point
P2P Settings
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1 Needs to be set to non-zero (value does not matter)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 1200
start bits: 1
data bits : 8
parity bit: none
stop bit: 1
Configuration\Communication\Comm Board
Node Address
Node: 1
Point to Point
P2P Settings
[Node Address]
Pump 1: different from zero ( value does not used )
Pump 2: different from zero ( value does not used )
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1 Needs to be set to non-zero (value does not matter)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 4800
start bits: 1
data bits : 7
parity bit: odd
stop bit: 1
Configuration\Communication\Comm Board
Node Address
Node: 1
Point to Point
P2P Settings
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1 Needs to be set to non-zero (value does not matter)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Configuration\Communication\Comm Board
Node Address
Node: Please set to the pump number of FIP-1
Point to Point
P2P Settings
[Node Address]
Pump 1: value does not matter
Pump 2: value does not matter
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: x Depend on the POS controller type :
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 2400
start bits: 1
data bits : 8
parity bit: odd
stop bit: 1
Configuration\Communication\Comm Board
Node Address
Node: 1
Point to Point
P2P Settings
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1 Needs to be set to non-zero (value does not matter)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 9600
start bits: 1
data bits : 8
parity bit: none
stop bit: 1
Configuration\Communication\Comm Board
Node Address
Node: 1
Point to Point
P2P Settings
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1 Needs to be set to non-zero (value does not matter)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Only in V07:
Setup\System Setup\Country Setup\Volume Scaling\
Volume Scaling
[Volume times 10]
Delivery Volume
○Disabled
●Enabled
Totals Volume
●Disabled
○Enabled
Baudrate: 9600
start bits: 1
data bits : 8
parity bit: none
stop bit: 2
Configuration\Communication\Comm Board
Node Address
Node: 1
Point to Point
P2P Settings
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44) (not used)
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1 Needs to be set to non-zero (value does not matter)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 1200
start bits: 1
data bits : 8
parity bit: even
stop bit: 1
During coldstart:
Communication
[FCC Protocol]
EIN
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
P2P Setting
[Node Address]
Configuration\Prod Configuration:
Needs to be set to non-zero (value does not matter)
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
”Jupiter-POS” or “EURO-PC POS” or “DIALOG” :
Product 1 (nozzle-1) : 1
Product 2 (nozzle-2) : 2
Product 3 (nozzle-3) : 3
Product 4 (nozzle-4) : 4
Hermes-POS :
Product 1 (nozzle-1) : 20 (here 20 means 0)
Product 2 (nozzle-2) :1
Product 3 (nozzle-3) :2
Product 4 (nozzle-4) :3
Other POS :
Product 1 (nozzle-1) : x (the external product code for product 1 is specific to brand)
Product 2 (nozzle-2) : y (the external product code for product 2 is specific to brand)
Product 3 (nozzle-3) : z (the external product code for product 3 is specific to brand)
Product 4 (nozzle-4) : w (the external product code for product 4 is specific to brand)
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 1200
start bits: 1
data bits : 7
parity bit: even
stop bit: 2
During coldstart:
Communication
[FCC Protocol]
EPS
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
P2P Setting
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
…
Configuration\Prod Configuration:
Needs to be set to non-zero (value does not matter)
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 5787
start bits: 1
data bits : 8
parity bit: even
stop bit: 1
During coldstart:
Communication
[FCC Protocol]
Gilbarco
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
P2P Setting
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
…
Configuration\Prod Configuration:
Needs to be set to non-zero (value does not matter)
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 1200
start bits: 1
data bits : 8
parity bit: none
stop bit: 1
During coldstart:
Communication
[FCC Protocol]
Kienzle
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
P2P Setting
[Node Address]
Pump 1: different from zero ( value does not used )
Pump 2: different from zero ( value does not used )
…
Configuration\Prod Configuration:
Needs to be set to non-zero (value does not matter)
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 4800
start bits: 1
data bits : 7
parity bit: odd
stop bit: 1
During coldstart:
Communication
[FCC Protocol]
Logitron
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
P2P Setting
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
…
Configuration\Prod Configuration:
Needs to be set to non-zero (value does not matter)
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
During coldstart:
Communication
[FCC Protocol]
IFSF or IFSF over IP
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
Node Address
Node: Please set to the pump number of FIP-1
Point to Point
P2P Settings
[Node Address]
Pump 1 : value does not matter
Pump 2 : value does not matter
Configuration\Prod Configuration:
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: x
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 2400
start bits: 1
data bits : 8
parity bit: odd
stop bit: 1
During coldstart:
Communication
[FCC Protocol]
Nuovo Pignone
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
P2P Setting
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[Use Address]
From TQC ■
Configuration\Prod Configuration:
Needs to be set to non-zero (value does not matter)
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 9600
start bits: 1
data bits : 8
parity bit: none
stop bit: 1
During coldstart:
Communication
[FCC Protocol]
UDC or UDC RS485
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
P2P Setting
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
[UDC ID]
Pump 1: 96 (default) OR 92 (5 product) OR 36 (CEM44)
Pump 2: 96 (default) OR 92 (5 product) OR 36 (CEM44)
[Pos Timeout]
10 sec (default 10 sec, min 1 sec, max 60 sec)
Configuration\Prod Configuration:
Needs to be set to non-zero (value does not matter)
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
Baudrate: 9600
start bits: 1
data bits : 8
parity bit: none
stop bit: 2
During coldstart:
Communication
[FCC Protocol]
ZSR
Region
[EUROPE]
Country
[NOT SPECIFIED]
Configuration\Communication\Comm Board
P2P Setting
[Node Address]
Pump 1: pump number of FIP-1
Pump 2: pump number of FIP-2
…
Configuration\Prod Configuration:
Needs to be set to non-zero (value does not matter)
Product Configuration
Product: 1
Name: Product 1
Intern Num: 1
Extern Num: 1
Management\Delivery Mode
Delivery Mode
[ Pump 1 2 3 4]
Connected ■ ■ - -
MPL 14 pulser without temperature compensation. MPC 15 pulser with temperature compensation.
Connectors
PT100
temperature
sensor.
Connectors
PT100
temperature
sensor.
Note:MPC5/L5 need TQC APP V5 or higher, also pulser need only 4 core cable, see technical letter TL192 how to
connect.
14
MPLx_pss0.doc for further details on this product
15
MPCx_pss0.doc for further details on this product
The TQC can also perform monitoring functions on the VR system. In this case, the TQC can block
the product which has a failing VR system.
In some dispenser-POS protocols the POS is informed about the status of the VR system, however in
protocols not supporting these VR-messages there is an additional RS485 communication link available.
The TQC’s are then interrogated via an RS485 link by en external monitoring device. The protocol used for
VR-monitoring is the DVRC2 protocol by Fafnir.
The interface is connected to the SUB-D9 connector on the EIO board (RS232) and is converted to RS485
with a converter.
Note 1: monitoring is only mandatory in certain countries. For this always a SCS system is required to get
information on system performance. In OL mode this information is not available.
Ethernet switch can be used when TQC communication is done by IFSF over TCP/IP, and /or TQC-VGA need to be
connected to Media server.
When using Ethernet switch in Dispenser, only 1 Ethernet cable need to be routed to from POS / Media server to
dispenser, switch can also be used to connect Payment terminals to Fuel-POS.
Communication between TQC and TQC-VGA controller is done via Ethernet connection.
Additional PSU requirements to drive TQC-VGA Controller and display’s.
TQC-VGA Controller is using Windows XP Embedded running from Compact Flash card.
Below the block diagram of the calculator developed for the European market.
It is an electronic device (Mini-computer) used for interfacing the VGA System along with the TQC
calculator. This is the heart of the VGA system.
LVDS
Connectors
Side B LVDS
Connectors
Side A
LVDS
Connectors
Side B
Speaker
Output
Connector
SODIMM
DDR2 Memory
Remark: Avalue SBC, no need for Audio Amplifier board, Volume adjustment must be set via TQC-HHT.
DC-DC Convertor:
A DC to DC converter is an electronic circuit which converts a source of direct current (DC) from one
voltage level to another. It is a class of power converter. In the TQC VGA system a 24 DC Volts coming
from the main supply is converted into +12DC V, +5DC V and +3.3DC V respectively.
Output
Pin 1 = P-ON
Pin 2 = GND
Pin 3 = GND +24V
Pin 4 = +12V DC
Pin 5 = 3.3V Input
Pin 6 = 5VSB
Pin 7 = +5V
Pin 8 = +5V
Pin 9 = -12V
Pin 10 = GND
+12 V DC output
PID Board:
The PID board is used as a distribution board for the power and input and outputs between the TQCPSU,
TQC-SAB, TQC VGA, Speakers
PSI Board:
The main function of the PSI board is to convert the +24VDC input voltage into +12VDC.
It also distributes power and input/outputs between the TQC-PSU, TQC VGA screens and speakers.
PSI board is cost optimized board, replacing DC-DC converter and PID board, PSI board can’t be used in combination
with iBase SBC ( need ATX type PSU ), PSI has only +12V regulator, so can be used when SBC need 12V only input.
New functionality PSI board: display backlight switching, using I/O output Avalue SBC.
A (TFT-LCD) is a variant of liquid crystal display (LCD) which uses thin film transistor (TFT)
technology to improve image / color / quality.
TQC VGA use 17” TFT Display with 1280x1024 pixels.
Backlight inverter is used to create high voltage for TQC-VGA CMO display.
Input: +12 V DC,+5 V DC
High
Voltage High
CCFL Voltage
Lamps LCD CCFL
Panel Lamps LCD
Panel
The board contains an IrDa transceiver which communicates with the TQC hand-held terminal (HHT).
The board is used in case VGA displays are used instead of the standard CSD displays, which contains
already an IrDA transceiver.
16
TQC-IRCx_pss.doc for further details on this product.
The power supply for TQC-VGA is almost the same then standard TQC PSU (see section 2.3.5), except
NTC measure temperature is with this version external measured between batteries.
TQC-PSU ( TQC-005 ) 17
TQC-VGA batteries use temperature sensor between batteries, to control charging voltage.
17
TQC-PSUx_pss.doc for further details on this product.
There are 3 batteries. 6V, these batteries are higher capacity as TQC, this is needed to be able to finish the
last transaction as TQC, and to display last transaction for 15min after mains fail on TQC-VGA display(s).
2.4.13 Speakers
TQC-VGA Speakers
The screen layout is based on HTML pages. The layout is changed dynamically during fuelling by some
JavaScript procedures embedded in those HTML pages according to a status received from the TQC, this
status mainly reflect the status of the pump.
The general layout can be set to follow customer whishes, means each customer can have it own layout, set
of colors, logo, fonts, products logos, warning signs picture.
For customers who don’t have specific requirements, TOKHEIM provides standard layout.
Layout resources are considered part of the livery and are embedded in the dispenser at the factory according
to the order (customer, product, number of nozzles, …) as it is done for the general dispenser livery.
9
3
10
4 5 6 7 8
Advert Layout (totals per product) Advert Layout (totals per side)
1 Advertisement area.
Media files from advert_idle & advert_fuel are played here.
This area is fully overlapped by Error[1/2].jpg file from livery in case a error occur, and from
TQC / TQC-VGA Application V7, on screen totals can be shown in this area.
2 Current product.
The picture displayed there is based on LNO (nozzle number) given by TQC.
Note : nozzle number is used, not the product code !
Logo and product name is part of productBottom[A/B][1-5].gif files in livery (A/B stands for
side, 1-5 stands for nozzle number). Can be an animated gif. Animation is restarted when
nozzle is used.
In the event of an error state, this background is replaced by TqcError.gif file in livery (should
be red with an error text as an example). Can be an animated gif.
5 Tokheim logo.
Is part of the products picture.
6 Volume and Amount unit. This is part of product picture file in livery
During media file transfer, TQC-VGA checks the size of the file is not greater that available space in the compact flash.
TQC-VGA try to play any downloaded media file with supported extension.
In case playing a file generates an error or uses too much CPU resources, the file is blacklisted and will not be played
any more.
1) Make sure you have the following structure on your USB Stick memory before inserting to the TQC-
VGA system
Advert_fuel
In the folder. You can place the files which will be displaying as either movie or pictures
while fueling, inside this folder. The Videos/commercials can be added with different extensions *.wmv,
*.mpg, *.avi, *.jpg,*.gif, *.bmp, *.png, *.swf ( Flash, no sound ).
Advert_idle
In the folder. You can place the files which will be displaying as either movie or pictures while
idle state, Inside this folder, it can be added with different extensions *.wmv, *.swf, *.mpg, *.avi, *.jpg,*.gif,
*.bmp, *.png
CONTENT management
The displayed advertisement can be different when the dispenser side is idle or when fuelling.
For this, two sets of media files are to be provided in two separate folders on the USB stick: ADVERT_IDLE and
ADVERT_FUEL.
ADVERT_IDLE
ADVERT_IDLE is the default folder and ADVERT_FUEL is optional. If ADVERT_FUEL is not present, advertising
does not change during dispensing.
ADVERT_FUEL
If ADVERT_FUEL is provided, then its content is displayed (replacing ADVERT_IDLE content played on the screen)
when a nozzle is unhooked and until it is hooked back. Then after fueling ADVERT_IDLE content display is restarted
in the media area.
Thanks
ADVERT_IDLE can contain a special file named “thanks” (with any supported extension). This file is played each time
a fuelling is finished.
media formats
The following file extensions are supported:
Pictures: BMP, JPG, PNG, GIF (both animated and not animated)
Videos: MPG, AVI, WMV, MOV.
Flash: SWF (Flash, no sound)
Supported video formats depend on installed video codecs and versions. Some video samples should be tested to check
if they are compatible with installed codecs and if they do not load the CPU too much. Videos that load the CPU too
much can generate pop-ups. To avoid pop-ups the tool below can be used to convert files to reduce the CPU load
(conversion from MOV to WMV can result in half of the CPU load!)
Sound is supported, for the videos also the audio is played. There is no way to play separately a separate sound file.
Take care that for the sound played always the balance is fully set to one side (left or right). For Videos with stereo
sound that have speech on only one side this means that the speech will not be heard on the other side.
REMARKS:
1. Shockwave Flash files will NOT support sound since sound can’t be balanced per side (left or right) in
shockwave.
E:\Advert_idle\ Should contain advertising media file for idle state to be downloaded
E:\Advert_fuel\ Should contain advertising media file for fuelling state to be downloaded
E:\Vgalog\ Used to upload TQC-VGA debug logging files for both sides to USB Stick
The intention of a cold start is to (re)configure the TQC in such a way that it can be used as operational device. The
cold-start can mean: take over the configuration as set at the factory when building the dispenser OR take over the
default configuration as was put in the dispenser, OR let the operator change the default configuration. For all of the
above mentioned ways of “cold-starting”, after the cold start is executed, the TQC will be operational again. Then, the
operator can fine tune other TQC configuration parameters with HHT.
NOTES:
1. When performing the cold-start, the seal that covers the switches must be broken!
Cold start:
CALCULATOR DEFAULT SWITCH
(on = Calculator defaults)
Switch MAINS off, don’t disconnect battery, wait for system to power down, depending on configuration this can
take up to 15 minutes.
Switch MAINS off, don’t disconnect battery, wait for system to report MAINS OFF error on display ( 0000-001 ),
switch MAINS back on and wait until TQC is restarted.
Cold start with calculator defaults, the following settings need to be done:
System setup
For more details, see Hand Held Terminal User Interface Manual
In TQC the hydraulic configurations are defined by assigning a certain function to a HYM module. By assigning
such a function to each HYM module in a calculator we can configure the required hydraulic configuration as
defined in the marketing POM.
Shortname Description
NS/HS (AB) Normal Speed with HS option for side A and B
Note: via special SW selection the HS output can be used for
vapour return per product.
NS/HS + sat( A) NS/HS + Satellite on side A
NS/HS + sat( B) NS/HS + Satellite on side B
NS/HS_1_motor_Sat (A) NS/HS + Satellite on side A and using 1 motor
NS/HS_1_motor_Sat (B) NS/HS + Satellite on side B and using 1 motor
VHS+Sat(A) Very High Speed + Satellite on side A
VHS+Sat(B) Very High Speed + Satellite on side B
UHS+Sat(A)1 UHS + Satellite on side A (first HYM)
UHS+Sat(A)2 UHS + Satellite on side A (second HYM)
UHS+Sat(B)1 UHS + Satellite on side B (first HYM)
UHS+Sat(B)2 UHS + Satellite on side B (second HYM)
VHS+Sat+NS/HS(A) VHS+ Satellite +NS/HS on side A and B (first HYM)
VHS+Sat+NS/HS(AB) VHS+ Satellite +NS/HS on side A and B (second HYM)
VHS+Sat+NS/HS(B) VHS+ Satellite +NS/HS on side A and B (third HYM)
By reading this “hydraulic” scheme one can check how this HYM will work. In fact you see there:
• Which nozzle is used by this HYM
• If you take this nozzle, which pulser is then checked and used
• Which valve(s) is (are) opened
• Which motor(s) is (are) switched
Setup 52 VHS + Sat (A) VHS + Sat (B) NS/HS (AB) NS/HS (AB) NS/HS (AB) 2x VHS + Sat + 3x NS/HS
VHS + Sat + VHS + Sat + VHS + Sat + 2x VHS + Sat & NS/HS +
Setup 55 NS/HS (AB) NS/HS (AB)
NS/HS (A) NS/HS (AB) NS/HS (B) 2x NS/HS
The traditional setups (50, 52,) can be realised by combining 5 HYM’s and assign one of the above functions to a HYM.
The table how to realise the traditional setups is indicated below.
A functional requirement is that no crossed wiring will be used inside the dispenser head.
With crossed wiring we mean that the order of the HYMs inside the TQC is different from the order in which the
hydraulic stacks are placed. So cross wiring is connecting HYM1 to hydraulic STACK4 and connecting HYM2 to
hydraulic STACK1. In this example, non-crossed wiring means HYM1 is connected to hydraulic STACK1and HYM4
is connected to hydraulic STACK4. Because STACK2 and STACK3 are empty, also the HYM2 and HYM3 are left
empty.
We will stick to this way of wiring as much as possible. When a hydraulic stack has more than two nozzle contacts (say
both sides HS with NS nozzle = 4 nozzle contacts), the wiring will be done differently, see chapter “open issues”.
CROSSED WIRING
HYM 1 2
NON-CROSSED WIRING
HYM 1 empty empty 4
When a dispenser is single sided, the side that is wired on the HYM (A or B), is the side where the nozzles are:
Single sided A dispenser has HYMs wired on A-Side; single sided B dispenser has HYMs wired on B-Side.
The first step is to come up with a unique hydraulic configuration naming convention per dispenser. This chapter
defines that and the goal should be to use this name throughout Tokheim to uniquely identify a hydraulic configuration.
There is no need to identify the dispenser type in the hydraulic configuration name, since the hydraulic configuration of
one dispenser can fit into another one as well. E.g. Q410 hydraulic configurations fit into a Q500T1 as well.
Next generic hydraulic naming convention is foreseen for the hydraulic configurations.
Currently, I think the True High Speed (THS) is not needed to be defined.
This because THS is a single side High Speed (to give truly 80 liters per
minute). The single side identifies that it is true high speed.
OOO Option Indicator Identifier can be: Not Available, one, two or three characters.
S = Combined with Satellite.
N = Combined with Normal Speed nozzle.
SN = Combined with Satellite and Normal Speed nozzle.
P = Product is different (asymmetric) from previous VHS product. Not
available means the same product (symmetric)
M = Only used for double sided LPG. When M is available the motor on
the IO (GPIO/SIO) is used. When the M is absent, use the same motor for
both sides (motor from the HYM)
S Side indication A,B,C,D = One side indication (for max 4 active hoses)
2 = 2-sided (A,B)
3 = 3-sided (A,B,C)
4 = 4-sided (A,B,C,D)
‘.’ Stack Separator Indication that the description of this stack has ended. Not needed as final
character in the name.
Q24-VNB.2X.VNA
Hydraulic Inlet
Q44-4NA Q500T1 Side B / Left
4-4
4NA = Four 40 liter nozzles on A side
P1 P2 P3 P4
Hydraulic Inlet
Q44-VA.VB.VA.VB Q500T1 130 130
Side B / Left
VHS 4-4 L2 L1 Display
Q48-3N2.H2
3N2 = Three 40 liter nozzles on two sides
H2 = One 80 liter nozzle on two sides
P 130
Product
Side A / Right
L/R Hose Outlet
67. Q46-2N2.HA.HB N N N N -
68. Q46-2N2.HA.HPB N N N N -
69. Q46-2N2.LB.LA N N LB LA -
70. Q46-X.2N2.LB.LA X N N LB LA
71. Q46-N2.X.N2.LB.LA N X N LB LA Q36-N2.X.N2.L2
72. Q46-2N2.X.LB.LA N N X LB LA Q36-2N2.X.L2
73. Q47-2N2.X.HA.HSB N N X N NSB
74. Q47-2N2.X.HA.HSPB N N X N NSB
75. Q47-2N2.X.HSA.HB N N X NSA N
76. Q47-2N2.X.HSA.HPB N N X NSA N
77. Q47-2N2.X.N2.LA N N X N LA
78. Q47-2N2.X.N2.LB N N X N LB
79. Q47-3N2.LA N N N LA -
80. Q47-3N2.LB N N N LB -
81. Q47-3N2.X.HB N N N X N
82. Q47-3N2.X.LA N N N X LA
83. Q47-3N2.X.LB N N N X LB
84. Q47-N2.X.2N2.LA N X N N LA
85. Q47-N2.X.2N2.LB N X N N LB
86. Q47-N2.X.N2.HA.HSB N X N N NSB
87. Q47-N2.X.N2.HA.HSPB N X N N NSB
88. Q47-N2.X.N2.HSA.HB N X N NSA N
89. Q47-N2.X.N2.HSA.HPB N X N NSA N
90. Q47-X.2N2.HA.HSB X N N N NSB
91. Q47-X.2N2.HA.HSPB X N N N NSB
92. Q47-X.2N2.HSA.HB X N N NSA N
93. Q47-X.2N2.HSA.HPB X N N NSA N
94. Q47-X.3N2.LA X N N N LA
95. Q47-X.3N2.LB X N N N LB
96. Q48-2N2.VNA.VNB N N VSNA VSNB VSNA
B
97. Q48-2N2.VNA.VNPB N N VSNA VSNB VSNA
B
98. Q48-2N2.X.2N2 N N X N N
99. Q48-2N2.X.HSA.HSB N N X NSA NSB
100. Q48-2N2.X.HSA.HSPB N N X NSA NSB
101. Q48-3N2.H2 N N N N
102. Q48-3N2.HSA N N N NSA -
103. Q48-3N2.X.HSB N N N X NSB
104. Q48-3N2.X.N2 N N N X N
105. Q48-4N2 N N N N -
106. Q48-N2.X.3N2 N X N N N
From TQC software version 4 and newer, there is no predefined list as shown above.
This chapter describes how the selection of a hydraulic setup ID in the HHT must be done. This selection is
needed only when a cold-start with “calculator defaults” must be done. When a cold-start with” factory
defaults” is performed, the correct hydraulic configuration is already available.
ATTENTION: Use keys as when typing an SMS. Be aware that the first
character will be the numeric and not the alphanumeric character!
↑↓ Press OK 1/1
In the table below (GPIO setups) you can find 5 setups defined. This defines the function of the outputs on
EIO and SIO.
So, in the configuration menu there is only one parameter to be entered: button setup. You can select then 1
of the defined GPIO setups.
How to collect loggings is described is “TQC SOFTWARE LOADING PROCEDURE User Guide”, this document is
available on Euroeng 946634.
Standard DISPLAY
VGA DISPLAY
TQC
TQC-VGA
Error Message
Error Message
Mod ID
TQC-VGA
Error ID
Error Message Error ID Mod ID
Mod ID
Error Message:
Display the error occurred in the system. There will be an Error messages displayed onto the screen.
Mod ID:
Once an error has been occurred then the Liters space will be filled by an error number which is the
so-called “Mod ID”. It means Module identification.
Error ID:
Once an error has been occurred then the Unit Price space will be filled by an error number with is the so-
called “Error ID”. It means Sub-error of the Module identification.
The first thing the user must look at is the Mod ID, then the Error ID.
In this example the Mod ID= 51 which means there is something wrong on the Module
FIP MANAGER SIDE 1.. Then Error ID=112 which means MAX NUMBER ZERO TRANSACTIONS
Name Mod ID
SOFTWARE MODULE ( 0000-0999 )
GENERAL 0
PROCESS MANAGER 10
CONFIGURATION MANAGER 11
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
KDP MANAGER 120
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
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:
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 ...).
A Peripheral SW
A Peripheral SW Update
Update error has
error has been detected,
been detected, ARM9
PROCM_PERIPH_SW_UPD_ERROR 19 ARM9 communication
communication with
with peripherals is not
peripherals is not
guaranteed
guaranteed
Conversion of data-
PROCM_DATA_CONVERSION_ERROR 101 files (XML/DB) Do a cold-start.
failed.
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
CFG_MPC_CONFIG_PARAM_LIMIT 100 ;
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
Delivery is running
but there are no
FIP_NO_PROGRESS_TIMEOUT 104 volume updates Continue delivery within time
received within the
no progress timer
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
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.
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 Unblock via dispenser status
161 this nozzle / FIP is
R menu
active
FIP_NOZZLE_BLOCKED_RUNNING_O
164
N_BATTERY_ERR
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)
Transaction state
FIP_REPORT_TRANSACTION_STATE
201 cannot be reported
2PROT_ERR
to protocol
Error getting
FIP_GET_CUR_TRANSACTION_BUF_
203 current transaction
ERR
buffer
Transaction buffer
FIP_INIT_TRANSACTION_BUF_ERR 204
cannot be initialized
Configuration
FIP_READ_CONF_ERR 207 database cannot be
read
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
Error report to
FIP_REP_ERR2PROT 218 protocol not
possible
Display cannot be
FIP_RESET_DISP_ERR 219
reset
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
Volume or Amount
display backlight
FIP_SW_MBACKL_ERR 231
cannot be switched
on
Indication light
FIP_SW_ILIGHT_ERR 233 cannot be switched
on
HM does not
FIP_HM_NOT_RSP_ERR 235
respond
Volume updated
FIP_VOLUPD_SUSP_ERR 239 received while
suspended
Minimum/maximu
m preset cannot be
FIP_MM_PRESET_ERR 241
retrieved from
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
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
20 successive missed
HM_DISPLAY_COMMUNICATION_ERR responses from Display Power down/up
101
OR Manager, did the Display TQC
Manager crash ?
Communication problem
HM_STORE_TOTAL_ERROR 105 with DB mgr during Power down/up
calculation of the totals
Overcurrent detected on a
HM_OC_VALVE_ERROR 108
fuel 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 a
HM_UC_VALVE_ERROR 113 Search for
fuel valve
disconnected valve
Undercurrent detected on a connections,
HM_UC_VALVE_MASTER_ERROR 114
master fuel valve replace valve if
necessary
HM_UC_VALVE_SLAVE_ERROR 115 Undercurrent detected on a
HM_RETRIEVE_TOTAL_ERROR 116
HM_FINAL_VOLUME_LOWER_THAN_L
117
AST
HM_PRE_LEAK_ERROR 118
HM_PRE_FATAL_LEAK_ERROR 119
Check connections
Overcurrent of a pulser
HM_OC_PULSER_ERROR 120 of pulser and
detected
replace if necessary
HM_PP_LOST_ERROR 121 ;
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
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
100 /* UP
TAXMGR_UPDATE_UP modify in ;
progress */
101/* UP
TAXCPU_RESET_ERR modify in ;
progress */
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
KDP_LCD_TXT_CMD_SEND_ERR 100
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
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
MPC_ERR_ADC_STATUS 111
No PT100 temperature
Connect (new) PT100 temperature
MPC_ERR_PT100_NOT_CONNECTED 119 probe connected or broken
probe
wires
MPC_ERR_MAGNET_ERROR 120 ;
Re-calibrate VCC on a
Uninitialized flash memory, not VCC test bench and /
VCC_ERR_FLASH_UNINITIALIZED 103
calibrated VCC or replace with a
calibrated unit
Same as error
VCC_ERR_ADC_STATUS_PA_F
VCC_ERR_ADC_STATUS_VA_FCAL 145
CAL for the flow-sensor voltage,
A-side
Same as error
VCC_ERR_ADC_STATUS_PB_ZCAL 142 VCC_ERR_ADC_STATUS_PA_Z
CAL, B-side
Same as error
VCC_ERR_ADC_STATUS_PB_FCAL 143 VCC_ERR_ADC_STATUS_PA_F
CAL, B-side
Same as error
VCC_ERR_ADC_STATUS_VB_ZCAL 146 VCC_ERR_ADC_STATUS_VA_Z
CAL, B-side
Same as error
VCC_ERR_ADC_STATUS_VB_FCAL 147 VCC_ERR_ADC_STATUS_VA_F
CAL, B-side
COMM_SDO_CRC_ERROR 103 ;
COMM_DATA_STORE_ERROR 107 ;
UI_RAM_DEFECT 100 ;
UI_FLASH_DEFECT 101 ;
UI_CONFIG_PAR_ERROR 102 ;
UI_CAN_COM_ERROR 104 ;
UI_PDO_CRC_ERROR 105 ;
UI_DATA_STORE_ERROR 106 ;
UI_CMD_PAR_ERROR 107 ;
Keypad, Display & Printer (KDP) Board error (Module id 2400 - 2403)
Module id 2400 for FIP A, 2401 for FIP B, 2402 for FIP C, 2403 for FIP 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
KDP_PRINTER_OFFLINE_ERROR 104 ;
Before changing anything on hardware, it´s required to shutdown TQC to prevent damage.
When Can device need to be replaced, be aware that after connecting new CAN device, this CAN device will not
automatic get address after power-up, procedure to get right CAN address, use HHT goto menu Config,
Communications, CAN, select Autoconfigure, CAN addressing will start.
After CAN device receive CAN address, restart of TQC is needed to update software into CAN device, this is done
automatic during startup, always check with HHT ( Configuration , Software Info, CAN Devices Modules, and select
replaced CAN device ) if right software version is installed in CAN device.
TQC EIO
Calculator 947802 Assy TQC Cover Incl. EIO, ARM9 and Cover
944073 TQC Hym seal right
944072 TQC Hym seal left
944074 TQC EMT seal
TQC Seal Sticker 235 for Dundee,
236 for Grentheville, 237 for Bladel,
901689-xxx 238 for SSD
942184 PCB/TQC002/HYM Hydraulic Module
Connector 2p with wire link
943536-001 ( Neutralization nozzle jumper )
TQC EST
Calculator 951454 Assy TQC Cover + EST and APB Incl. EST, ARM9 and Cover
950740 Sealing Cap EMT EST version
950739 Sealing Cap Pulsers. EST version,
IQ7000 power /
comms 906645-002 Netfilter Schaffner
Length checked in
dgm 906116-022 909371-001 cable 3 x 1.5mm L = 500 qt1, July02-08
as 500T1 900353 ground tag
wires of 909371-002
Ferrite, (on side of opt power connection) looped trough it
Low temperature kit
standard 909214-001 Heater DBK 350W Including cable
Fire detection
standard 903291 Fire detector Stahl
Rail 2 (Fire Detection,
satellite etc.) 941654-001 Contactor 230Vac 4kW@400V
941653 Mechanical latch
900268-005 EA Assy Cable 7x1,5qmm L=400
904233-003 Cable 3x1.5 1,2,gn/ye L=1700
Clamp 0,13-2,5mm 4 way GREEN
909416-002 YELLOW rail 2
909416-001 Clamp 0,13-2,5mm 3 way GREY
909416-003 Endplate Orange
909416-004 jumper 2 way
909416-006 Endbracket
904228-001 Assy Wire blue 1.5 mm² L=200
Fire det. single and tilt
sensor 903291 Fire detector Stahl
905176 Vibration Contact
906193-001 Clip Nut for DIN-rail
909416-013 Clamp 2 x 2 0,13-2,5mm GREY
Clamp 0,13-2,5mm 4 way GREEN
909416-002 YELLOW
To vibration contact
905185-002 Cable 3x0,75qmm L=1500 in calc box
To Fire detector
905185-001 Cable 3x0,75qmm L=500 hydraulics
909416-014 Endplate Orange for -013
Fire detection
901753 Assy Junctionbox Bernstn CA150 junction box
Fire det. double and 903291 Fire detector Stahl see list Fire det.