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).
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 |
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 |
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).
EXAMPLES OF CONNECTIONS TO FUEL DISPENSERS:
| 1. Connection to Wayne Dresser and Nuovo Pignone fuel dispensers |

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

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

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

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).
PTS CONTROLLER CONFIGURATION TOOL
Click on image to enlarge
PTS controller configuration tool is "all in one" application, which provides the following operations with PTS controller:
- Configuration of fuel dispensers channels of PTS controller: setting of channel's protocol, baud rate and pump addresses, which relate to given channel.
- Configuration of ATG systems channels of PTS controller: setting of channel's protocol, baud rate and ATG addresses, which relate to given channel.
- Configuration of parameters on connected fuel dispensers: setting of various regional parameters for fuel dispensers.
- Configuration of PTS controller parameters: setting of various adjustments inside PTS controller.
- Updating of PTS controller firmware.
- Logging of PTS controller operation.
- Diagnostics of PTS controller interfaces and DIP-switch: diagnostics of correct operation of RS-232, RS-485 interfaces and DIP-switch.
- Reading of current PTS controller firmware: displaying of firmware date, number and supported communication protocols.
- 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.
- 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 controller SDK includes:
HARDWARE:
- PTS controller over fuel dispensers and ATG systems for petrol stations - 1 pcs
- Interface converter RS-485 / RS-232 - 1 pcs
- USB software protection dongle Guardant (required for NaftaPOS and fuel dispensers software simulators) - 1 pcs
- Cabling
SOFTWARE:
- NaftaPOS software for petrol stations – 1 license
- PumpDemo - free contracted version of NaftaPOS software for petrol stations
- Software simulators of common fuel dispensers
- 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
- "All in one" software tool for PTS controller configuration, firmware update, logging and diagnostics
- USB protection dongle Guardant driver installation
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.
|
|
NaftaPOS software for petrol stations |

 |
|
PTS controller .NET application with open source code (written on C# language)
|
|
|
Fuel dispensers software simulator (supports popular fuel dispensers protocols) |
|
|
PumpDemo - free contracted version of NaftaPOS software for petrol stations |
PTS controller SDK will be necessary for developers to:
- Study operation with the PTS controller.
- 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.
- 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.
- 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 PCB board Order code: PTS-PCB-001 |
|
|
PTS controller box (RS-232 input interface) Order code: PTS-BOX-232 |
|
|
PTS Software Development Kit (SDK) Order code: PTS-SDK-001 |