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 allows conversion of proprietary communication protocols of dispensers and ATG systems to a single communication protocol of PTS controller. Thus using a single communication protocol of PTS controller a control system (POS system, cash register, payment terminal) is able to provide control over any of the supported dispensers and ATG systems in exactly the same way. A work for a developer of the control system is completely simplified - he does not need to implement a great variety of the communication protocols in the control system (which are difficult to get from manufacturers and difficult to implement), he needs to implement only protocol of PTS controller and PTS controller will itself undertake conversion of UniPump protocol to propritary communication protocols of dispensers and ATG systems. Thus time required for development of the control system is sufficiently reduced.

PTS controller can be called a forecourt controller and is intended to be used in connection with a control system for petrol station (POS system, cash register, OPT terminal, etc) to provide simultaneous remote control over petrol, diesel, CNG and LPG dispensers and automatic tank gauge (ATG) systems installed at petrol, CNG and LPG stations and storage depots.

PTS controller provides control over any of the supported fuel dispensers or ATG systems using the single common communication protocol. PTS controller works as a protocol converter and provides conversion of its common communication protocol into various proprietary communication protocols of fuel dispensers and ATG systems.

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


PTS fuel pump controller

PTS fuel pump controller

forecourt controller for service station controller unit over fuel dispensers PTS fuel pump controller for filling station
Click on image to enlarge

PTS 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 more than 60 types of fuel dispensers 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, Kraus, PEC (Gallagher), Develco, Logitron, Kalvacha, Safe, Wayne Meksan, Mekser, Mepsan, 2A, Petposan, Kraus, 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 various types of automatic tank gauge (ATG) systems of various manufactures (Gilbarco Veeder Root, OPW, Hectronic, Struna, PetroVend, Start Italiana, Fafnir, Assytech and others).



CONNECTION OF FORECOURT EQUIPMENT
PTS forecourt controller for petrol stations
Click on image to enlarge


FEATURES AND BENEFITS
  • Supports over 60 communication protocols of fuel dispensers and ATG systems. List of supported communication protocols is constantly growing. A wide range of international protocols as Wayne DART, Gilbarco 2-wire, Tokheim, Tatsuno are included. Single firmware of PTS controller contains all available communication protocols for fuel dispensers and ATG systems.
  • Unified approach to management over any forecourt equipment - using PTS controller control over any supported fuel dispenser or ATG system is done in exactly the same way by the management system (POS system, cash register, OPT terminal, etc). PTS controller has a single common communicatoin protocol. Thus having once implemented the protocol into the management system (or its API) the management system will be able to provide control over any of the supported fuel dispensers and ATG systems in exactly the same way.
  • Real-time control over fuel dispensers and ATG systems. PTS controller provides a hardware solution for stable and reliable operation of forecourt equipment.
  • Scalability - PTS controller provides control over up to 16 dispenser sides, in case of necessity several PTS controllers can work simutaneously.
  • Possibility to provide control over same fuel dispensers from several POS systems and receive data on ATG measurements from any interconnected PTS to each POS system - PTS controllers, installed near each of the POS systems, can be interconnected with each other allowing each of the POS systems to provide control over each of the connected fuel dispensers or monitor its state and to have data measurements of ATG systems connected to any of the interconnected PTS controllers.
  • Rich set of interface converters for connection to fuel dispensers - PTS controller has output pump channels in RS-485 interface so can be directly connected to fuel dispensers with this type of interface. Other dispensers having communication interface of 2-wire current loop, 3-wire current loop, 4-wire current loop, RS-232 interface are connected to PTS controller through special interface converters (see fuel dispenser interface converters page).
  • Rich software API for developers - PTS controller is supplied with full API (application programming interfaces) and open-source test applications for mostly used programming languages and operation platforms: C, C++, C#, Delphi, Java, Python, Visual Basic, COM-object.
  • "All in one" configuration tool for PTS controller: one configuration utility provides configuration of its pump and ATG channels, internal parameters, read version, make firmware updates, capture logging from any channel, make self-diagnostics of the PTS controller.
  • Easy firmware updating - PTS controller firmware is constantly being improved and new protocols are constantly added. All new firmware updates are available for downloading for all existing customers. Firmware update process takes about 1 minute of time. Easy way to backup us and restore PTS controller configuration between updates.
  • Logging of operation - in order to remove problematic situations of PTS controller communication with any forecourt eqipment logging of communication exchange without stoppage of PTS controller operation is available, which allows quick search and elimination of any found problems.
  • Self-diagnostics of operation - easy and quick built-in diagnostics of PTS controller operation: CPU, memory, RS-232 and RS-485 interfaces, DIP-switches.
  • Constant software updates - PTS controller firmware is constantly being improved and latest updates are always available for download for all customers.
  • Support by developers for developers - 24 hours support for all customers of PTS controller on any standing issues.


