PTS controller over fuel dispensers and ATG systems

PTS controller over fuel dispensers (pumps) and ATG systems for petrol stations

PURPOSE


PTS controller over fuel dispensers and ATG (automatic tank gauge) systems for petrol stations serves as a protocols converter. It knows communication protocols of a great variety of fuel dispensers and ATG probes and allows control over any of them in exactly the same way using its own input communication protocol. POS system (cash register, payment terminal) should not matter what is the brand of fuel dispenser or ATG system connected – it simply communicates to the PTS controller the same way regardless the brand of fuel dispensers and ATG systems used, PTS controller undertakes all work on communication with fuel dispensers and ATG systems using their native communication protocol and takes into account all their peculiarities.

This completely simplifies work for a POS system developer: by having implemented input common communication protocol of PTS controller the POS becomes able to provide control over any of fuel dispensers and ATG systems supported by PTS controller. PTS controller itself converts input communication protocol into proprietary communication protocols of fuel dispensers and ATG systems. Thus the time required for development of POS system for petrol stations is significantly reduced.

fuel pump controller system Click on image to enlarge

PTS controller can be called a forecourt controller and can be used together with POS systems, cash registers, OPTs (outdoor payment terminals) and other control systems for petrol stations in order to provide control over fuel dispensers, LPG (liquified petroleum gas) dispensers, CNG (compressed natural gas) dispensers and various brands of ATG systems at petrol stations and storage depots.

PTS controller is supplied with a rich set of APIs (application programming interfaces) developed under most popular programming languages and environments in order to provide comfortable and quick implementation of the PTS controller into control systems for petrol stations (POS system, cash register, OPT terminal, etc).

fuel dispenser controller for petrol stations.
Fuel pump solutions: forecourt controller
Forecourt controller for gas stations Forecourt controller manufactures Forecourt control fuel management
Click on image to enlarge

PTS fuel pump controller can simultaneously control up to 16 fuel dispenser sides (fueling places). PTS controller has 4 independent pump channels, each of them can be programmed to its own communication protocol and baud rate, thus PTS controller provides communication with connected dispensers simultaneously using up to 4 various communication protocols. Each PTS controller pump channel can connect up to 16 fueling places maximum.

PTS controller can simultaneously control up to 16 ATG probes (gauges) (separate probes or probes connected to ATG systems / consoles) that use up to 3 various communication protocols and baud rates (each of the ATG channels can be adjusted to a separate communication protocol and baud rate and connect up to 16 ATG probes maximum).

PTS controller allows a possibility to lead management over the same fuel dispensers from several POS systems and share ATG probes measurement values between several interconnected PTS controllers. Thus every interconnected PTS controller is able to provide control over any of the connected fuel dispensers and know ATG system measurement data of every other interconnected PTS controller.

PTS controller supports 90 types of fuel dispensers brands of various manufacturers, between which you can find: Wayne Dresser Europe, Wayne Dresser Brasil, Gilbarco Veeder Root, Tokheim, Nuovo Pignone, Wayne Pignone, Tatsuno Japan, Tatsuno Europe, Tatsuno Rus, Tokico, Bennett, Petrotec, Salzkotten, FAS, Adast, MM Petro ZAP, Emgaz Dragon, Galileo, Kraus, Welma, PEC (Gallagher), Develco, Logitron, Kalvacha, Safe, Wayne Meksan, Mekser, Mepsan, 2A, Petposan, Petrolmeccanica, Batchen, Email, EuroPump, Baransay, Sanki, Korea EnE, LG EnE, SOMO Petro, HongYang, Blue Sky, GreenField, Falcon, Dong Hwa Prime, EPCO, Slavutich, Shelf, UniCon, UniGaz and others.

PTS controller supports more than 20 types of automatic tank gauge (ATG) systems of various manufactures (Gilbarco Veeder Root, OPW, Hectronic, Struna, PetroVend, Start Italiana, Fafnir, Assytech, VEGA, Windbell and others).

PTS controller is CE approved and has all corresponding test reports.


