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



DOWNLOADS:
  1. PTS controller (2918 KB) - technical guide
  2. PTS SDK (2895 KB) - technical guide
PURPOSE

PTS controller over fuel dispensers and ATG systems for petrol stations is intended to be used in connection with a POS system or a cash register to provide simultaneous control over various types of electronic fuel delivery dispensers of various manufactures (Wayne Dresser, Gilbarco, Tokheim, Nuovo Pignone, Tatsuno, Tatsuno Benc, Bennett, Korea EnE, SOMO Petro, Petrotec, Adast, MM Petro, Emgaz Dragon, Welma, Develco, Safe, Wayne Meksan, Mepsan, 2A, Kraus, Petrolmeccanica, Galileo, Falcon, Batchen, Email, Slavutich, Shelf, UNICON, UNIGAZ and others) using various proprietary communication protocols of manufacturers (Adast Easycall, Wayne DART, Gilbarco Two-Wire, Tokheim Controller-Dispenser Communication protocol, MM Petro ZAP, TATSUNO SS-LAN, TATSUNO Benc PDE, Develco, Bennett pump dispenser protocol, EnE Dispenser POS protocol, SAFE Graf, Galileo Pump Control, Marconi PumaLAN, Slavutich DLink-FD, TiT Unipump, Shelf, TIT UniGaz 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 and others).


PTS fuel pump controller

PTS fuel pump controller PTS fuel pump controller PTS fuel pump controller
Click on image to enlarge


FEATURES AND BENEFITS
  • Supports over 20 communication protocols of fuel dispensers and ATG systems. List of supported communication protocols is constantly growing. A wide range of international protocols as Wayne Dresser, Gilbarco, Tokheim, Tatsuno are included. Single firmware includes all available communication protocols.
  • Real-time control over fuel dispensers and ATG systems. PTS controller provides a hardware solution for stable and reliable operation of forecourt equipment. Software and hardware errors reported by forecourt equipment are retrieved by PTS controller.
  • Scalability - PTS controller provides control over up to 16 fueling places, in case of necessity additional PTS controllers can work simutaneously.
  • Possibility to provide control over same fuel dispensers from several POS systems - 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.
  • Rich software API for developers - PTS controller is supplied with full API (application programming interfaces) for mostly used programming languages and operation platforms.
  • "All in one" configuration tool - configuration, firmware updates, logging, diagnostics of PTS controller are made using the same configuration tool.
  • Easy firmware updating - firmware is constantly improved and new protocols are constantly added, firmware update process takes about 1 minute of time.
  • Logging of operation - in order to find problematic situations with PTS controller logging of its operation is available.
  • Diagnostics of operation - quick diagnostics of PTS controller operation: CPU, memory, RS-232 and RS-485 interfaces, DIP-switches.
  • Constant software updates - PTS controller firmware is constantly being improves and latest updates are always available for customers.
  • Support by developers for developers - 24 hours support for all customers of PTS controller on any issues.

TECHNICAL CHARACTERISTICS
Specification:
Power supply voltage 12 – 24 V DC
Current consumption 200 mA max
Temperature range -40°C ÷ +80°C
Weight 120 g
Overall dimensions 120 x 85 x 20 mm


SUPPORTED COMMUNICATION PROTOCOLS
Supported fuel dispensers communication protocols:
FUEL DISPENSER BRAND PROTOCOL NAME BAUD RATE
Wayne Dresser WAYNE Dart 9600
Nuovo Pignone *
(demand using of DART protocol)
WAYNE Dart 9600
Meksan / Wayne SU86 WAYNE Dart 9600
Mepsan WAYNE Dart 9600
2A WAYNE Dart 9600
Petrolmeccanica WAYNE Dart 9600
Gilbarco * GILBARCO Two-wire 5787
Batchen * GILBARCO Two-wire 4800
Email * GILBARCO Two-wire 4800
Petrotec * GILBARCO Two-wire 5787
Baransay * GILBARCO Two-wire 5760
Kraus * GILBARCO Two-wire 5787
Falcon LPG * GILBARCO Two-wire 5787
Tokheim * TOKHEIM Controller-Dispenser Communication protocol 9600
TATSUNO TATSUNO SS-LAN 19200
TATSUNO Benc TATSUNO Benc PDE 9600/19200
BENNETT *
BENNETT pump dispenser protocol 4800
Korea EnE EnE Dispenser POS protocol 4800/9600
SOMO Petro POS protocol 4800/9600
EMGAZ Dragon *
Marconi PumaLAN 4800
Adast ADAST EasyCall 9600
ZAP / MM Petro MM PETRO ZAP RS-485 9600
GALILEO GALILEO Pump Control 9600
SAFE SAFE Graf 9600
DEVELCO DEVELCO 9600
SLAVUTICH SLAVUTICH FD-Link 9600
SHELF SHELF 9600
UNICON-TiT TIT UniPump 9600
KPG-2 TIT UniGaz 9600
KievNIIGaz TIT UniGaz 9600
TiT electromechamical controller TIT UniPump 9600