TECHNICAL CHARACTERISTICS
Power supply voltage 12 V DC (version for 24 V DC power supply is avaiable upon request)
Current consumption 200 mA max
Temperature range from -40°C to +80°C
Weight 100 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 BRAND PROTOCOL NAME
1 Gilbarco GILBARCO Two-Wire
2 Wayne Dresser WAYNE Dart
3 Wayne Dresser Wayne US Current Loop
4 Wayne Pignone WAYNE Dart
5 Nuovo Pignone Nuovo Pignone
6 Tokheim Tokheim Controller-Dispenser Communication protocol
7 Tatsuno (Japan) TATSUNO SS-LAN
8 Tatsuno Europe (former Benc) TATSUNO Benc PDE
9
Logitron Marconi PumaLAN
10
EuroPump S4-Dart
11
Mepsan S4-Dart
12 Meksan / Wayne SU86 WAYNE Dart
13
Mekser S4-Dart
14
Yenen S4-Dart
15
Yenen Maser GMS
16
Petposan S4-Dart
17
2A S4-Dart
18
Petrolmeccanica WAYNE Dart
19
Tokico Tokico SS-LAN
20
Tominaga Tominaga SS-LAN
21
Salzkotten GILBARCO Two-Wire
22 ADAST (Adamov systems) ADAST EasyCall
23
PEC (Gallagher Fuel Systems) PEC Pump Communication Protocol
24
Petrotec GILBARCO Two-Wire
25
Sazkotten ER3-data interface
26
FAS ER3-data interface
27
ZAP / MM Petro MM PETRO ZAP RS-485
28
Bennett BENNETT pump dispenser protocol (current loop)
29
Bennett BENNETT pump dispenser protocol (RS-485)
30
EMGAZ Dragon Marconi PumaLAN
31
Kalvacha Kalvacha
32
Galileo PumpControl GC21
33
Kraus MNET design specification
34
Batchen GILBARCO Australia Two-Wire
35
Batchen GILBARCO Australia Two-Wire
36
Prowalco SPDC-1, MPDC-1
37
ANGI GILBARCO Two-Wire
38
Baransay GILBARCO Two-Wire
39
Falcon LPG GILBARCO Two-Wire
40
Korea EnE EnE Dispenser POS protocol
41
LG EnE EnE Dispenser POS protocol
42
SOMO Petro POS protocol
43
HongYang HongYang 886 communication protocol
44
HongYang HongYang FZ-protocol
45
Lanfeng RS–232 Protocol of Dispenser
46
Sanki Sanki communication protocol
47
Blue Sky Blue Sky
48
Real-Tech Blue Sky
49
Sea Bird Blue Sky
50
Dong Hwa Prime Prime pump interface
51
EPCO EPCO protocol specification
52
GREENFIELD GILBARCO Two-wire
53
SAFE SAFE Graf
54
Develco DEVELCO
55
Pump Control PumpControl GC21
56
Agira PumpControl GC21
57
Aspro PumpControl GC21
58
IMW PumpControl GC21
59
IMW Tokheim UDC
60
Topaz Topaz Electro
61
Slavutich SLAVUTICH FD-Link
62
Shelf SHELF
63
UNICON-TiT TIT UniPump
64
KPG-2 TIT UniGaz
65
KievNIIGaz TIT UniGaz

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 BRAND PROTOCOL NAME
1 GILBARCO Veeder Root
(TLS-2, TLS-300, TLS-350, TLS-450)
GILBARCO Veeder Root
2 OPW GILBARCO Veeder Root
3
INCON GILBARCO Veeder Root
4
LABKO GILBARCO Veeder Root
5
OMNTEC GILBARCO Veeder Root
6
ENRAF ENRAF Height-, Volume-protocol
7
START ITALIANA START ITALIANA SMT/XMT
8
PETRO VEND PETROVEND4
9
STRUNA STRUNA Kedr spec. 1.4
10
FAFNIR FAFNIR VISY-Quick
11
FAFNIR Gilbarco Veeder Root
12
ASSYTECH Assytech
13
HECTRONIC HECTRONIC HLS
14
MTS ATG SENSORS MTS USTD
15
FRANKLIN FUELING Gilbarco Veeder Root
16
UNIPROBE TiT UniProbe


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 over 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, which 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.