FEATURES AND BENEFITS



TECHNICAL CHARACTERISTICS


PARAMETERVALUE
Power supply voltage 12 V DC
Current consumption 300 mA max
Temperature range from -40°C to +80°C
Weight 120 g
Overall dimensions 120 x 85 x 20 mm

SUPPORTED COMMUNICATION PROTOCOLS


Fuel dispensers communication protocols

Baud rate is configured for pump channel in PTS controller independently on the used communication protocol.

Some dispensers may demand using interface converter boards to RS-485 interface (depends on electronics of used pumphead in dispenser).

##FUEL DISPENSER BRANDPROTOCOL NAME
12A S4-Dart
2ACTRONIC PEC Pump Communication Protocol
3ADAST (ADAMOV SYSTEMS) Adast EasyCall
4AG WALKER SPDC-1,
MPDC-1
5AGIRA PEC Pump Communication Protocol,
PumpControl,
Develco
6ANGI International Gilbarco Two-Wire
7ARIEL PumpControl
8ASPRO PumpControl,
Develco,
Coritec
9
ASSYTECH Dart
10
ASTRON TiT UniPump
11
AZT AZS 2.0
12
BARANSAY Gilbarco Two-Wire
13BATCHEN Gilbarco Electroline,
Gilbarco MPP,
PumpControl,
Maser,
PEC Pump Communication Protocol
14BENNETT Bennett pump dispenser protocol (current loop),
Bennett pump dispenser protocol (RS-485 Fleet),
Bennett pump dispenser protocol (RS-485 Retail)
15BLUE SKY Blue Sky 6-6-4 protocol,
Blue Sky 8-8-6 protocol,
LT protocol,
LY protocol,
JP protocol
16CENSTAR Censtar protocol
17CFT Clean Fuel Gilbarco Two-Wire
18COMPAC PEC Pump Communication Protocol,
Gilbarco Australia
19CORITEC Coritec
20
DATIAN MACHINES WS 16 communication protocol
21
DEVELCO Develco
22
DONG HWA PRIME Prime pump interface
23EMGAZ DRAGON Marconi PumaLAN
24EPCO Epco protocol specification
25EUROPUMP S4-Dart
26FALCON LPG Falcon
27FORNOVO GAS Marconi PumaLAN
28FUELQUIP PEC Pump Communication Protocol
29FUELSIS S4-Dart
30
GALILEO PumpControl
31
GERKON TiT UniPump
32
GILBARCO Gilbarco Two-Wire
33
GREENFIELD Gilbarco Two-wire
34HITACHI SS-LAN protocol
35HONG YANG HongYang FZ-protocol,
HongYang 886 communication protocol,
HongYang 886 MPD communication protocol
36IMW PumpControl,
Tokheim UDC
37INTERMECH PEC Pump Communication Protocol
38KALVACHA Kalvacha
39KIEVNIIGAZ TIT UniGaz
40
KOREA ENE EnE Dispenser POS protocol
41
KPG-2 TIT UniGaz
42
KRAUS MNET design specification,
Gilbarco Two-wire
43
KWANGSHIN KS-NET PROTOCOL
44
LANFENG RS–232 protocol,
RS–485 protocol,
SS-LAN protocol
45LG ENE EnE Dispenser POS protocol
46LOGITRON Marconi PumaLAN
47MASER Maser,
Gilbarco Two-wire
48MEKSAN / WAYNE SU86 Wayne Dart
49MEKSER S4-Dart
50
MEPSAN S4-Dart
51
MIDCO Midco Proprietary Pump Protocol
52
MM PETRO (ZAP) MM PETRO ZAP RS-485
53
MOTOGAZ PumpControl
54
MS GAS SK protocol
55
NARA AZT 2.0
56
NUOVA MIGAS Dart
57
NUOVO PIGNONE Nuovo Pignone RS-485,
Nuovo Pignone Current Loop 4-wire,
Wayne Dart
58
PEC (GALLAGHER FUEL SYSTEMS) PEC Pump Communication Protocol,
Gilbarco Australia
59PETPOSAN S4-Dart
60PETROEQUIP Lanfeng protocol
61
PETROMECCANICA Wayne Dart
62
PETROTEC Petrotec HDX protocol
63
PROWALCO SPDC-1 / MPDC-1,
SPDC-2 / MPDC-2,
Salesmaker & ICON
64
PUMP CONTROL PumpControl
65
REAL-TECH Blue Sky,
SS-LAN
66
RIX PEC Pump Communication Protocol
67
SAFE Safe PMII Graf,
PumpControl
68
SALZKOTTEN ER3-Data interface,
Gilbarco Two-Wire,
Marconi Logitron PumaLAN
69SANKI Sanki common communication protocol,
Sanki communication protocol for CIS countries
70
SEA BIRD Blue Sky
71
SHELF Shelf
72
SCHEIDT & BACHMANN V11
73
SHIBATA SS-LAN
74
SLAVUTICH Slavutich FD-Link
75
SOMO PETRO POS protocol
76
STAR HongYang 886 communication protocol,
HongYang 886 MPD communication protocol
77
TATSUNO (JAPAN) Tatsuno SS-LAN
78
TATSUNO EUROPE (FORMER BENC) Tatsuno Benc PDE,
Logitron PumaLAN
79
TEKSER Wayne Dart,
Wayne US Current Loop
80
TOKHEIM Tokheim Controller-Dispenser Communication protocol,
Logitron PumaLAN
81
TOKICO Tokico SS-LAN
82
TOMINAGA Tominaga SS-LAN
83
TOPAZ TOPAZ Electro,
Iskra ver. 1.72
84
TRANSPONDER PEC Pump Communication Protocol
85
UCAR ELEKTRIC S4-Dart
86
UNICON-TIT TIT UniPump
87
VANZETTI Logitron PumaLAN
88
WAYNE DRESSER Wayne Dart,
Wayne US Current Loop
89
WAYNE PIGNONE Wayne Dart
90
YENEN S4-Dart,
Maser
91
ZCHENG GENUINE MACHINES Zcheng communication protocol