* - may demand using interface converter board to RS-485 interface.

In some dispensers actual baud rates can differ from specified in a table above due to usage of non-standard electronics inside dispensers.


Supported automatic tank gauge (ATG) systems communication protocols:
ATG SYSTEM BRAND PROTOCOL NAME BAUD RATE
GILBARCO Veeder Root GILBARCO Veeder Root 1200, 2400, 4800, 9600
OPW GILBARCO Veeder Root 1200, 2400, 4800, 9600
HECTRONIC HECTRONIC Party Line 9600
START ITALIANA START ITALIANA SMT/XMT 9600
STRUNA STRUNA (specification 1.4) 9600
SITE SENTINEL PETROVEND PETROVEND4 1200, 2400, 4800, 9600
FAFNIR VISY-Quick 9600

Quantity and types of communication protocols depend on firmware version of PTS controller.


NEED MORE PROTOCOLS?

We constantly extend a list of supported communication protocols and forecourt equipment. Please contact us if you are interested in protocols or equipment not listed here.


WAYS OF CONTROL OVER FUEL DISPENSERS FROM POS SYSTEMS
Single POS system
PTS fuel pump controller

Single PTS controller can simultaneously control up to 16 fueling places (16 sides of 1-sided dispensers or 8 sides of 2-sided fuel dispensers) that use up to 4 various communication protocols (each of the pump channels can be adjusted to a separate communication protocol and baud rate and connect up to 16 fueling places).
Several POS systems
PTS fuel pump controller

At application at petrol station of several POS systems each having its own PTS controller connected, such PTS controllers can be interconnected with each other through a dispatcher communication port with RS-485 interface to allow multi-PTS operation. At this each of the connected PTS controllers can be used to control every fuel dispenser connected. PTS controllers in such case through a dispatcher communication port inform each other about status of connected fuel dispensers. At authorization of a fuel dispenser the PTS controller requests from other PTS controllers, which are interconnected with given PTS controller, whether the fuel dispenser is free (is in unlocked state) from control by another PTS controller. In case if the fuel dispenser is in unlocked state – then given PTS controller locks the fuel dispenser and authorizes. While the fuel dispenser is in a locked state – it can be controlled only by the PTS controller that locked it, other PTS controllers can not have access to it. In the end of operation the PTS controller unlocks the fuel dispenser, in such a way allowing access to it of other PTS controllers.


CONNECTION OF FUEL DISPENSERS

PTS controller can simultaneously control up to 16 fueling places (16 sides of 1-sided dispensers or 8 sides of 2-sided fuel dispensers) that use up to 4 various communication protocols (each of the pump channels can be adjusted to a separate communication protocol and baud rate and connect up to 16 fueling places).


Pumps (fuel dispensers) connection scheme


EXAMPLES OF CONNECTIONS TO FUEL DISPENSERS:

1. Connection to Wayne Dresser and Nuovo Pignone fuel dispensers PTS fuel pump controller
Click on image to enlarge
2. Connection to Gilbarco fuel dispensers PTS fuel pump controller
Click on image to enlarge
3. Connection to Tokheim fuel dispensers PTS fuel pump controller
Click on image to enlarge
4. Connection to Tatsuno fuel dispensers PTS fuel pump controller
Click on image to enlarge


CONNECTION OF 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 (each of the ATG channels can be adjusted to a separate communication protocol and baud rate and connect up to 16 ATG probes).


ATG systems (probes, gauges) connection scheme