At necessity 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. At 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 can not control over given fuel dispenser, they can only monitor current state of the fuel dispenser. 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 for all other PTS controllers, which makes it possible to be controlled (locked) by any of the PTS controllers connected to other POS systems.


Multi POS systems operation


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 "all in one" 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 parameters, ATG parameters and PTS controller parameters
  3. Saving of all PTS controller configuration to file and restoring of all configuration from file
  4. Updating of PTS controller firmware
  5. Logging of PTS controller communication on selected channel
  6. Self-diagnostics of PTS controller:CPU, memory, RS-232 and RS-485 interfaces, DIP-switches
  7. Reading of current PTS controller firmware version: displaying of firmware date, number and supported communication protocols
  8. Changable graphical skins: PTS controller configuration utility has nearly 30 various graphical skins for suiting to various management systems GUI, thus developers of the POS management systems can simply place this configuration utility into their software having previously selected a skin which better suits to their system
  9. Direct connection of PTS to POS system or connection through fiscal module: possibility to configure PTS controller as at direct connection of PTS controller to POS or connection through fiscal module
  10. Multilanguage support: easy adding of new languages to the utility, all languages are stored in XML-file, which is comfortable to edit


DEVELOPERS' API, SOURCE CODES AND EXAMPLES

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

  • C and C++ - API for communication with a PTS controller through a COM-port, documentation and examples of application in source codes under Windows OS and Linux operation systems
  • C#:
    • open source library, which includes classes, methods and properties for communication with PTS controller for provision of control over dispensers and ATG systems and configuration of PTS controller
    • open-source utility for testing and indication of all operations provided by the PTS controller, allows to perform all operations with the PTS controller
    • open source fully-functional application for provision of control over up to 8 pumps and 4 ATG systems by the PTS controller, allows to perform all operations with the PTS controller
  • Delphi - API for communication with a PTS controller through a COM-port, documentation and examples of application in source codes
  • Java:
    • open source library, which includes classes, methods and properties for communication with PTS controller for provision of control over dispensers and ATG systems and configuration of PTS controller
    • open-source utility for testing and indication of all operations provided by the PTS controller, allows to perform all operations with the PTS controller
  • Python - API for communication with a PTS controller through a COM-port, documentation and examples of application in source codes
  • Visual Basic .NET:
    • open source library, which includes classes, methods and properties for communication with PTS controller for provision of control over dispensers and ATG systems and configuration of PTS controller
    • open-source utility for testing and indication of all operations provided by the PTS controller, allows to perform all operations with the PTS controller
    • open source fully-functional application for provision of control over up to 8 pumps and 4 ATG systems by the PTS controller, allows to perform all operations with the PTS controller
  • COM-object for PTS controller:
    • open-source COM-object (written in Microsoft Visual C++ 6.0 IDE in C++ programming language) with methods and properties for communication with PTS controller for provision of control over dispensers and ATG systems and configuration of PTS controller
    • open-source application in Microsoft Visual Basic 6.0 for testing and indication of all operations provided by the PTS controller, allows to perform all operations with the PTS controller
  • Description of communication protocol of PTS controller - describes communication parameters, messages structure, commands and responses of communication between POS management system and PTS controller, typical flowchart and diagram of interoperation


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

PTS fuel pump 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. USB software protection dongle Guardant (required for NaftaPOS software and fuel dispensers software simulators) - 1 pcs
  4. Cabling

SOFTWARE:

  1. Software simulators of popular 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 .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. NaftaPOS software for petrol stations – 1 license (protected by USB-dongle)
  6. PumpDemo - free contracted version of NaftaPOS software for petrol stations
  7. Useful utilities for debugging of communication with PTS controller

PTS fuel pump controller
Click on the scheme to enlarge


At purchase of PTS controller SDK 1 license of NaftaPOS software for petrol stations is provided free of charge.


NaftaPOS PTS
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