Automatic tank gauge (ATG) systems communication protocols:

Communication parameters (baud rate, parity control, data and stop bits) are configured for ATG channel in PTS controller independently on the used communication protocol.

##ATG SYSTEM BRANDPROTOCOL NAME
1ACCU PD-300 Communication Protocol
2ASSYTECH Assytech
3EBW Gilbarco Veeder Root
4ENRAF Enraf Height protocol,
Enraf Volume protocol
5FAFNIR Fafnir VISY-Quick,
Gilbarco Veeder Root
6FRANKLIN FUELING Gilbarco Veeder Root
7GILBARCO Veeder Root (TLS-2, TLS-300, TLS-350, TLS-450) Gilbarco Veeder Root
8HECTRONIC Hectronic HLS
9HUMANENTEC 520S Communication Protocol
10INCON Gilbarco Veeder Root
11LABKO Labkotec POS interface protocol
12MTS ATG SENSORS MTS USTD
13OMNTEC Gilbarco Veeder Root
14OPW Gilbarco Veeder Root
15PETRO VEND PETROVEND4
16QINGDAO GUIHE Gilbarco Veeder Root,
Qingdao Guihe MODBUS RTU
17START ITALIANA Start Italiana SMT/XMT,
Gilbarco Veeder Root
18STRUNA Struna Kedr spec. 1.4
19UNIPROBE Uniprobe
20VEGA Vega ASCII protocol
21WINDBELL Windbell smart-probe communication protocol

 NEED MORE PROTOCOLS?

 We are constantly expanding a list of supported communication protocols and forecourt equipment.

 Please contact us if you are interested in other protocols or control equipment not listed here.



CONNECTION TO FUEL DISPENSERS


PTS controller can simultaneously control up to 16 fuel dispenser sides (fueling places). PTS controller has 4 independent pump channels and each of them can be programmed to its own communication protocol and baud rate, thus PTS controller provides communication with connected dispensers, simultaneously using up to 4 various communication protocols. Each PTS controller pump channel can connect up to 16 fueling places maximum.