PTS CONTROLLER CONFIGURATION TOOL
PTS fuel pump controller
Click on image to enlarge

PTS controller configuration tool is "all in one" application, which provides the following operations with PTS controller:

  1. Configuration of fuel dispensers channels of PTS controller: setting of channel's protocol, baud rate and pump addresses, which relate to given channel.
  2. Configuration of ATG systems channels of PTS controller: setting of channel's protocol, baud rate and ATG addresses, which relate to given channel.
  3. Configuration of parameters on connected fuel dispensers: setting of various regional parameters for fuel dispensers.
  4. Configuration of PTS controller parameters: setting of various adjustments inside PTS controller.
  5. Updating of PTS controller firmware.
  6. Logging of PTS controller operation.
  7. Diagnostics of PTS controller interfaces and DIP-switch: diagnostics of correct operation of RS-232, RS-485 interfaces and DIP-switch.
  8. Reading of current PTS controller firmware: displaying of firmware date, number and supported communication protocols.
  9. Direct connection to PTS or connection through fiscal module: possibility to configure PTS controller as at direct connection of PTS controller to PC or connection through fiscal module.
  10. Multilanguage support: operation in Russian and English language.

DEVELOPERS' API, SOURCE CODES AND EXAMPLES

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

  • C and C++ - we provide API (set of functions), documentation and examples of application in source codes under Windows OS and Linux operation systems.
  • Microsoft Visual Basic, Visual C++, Borland C++, Delfi - we provide COM-object with methods and properties for communication with PTS controller, documentation and examples of application in Visual Basic 6.0. COM-object is compiled under Visual C++ 6.0 and is also supplied in open source.
  • .NET Framework - we provide .NET library (with open source codes written in C#) for communication with PTS controller and an open source full-function application for provision of full control over fuel dispenser and ATG systems (with open source codes written in C#) based on .NET library. Also developers under .NET Framework can use COM-object with methods and properties for communication with PTS controller.
  • Java, Python - we provide library for communication with PTS controller.

UniPump communication protocol (input communication protocol of PTS controller) is provided for developers.


PTS CONTROLLER SDK (Software Development Kit)

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


PTS fuel pump controller PTS fuel pump controller PTS fuel pump controller

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 and fuel dispensers software simulators) - 1 pcs
  4. Cabling

SOFTWARE:

  1. NaftaPOS software for petrol stations – 1 license
  2. PumpDemo - free contracted version of NaftaPOS software for petrol stations
  3. Software simulators of common fuel dispensers
  4. API for developers in various programming languages:
    • API (set of functions), documentation and examples of application in source codes in C language under Windows OS and Linux operation systems
    • COM-object (with open source codes) with methods and properties for communication with PTS controller, documentation and examples of application in Visual Basic 6.0
    • .NET library (with open source codes written in C#) for communication with PTS controller and an open source full-function application for provision of full control over fuel dispenser and ATG systems (with open source codes written in C#) based on .NET library
    • library for communication with PTS controller for Java language
  5. "All in one" software tool for PTS controller configuration, firmware update, logging and diagnostics
  6. USB protection dongle Guardant driver installation

PTS fuel pump controller
Click on the scheme to enlarge

Together with a PTS controller SDK we give our open source PTS controller .NET application which is intended for developers of software to provide a possibility to easier implement PTS controllers over fuel dispensers inside their software by using code of PTS controller .NET application. PTS controller .NET application comes with an open source code.



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



Fuel dispenser SDK

















 
NaftaPOS software for petrol stations
Fuel dispenser SDK

Fuel dispenser SDK



















 
PTS controller .NET application with open source code
(written on C# language)
Fuel dispenser SDK  

















Fuel dispensers software simulator (supports popular fuel dispensers protocols)
Fuel dispenser SDK
PumpDemo - free contracted version of NaftaPOS software for petrol stations

PTS controller SDK will be necessary for developers to:

  1. Study operation with the PTS controller.
  2. Implement the PTS controller into own developed POS 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. Together with a PTS controller a tool for firmware update is supplied.


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
Order code: PTS-PCB-001
PTS controller box (RS-232 interface)   PTS controller box (RS-232 input interface)
Order code: PTS-BOX-232
PTS SDK   PTS Software Development Kit (SDK)
Order code: PTS-SDK-001
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.