NaftaPOS software for petrol stations
(click on image to enlarge)


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 APPOINTED ON SOFTWARE DEVELOPERS TO:

  1. Study operation with 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 POS system or software application to work correctly with PTS controller by watching how NaftaPOS software provides it, implement the same behaviour in own system.
  4. Debug own software application to correctly provide control over various popular fuel dispensers locally (on the workplace) without a necessity to go to the petrol station and connect to real fuel dispensers using supplied with PTS SDK fuel dispensers software simulators, which simulate operation of various popular fuel dispensers. Through an interface converter RS-485 / RS-232, supplied together with PTS SDK, connect a PTS controller output RS-485 to a PC with fuel dispensers software simulators.


FIRMWARE UPDATES

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



SUPPORT

Support team provides 24 hours help and support for customers for any questions which may arise with PTS controller. Questions are answered by experienced developers and programmers, who have sufficient experience and can assist with any questions regarding software development.



ORDER INFORMATION

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

1. What does the PTS controller allow for the control system?

PTS controller serves as a protocols converter. It allows conversion of proprietary dispensers and ATG systems communication protocols to a single communication protocol of PTS controller, which is called UniPump. Thus using a single communication protocol UniPump a control system (POS system, cash register, payment terminal) is able to provide control over any of the supported dispensers and ATG systems in exactly the same way. A work for a developer of the control system is completely simplified - he does not need to implement a great variety of the communication protocols in the control system (which are difficult to get from manufacturers and difficult to implement), he needs to implement only UniPump protocol of PTS controller and PTS controller will undertake conversion of UniPump protocol to propritary communication protocols of dispensers and ATG systems. Thus time required for development of the control system is sufficiently reduced.

PTS controller has now more than 45 protocols of dispensers implemented and more than 15 protocols of the ATG systems implemented.

PTS controller supports more than 60 types of dispensers 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, Kraus, PEC (Gallagher), Develco, Logitron, Kalvacha, Safe, Wayne Meksan, Mekser, Mepsan, 2A, Petposan, Kraus, 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 various types of automatic tank gauge (ATG) systems of various manufactures (Gilbarco Veeder Root, OPW, Hectronic, Struna, PetroVend, Start Italiana, Fafnir, Assytech and others).

PTS controller firmware is constantly being updated and new protocols are added. New specific protocols can be added upon request.


PTS forecourt controller for petrol stations
Click on image to enlarge

2. What is a list of currently supported fuel dispensers and is it possible to add other fuel dispensers to this list?

List of currently supported dispensers and ATG systems can be found on this link.

PTS controller firmware is constantly being updated and new protocols are added. New specific protocols can be added upon request.

3. How many dispensers can PTS controller provide control over?

PTS controller can simultaneously control up to 16 fuel dispenser sides (fueling places). PTS controller has 4 independent pump channels, which 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.

Sp, you can connect all the maximum 16 pumps to the same pump channel or you can distribute all the 16 pumps between the any or all pump channels. As the pump channels are working independently from each other it is recommended to distribute the connected dispensers between all the pump channels in approximately equal quantities.


Pumps (fuel dispensers) connection scheme

4. What wires are used for connection of the PTS controller with dispensers? Are the wires supplied together with the PTS controller?

PTS controller is supplied without cables for connection to dispensers and ATG systems. For connection to dispensers and ATG systems you will have to prepare the cablings yourself. You can use any standard FTP cable with twisted pair and aliminium foil for screening (like FTP CAT 5E) for connection.

When PTS controller is to be connected directly to ATG probes installed in fuel tanks (without ATG console) - then connection should be obligatory done through the safe barriers (intrinsic safety barriers), which prevent any sparks coming from the cable in explosion dangerous area of tanks, where the ATG probes are installed.

5. If there are totally 4 pump ports in PTS controller - does it mean that only 4 pumps can be connected to it?

Total quantity of pumps to be connected to PTS controller is 16. You can connect all the maximum 16 pumps to the same pump channel or you can distribute all the 16 pumps between the any or all pump channels. As the pump channels are working independently from each other it is recommended to distribute the connected dispensers between all the pump channels in approximately equal quantities.

Under pump we mean a fueling place, which is a dispenser side (in case if dispenser has 2 sides) or a whole dispenser (in case if dispenser has 1 side).

6. What is the difference between the pump and fuel dispenser?