Pumps (fuel dispensers) connection scheme

 

EXAMPLES OF CONNECTIONS TO FUEL DISPENSERS:

1. Connection to Wayne Dresser and Nuovo Pignone (Wayne Pignone) fuel dispensers Connection to Wayne Dresser and Nuovo Pignone (Wayne Pignone) fuel dispensers

Click on image to enlarge
2. Connection to Gilbarco fuel dispensers Connection to Gilbarco fuel dispensers

Click on image to enlarge
3. Connection to Tokheim fuel dispensers Connection to Tokheim fuel dispensers

Click on image to enlarge
4. Connection to Tatsuno fuel dispensers Connection to Tatsuno fuel dispensers

Click on image to enlarge


CONNECTION TO ATG SYSTEMS


PTS controller can simultaneously control up to 16 ATG probes (gauges) (separate probes or probes connected to ATG systems / consoles) that use up to 3 various communication protocols and baud rates (each of the ATG channels can be adjusted to a separate communication protocol and baud rate and connect up to 16 ATG probes maximum).

ATG systems (probes, gauges) connection scheme

MULTI POS SYSTEMS OPERATION


PTS controller allows a possibility to lead management over the same fuel dispensers from several POS systems and share ATG probes measurement values between several interconnected PTS controllers. Thus every interconnected PTS controller is able to provide control over any of the connected fuel dispensers and know ATG system measurement data of every other interconnected PTS controller.

If a necessity arises to organize several working places at petrol station (several POS systems) each of the POS systems should have its own PTS controller connected. PTS controllers should be interconnected with each other through a dispatcher PTS port (DISP channel on RS-485 interface) and with fuel dispensers. Thus control over each fuel dispenser at petrol station can be made from every POS system and each PTS controller will know measurement data of every ATG probe connected to any of the interconnected PTS controllers. During authorization of a fuel dispenser from one POS system the fuel dispenser becomes locked by PTS controller of this POS system and while it is locked all other POS systems cannot control given fuel dispenser, they can only monitor its current state. When operation of given POS system is finished with given fuel dispenser, PTS controller of this POS system unlocks the fuel dispenser and it becomes commonly available to all other PTS controllers, which makes it possible to be controlled (locked) by any of the PTS controllers connected to other POS systems.


PTS CONTROLLER CONFIGURATION UTILITY


PTS controller pump channel configuration
PTS controller firmware update PTS controller log capturing PTS controller diagnostics
Click on image to enlarge


PTS controller configuration utility is an open source application, which provides the following operations with PTS controller:

  1. Configuration of pump channels and ATG channels of PTS controller
  2. Configuration of pump protocol, ATG, and PTS controller parameters
  3. Provision of control over the pumps and monitoring measurement values of ATG systems like real POS system
  4. Saving of all PTS controller configuration to file and restoring of all configuration from file
  5. Updating of PTS controller firmware
  6. Logging of PTS controller communication on selected channel
  7. Self-diagnostics of PTS controller:CPU, memory, RS-232 and RS-485 interfaces, DIP-switches
  8. Reading of current PTS controller firmware version: display of firmware date, number and supported communication protocols
  9. Direct connection of PTS to POS system or connection through fiscal module: possibility to configure PTS controller via direct connection of PTS controller to POS or connection through fiscal module
  10. Multilanguage support: easy addition of new languages to the utility, all languages are stored in XML-file, which is easy to edit


PTS controller configuration and testing utility
(online video)

DEVELOPERS' API, SOURCE CODES AND EXAMPLES


PTS controller for developers is supplied together with a rich set of API (application programming interfaces) for commonly used programming languages and operation platforms:


PTS CONTROLLER SDK (Software Development Kit)


PTS controller SDK (Software Development Kit) is intended for developers of POS management software for petrol stations that want to control fuel dispensers and ATG systems from their software.