Under pump we mean a fueling place, which is a dispenser side (in case if dispenser has 2 sides) or a whole dispenser (in case if dispenser has 1 side).

7. Where is the PTS controller installed: near the POS or inside the fuel dispenser?

The PTS controller has RS-232 interface for communication with a control system (e.g. POS system, cash register, payment terminal, etc). RS-232 interface specification allows connection with maximum distance up to 15 meters between devices using this interface. It means that the PTS controller should be used close to the control system. Interfaces normally used in dispensers allow much longer distances for communication (for example RS-485 or current loop interface normally allows distances up to 1200 meters for communication).

8. How are the fuel dispensers connected to the PTS controller: directly or through an interface converter?

This depends on the type of interface used in the dispensers.

Dispensers, which use RS-485 interface, are directly connected to the PTS controller. Examples of such dispensers are: Wayne Dresser Europe, Nuovo Pignone, Wayne Pignone, Tatsuno Japan, Tatsuno Europe, Tatsuno Rus, Tokico, Bennett, Adast, MM Petro ZAP, Galileo, Develco, Safe, Wayne Meksan, Mekser, Mepsan, 2A, Petrolmeccanica, EuroPump, Sanki, Korea EnE, LG EnE, SOMO Petro, Blue Sky, Dong Hwa Prime, EPCO, Slavutich, Shelf, UniCon, UniGaz, others.

Electronic dispensers, which use 2-wire current loop interface are connected to the PTS controller through the GB interface converter. Examples of such dispensers are: Gilbarco, Tankanlagen Salzkotten, Batchen Email, Kraus, Prowalco, Wayne Dresser (USCL communication protocol), PetroTec, EuroPump, Mekser, Meksan, Petposan, PEC (Gallagher Fuel Systems), Bennett, Falcon LPG, Greenfield, others.

Electronic dispensers, which use 3-wire passive current loop interface are connected to the PTS controller through the TH interface converter. Examples of such dispensers are: Tokheim, Satam, Emgaz Dragon, Kalvacha, others.

Electronic dispensers, which use 3-wire active current loop interface are connected to the PTS controller through the LP interface converter. Examples of such dispensers are: Logitron, Emgaz Dragon, Gilbarco Marconi, others.

Electronic dispensers, which use 4-wire active current loop interface are connected to the PTS controller through the HY interface converter. Examples of such dispensers is Hong Yang, others.

Electronic dispensers, which use 4-wire active current loop interface are connected to the PTS controller through the NP interface converter. Examples of such dispensers is Nuovo Pignone, others.

Electronic dispensers, which use RS-232 interface are connected to the PTS controller through the RS-485/RS-232 interface converter. Examples of such dispensers is Lanfeng, others.

Mechanical dispensers, which do not have electronic pumphead or interface for communication, can be connected to the PTS controller through the use RS-232 interface are connected to the PTS controller through the controller over mechanical fuel dispensers. Controller over mechanical fuel dispensers is intended to be used in connection with a control system for petrol station (POS system, cash register, OPT terminal, etc) to provide direct control over operation of electronic and mechanical fuel dispensers by controlling dispenser’s internal resources: motor, pulse sensor, nozzle, slowdown valve.

9. Is there any difference in provision of control over diferent fuel dispensers brands through the PTS controller?

PTS controller converts a proprietary dispensers and ATG systems communication protocols into a single communication protocol, which is called UniPump. Thus using a single communication protocol UniPump a control system (POS system, cash register, payment terminal) is able to provide control over any of the supported dispensers and ATG systems in exactly the same way. For a developer it does not matter which brand or model of the dispenser or a POS system is connected - control over it through the PTS controller is done in exactly the same way.

10. Is it possible to arrange wireless communication with fuel dispensers and how?

Yes, wireless communication with the dispensers is possible to arrange. For this our wireless communication device (WCD) should be used.

WCD is used as a wireless alternative to wired lines and is installed to replace the cables (between external devices) with radio communication. WCD is designed to transmit / receive data via radio channel at a speed of up to 9600 bit / s in the frequency range (2410-2465) MHz with the transmitter output power up to 10 mW.

WCD is connected to an external device via communication interface RS-232 or RS-485 (2-wire or 4-wire) and is "transparent" for the devices (additional modification of the device is not required).

Wireless communication device for petrol stations

Click on the scheme to enlarge

11. How to power supply the PTS controller? Is the power supply source supplied together with PTS controller?