PTS controller software development kit
petrol forecourt controller PTS fuel pump controller PTS fuel pump controller
Click on image to enlarge

PTS controller SDK includes:

HARDWARE:

  1. PTS controller over fuel dispensers and ATG systems for petrol stations - 1 pcs
  2. Interface converter RS-485 / RS-232 - 1 pcs
  3. Cabling

SOFTWARE:

  1. Software simulators of prevalent fuel dispensers
  2. Software simulators of ATG systems (probes)
  3. API for developers in various programming languages:
    • C and C++
    • C#
    • COM-object
    • Delphi
    • Java
    • Python
    • Visual Basic 6.0
    • Visual Basic .NET
    • Description of communication protocol with PTS controller
  4. "All in one" configuration utility for configuration, firmware update, logging and diagnostics of the PTS controller
  5. PumpDemo - free contracted version of NaftaPOS software for petrol stations
  6. Useful utilities for debugging of communication with PTS controller

PTS fuel pump controller Click on the scheme to enlarge



PTS controller SDK hardware connections
(online video)



PTS controller SDK software configuration
(online video)

SCREEN SHOTS OF SOFTWARE OF PTS CONTROLLER SDK:

Fuel dispenser SDK PTS controller SDK PTS controller SDK
Open source fully-functional application for petrol stations in C# language and also in VB.NET language (click on image to enlarge)
Fuel dispenser SDK PTS controller SDK PTS controller SDK
Open-source utility for testing and indication of all operations provided by the PTS controller in C# language and also in VB.NET language (click on image to enlarge)
Fuel dispenser SDK PTS controller SDK PTS controller SDK
Open-source utility for testing and indication of all operations provided by the PTS controller in Java language (compiled in NetBeans IDE) (click on image to enlarge) 
Fuel dispenser SDK PTS controller SDK PTS controller SDK
Open-source utility for testing and indication of all operations provided by the PTS controller on the basis of COM-object, application written in VB6.0 language (click on image to enlarge) 
Fuel dispenser SDK
Open source utility for testing control over pumps and ATG systems provided by the PTS cotroller in Delphi 7 (click on image to enlarge) 
Fuel dispenser SDK
Open source utility for testing control over pumps and ATG systems provided by the PTS cotroller in Python (click on image to enlarge) 
Fuel dispenser SDK PTS controller SDK
PumpDemo - free contracted version of NaftaPOS software for petrol stations (click on image to enlarge) 
Fuel dispenser SDK
PTS Terminal - tool for debugging communication with PTS controller (click on image to enlarge) 
Fuel dispenser SDK PTS controller SDK
Pumps software simulator (click on image to enlarge) 
Fuel dispenser SDK
ATG systems software simulator (click on image to enlarge) 

PTS CONTROLLER SDK IS REQUIRED AND DESIGNED FOR SOFTWARE DEVELOPERS TO:

  1. Improve understanding of operating the PTS controller.
  2. Implement the PTS controller into own developed POS management system or software application for control over fuel dispensers and ATG level measurement systems for petrol stations.
  3. Debug own software application to correctly provide control over fuel dispensers and probes locally (on the workplace) without need to connect to real fuel dispensers and probes using software simulators of pumps and probes supplied in structure of SDK.


FIRMWARE UPDATES


PTS controller firmware is constantly being improved and new communication protocols are added. New versions of PTS controller firmware are available for download to customers.


SUPPORT


Support team provides 24 hour help and customer assistance on any questions which may arise with PTS controller. Questions are answered by experienced developers and programmers, who have sufficient knowledge and can assist with any questions regarding software development.


ORDER INFORMATION


PTS controller PCB   PTS PCB board with terminal blocks
Order code: PTS-U5-PCB-001
PTS controller box (RS-232 interface)   PTS controller box (RS-232 input interface)
Order code: PTS-U5-BOX-001
PTS SDK   PTS Software Development Kit (SDK)
Order code: PTS-SDK-001
USB to COM interface converter (2 channels)   USB to RS-232 interface converter (2-channels)
Order code: USB-COM-001