PTS controller uses 12 V DC for feeding. Maximum current consumption is 200 mA.

Power supply source is not supplied together with a PTS controller. The power supply should be selected locally. This is connected with a reason that differennt countries may have different electricity network specifics: frequency and voltage.

At selection of the power supply you need to pay attention to the following 2 factors:

  • output voltage of power supply should be 12 V DC
  • maximum allowed current consumption of power supply should be more that maximum current consumption of PTS controller. If several devices are connected to the same power suource - then their total current consumption should be less than maximum allowed current consumption of power supply.

12. How to connect PTS controller to personal computer and what to do if there is no COM-port?

Connection of PTS controller to the control system (POS system, cash register, OPT terminal, etc) is made through a PC port of PTS controller, which has RS-232 interface (3 wires: TxD, RxD, Gnd).

PTS controller

In case if the control system does not have a COM-port – it is possible to use any type of converter to COM-port (like USB-to-COM, Ethernet-to-COM, Bluetooth-to-COM, other converters).

NOTE! Some of the proposed USB-to-COM converter cables can bring problems when communicating with PTS controller. Reason of these problems is that since PTS controller uses quite high baud rate for communication (57600 baud), so some USB-to-COM interface converter an "eat" some of the transferred bytes in the communication exchange, so that the transferred messages will be incorrect and communication will be stopped or made incorrectly. That is why it is recommended to use USB-to-COM interface converters on the basis of FTDI chip (www.ftdichip.com), these converters are tested to have stable and correct communication with the PTS controller. Normally the COM-port adjustments window for this USB-to-COM interface converter looks as follows (screenshot is made in Russian language version of Windows OS):

USB to COM interface converter

Also a double-channel USB-to-COM interface converter on the basis of FTDI chip can be ordered directly from us, please see the product order code "USB-to-COM interface converter (2-channels)" here

Communication with PTS controller is made using commands and responses described in UniPump communication protocol. Thus PTS controller provides conversion of the common communication protocol UniPump into various proprietary communication protocols of fuel dispensers and ATG systems.

13. Is it possible to use PTS controller in order just to listen to the dispenser to collect data on sales and not to provide control over it?

Yes, this is possible and PTS controller works on many petrol stations in exactly such a way.

This way of operation requires a control system to keep constant track over the dispenser state. Once the nozzle is taken up - the control system should authorize it with some volume, which is bigger than normal dispensing volume. After the dispensing is done - the control system should read transaction information from PTS controller and store its in its memory. As an example of such mode of operation please read how this is done in NaftaPOS software.

14. What is a set of instructions PTS controller allows to make with fuel dispensers and ATG systems?

Communication with PTS controller is made using commands and responses described in UniPump communication protocol. Thus PTS controller provides conversion of the common communication protocol UniPump into various proprietary communication protocols of fuel dispensers and ATG systems. The set of instructions includes commands:

  • Request status
  • Authorize
  • Suspend/resume dispensing
  • Stop
  • Get transaction information
  • Get total counters
  • Set/get prices
  • Get ATG measurement data

15. What API is available for development of own POS system on the basis of PTS controller?

PTS controller is supplied with full API (application programming interfaces) and open-source test applications for mostly used programming languages and operation platforms: C (for Windows and Linux OS), C++, C#, Delphi, Java, Python, Visual Basic, COM-object.

16. Are there any open source applications supplied together with PTS controller SDK and what is their license?

Yes, for each of the popular programming language we supply API and an open source applications for provision of control over dispensers and getting data from ATG systems. All software is given for free. You can use these application as a startup for your own POS system appilications and/or modify their source code to what is required by you.

PTS controller SDK (software development kit) online video

PTS controller SDK hardware connections
(online video)



PTS controller SDK software configuration
(online video)
Ask us your questions about
"PTS controller over fuel dispensers and ATG systems, fuel pump controller, fuel dispenser controller for petrol stations"
Your name:
Your e-mail address:
Your comment:
  


We will with pleasure answer to all Your questions

Send us your questions and requests
Your name:
Your e-mail address:
Your comment:
  


TECHNOTRADE LTD

Office 1, Polupanova str. 10,
04114 Kiev, Ukraine

Tel/fax: +38 (044) 502-46-55,
Tel/fax: +38 (044) 502-46-77

Skype:
  m.technotrade  m.technotrade


We will with pleasure answer to all Your questions