Home
PTS controller SDK _PTSU2_
Contents
1. e babent c 33 START ITALIANA ATG PROBES SOFTWARE SIMULATOR enigma 34 ADDUCI Jdem 35 PE CONTROLLER ATO PROBE SIMULATOR 36 PTS CONTROLLER API C LANGUGAGE API WITH 5 37 PTS CONTROLLER API PTS CONTROLLER NET APPLICATION 38 PISCONTROLEER JAPE PES COIVISOBIECT 48 PTS CONTROLLER API VB APPLICATION ON BASIS OF PTS COM OBJECT 49 PE CONTROLLER TOOLS PI WER VINA Lu 50 5 SRM UU QE RI 9 EPI ERI EIGENEN PICO URN 50 PISCONTIBOLLER SDRSSSTEPSBESSTEECODNIEIGURATIOD S ttes 51 Pile CONTROLLER IP CE BOARD mmm 67 RS 232 RS 485 INTERFACE CONVERTER PCB BOARD 68 l SO PING 3 69 www technotrade ua page 2 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PURPOSE OF THE DOCUMENT This Technical Guide is intended for studying of PTS controller over fuel dispensers and ATG systems for petrol stations software development kit SDK It contains basic information regarding used hardware equipment and software application and tools supplied and used in PTS controller SDK structure Due to a reason that PTS controller firmware is constantly being developed in direction of improvements
2. Version infa In window Fuel points configuration settings configuration of connected fuel points to the PTS controller is made 1 Configuration of PTS controller pump output channels Selection of communication protocols and baud rates for 4 pump output channels www technotrade ua page 39 from 73 TECHNOTRADE LTD PTS controller SDK software development kit 2 Linking PTS pump output channels with fuel points Selection of fuel points addresses linking to the PTS controller pump output channels At this each fuel point address means a physical address configured in the fuel dispenser fuel point ID means a logical number of a fuel point in the PTS controller Maximum quantity of connected fuel points that can be connected to the PTS controller equals to 16 At this up to 16 fuel points can be connected to each of the pump channels of the PTS controller but not more than 16 fuel points totally connected to all pump channels of the PTS controller 3 Configuration of PTS controller parameters PTS controller for each of the connected fuel points IDs from 1 to 16 has configurable parameters which are used for setting specific configuration of the connected fuel dispensers like local country currency and price ranges values quantity of digits etc Range of parameters addresses is from 1 to 32 Values of parameters lay in range from 00000000 to FFFFFFFF Writing of a parameter in the PTS controller for a
3. NAFTA POS n Price 10 25 11 40 2012 91437 Session opened Service page 58 from 73 TECHNOTRADE LTD PTS controller SDK software development kit And now it is possible to make dispensing through these dispensers NAFTA POS 1 X Exit Session Reports Management Fuel FD Administrator Stock Cashregister Tools wiew 7 r 03 08 2012 11552 Service To see tanks select an item from main menu Fuel gt Window Fuel in tanks Fuel in tanks mj Exit Euel Paes foe Chua EN Fueltupe A E 2 FA TEASE RAN RSP EON RR Kom s UA E or FPE Tank height 2700 mmi Tank height Tank volume 12400 _ e Tank volume Fuel level 1500 mm 4 Fuel level Fuel volume 12000 l Fuel volume 0 LE Fuel volume 15 C 12500 1 Fuel volume 15 C Water level 150 mm Water level 957 Water volume 1200 Water volume wai Temperature 13 Temperature 3 Fuel density 0 7400 Fuel density _ TEE UNE Ullage 18000 1 IU EM NN RN height _ 2700 Tank volume 113000 Fuel level Fuel volume 15 Water level Water volume Temperature C Fuel density _ _ 0 0000 13000 page 59 from 73 TECHNOTRADE LT
4. Fuel pump operating made AUTOMATIC MANUAL i Fuel pump operating mode AUTOMATIC C MANUAL Ir Nozzle State Mazzle Stabe amp Down c Authorized Down 1 End of trans 1 o e Engine Engine C Flow reduce valve State Down 1 C gt Nozzle r Stale i Nnzzle Down o Authorized i x e Authnzed Authorized End of trans Engine C Flow reduce valve End of trans End ot trans c Engine fe E f p 2 2 3 3 C Flow reduce valve 4 O Flow reduce valve 4 lE E 10 26 21 3 RU ACK 10 26 21 4 POLL TH 25 214 Te DIES 10 26 21 4 Px HO 10 26 21 1 0 POLL 10 26 22 1 Tx 0 000100 00 www technotrade ua page 61 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Launch Start Italiana ATG probes simulator and open a COM port number corresponds to COM port where USER channel is connected Gz Formi ww Config Sonde 1 8 Sonde 9 16 1 2 10 16CH Chiudi Tipo 120 Scheda 1 0 gt Port Numero 4 I Velocita 9600 00003 T 00003 0 150 00000 0000 201 M00004 00004 0 150 00000 0000 202 M00001 00001 0 150 00000 0000 199 M00002 00002 0 150 00000 0000 200 Button2 M00003 0 R T R T R T R T 00003 0 150 00000 0000 201 R T R T R T R T M00004 E dit 00004 0
5. Control panel Products et none Product group s vemm 7 10002 Premium 10003 Regular 10004 Diesel 20001 Chewing gum Dit pcs 20002 Cake Dan cake pes 20003 Cocacola both 1L pes 20004 Juice Tomato 1 pcs 20005 Chocolate Muts pes 20006 Candies Rafaello pes 20007 Brandy pes 20008 Mik bot 1L pes 20009 Bread Maoming pcs LLL oO oo Tanks 5 www technotrade ua page 56 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Select a tab View and set to display only fuel dispenser icons and save configuration Configuration setting File Configurations E Configurations vi Window FD 1 pore General iw MI Display price discount sum BR Database Window FD 3 i iv Window FD 4 5 2 States Errars __ Window of FD table Eo Drivers Window ar products sales AN Tanks Window Sales Table of tanks Fuel dispensers i 111 Payment farms Onder Bip View i FD modes 2 5 Discounts f Additional modules Operators Control panel View 9 Select tab Fuel dispensers and press a button PTS configuration where open COM port and set the following configuration for fuel dispensers and
6. 1 Authorization type of fuel dispensers Authorization by fuel volume used for most fuel dispensers Authorization by money amount used for old and rare fuel dispensers 2 Authorization polling Keep polling when pump is in READY state keep sending authorization in READY state until nozzle is taken up of fuel point and it is authorized Do not poll when pump is in READY state send authorization only once at clicking on a Start button of fuel point icon www technotrade ua page 44 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Authorization settings Authorization type Authorization by fuel volume Authorization by money amount Authorization polling 3 Keep polling when pump is in READY state gt Do not poll when pump is in READY state Displaying ATG systems probes states ATG measurements Eile Configuration 1 Product level Product level 96 Water level Water level Temperature Temperature 26 9 deg C Configure Product level Product volume Product temperature compensated volume Product ullage Water level Water volume Temperature Configure Configure ATG In ATG view 4 ATG icons are shown on the screen which are to be linked to physical ATG systems probes and show its state Each of the displayed ATG icons contains information about measured by ATG system probe paramete
7. Driver Virtual controller is used for simulation of fuel dispensers At using of this driver NaftaPOS can simulate presence of actual fuel dispensers but at this no real dispensers are connected to the system This driver is often used in situations when between all the dispensers on the petrol stations there 1 or several dispensers which can not be automated but account on these dispensers should be lead In such a way NaftaPOS will indicate FD icons on the screen and virtual sales through these dispensers will be possible to be made which will be indicated in the reports Driver Virtual controller HIGHSPEED is used for simulation of fuel dispensers like driver Virtual controller but unlike it dispensing is made very quickly and there is no need to wait until dispensing is finished no matter what is the order value Configuration of ATG controller Driver PTS ATG driver is used for communication with various ATG systems using the PTS controller In configuration of PTS ATG driver driver only logical addresses of ATG system probes sensors are set the original physical addresses of probes are specified in PTS controller configuration tool Configuration of PTS controller is made by calling pts conf exe tool which is launched from tab Fuel dispensers by clicking a button PTS configuration location the disk is D NAFTA_POS pts_conf pts_conf exe Configuration of the connected ATG system
8. Le E t Tu ju Power supply presence LED TXD LEER 232 TXD DISP 232 TAD LOU 232 GND TXD FM 232 TO FM d GNE TXD F FM 257 Op enun 2 4 FR PC PORT 1 RS 232 Jumper selection of interface for DISP R 5 485 or R 5 232 RES HH HND Hi 210 bo i i LEDs red TX green RX PC port exchange DISP port exchange gt port exchange Ji USER port exchange PTS U DIP switch puppe pour _ Bul Bog peus E ATG PORT XP3 DISP LOG USER ports R5 232 Reset LED XP3 RXD USER 232 222 AXD LOG 232 NOTE Jumper XP4 serves for selection of DISP channel interface between RS 485 and RS 232 www technotrade ua page 11 from 73 TECHNOTRADE LTD PTS controller SDK software development kit INTERFACE CONVERTER RS 232 RS 485 PURPOSE Appointment Interface converter RS 232 RS 485 is used to convert signals of RS 232 interface into signals of RS 485 interface and backwards More technical information regarding interface converter RS 232 RS 485 can be found in technical guide on http www technotrade ua rs232 to rs485 converter html Specification _ B0g Communication ports RS 232pot 777 85 232 can be with RTS control RS 485 port Half duplex 2 wire or full duplex 4 wire
9. a PTS controller B Authorize T ype Enumerati FuelPoint Provides control aver a FuelPoint connected to ChannelB audA ate Enum a PTS controller FuelFoint Class 4 FuelPaintChannel Provides information about a FuelPoint FuelPoint Members channel of a PTS controller FuelPoint Methods i Nozzle Provides information about a nozzle of a t C FuelPoint Properties Qi FuelPoint Events AQ FuelPointChannel Class FuelPointChannel i PTS Provides instruments far access and contral FuelPointChannel over PTS controller C FuelPaintChannel Pre 5 Pts Configuration Provides information about 4 PTS controller E FuelPointChannelProtacc configuration FuelPointStatus Enumere 3 ReleaseInfa Provides information about a firmware version Nozzle Class of PTS controller Nozzle Members StatuschangedEventArgs e Methods i TotalsEventargs Provides information for an event E Nozzle Properties v Tatalsupdated gt MozzlechangedEvent rgqs TransactianEvent rgs Provides information for an event Fa ci sQ uendere Priores www technotrade ua page 47 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER API PTS COM OBJECT In order to provide control over PTS controller and simplify work of developers writing on Microsoft Visual Studio in implementation of UniPump communication protocol of PTS controller a CO
10. 0 150 00000 0000 202 M00001 T 00001 0 150 00000 0000 133 M00002 T 00002 0 150 00000 0000 200 Button2 M00003 00003 0 150 00000 0000 201 M00004 Editi T 00004 0 150 00000 0000 202 MODO 2 14 42 c E T 0000150 150 00000s00005193 00002 T 00002 0 150 00000 0000 200 M00003 00003 0 150 00000 0000 201 Sonde 1 8 tab Probe is Probe is being ATG probes icons probes 1 8 switched on currently polled Probe address 2 Probe address l I NU iJ Config Sonde 1 8 Sonde 9 16 Slale 1 2 ch 10 16CH Tank MAX height Indirizzo ooz Indiizzo 0003 indiizzo Indirizzo 00001 STATO STATO 00003 STATO iw STATO 1000 MAX mm 1000 MAX H mm 1000 MAX mm Fuel 220 Temp 01 e 230 Temp 0 1 e 240 Temp 0 1 Q temperature J Prodoto 5149 Prodotto 5743 Prodotto 5395 Progftto 4406 E LE A od ka wwsa s uar Acqua 257 Acqua 94 Acqua 94 Acqua 144 Water level 00005 Indirizzo f STATO 00006 Indizzo STATO 00007 Indrizzo f STATO 00008 Indizzo f STATO 1000 H mm 1000 mm 1000 mm 1000 mm 150 Temp 0 1 150 Temp 0 1 E 50 Temp 01 e 150 Temp 0 1 e Prodotto 0 Prodotto 0 Prodotto 0 Prodotto 0 Acqua 0 Acqua 0 Acqua 0 Acqua 0 www technotrade ua page 34 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER PUMP SIMUL
11. 02 4 Rs RU 75 40 02 1 POLL 15 40 02 1 DCS 0001 00 15 40 02 1 0 3p Indication of ATG probes in made in a form called from the main menu ATG gt ATG measurements Appointment of the ATG probe address to be indicated is made in a menu called by clicking a button Configure ATG also there a tank height is entered ATG selection channel 3 ATG ID 1 Address 1 ATG ID 2 Address z ATG IDz3 Address 3 ATG ID 4 Address 4 2700 i Tank height www technotrade ua page 65 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Indication of ATG probes measurements ATG measurements DEA Product level Product level 61 Water level 414 mm Water level Temperature Temperature Product level Product level Water level Water level Temperature Temperature Configure ATG Configure ATG 7 Form Config Sonde 1 8 Sonde 9 16 Slave_1_2 ch 10 16CH 00001 Indirizzo STATO 00002 Indirizzo STATO 00002 Indirizzo STATO 00004 Indirizzo 1 stato 2700 mm 2700 mm 2700 mm 2700 H mm 21 0 Temp 0 1 220 Temp 0 1 230 0 1 a 240 Temp 0 1 23 Prodotto 16307 Acqua 414 AAU GjI Prodotto 1857
12. Chocolate Nuts pcs 5 3 18 2 65 4 pes 72 20006 20007 20008 20009 20010 Candies Rafaello pes Brandy Galitsin 0 75L pcs Milk 1L Bread Morning pcs 3 5 k oe 4 s Car air cleaner Clean pcs 12 SUM 44 66 USD 2d DISCOUNT 0 64 USD I va T Session opened Service SS XE Main view of NaftaPOS software for petrol stations control over fuel dispensers and sales of products Prem 2700 mm 24950 L Compen 1424794 L Fuel 24950 L 2350 Type Height Volume mm Water l IL 9 120 jaez C 0 7300 kel Temp TR 2700 mm 24900 L Compen va 15936 L 1 2 Type Height 2700 mm _ 113000 L Compen 13858 L Height Volume Volume Ful 194100 Water Temp AT 20 2420 0 mm E deg C Density _ 10 7400 Fuel Water Temp Density Current remains of fuel in tanks www technotrade ua 116000 L 15 fj Hi 11 mm mm deg C 10 8800 kgl page 31 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PUMPDEMO SOFTWARE PumpDemo software is a contracted version of NaftaPOS software used for debugging purposes It does not require installation Configuration of PumpDemo includes 1 Settings of fuel dispensers linking and connection of PTS controller using file
13. M NM 3 gt 1 Sa T 5 3 EE 2 o 1063 4 i ya m ci 1 3i C49 8 Oi www technotrade ua page 67 from 73 TECHNOTRADE LTD PTS controller SDK software development kit RS 232 RS 485 INTERFACE CONVERTER PCB BOARD y HL10 HL12 91OO00U g X9 OOOD oooooooo pno OOOOOOOO 00000000 un 9 R2ZLo BH 16 DD1 2 go O R30 BH 16 DD2 ol leno o 0000 es eo cim OO o 0000 pa hr PE 580 e a o S omino O n nooo OO n nooo 29 1 O N 4 6 5 o R30 o OJR3FO 6 6 o dRg33 o FIO o Risi o un un BOEI Go Aye o R35 0 SM 5 Ou 3 HI 4 R O o R36 0 Ob o RIB OHLG p 811 0 O IRi4 O 7 o O Ri7 O HL o 3Ri o oon ggg 9 0 h oog OTHO apad E ooo 0000000 DA57 2 000 pring 0000000 DA o lt o x DAG oO DA3 OB 0000 DAT 0 lt 2 DD8 O o C13 19 9090 0 199 9e 0 9020 KT7OO fo cudgesSvsUuNoopOoon ooooooooooooooooooon Qo DD5 KT3 Dn KT10 o TR5 oO oo Col lool o TR6L o KT13
14. PTS controller configuration tool configuration of ATG systems channels NOTE Due to a reason of constant development of PTS controller and adding to it communication protocols of new fuel dispensers and ATG systems PTS controller configuration tool is also constantly being developed That is why in order to have the latest version of the configuration tool and the latest firmware of the PTS www technotrade ua page 28 from 73 TECHNOTRADE LTD PTS controller SDK software development kit controller request it from TECHNOTRADE LTD company Location of PTS controller configuration tool in case of installation of NaftaPOS on drive D is POSWpts More detailed information regarding PTS controller and its configuration can be found on the web page of the PTS controller http www technotrade ua fuel pump controller html Configuration of the PTS controller driver includes the following Setting tanks where ATG system is present 13 Configurations Devices adjustments Tanks adjustments Configuration of ATG ATG quantity lt gt Setting required for Chent timeout calculation of communication timeouts Protocol timeout 200 2 y Save M Cancel Configuration of PTS ATG driver tab Devices adjustments configuration of ATG probes quantity and their application in tanks Logical address of ATG system probe Source of calibration chart configur
15. Prepayment Mode PPostpayment Amount Amount Amount volume volume Price Nozzle Nozzle Start Stop Totals Settings Start Stop Stop Dresser Wayne simulator fe Park View Simulation S e Pump r Pumpa Pump3 i Pump Cost i Lost mm i r Cost m D 88 1 nnmnnnnn 3 33 nn DD nu D 10000000009 59 9 EB Volume E Volume Volume D D Volume 3 BD nnunmnnnnH en IL 000000000 5 inmmnnnnumnni Price 83 Price 11 Price DU Price E Fuel pump operating Fuel pump operating made Fuel pump operating mode Fuel pump operating mode AUTOMATIC MANUAL AUTOMATIC C MANUAL AUTOMATIC C MANUAL fw AUTOMATIC C MANUAL ETUR State s ERE eere State i Nozze Down o Authorized e Down Authorized Down Authorized C Down Authorized 1 e End of trans 2 1 End of 4 1 End of trans 1 e End af tranz s 75 2 4 2 2 D Engine C3 e 3 e Engine me Flow reduce valve ear Flowreduce valve C CX Flow reduce valve v Flow reduce valve 15 40
16. State Nozzle State Nozzle State Nozzle State Down o Authorized Down o Authorized Down o Authorized Down o Authorized 3 o End of trans End of trans 1 o End of trans 2 End of trans C3 o Engine o Engine C 3 o Engine C 3 o Engine C 4 Flow reduce valve C 4 Flow reduce valve C4 Flow reduce valve Co O Flow reduce valve oix Log of fuel dispenser exchange with control system NOTE Operation of fuel dispenser software simulators is possible only on PC with a software protection dongle Guardant inserted www technotrade ua page 33 from 73 TECHNOTRADE LTD PTS controller SDK software development kit START ITALIANA ATG PROBES SOFTWARE SIMULATOR PTS SDK include ATG probes software simulator of Start Italiana Purpose of the software simulator is to enable debugging of PTS controller and ATG probe at implementation of PTS controller in third party software Purpose of software simulators is to debug operation of control software over ATG systems through PTS controller in the office without a necessity to connect to ATG system or probes Config tab COM port number Open Close COM port T Formi Eee Port Numero 4 i iudi Chiudi Velocita 3600 Tipo Scheda 1 0 cM Config Sonde 1 8 Sonde 9 16 Slave 1 2 ch 10 16CH Communication 1 M00003 00003 0 150 00000 0000 201 M00004 exchange with PTS controller 00004
17. Stop Start Start Stop Update pices Total Update pices Totals Selngs Update pices Totais In main view 8 fuel point icons are shown on the screen which are to be linked to physical fuel points and show its state Each of the displayed fuel point icons contains information about Fuel point ID a logical number of a fuel point in PTS controller number displayed in top left corner displaying with a symbol means a fuel point not set Status status of a fuel point displayed in a top line www technotrade ua page 42 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Mode selection between Prepayment mode required to specify money amount or volume of fuel to be dispensed and Postpayment mode does not require to specify money amount or volume of fuel to be dispensed Amount money amount for which a fuel dispensing should be made in a range 0 00 9999 99 Volume fuel volume for which a fuel dispensing should be made in a range 0 00 9999 99 Price price per 1 liter gallon of fuel Nozzle number of an active nozzle that is taken up displaying with a symbol means no nozzle is taken up Possible statuses of fuel points OFFLINE fuel point is not active is not set or is controlled in a manual mode IDLE fuel point is in idle state all nozzles are hang down NOZZLE nozzle is taken up waiting for allowance on fuel dispensing READY
18. amount in shop r Price change Manual price setting Automatic price setting from Back Office prices setting type C price lintermediate revaluation Pree change session M Loading timeouts Dongle driver loading timeout seconds ii DB driver loading timeout seconds 60 Transfer to summer lime and back Date Time of transfer ta summer time ve al TUN Date Time of return to winter time 0200 First warning 01 30 Periodicity of Warnings min Blocking BA General 1 NaftaPOS configuration tool Genera tab view 2 www technotrade ua page 22 from 73 TECHNOTRADE LTD PTS controller SDK software development kit 2 On tab Fuel dispensers select quantity of displayed fuel dispensers FD quantity equal 4 Configuration of nozzles in fuel Setting of quantity of fuel Run PTS controller dispensers and linking them to fuel dispensers in the system configuration tool products in tanks m Configuration setting File Configurations i E Configurations General PTS configuration Database a m FD nozzles E IRR Quantity 6 uk x 102 Reg 3 103 12 Peata X AIME LI Reg 3 1 Operators ix Control panel Fuel dispensers Configuration of fuel dispensers and their nozzle
19. controller 1400 Protocol timeout 2000 gt Configuration of AT la x Cancel v Save Cancel www technotrade ua page 55 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Select a tab Fuel dispensers and set quantity of used fuel dispensers equal to 4 and save configuration d Configuration setting Boa File Configurations a Configuration General FE quantity PTS configuration EI Database s States Errore Drivers w FD E P FB nozzles i Bu 1355 dispensers Quantity Hal L rata t B 122 Payment Forms 13 AE Onder _ Fo 2 3 By View 013 FD modes Fo 4 12 eus Discounts ll Additional modules i Operators E Control panel Fuel dispensers 6 Select a tab Tanks and set quantity of used tanks equal to 4 and save configuration x Configuration setting File Configurations Configurations Configuration Calibration chart General B Database Quantity of tanks m States E rors 4 71 Product ame Fuel Bookkeep rem Height Compres Product Fe ena Fae s rcr om 10 2700 Cne Noma E Order 2 10002 Tank_2 em 2700 Na Premium i ju View 10003 Tank 3 Beg 2700 CI No Fiegular RS FD modes 4 10004 Tank 4 ES 2700 Diesel Z Discounts f Additional modules Operators
20. development kit 1 Configuration of PTS controller ATG output channels Selection of communication protocols and baud rates for 3 ATG output channels 2 Linking PTS ATG output channels with ATG systems probes Selection of ATG probes addresses linking to the PTS controller ATG output channels At this each ATG probe address means a physical address configured in the ATG system probe ATG probe ID means a logical number of a ATG probe in the PTS controller Maximum quantity of connected ATG probes that can be connected to the PTS controller equals to 16 At this up to 16 ATG probes can be connected to each of the ATG channels of the PTS controller but not more than 16 ATG probes totally connected to all ATG channels of the PTS controller Main view FP PTS controller NET application version 1 0 2 0 Ele Configuration Mode Postpayment v Mode Prepayment Mode Prepayment Mode Prepayment Amount on Amount 000 f Amount 0 002 f Amount 0 00 Volume 4 Volume 0 00 2 Volume 040 Volume 0002 Price D Price 1 50 Price 0 00 Price 0 00 Nozzle Nozzle 1 Mozzle Nozzle Stop Start Stop Start Stop Start Stop OFFLINE OFFLINE Mode Frepavmel Mode Prepayment Mode Mode Prepayment Amount Amount oo W Amount 8 51 Amount 0 00 Volume 00 H Volume f Volume ico Volume 0 00 Price Price 0 Price Price 0 00 Nozzle Nozzle Nozzle Nozzle Start Stop Start
21. of RS 485 interface can be adjusted for operation in half duplex or full duplex modes 2 wire or 4 wire schemes of connection accordingly When switches Sn 1 Sn 3 Sn 4 where n 1 2 number of channel are in position OFF the Converter works in full duplex 4 wire mode of RS 485 interface in position ON the Converter works in half duplex 2 wire mode of RS 485 interface Switch Sn 2 where n 1 2 number of channel is intended for switching on position OFF or turning off position ON of echo mode in half duplex 2 wire mode of RS 485 interface repeating of all signals received on input Half duplex 2 wire mode of RS 485 interface requires presence of RTS Request To Send signal on the input of RS 232 interface for synchronization of transmit receive In case if RTS signal is impossible to receive from the source of signal of RS 232 interface then it is possible to generate it with a help of RTS generating chips of each channel which are installed only in case of such necessity If input of RS 232 interface contains RTS signals and RTS generating chips are not installed then it is necessary to place a jumper Jn where n 1 2 number of channel for the required channel in contrary case the jumper should be removed www technotrade ua page 15 from 73 TECHNOTRADE LTD PTS controller SDK software development kit USB SOFTWARE PROTECTION DONGLE GUARDANT Appointment USB protection dongle Guardant is requir
22. opened session Permission on dispensing during fuel reception Other checkboxes can be left unchecked Additionally check Manual price setting in Price change panel www technotrade ua page 21 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Ele Configurations Configurations E NAFTA POS L BE Database C 3 States E mors Organization name petrol statian SHELF Drivers Cash register LIH Payment Forms Additional workplace Order Session duratian contrat First warning 2330 of arming min F 23 55 Request of Z report printing Dialog Grades and Prices needs flag Permission to set prices at opened session Restart after session closing Permission ta set book keeping remains at opened session Permission to set prices at opened session Permission on dispensing during fuel reception Level meter presence in system Virtual keyboard in form of products sale Virtual keyboard for setting fuel dose and cost General 1 NaftaPOS configuration tool Genera tab view 1 146 Configuration setting File Configurations Level meter presence in system EP Database Virtual keyboard in form of products sale P Virtual keyboard for setting fuel dose and cost t Expanded logging of products basket e Prohibition of entry of fractional
23. press WRITE button after it click on button READ to make sure it is written correctly PTS controller configuration tool File Configuration Parameters configuration Firmware update Logging Diagnostics Adjustments Close COM port 3 23 Channels rPumps 45 Protocol 13 SIMULATOR 1 v Baud 9600 2 Pump 3 COM port opened Check firmware version Johanne Pump s 5 1 Address2 Pump 101 Not active Channe Address3 Pumpi Channeli NP 1 Not active ES lt l lt l lt Not active lt 4 Pump 13 Not active Not active Not active Pump 6 Not active Not active B Pumpisr Not active Pump 147 Not active Not active amet Pump 8 Not active oo Not active Log review 10 11 01 Reading settings for pump 12 10 11 01 Reading settings for pump 13 10 11 01 Reading settinas for pump 14 10 11 01 Reading settings for pump 15 10 11 01 Reading settings for pump 16 10 11 32 Settings sent Waiting for confirmation 10 11 32 Settings saved to controller successfully www technotrade ua page 57 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Set the following configuration for ATG systems on tab ATG configuration and click WRITE button after this click on button READ to make sure it is written cor
24. source visual basic application is provided This VB application is written on VB 6 0 and uses PTS COM object to provide control over PTS controller It supports all commands from UniPump communication protocol of PTS controller and gives examples for testing of all functions provided by the PTS controller Thus developers on VB language can view how control over PTS controller is provided and implement the same functions in own developed POS applications for petrol stations Result OK Pump command being executed A f Da not lock and unlock pumps automatically back Unlock f Automatically lock and unlock pumps Pump lock state Locked by this PTS Pump control r Prices Pump 1 Nozzle 1 1111 Autarize by volume EN Total counters Gael Prices CN Nozzle 1 J request Mozzle 2 2222 Nozzle 3 3333 Autorize by amount Yolume 1000 Close transaction Nozzle 4 4444 F Amount 300 Trans number Nozzle 5 5555 1 eT P Price 450 V Autoclose transaction Nozzle B 6666 CATG measurements data Configuration j Get ATG measurements data ATG Get Get ATG Get firmware configuration confguration version response 54h Pump 1 Nozzle 1 Amount 4500 Volume 1000 Price 450 Transaction 1 Status 21 www technotrade ua page 49 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONT
25. tanks PTS ATG driver in POSSet on Drivers tab NaftaPOS should be selected as a calibration source for each of the tanks IL Configurations Devices adjustments Tanks adjustments NaftaP0s NaftaPOS NaftaPOS NaftaPOS S Save X Cancel www technotrade ua page 63 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Values of Start Italiana ATG probe software simulator are displayed in NaftaPOS Fuel in tanks rg Norm 2700 mm Tank volume 12400 Fuel level 1631 mm Fuel volume 8579 Fuel volume 15 0 Water level 414 mm Water volume 1355 1 Temperature 21 Fuel density 0 0000 kg Ullage 3821 I Fueltype Tank height 270 Tankvolume 13000 _ Fuellevel 1 1 2339 Fuelvolume 12752 I Fuelvolume 15 C 0 Water level 1588 mm _ Water volume 255 I Temperature 3 JE Fuel density 05000 z Config Sonde 1 9 Sonde 9 16 Slave_1_2 ch 10 16CH iw STATO 00002 Indirizzo 2700 MAX H mm 220 Temp 0 1 C a manaa Prodotto 18579 00001 Indirizzo 2700 mm 21 Temp 0 17 STATO Prodotto 23391 Tank height Tank volume Fuel volume Fuel volume 15 Water level Water volume Temperature Tan 4 TN height Tank volume Fuel level Fuel volume Fuel volume 15 C Water level
26. 0 epe SGBk S5H SI02 page 8 from 73 13j 0 3u02 514 Cec sa ZEC SH 9 2 15 5 Lunas 32 fete SH gel La ME Lo Pasa m C no d c An D go T _ te m m Bp ow bx JOA al eo k aa p k i rk 2 JOA JE c c su gS SCW03A 05 EH E by FEOO Z naar Ger Su E HJ Ajddns amod SH 51 TTO29 qeo2 juepaens gsri smopurM SO Mod WOo JOJPNUWIS 5 519509051 e qe Kjddns I uod WoO dde dde 4N 514 oweqgduing SogeeN 5 OJ1Uu07 10d WNOD JOJENUNS sJosuosdsip jon p uod Wo I 9JPM1JOS 5 V PTS SDK STRUCTURE TECHNOTRADE LTD PTS controller SDK software development kit www technotrade ua TECHNOTRADE LTD PTS controller SDK software development kit PTS SDK box includes 2 boards mounted inside of a plastic case PTS controller board and RS 232 RS 485 interface converter board and all required cablings for power supply and communication of these boards PTS
27. 02 2012 PUSSCash dll set 85 Set from disk f Current drive E f 18 Control panel V ersian WN AFTA P SsEashwi nscash dl Configuration NaftaPOS configuration tool Drivers tab configuration of drivers of connected equipment www technotrade ua page 24 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Using a dropdown list Driver it is possible to select equipment for which a driver is to be set This list includes the following items Cashregister Controller Tanks Barcodes scanner Controller service Tanks service For test operation it is recommended to set the following configuration As driver of cash register select Void cash register driver As driver of controller select PTS controller As driver of tanks select PTS ATG driver Configuration of pump controller Driver PTS controller is used to provide control over fuel dispensers using the PTS controller Configuration of the PTS controller driver includes the following PTS driver configuration xX Quantity of connected PTS controllers Controllers FD Enable reading of dispensers Controllers in system totalizers gui conus of selected PTS controller connection Controller Setup af controller 1 Part COM Test connection with PTS controller Controller H2 Controller
28. 150 00000 0000 202 M00001 00001 0 150 00000 0000 199 00002 00002 0 150 00000 0000 200 00003 00003 0 150 00000 0000 201 Now when you look at the PTS controller board you should see green transmit and red receive LEDs blinking on pump channel 1 and also on USER channel or on any of these channels which is connected to correspondent COM port and where the software simulator is launched m VES URS I a 4747 gt 16C554DCQ 02 F1205 ST x DD4 05 N Bet gt m 4 a 4 N y 14 2 12254 E ET 5 1 pr e controller 741 bo C45 1 t t t 1 i Le f nn CET ps 62 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Run AZSPos exe Start continue a session You will see 4 fuel dispensers icons using which you can provide control over fuel dispensers in Wayne Dart simulator 2 T amp T NAFTA POS ENGLISH E Miej Eg Exit Session Reports Management Fuel FD Administrator Stock Cash register Tools View Em Wayne nus i l aaa Cost mr Pumpe Cost Pumpa Cost i Pumps Cost x 1 0000000000 00 DL nnonnnunnn 00 D D 0000000 143 50 3 0000000000 00 D EE Volume Volume Volu
29. 89 52 KT9 aoo OO n 0 4 oO4R1 OVI 2 i on n lt i DAO A on n s DA10 r Ga 13 DWO3 12A HL1 HL2 DWO03 124A o HL44 O iR40 O 7 OO xP5 15 oo AIN q3 www technotrade ua page 68 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS SDK CABLINGS CABLE C012 1 XP IDC 20 CABLE C013 www technotrade ua page 69 from 73 TECHNOTRADE LTD PTS controller SDK software development kit CABLE C014 X1 DB 9F X2 9 CABLE C015 300 6 A 4 AZ 1800 18 View www technotrade ua page 70 from 73 TECHNOTRADE LTD PTS controller SDK software development kit CABLE C018 CABLE C020 4 p 30 6 f 3 ona ra 577 I x PECA J dd 150 HU 4 www technotrade ua page 71 from 73 TECHNOTRADE LTD PTS controller SDK software development kit CABLE C028 CABLE C029 2 www technotrade ua page 72 from 73 TECHNOTRADE LTD PTS controller SDK software development kit CABLE C033 CABLE C055 contact 1 1 1 gt TF www technotrade ua page 73 from 73
30. 9 3 Prodotto 23341 Prodotto 22589 Acqua 174 Acqua 374 Acqua 588 www technotrade ua page 66 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER PCB BOARD PCB board top view Un s T C22 R49 C21 C19 J CL A pe F 1032 m G 5 if ee wr Ll 5 2 lt gt lt or amp DA11 101715 C28 ced GND 3 085 Hs UR vN EN r 15 8 E X Z amp r FI LEER z amp LIH I T je N C48 i is m DD8 AAS 5 1 t f i i lt o Lat 8 72 Ca _ 5 R20 C44 R2 2 lad ks lt Ci a PTS pe x controller 007 DD9 d H C39 B cet board bottom view VD3 VD7 2 2 c 2 2 e A ts t 1 bs L j L 2 J 12 L i 2 VD10 S2 VD9 2 VD8 gt VD12 gt VD5 VD4 u 2 8 9 8 5 S 5 r1 Lr gl R19 A Rao 52 1 R39 8 82888536 9 T ER E
31. ATOR PTS controller firmware between its pump protocols has a protocol 13 SIMULATOR which allows to simulate presence of a fuel dispenser Baud rate at this can be set to any possible Y PTS controller configuration tool File Configuration Parameters ATG configuration Firmware update Logging Diagnostics Adjustments _ Ope Cos fF H Channels 1 Protocol 13 SIMULATOR V Baud 9600 2r Notactive 3r Notactive Pumps Pump 1 iv Channel 1 Address 1 2 Pump 2 iv Channel 1 Address 2 P Pump 3 iv Channel 1 Address 3 Pump 4 Pump 5 Pump 6 COM port opened Not active Not active Not active Not active Pump 3 Pump 10 Pump 11 Pump 121 Pump 131 Pump 141 Not active Not active Not active Not active Not active Not active Not active Pump Pump 151 Notactive Pump 8 Not active Pump 16 Not active Log review 17 50 31 Settings saved to controller successfully 17 50 46 Settings sent Waiting for confirmation 17 50 46 Settings saved to controller successfully 18 06 50 Settings sent Waiting for confirmation 18 06 50 Settings saved to controller successfully 18 06 54 Settings sent Waiting for confirmation 18 06 54 Settings saved to controller successfully At this the dispenser has only nozzle 1 and it is always taken up It is possible to authorize a dispenser with preset volume or amount values si
32. D PTS controller SDK software development kit Step 5 Configuration of NaftaPOS software and PTS controller to use software simulators of fuel dispensers and ATG probes In order to use fuel dispensers software simulators and ATG probes software simulator it is necessary to reconfigure PTS controller as follows exit NaftaPOS software first PTS controller configuration tool File Configuration Parameters ATG configuration Firmware update Logging Diagnostics Adjustments Close port 54 COM port opened Channels 17 Protocol 3 WAYNE Dart Channel Address P Pumps Check firmware version Pumps Pump 1 N ot active Baud 9600 Pump 2 iv Channel 1 Address 2 T Pump3 V Channel JAddress3 gt P ot actlve Pump 4 iv Channel Address4 P Pump 5 3r Notactive Pump 6 m Pump 7 4r Notactive Pump 8 Not active Not active Not active P ot active Pump 10 p Pump 11 LI Pump 12 Pump 13 Pump 14 Pump 157 Pump 167 N ot active Not active Not active Not active Not active Not active N ot active Log review 10 18 58 Reading settings for pump 12 10 19 58 Reading settings for pump 13 10 19 58 Reading settings for pump 14 10 19 58 Reading settings for pump 15 10 19 58 Reading settings for pump 16 10 20 04 Settings sent Waiting for confirmation 10 20 05 Settings saved to control
33. Features Channels Converter contains 2 separate independent channels Galvanic isolation Receiver and transmitter are galvanically isolated Te control RS 232 port can receive RTS control for cases when it does not receive RTS control a RTS generating chip should be installed www technotrade ua page 12 from 73 TECHNOTRADE LTD PTS controller SDK software development kit INTERFACE CONVERTER RS 232 RS 485 BOARD CONNECTORS AND INTERFACES 5 V supply presence RTS generating me RTS generating 5 V indicator chip operation gt 22 chip operation presence channel 2 O O channel 1 indicator channel 1 i RTS generating with jumper RTS Is received on RS 232 without jumper 5 S0 V OM0S m Tn MW 009 AG 20 40 SCW03A 05 1 Yellow LED RTS received on RS 232 channels 1 Green LED TxD received on RS 232 channels 1 Green LED RxD received on RS 232 channels 1 s j a Apu JUL w NON 097 0 0 X RS 485 port Yellow LED Green LED RS 485 port Yellow LED channel 2 received transmitted channel 1 received signal on signal on signal on signal on RS 485 RS 485 RS 485 RS 485 channel 2 channel 2 channel 1 channel 1 Green LED transmitted RS 232 port channel 2 XP2 Can co
34. M object with methods and properties for operation with PTS controller is provided COM object is compiled on Visual C 6 0 and is supplied together with a test application written on Visual Basic 6 0 Documentation of COM object describes all methods and properties of the COM object and its application PTS controller COM interface manual TECHNOTRADE LTD www technotrade ua Commands Open PTS device pts open in properties pts COM port number pts portspeed COM port baud rate return values success device id not 0 failed 0 see pts error and pts errorstring properties Close PTS device pts close return values success 1 failed 0 see pts_error and pts_errorstring properties Set config of device pts setconfig only after pts setconfigchannel and pts setconfigpump return values success 1 failed 0 see pts error and pts errorstring properties To register PTSDriver dll library in Windows OS perform command REGSVR32 PTSDriver dll from PTS SDKMAPI TOOLS PTS_COM_object PTS_COM_OBJECT PTSDriver Debug folder www technotrade ua page 48 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER API VB APPLICATION ON BASIS OF PTS COM OBJECT Purpose In order to provide control over PTS controller and simplify work of developers writing on Visual Basic programming language in implementation of PTS controller into their software an open
35. NaftaPOS software for petrol stations Using instructions given in point NAFTAPOS SOFTWARE FOR PETROL STATIONS of given technical guide it is necessary to download and install NaftaPOS software During installation of NaftaPOS software Guardant USB dongle drivers are to be installed Step 4 Configuration of NaftaPOS software and PTS controller to use built in simulator of fuel dispensers and ATG probes in PTS controller Run POSSet configuration tool of NaftaPOS software D NAFTA_POS POSSet exe Set the following configuration on tab General amp Configuration setting File Configurations Configurations amp Database Organization name petrol station C States Errors S Drivers Tank Bu Fuel dispensers Additional workplace 112 Payment forms 222 Order ession duration contro View FD modes 94 Discounts I Additional modules Operators 8 Control panel Request of Z report printing Dialog Grades and Prices needs flag Permission to set prices at opened session Restart after session closing Permission to set book keeping remains at opened session Permission to set prices at opened session Permission on dispensing during fuel reception Level meter presence in system Virtual keyboard form of products sale Virtual keyboard for setting fuel dose and cost Expanded logging of products basket Prohibition of entry of fra
36. PTS controller over fuel dispensers and ATG systems for petrol stations Software Development Kit SDK TECHNICAL GUIDE PTS controller PCB board modification PTS U2 Review date 12 Aug 2012 TECHNOTRADE LTD TECHNOTRADE LTD PTS controller SDK software development kit CONTENT PURPOSE PY RPM GE ERU ERE n P c 3 APPOINTMENT OF PTS CGONTROLLER eignen estela eaa atc 4 PISSDSSIRUCTUIBE rr rrr rrr rrr rrr MUERE 5 PTS SDK TECHNICAL FEATURES UU UE DH DNI IRE EIN EQUATION RDUM Miis 6 wie Cyt eee 8 PE CONTROLLER TECrINICA FEA PIL ATUS 10 PTS CONTROLLER BOARD CONNECTORS AND INTERFACES uires creer york 11 INTERFACE CONVERTER RS 232 RS 485 5 12 INTERFACE CONVERTER RS 232 RS 485 BOARD CONNECTORS AND INTERFACES 13 INTERFACE CONVERTER RS 232 RS 485 15 USB SOFTWARE PROTECTION DONGLE GUARDAN u uu u u iE u u uu t u URINAM DINEM 16 NAFTAPOS SOFIVWVARE FOR PEIROLSDATIONS UPIEP vu 17 PUMPDE RIS JR T 32 FUEL DISPENSERS SOFTWARE SIMULATORS
37. Pump 4 Not active 5 Channel3 Address5 Pump B iv Channel 3 Address 6 Pump 7 iv Channel 3 Address 7 Not active Pump 8 Log review 17 49 31 Reading settings for pump 16 17 50 10 Settings sent Waiting for confirmation 17 50 31 Settings saved to controller successfully 17 50 46 Settings sent Waiting for confirmation 17 50 46 Settings saved to controller successfully Configuration of fuel points Not active P P 2 4 PTS controller SDK software development kit Pump 10 7 Pump 11 Pump 121 Pump 13 Pump 141 Pump 15 Pump 15 Not active Not active Not active Not active Not active Not active Not active Not active Configuration of PTS controller is made either using built in configuration forms for pumps and for ATG systems or using a built in PTS configuration tool pts conf After establishing a connection with a PTS controller select from top menu Configuration an item Fuel points configuration settings Fuel points configuration settings Ere channel PTS EN channel ID Fuel paint Baud rate MEER Protocol Lr 1 UNIPUMF v BR3600 2 3 GILBARCO v 9 4 TOKHEM J Fuel point ID diss en p n en
38. ROLLER TOOLS PTS TERMINAL Purpose In order to provide debugging of PTS controller operation a PTS terminal is provided It allows to send to PTS controller requests formed by bytes in accordance with UniPump communication protocol commands without a necessity to add framing bytes and CRC Thus developers during development of own POS system software can test sending of packages to PTS controller and receive PTS responses and in such a way compare with own developed POS application P PTS terminal File Edit Comm View 7 d gm 77 il Addr 0 32 E i Send 000100000011 ATLOOUOT 55001 zs Receive gt Timer wait ms 2D KA DATA ADTITODDOD ESO SEND 10 02 31 53 55 AD 7003 Ok HELM 10 02 31 41 31 31 30 30 30 30 31 3824 38 37 25 1003 Ok DATA ADT 100001 BAS SEND 10 02 31 53 55 AD 10 03 Ok REC 1002 31 54 30 31 31 30 30 30 30 31 35 35 30 30 31 37 35 30 30 30 30 37 31 32 CE C3 10035 Dk DATA TO1 100060155001 7500002 71 2 www technotrade ua page 50 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER SDK STEP BY STEP CONFIGURATION Purpose In order to simplify understanding of PTS controller SDK operation and assembling this step by step instruction is provided It describes basic steps to be made with PTS controller SDK to assemble it correctly and also to install and config
39. Water volume 97 Temperature Fuel density Ullage 00003 Indirizzo 2700 mm 230 Temp 0 1 e STATO 00004 Indirizzo 2700 MAX H mm 240 Temp 0 1 C iw STATO Prodotto 22599 Step 6 Configuration of NET application to use software simulators of fuel dispensers and ATG probes Read instructions in point PTS CONTROLLER API PTS CONTROLLER NET APPLICATION of given technical guide for more information regarding the PTS NET application Leave PTS controller configuration as it was set previously and run PtsApplication exe located in PTS SDKMAPI TOOLSVPTS NET application release 1 1 0 3 PTS bin Debug folder Control over fuel dispensers in made using fuel dispenser icons to which you can appoint any pump address from PTS controller Appointment of the pump address to be indicated is made in a menu called by clicking a button Settings Fuel point settinqs Hozzle prices Hozzle 1 Hozzle 2 Hozzle 3 Hozzle 4 Hozzle 5 Get prices www technotrade ua Fuel point channel Address 1 FuelPoint 2 Address 2 FuelPoint Address 3 FuelPoint Address 4 D ok page 64 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Control over fuel dispensers 58 PTS controller application version 1 1 0 Fie Configuration ATG A port c IE Mode Mode
40. controller board serves for organization of communication with fuel dispensers and ATG systems Control software supplied together with PTS SDK NaftaPOS software PumpDemo PTS NET application VB test application or self developed POS system software which uses UniPump communication protocol for communication with PTS controller or its API COM object dlls etc for this matter provide control over PTS controller through a COM port to which PTS controller is connected through cable C013 PTS controller pump port using connectors of its cable C012 is connected with fuel dispensers RS 232 RS 485 interface converter board serves for connecting of PTS controller pump channels in RS 485 interface with COM port of PC in RS 232 interface where fuel dispensers simulators are to be launched RS 232 RS 485 interface converter board has 2 independent conversion circuits so it is possible to simultaneously connect 2 fuel dispensers simulators to PTS controller pump channels using the same RS 232 RS 485 interface converter board Using cables C018 the RS 232 RS 485 interface converter board is connected to pump channels of PTS controller connectors of cable C012 For connection with ATG systems the PTS controller has cable C029 connectors of which in RS 232 interface and can be directly connected with ATG systems or to COM port of the PC through cable C033 where ATG system software simulator is launched Cable C014 serves as a standard
41. ctional amount in shop Select a tab Drivers and set as a driver of controller PTS controller driver lt Configuration setting File Configurations Configurations Driver Controller v General amp Database Drivers found C States Errors S Drivers POS MultiCtr iControll dll Tank POSXPTS Eontroll dll Bui Fuel dispensers Virtual controller VB 4 0 2 05 06 2012 D NAFTA_POS Controll dll Payment forms Virtual controller HIGHSPEED VB 5 2 12 11 06 2012 D A4NAFTA POS hispeed ctr Order View FD modes 94 Discounts Additional modules perators 48 Control panel PTS controller 4 0 0 08 09 2012 ID ANAFTA POSSPTS Controll dll Configuration www technotrade ua page 53 from 73 TECHNOTRADE LTD PTS controller SDK software development kit In configuration of the PTS controller driver set the following adjustments Quantity of fuel dispensers equal to 4 COM port number of connected PTS controller Read electronic totalizers Number of channel of each fuel dispenser FD should be equal to FD number FD 1 Number of channel 1 FD 42 Number of channel 2 FD 3 Number of channel 3 FD 44 Number of channel 4 PIS driver configuration x PIS driver configuration Controllers FD Controllers FD Controllers system p s Use FD electronic totalizers 4 gt Number af channe
42. e is made in configuration tool POSSet exe D NNAFTA POSMPOSSet exe which can also be run from NaftaPOS software by selecting an item from main menu Administrator gt Configuration At entering the configuration tool a user is requested to authenticate in order to prove his permission to make configurations of the system www technotrade ua page 20 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Password Password change after lag in Authentication window By defaults after installation there is only 1 user present with the following credentials login Service password After logging inside the configuration tool the following window is shown where on the left side there is a selector of tabs to be configured and on the right side configurable parameters of selected tab 144 Configuration setting File Configurations air Tl L ontigurauon General Database o C States Errors Ds Drivers Tanks fy Fuel dispensers 69 Payment forms EJ Order i View ba FD modes 0 1948 Discounts qj Additional modules uw Control panel Configurations 0 POSSet exe main view of configuration tool Initial configuration of NaftaPOS should include 1 On tab General check the following checkboxes Dialog Grades and Prices needs flag Permission to set prices at opened session Permission to set prices at
43. ed NaftaPOS installation process MySQL DBMS installation Borland Database Engine will be installed during NaftaPOS software installation process so it is important to agree with a request on its installation Borland Database Engine Installation Upgrade The Borland Database Engine will be installedsupgraded in the following directory C Program Files Common Files SharedsBDE Browse Cancel NaftaPOS installation process Borland Database Engine installation Guardant dongle drivers are installed during NaftaPOS software installation process so it is important to agree with a request on its installation i B Guardant Drivers 5 40 80 Setup 2 J Guardant Drivers 5 50 Welcome to the Guardant Drivers Setup Wizard Installing Guardant Drivers The installer will guide you through the steps required to install Guardant Drivers on your computer Guardant Drivers is being installed Please wait WARNING This computer program is protected by copyright law and international treaties Unauthorized duplication or distribution of this program or any portion of it may result in severe civil of criminal penalties and will be prosecuted to the maximum extent possible under the law Cancel Web Installation process Guardant dongle drivers installation page 19 from 73 www technotrade ua TECHNOTRADE LTD PTS co
44. ed for running of NaftaPOS software and fuel dispensers software simulators To run this software it is necessary to have the dongle inserted in the USB port Electronic protection dongle Guardant is a device that is connected to USB port or a parallel port LPT in older versions located on a panel of a PC motherboard Electronic protection dongle Guardant is necessary for protection of NaftaPOS software and fuel dispensers software simulators from unauthorized copying and illegal distribution Scope of protection is that the dongle contains part of the code of protected software Without a dongle being inserted to PC protected software will not launch and correspondent error will be shown to user Installation To install Guardant dongle drivers run GrdDriversEN msi Guardant USB dongle drivers are installed during NaftaPOS software installation process or can be installed updated any time later Welcome to the Guardant Drivers Setup Wizard Installing Guardant Drivers The installer will guide you through the steps required to install Guardant Drivers on your computer Guardant Drivers is being installed Please wait WARNING This computer program is protected by copyright law and international treaties Unauthorized duplication or distribution of this program or any portion of it may result in severe civil or criminal penalties and will be prosecuted to the maximum extent possible under the law Cancel B i During i
45. ed in PTS configuration tool NaftaPOS Number of a tank where the probe is Configurations installed de g NaftaPOS gt 5 Flag on whether the probe is adjusted in PTS controller 1 true 0 false For operation it should be set to 1 y Save X Cancel Configuration of PTS ATG driver tab Configurations Driver Driver of virtual tank is used for simulation of ATG system presence in system This driver should be set when there is no ATG system connected In this case a checkbox Level meter presence in system on tab General should be unchecked www technotrade ua page 29 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Starting of NaftaPOS software NaftaPOS software is to be started by running AZSPos exe D NNAFTA POS AZSPos exe After checking of connected equipment you will see a desktop of NaftaPOS graphical user interface is adjustable in right mouse button menu In NAFTAPOS sessional mode of operation is applied Operator at beginning of work should open a new session in main menu tab SESSION gt item NEW SESSION Session control is to be applied in countries with fiscal legislation and can be switched off in configuration tool POSSet exe on tab General checkbox Session duration control Connect PTS controller to PC in accordance to a scheme shown on picture below Run NaftaPOS software D NAFTA_POS AZSPos
46. exe Start a new working session in main menu tab SESSION gt item NEW SESSION under Service user To understand better how to work in NaftaPOS and lead control over fuel dispensers sales of products management over a petrol station please see online video on the NaftaPOS software web page http www technotrade ua petrol station software html de 1 Fuel dispensers USB dongle c x PTS N PC with Nafta POS software Fuel dispenser interface converter Connection scheme of a PC with NaftaPOS software to fuel dispensers through PTS controller For translation of NaftaPOS software into any language it is necessary to translate English language text strings in file nafta Ing txt D NAFTA_POS nafta Ing txt into a new language www technotrade ua page 30 from 73 TECHNOTRADE LTD PTS controller SDK software development kit ENGLISH ioj Price Sum Form Remains 1050 1029 Cash 40 39 635 1232 Cash Cash 0 57 840 16 80 Cash MA 24 530 525 Code Quantity 20002 1 20003 2 20004 2 1 1 Dan cake e Coca cola botl 1L 3 Juice Tomato 1L 4 Chocolate Nuts 20005 by field ED Code wl Cash 20001 Chewing qum Orbit pes 4 55 20002 pcs 105 20003 pcs 6 35 20004 pcs 8 4 Cake Dan cake Coca cola botl 1L Juice Tomato 1L
47. fuel dispensing is allowed test of indicator is running WORK fuel dispensing is in process TransactionCompleted transaction is finished normally waiting for a nozzle to be hang down TransactionStopped transaction is finished abnormally waiting for a nozzle to be hang down ERROR Status of an error Each of the fuel point icons contains the following buttons 1 2 3 4 Start start of fuel dispensing fuel point authorization Stop stop of fuel dispensing Settings opens a window for setting of fuel point icon configurations Update prices clicking leads to setting of prices per 1 liter gallon of fuel for all nozzles of a fuel point with which current fuel point icon is linked Totals opens a window for reading of fuel point totalizers Settings of fuel point icons Fuel point Nozzle prices Mozzle 1 gt FuelPoint ID 1 Address 1 FuelPoint Address 2 Hozzle 2 22 22 Hozzle 3 33 33 Nozzle 4 43 00 Hozzle 3000 Nozzle 23 00 Set prices Get prices Given window contains a dropdown list with all 4 pump channels of the PTS controller selecting each of which leads to displaying of all fuel points IDs and corresponding fuel points addresses configured to given pump channel for a PTS controller in a field below Selecting one of the fuel point IDs and pressing OK button leads to linking given fuel point icon to selected fuel point ID and displaying its
48. hich it is connected NaftaPOS will communicate with connected dispensers using logical addresses in example physical address is 11 logical is 6 PTS controller configuration tool configuration of fuel dispensers channels Channels of PTS controller Each channel can be configured to its own fuel dispensers communication protocol and baud rate Setting of current fuel dispenser parameters NOTE Due to a reason of constant development of PTS controller and adding to it communication protocols of new fuel dispensers and ATG systems PTS controller configuration tool is also constantly being developed That is why in order to have the latest version of the configuration tool and the latest firmware of the PTS controller request it from TECHNOTRADE LTD company Location of PTS controller configuration tool in case of installation of NaftaPOS on drive D is D NAFTA_POS pts_conf www technotrade ua page 26 from 73 TECHNOTRADE LTD PTS controller SDK software development kit More detailed information regarding PTS controller and its configuration can be found on the web page of the PTS controller http www technotrade ua fuel pump controller html Linking of FD icons numbers to logical addresses of fuel dispensers set in PTS controller configuration tool is made on tab FD of PTS controller driver Field Nozzles mask serves for specification of what nozzles are enabled in selected FD for normal operation a
49. hysical address of connected fuel dispenser ranae 1 16 Number of selected channel of PTS controller 3 PTS controller configuration tool File Configuration Parameters ATG configuration FirmwareNupdate Logging Diagnostics Adjustments Close COM pott z Channels Pumps OO RR Re pau x 4 5 Protocol 5 GILBARCO Two Wire 1 v Channel 1 X Address 1 XP Pump3 5787 Pump 2 iv Channel 1 Address 2 P Pump 10 7 Pump 3 lv Channel 1 y Address 3 Rump 11 Not active Pump 4 Not active PuNp 127 Check firmware version Q COM port opengd Not active Not active Not active Not active Pump 5 v Channel3 Address5 P 3 imp B iv Channel3 lAddress amp y Pump IN Sump 7 v Channel3 55 gt Pump 15 Not active P Pump 161 Protocol 1 ADAST Easycall Baud 9600 Not active Pump 8 Not active Not active Not active Not active Log review 17 49 31 Reading settings for pump 16 17 50 10 Settings sent Waiting for confirmation 17 50 11 Settings saved to controller successfully 17 50 31 Settings sent Waiting for confirmation 17 50 31 Settings saved to controller successfully 17 50 46 Settings sent Waiting for confirmation 17 50 46 Settings saved to controller successfully Setting of physical addresses of connected fuel dispensers to PTS controller and specification of the channel to w
50. iption we will configure only channel 1 of PTS controller to communicate with fuel dispensers it is necessary to connect the connector X1 of cable C012 coming from the pump port of the PTS controller to a cable C018 of the RS 232 RS 485 interface converter board Output cable C020 of the same conversion circuit of the interface converter one of cables CO20 comes mounted to the PTS SDK box with inscription RS 232 fuel dispenser simulator is to be connected to the COM port of PC on which fuel dispensers software simulator is launched Connection can be made through a cable C014 which serves as a prolonger of the COM port In order to connect ATG systems probes software simulators it is necessary to connect one of the connectors of cable C029 through a cable C033 to the COM port of PC with launched ATG system probes software simulator Connection can be made through a cable C014 which serves as a prolonger of the COM port In this description we will use USER port of PTS controller to connect ATG probes software simulator so it is necessary to connect USER connector to cable C033 directly or through cable C014 C033 cable should be connected to COM port of the PC www technotrade ua page 52 from 73 TECHNOTRADE LTD PTS controller SDK software development kit It is worth to mention that only 1 application can work with a specific COM port at the time 2 applications can not work with the same COM port Step 3 Installation of
51. it Scheme of connections should be the following Cable C033 ATG software simulator COM port Fuel dispensers software simulator COM port 2 Control software NaftaPOS PumpDemo PTS application COM port 1 v Power supp Cable C015 PC with OS Windows USB protection dongle Guardant PTS SDK box Cable C012 Cable C014 gt N F gt 1n PC power supply d RS 232 RS 485 242 circuit 2 Cable C014 RS 232 Cable 014 Rs 232 ZH Dm R5 455 r Fe circuit 1 RS 232 x m nV v 2 5 3 oo PTS controller RS 232 control system Interface converter RS 232 RS 485 apie I 9 RS 485 Cable C029 RS 232 So PTS controller is to be connected to a COM port of the PC using cable C013 cable C013 comes mounted to the PTS SDK box with inscription RS 232 control system Connection can be made through a cable C014 which serves as a prolonger of the COM port RS 232 RS 485 interface converter board serves for connecting of PTS controller pump channels in RS 485 interface with COM port of PC in RS 232 interface on which fuel dispensers software simulators are to be launched RS 232 RS 485 interface converter board has 2 independent conversion circuits Input cable is C018 RS 485 interface output cable is C020 RS 232 interface Due to a reason that in this descr
52. l Controller Setup of controller 1 Port 13 per i Mnozzles mask Universal protocol ew E Protocol state I rit Ok aol Channel www technotrade ua page 54 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Select a tab Drivers and set as a driver of tanks PTS ATG driver x Configuration setting File Configurations a 5 84 Configurations Tanks PR General x BP Database Drivers found s CI States Errore Version XS Drivers PTS ATG diver V6 5 1 10 09 09 2112 DANAF TA POSXPTSSEanE 32 dll Tanks Driver of virtual tank V5 5 1 1 29 02 201 2 D AMAFTA POSSE nE32 dll Bu Fuel dispensers i2 Payment Forms Onder Big View FD modes m Discounts k Additional modules C Operators m Control panel DEANAFTA PUSVETSVanE 22 dll Configuration Drivers 4 In the driver set the following configuration Quantity of ATG probes equal to 4 Protocol timeout equal to 2000 ms For each of the tanks use PTS controller 1 ATG addresses 1 4 calibration source PTS controller R Configurations aala Configurations Devices adjustments Tanks adjustments Devices adjustments Tanks adjustments Apply to PTS controller ATG probes quantity E I m Tank if PTS controller Ivi Tank 2 m d PTS controll Client timeout w Tank 3 controller Taka o PTS
53. ler successfully For Dart protocol for Wayne simulator it is necessary to set parameters as follows for each enabled pump pumps 1 4 read amount total counters Configuration of Dart parameters Pump 1 Set Dart pump parameters Write default parameters Write default Hue Read amount total counters Read amount total counters Check if pump supports money amount totals PTS controller will return volume and amount total counters Uncheck if pump does not support amount totals PTS controller will return only volume total counters If pump does not support amount totals and parameter checked no total counters will be returned by the PT5 controller All parameters read successfully All parameters written successfully Head Write Set configuration for ATGs USER channel Configuration of ATG channels File Configuration ATG channels ATGs USERch Address1 2 USERch Address2 gt USERch Address3 USERch Address4 5 DISP channel 1 Not active LOG channel 2r Not active 6 Baud 9600 Log review 10 21 28 Reading settings for ATG 14 10 21 28 Reading settings for 15 10 21 28 Reading settings for amp TG 16 10 21 57 Settings sent Waiting for confirmation USER channel 1 3 Protocol 2 START ITALIANA SMT XMT
54. ll checkboxes should be checked Em PTS driver configuration Controllers Number of channel TS xd PTS driver configuration I fontrallers FE FE Number of channel ad EE Linking of FD icons numbers to logical numbers of fuel dispensers 5 driver configuration pum FD FE Mumber of channel B 4 19 Pump port of sical interface Hazzles mask 3 PTS controller configuration tool iguration Paramfters ATG configuration Firmware update Logging Diagnostks Close COM port al lt l lt l 3 Channel1 Address 3 Not active Cancel Pump 5 v Y Address 5 Pump 131 Not active Pump 6 v Channel3 v Addresse Pump 141 Not active Pump 7 Iv Channe 3 Address v _P Pump 151 Not active Pump 8 Not active _ Pump 187 Not active ing settings for pump 16 inps sent Waiting for confirmation 17 50 46 Settings kaved to controller successfully Physical channel RS 485 of PTS controller Linking of fuel dispensers physical numbers to logical numbers for NaftaPOS Configuration of PTS controller driver tab FD linking of FD icons numbers to logical numbers of fuel dispensers www technotrade ua page 27 from 73 TECHNOTRADE LTD PTS controller SDK software development kit
55. m 8 10 21 57 Settings saved to controller successfully 10 22 00 Settings sent Waiting for confirmation 10 22 00 Settings saved to controller successfully www technotrade ua page 60 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Set Wayne Dart communication protocol and 9600 baud rate for pump channel 1 and Start Italiana protocol and 9600 baud rate for USER channel Launch Wayne Dart software simulator USB protection dongle should be inserted in the PC and Guardant drivers should be installed on this PC read more about USB protection dongle Guardant in section USB SOFTWARE PROTECTION DONGLE GUARDANT on page 15 of this technical guide Set its adjustment in the simulator as follows Property StartPump ddr Cancel Pump performanse I s 40 E Stop bite Slowing L s E Parity ever Pulses before slowing 50 E settings Baud 9600 Dresser Wayne simulator Pork View Simulation CMT le m Lost Pr Cost uu Cost press Lost OOooo00000 DL Volume uggggggggu DL 2000000000 Volume 2000000000 00 volume 00 nn Volume nnnnmnnnnn Frice 1 Price Price Price gt Fuel pump operating mode AUTOMATIC MANUAL Fuel pump operating mode AUTOMATIC MANUAL
56. me Volume D 1 100000000 1 00 0000000000 00 Price DU Price DD Price D 25 Price DD Fuel pump operating mode Fuel pump operating mode Fuel pump operating mode Fuel pump operating mode AUTOMATIC C MANUAL amp AUTOMATIC MANUAL AUTOMATIC MANUAL AUTOMATIC MANUAL Nozzle State Nozzle State i Nozzle y State i State Down o Authonzed Down o Authonzed C Down o Authorized Down o Authorized o End of trans o End of trans g o End of trans o Erid of trans C C o Endine 5 o Engine C 5 Engine C o Engine C 4 Q Flow reduce valve C 4 Flow reduce valve C 4 Q Flow reduce valve 74 Q Flow reduce valve 10 26 21 3 0 ACK 10 26 21 4 Fix 0 POLL 110 26 21 4 Hr DES 000100 00 10 26 21 4 Rx 0 ACK 10 26 21 1 0 POLL 10 26 22 1 Tx 0 000100 00 NP lt uw To enable dispensing from NaftaPOS a dispenser should be in Automatic operating mode and corresponding nozzle should be taken up Fuel levels in tanks are displayed as they are in the software simulator Notice that to the software simulator gives out only measurements of fuel level water level and temperature That is why to obtain the volume in tank the calibration chart of the correspondent tank is to be set in NaftaPOS and also in the
57. mulate dispensing of fuel through this dispenser and stop it at necessity read total counters values both amount and volume prices to dispenser and get prices from dispenser Purpose of the pump simulator protocol is to help developers in debugging of the control software over PTS controller at absence of real dispenser pumphead for connection or software simulators of fuel dispenser www technotrade ua page 35 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER ATG PROBE SIMULATOR PTS controller firmware between its ATG probes protocols has a protocol 7 ATG SIMULATOR which allows to simulate presence of connected ATG probe Baud rate at this can be set to any possible 3 Configuration of ATG channels File Configuration ATG channels Channel 1 Address 1 DISP channel Protocol 7 ATG SIMULATOR 1 Channel Address2 Baud 2400 Channel 1 Address 7 LOG channel 2r Not active USER channel 3r Not active Log review 18 11 55 Reading settings for ATG 12 18 11 55 Reading settings for ATG 13 18 11 55 Reading settings for ATG 14 18 11 55 Reading settings for ATG 15 18 11 55 Reading settings for ATG 16 18 12 06 Settings sent Waiting for confirmation 18 12 06 Settings saved to controller successfully At this depending on the selected address of the ATG probe output measurement values will be the following F
58. n communication protocol up to 16 fuel dispensers Connection with fuel dispensers using common communication protocol up to 16 fuel dispensers 1 PTS controllers interconnection for simultaneous control over the same fuel dispensers up to 16 PTS controllers and ATG systems Connection with ATG systems probes using common communication protocol up to 16 ATG probes loin RS 232 Connection with ATG system console 1 Connection with ATG system console 2 Writing of operation log of PTS LOG port RS 232 controller interaction with fuel dispensers ATG systems PTS interconnection USERport RS 232 Connection with ATG system console IS osa s Optically isolated RS 485 2 wires for PP lines A and B 2 wires for RTS control Optically isolated RS 485 2 wires for Pump port z lines A and B 2 wires for RTS control Bp DES Optically isolated RS 485 2 wires for PP lines A and B 2 wires for RTS control Optically isolated RS 485 2 wires for PUMP ports lines A and B 2 wires for RTS control PUMP PORT DISP port Optically isolated RS 485 2 wires for RS 485 lines A and B ATG PORT www technotrade ua page 10 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER BOARD CONNECTORS AND INTERFACES BISPATCH B DISPATCH A LEDs red TX green RX Pump channel 4 exchange 4 Pump channel 3 exchange 4 Pump channel 2 exchange 4 Pump channel 1 exchange 4
59. nnect up to 4 devices Can connect up to 4 devices simultaneously simultaneously Top view www technotrade ua page 13 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PE DL ME G wow ow Vw G ot Q w OO E E ow 24 CVTYITITO DUTY o gu w K X 0 5 u gu Bottom view www technotrade ua page 14 from 73 TECHNOTRADE LTD PTS controller SDK software development kit INTERFACE CONVERTER RS 232 RS 485 OPERATION Signals of RS 232 interface enter the MAX232 chip where are converted into signals of TTL logics and after conversion go through optocouplers H11L1 that serve for galvanic isolation of transmitter and receiver enter the TTL input of MAX485 chip from the output of which signals of RS 485 interface are received Analogous behavior takes places in contrary direction of signals The board of the Converter has 2 separate channels the only thing which unites them is source voltage 5 V which feeds interface RS 232 Voltage 5 V for circuits of RS 485 interface of the channels is taken from separate DC DC converters with galvanical isolation for the channels Depending on the state of switches Sn where n 1 2 number of channel output
60. nstallation process it is necessary to follow all steps in the installation wizard until installation is completed www technotrade ua page 16 from 73 TECHNOTRADE LTD PTS controller SDK software development kit NAFTAPOS SOFTWARE FOR PETROL STATIONS Installation NaftaPOS software can be downloaded using a link http titdev org ua download eugene NaftaPOS naftapos rar User Manual on NaftaPOS English language variant can be downloaded using a link http titdev org ua download eugene NaftaPOS NaftaPOS user manual pdf It is strongly recommended to read User Manual on NaftaPOS prior to installation More technical information regarding NaftaPOS software can be found on NaftaPOS software web page http www technotrade ua petrol station software html Front Office software NaftaPOS is intended for control over technological processes automated measurement and commercial account at petrol stations also called fuel stations or gas stations and petroleum storage depots Area of application petrol stations for dispensing of light petroleum products diesel fuel liquified petroleum gas LPG compressed natural gas CNG multifuel petrol stations petroleum storage depots NaftaPOS system is developed with account of all modern requirements to systems for automation of petrol stations at this it is oriented as on small petrol stations so as on big petrol complexes with organization of several working places of
61. ntroller SDK software development kit During installation the following NaftaPOS services will be installed T amp T barcode server T amp T database server T amp T Scheduler T amp T log service Information o Service installed successfully NaftaPOS installation process service installation After installation of NaftaPOS software a logical drive D will contain the following directories and files Directory NAFTA POS with all files of NaftaPOS software NaftaPOS system files that track its operation log files lautorun err txt db err txt lbackup err txt lhour err txt autorun txt backup txt hour txt clean db txt Cmd_log txt CashErr txt Controller txt dblog txt main logfile txt others By content of these log files it is possible to track reasons of possible errors and misoperations arisen during software operation and lead a log of actions performed by operator of the petrol station This information is written in logs that at necessity can be sent to TECHNOTRADE LTD company for defining of found errors and their initial reasons with subsequent fixing of these errors Configuration of NaftaPOS software For configuration of NaftaPOS software it is necessary to have administrator rights in Windows XP operation system Aadministrator rights in NaftaPOS system Configuration of NaftaPOS softwar
62. o provide simultaneous control over various types of electronic fuel delivery dispensers and automatic tank gauge systems ATG systems of various manufacturers using various proprietary communication protocols of manufacturers PTS controller SDK Software Development Kit is appointed on developers of POS software applications for petrol stations providing control over fuel dispensers and ATG systems through PTS controller PTS controller SDK allows 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 behavior 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 COM port with fuel dispensers software simulators www technotrade ua page 4 from 73 TECHNOTRADE LTD PTS controller SDK software devel
63. of its possibilities new revisions of PTS controller are developed and manufactured changes are possible in final version of the given Technical Guide which are not described herein During the system development process given Technical Guide will be also expanded and updated and new chapters will be added Latest version of this Technical Guide can be downloaded from the PTS controller web page http www technotrade ua fuel pump controller html TECHNOTRADE LTD hereby permits reproduction of this document as may be required by any of the customers or OEMs wishing to use it This document has been carefully prepared and is believed to be accurate However TECHNOTRADE LTD its employees and its agents do not assume responsibility for its use either directly or indirectly TECHNOTRADE LTD shall not be liable for technical or editorial errors or omissions which may appear in this document TECHNOTRADE LTD reserves a right to make changes to this document at any time without notice Prospective users of this document should contact TECHNOTRADE LTD at the time they wish to use PTS controller together with their products to become aware of any updates that may apply www technotrade ua page 3 from 73 TECHNOTRADE LTD PTS controller SDK software development kit APPOINTMENT OF PTS CONTROLLER SDK 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 t
64. on with PTS controller is made through a 3 wire realization of RS 232 interface an asynchronous half duplex channel baud rate 57600 baud without a parity check This configuration is hardly coded inside a program c PTS controller NET application version 1 0 2 0 Amount Volume Price Nozzle Mode Postpayment v Mode Prepayment Amount Amount 0 00 7 0 00 Amount 0 00 Volume Volume 0 00 2 000 Volume 0 00 2 1 50 0 00 Price 0 00 Nozzle 1 Nozzle 1 Nozzle gt Stop Start Stop Start Stop Start STOp Mode Mode Mode Amount Volume Price Nozzle Amount Amount Volume Volume Price Price Nozzle Nozzle Totals Start Stop Start Update proces Totals Start Stop Update pices Totals Update pices www technotrade ua Settings Update prices Totals JR Mode Prep ayment Amount 0 00 Volume 0 00 Price 0 00 Nozzle Start Stop page 38 from 73 TECHNOTRADE LTD Configuration of PTS controller 3 PTS controller configuration tool File Configuration Parameters ATG configuration Firmware update Logging Diagnostics Adjustments en Close COM pott E Channels 1 V Protocol 5 GILBARCO Two Wire Baud 5787 Pumps COM port opened 114 Channel Address1 Pump 2 iv Channel 1 Address 2 Pump 3 iv Channel 1 Address 3 Not active 3 V Protocol 1 ADAST Easycall v Baud 9600
65. operators and administrator Back Office of a petrol station NaftaPOS software is to be installed on a POS terminal or a standard PC with Microsoft Windows operation system supported OS Windows 2000 XP Embedded POSReady 2009 Vista 7 Hard drive of a PC should be divided into two logical drives and D Logical drive should have an installed OS Microsoft Windows necessary set of drivers for correct operation of motherboard peripherals file managers Installation of NaftaPOS software is recommended to be made to logical drive D drive D is set in installer by defaults At using NaftaPOS you should in Windows Control Panel in configuration of regional parameters on tabs Numbers and Currency unit as Separator of integer and fractional parts set point dot Minimal requirements to a PC include the following 1 GHz CPU 1GBRAM 60GBHDD Installation of NaftaPOS software is made by running an installation file naftapos exe and following instructions specified in installation wizard windows www technotrade ua page 17 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Setup T amp T NAFTA POS Welcome to the T amp T NAFTA POS Setup Wizard This will install NAFTA POS V6 5 1 20 on your computer It is recommended that you dose all other applications before continuing Click Mext to continue or Cancel to exit Setup NAFTA POS Make sure
66. opment kit PTS SDK STRUCTURE 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 NaftaPOS software for petrol stations 1 license protected by USB dongle PumpDemo free contracted version of NaftaPOS software for petrol stations Software simulators of popular fuel dispensers Software simulators of ATG systems probes API for developers in various programming languages API for communication with PTS controller in C language with documentation under Windows and Linux operation systems COM object with open source codes in Visual C 6 0 with methods and properties for communication with PTS controller and documentation to it Open source application in Visual Basic 6 0 for control over fuel dispensers and ATG systems using COM object library with open source codes written in CH for communication with PTS controller and documentation to it Open source full function application in C language for provision of full control over fuel dispensers and ATG systems using NET library 6 All in one configuration tool for configuration firmware update logging and diagnostics of the PTS controller 7 Useful tools for debugging of communica
67. or address 1 dynamically changing all measurement parameters looping in the following sequence 2 Ss rement number diia level 1000 1250 1500 1750 2000 2250 2500 2750 3000 Water mm 10 125 Temperature deg C Product ob 8500 10500 12500 14500 16000 17500 19500 21500 23500 compensated volume 6000 on Product mass kg 5760 7300 8880 10500 12160 13860 15600 17380 19200 Duration between changes equals 2 seconds i E im Q 4 i E 2 6 gt For addresses 2 16 statically fixed measurement values product level address 123 4 mm example for address 6 6123 4 mm water level address 56 7 mm example for address 9 956 7 mm temperature address 8 deg C example for address 12 12 8 deg C www technotrade ua page 36 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER API C LANGUGAGE API WITH EXAMPLES PTS controller is supplied together with functions written in C language for communication with it and performing of all required actions a handle_responseCUNI_RESPONSE unsigned char butfer 256 ifterrortconvert responsetr buffer sizeoftibuffer 1 return 1 switcht RESPONSE aJhbufferij code 1 1 case uAmauntinfa AMOLIMT RESPOMSE ar ar LAMOLNT RESPONSE Jbutter printf amount n Xd Tt Xd
68. otocol 2 START ITALIANA SMT XMT v Baud 9600 lt Channel 1 Address 3 Channel 1 Address 4 Channel 1 Address 5 lt lt LOG channel 2 Not active Channel 3 Address 1 Channel 3 Address 2 Channel 3 Address 3 lt USER channel 3 Protocol 1 GILBARCO Veeder Root Baud 9600 Log review 6 46 45 PM Reading settings for ATG 12 6 46 45 PM Reading settings for ATG 13 6 46 45 PM Reading settings for ATG 14 6 46 45 PM Reading settings for ATG 15 6 46 45 PM Reading settings for ATG 16 6 47 37 PM Settings sent Waiting for confirmation 6 47 38 PM Settings saved to controller successfully lt E Select from top menu on ATG measurements windows from tab Configuration an item ATG configuration settings ATG configuration settings ATG channel ATG protocol Haud rate 1 DISP f START ITALIANA v TALANA __ Bren 2 LUG START ITALIANA Ej 3 USEF VEEDER ROOT z pano ATG channel ATG address 4 2 n fr rn n E k In window Fuel points configuration settings configuration of connected fuel points to the PTS controller is made www technotrade ua page 41 from 73 TECHNOTRADE LTD PTS controller SDK software
69. prietary communication protocols Select and open COM port Port View Simulafion F Pump D Simulation of presence button Pump2 Pump3 0 DG Pump4 at L Volume Volume Volume pi Volume DL 0000000000 nn 0000000000 00 Switch on off Price OU Price Price OO Price OG dispenser Link state Link state Link state Link state ONLINE C DFFLINE ONLINE OFFLINE ONLINE 7 OFFLINE ONLINE OFFLINE H ang Nozzle State Nozzle State Nozzle State Nozzle State Dowri o Authorized Down Authorized Down Authorized Down Authorized up down a a o End of trans o End of trans o End of trans s o End of trans 4g 3 d E nozzle C3 Engine C3 o Enaine o Engine C3 o Enaine C 4 OF low reduce valve C Q Flow reduce valve 4 Flow reduce valve C4 Flow reduce valve Current fuel Pump5 nannnpe mo Co Pump i 0 Cost gt O000000000 nn Pump8 Volume HE Volume I Volume Volume dispenser 0000000000 00 state Price Dn Price DD Price Price 00 Link state Link state Link state Link state ONLINE OFFLINE ONLINE C OFFLINE ONLINE OFFLINE ONLINE OFFLINE Nozzle
70. prolonger of RS 232 interface Thus it is possible to debug a correct operation of software being developed with the PTS controller without a necessity to connect to real fuel dispensers and ATG systems but using fuel dispensers software simulators and ATG systems software simulators www technotrade ua page 9 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER TECHNICAL FEATURES Appointment 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 and automatic tank gauge systems ATG systems of various manufacturers using various proprietary communication protocols of manufacturers More technical information regarding PTS controller can be found in PTS controller technical guide on http www technotrade ua fuel pump controller html Specification Power supply voltage Current consumption Temperature range Overall dimensions Communication ports PORT NAME INTERFACE PURPOSE PCPORT RS 232 Connection with a personal computer PC a POS system or a cash register Connection with fuel dispensers using common communication protocol up to 16 fuel dispensers Connection with fuel dispensers using common communication protocol up to 16 fuel dispensers Connection with fuel dispensers using commo
71. re to return to the top of the page www technotrade ua page 37 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS CONTROLLER API PTS CONTROLLER NET APPLICATION Purpose In order to provide control over PTS controller and simplify work of developers writing on Microsoft NET Framework in implementation of UniPump communication protocol of PTS controller and give an open source example of application for control over fuel dispensers and ATG systems at petrol station a NET library with open source on C and documentation on methods and properties and PTS controller NET application with open source on are provides PTS controller NET application is intended for developers of software to provide a possibility to easier implement PTS controller over fuel dispensers and ATG systems inside their software by using code of PTS controller NET application PTS controller NET application comes with an open source code PTS controller NET application is based on TiT PTS dll library which contains methods and properties for control over fuel dispensers ATG systems through the PTS controller PTS controller NET application is written on CH language and requires NET Framework 3 5 for operation Start To launch PTS controller NET application run PtsApplication exe select from a dropdown list a COM port name to which PTS controller is connected and press a button to open a selected COM port Note connecti
72. rectly File Configuration ATG channels ATGs DISP channel ATG USER ch Address 1 ATGS9 Not active ATG2 USER ch lAddress2 ATG10 ATG3 USER ch Address 3 ATG11 COG anne USER ch lAddress4 ATG12 2r Not active ATG5 ATG13 USER channel 14 Protocol 7 SIMULATOH ATG 15 Baud 2400 ATGS8 ATG 16 Log review 14 25 31 Reading settings for ATG 12 A 14 25 31 Reading settings for ATG 13 14 25 31 Reading settings for ATG 14 14 25 31 Reading settings for ATG 15 14 25 31 Reading settings for ATG 16 14 25 32 Settings sent Waiting for confirmation 14 25 32 Settings saved to controller successfully Now PTS controller is configured to work with built in simulators of fuel dispensers and also simulators of ATG probes see instructions in points PTS CONTROLLER PUMP SIMULATOR and PTS CONTROLLER ATG PROBE SIMULATOR of given technical guide for more information regarding the built in simulators Close POSSet configuration tool of NaftaPOS and run AZSPos exe USB protection dongle should be inserted in the PC and Guardant drivers should be installed on this PC read more about USB protection dongle Guardant in section USB SOFTWARE PROTECTION DONGLE GUARDANT on page 15 of this technical guide Start continue a session You will see 4 fuel dispensers icons each having nozzle 1 taken up
73. rs of petroleum product inside tanks Depending on the type communication protocol of ATG system probe the following data may be displayed Product level accuracy 0 1 mm Product volume accuracy 1 liter Product temperature compensated volume accuracy 1 liter Product ullage volume accuracy 1 liter www technotrade ua page 45 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Water level accuracy 0 1 mm Water volume accuracy 1 liter Temperature accuracy 0 1 degree Celcium Product density accuracy 0 1 kg m Product mass accuracy 0 1 kg If ATG system does not support any the parameters a correspondent value label on ATG icon stays disabled Picture of a tank on the ATG icon shows visually level of product in tank compared to tank height which should be equal to ATG probe height If ATG icon is linked with an ATG system its state is ACTIVE else NOT ACTIVE Settings of ATG probe icons ATG selection channel 5 a 1 Addres c 1 ATG Address z ID 3 Address 3 2 300 Tank height mm Given window contains a dropdown list with all 3 ATG channels of the PTS controller selecting each of which leads to displaying of all ATG probes IDs and corresponding ATG probes addresses configured to given ATG channel for a PTS controller in a field below Selecting one of the ATG probe IDs and pressing OK bu
74. s in system www technotrade ua page 23 from 73 TECHNOTRADE LTD PTS controller SDK software development kit 3 On tab View check checkboxes near Window FD 1 Window FD 2 Window FD 3 Window FD 4 Window of products sales Configuration setting m w TX File Configurations 2 4 Configurations General Window FD tt 2 Display price discount sum B Database M i wi 5 2 States Errors Window FD 5 zo Drivers iv Window FD 6 MEN Tanks _ Window of FD table fy Fuel dispensers Window of products sales _ Table of tank Dp Payment forms rder 945 Discounts f Additional modules en Operators m Control panel Configuration of set of windows displayed in the main panel of the system 4 Tab Drivers serves for configuration of drivers of connected equipment to NaftaPOS software namely Cashregisters receipt printers Forecourt controllers systems Barcode scanners File Configurations tar Il El 8 Configurations Driver Cash registers if General m BP Database Drivers found I C Gtates Errors Cash POS for Datecs V6 5 1 5 23 02 2012 DANAFTA_POS CashD atecs Cash all Cash POS simulator 6 5 1 2 23 02 2012 D NAFT A POS CashEmuCash dll printer windows driver Ye S 12 123 087 2812 POS Casha Void cash register driver 6 5 1 1 23
75. s is made from a main menu item ATG configuration gt Configuration of ATG channels as shown on the image Logical address of the probe for NaftaPOS Physical address of ATG system probe 2 2 Configuration of ATG channels File Configuration ATG channels D x jen Channel 1 Address 1 BAIGS Channel 3 M Address 1 gt Frrotoco 1 GILBARCO Veeder Roo EI ATG 2 Channel 1 Address 2 ATG10 Baud 9600 Channel 1 Address 3 ATG11 LOG channel W Channel 1 lAddress4 ATG12 Not active ATG5 ATG 13 USER 6 14 Protocol START ITALIANA SMT XMT 3 ATG 15 Baud 9600 ATG8 16 PM Reading settings for ATG 10 36 PM Reading settings for ATG 11 READ 36 PM Reading settings for ATG 12 6 28 6 29 6 29 6 29 36 PM Reading settings for ATG 13 6 29 36 PM Reading settings for ATG 14 6 29 36 PM Reading settings for ATG 15 WRITE 6 29 36 PM Reading settings for 16 ATG channels of PTS controller Each channel Setting of physical addresses of connected ATG system probe to PTS can be configured to its own ATG system controller and specification of the channel to which it is connected communication protocol and baud rate NaftaPOS will communicate with connected ATG probes using logical addresses in this example physical address is 1 logical is also 9
76. setup bat same as in NaftaPOS PTS controller driver configuration described above 2 Configuration of fuel dispenser icons settings of fuel prices in file AZSDemo dat T amp T PUMP DEME Exit Management Administrator Fuel D DD Price 1 64 Indication of a fuel Indication _ f a fuel s dispenser s dispenser ore IME PUMP DEMO nrbes PUMP DEMO state NOZZLE aie penser IS TAKEN UP state STOPPED Exif ulanagement Administrator Fuel Input of order in liters gallons Price of 1 liter galon amount of order Stop button PUMP DEMO Currently Indication of dispensed a fuel fuel dispenser volume state DISPENSING Currently 14 dispensed gt SSC Dispensing money progress amount bar www technotrade ua page 32 from 73 TECHNOTRADE LTD PTS controller SDK software development kit FUEL DISPENSERS SOFTWARE SIMULATORS PTS SDK includes fuel dispensers software simulators with a purpose to enable debugging of PTS controller implementation in third party software Purpose of software simulators is to debug operation of control software over fuel dispensers through PTS controller in the office without a necessity to connect to real fuel dispensers Fuel dispenser software simulators provide simulation of operation with popular fuel dispensers using pro
77. specified fuel point ID will set this parameter inside the PTS controller for the specified fuel point ID Writing of a parameter to a broadcasting fuel point ID 00 will set the parameter for the PTS controller itself Writing of a parameter with number 00 will cause nulling of all parameters for the specified fuel point ID or the PTS controller itself 4 Version information of PTS controller Reading of information from PTS controller about its Firmware release date Firmware release version Firmware release assembly Supported fuel dispensers communication protocols Supported ATG systems communication protocols PTS firmware version info Release date 7721 2011 Release version 11072188 Assembly 88 Supported Fuel dispensers protocols EASYCALL INTPUMP DART ZAF t3ILEAR CO TOEHEIM BENI DEVELCO SAFE GALILEO SLAVLITICH SIMULATOR TATSUMG SHELF Supported ATG protocols VEEDER ROOT START PETROVEND www technotrade ua page 40 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Configuration of connected ATG systems probes Configuration of PTS controller is made either using built in configuration forms for pumps and for ATG systems or using a built in PTS configuration tool pts conf Configuration of ATG channels File Configuration ATG channels DISP channel 1 Pr
78. status Selecting of a PTS pump channel with value will lead to switching off a fuel point icon www technotrade ua page 43 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Given window for each of the fuel points also contains a list of 6 nozzles for setting of prices per 1 liter gallon of fuel dispensed through these nozzles in a range 0 00 99 99 If a fuel point has less than 6 nozzles prices will be set only for first number of nozzles which a fuel point has Clicking Set prices button leads to updating prices on selected fuel point Clicking Get prices leads to receiving of prices from selected fuel point Clicking OK button leads to updating a fuel point icon and updating creating a file Config xml in root folder with configuration of fuel point icons At launching of a PTS controller NET application next time configuration of fuel point icons will be read from this file Config xml in root folder Reading of fuel point totalizers Amount Yolume Nozzle 1 1333585 55533 Nozzle ABBES 4422 Mozzle 3 gar 12891 Nozzle 4 891292 48111 Totals updated Update if Close Selecting of a button Totals on a fuel point icon and clicking a button Update in it leads to reading of totalizers from a selected fuel point Authorization settings Selection from top menu Tools an item Authorization settings leads to opening a new window which allows adjustment of
79. t3 Maximum allowed volume dose to I asimal dose authorize fuel dispensers v FD H pru wi FD 2 FD 10 LEER FD 11 Setting of FD icons numbers which are served by selected controller List of connected controllers each controller is connected to its own COM port Configuration of PTS controller driver tab Controllers Clicking of button Test opens a window for checking communication with the current PTS controller on specified COM port If response is OK communication is successful otherwise various errors will be displayed www technotrade ua page 25 from 73 TECHNOTRADE LTD PTS controller SDK software development kit Universal protocol test Protocol state Quantity of received Response type responses Logical address of fuel dispenser Channel ES Test of communication with PTS controller In configuration of PTS controller driver only logical addresses of dispensers are set the original physical addresses are specified in PTS controller configuration tool Configuration of PTS controller is made by calling pts conf exe tool which is launched from tab Fuel dispensers by clicking button PTS configuration location on the disk is D NAFTA_POS pts_conf pts_conf exe General view of PTS controller configuration tool is shown on image Logical address of connected fuel dispenser range 1 16 visible for NaftaPOS svstem P
80. that the system is installed on drive D Installing Please wait while Setup installs T amp T MAFTA POS on your computer Extracting files POS deliver exe EM NaftaPOS installation process During installation process MySQL RDMS will be installed starting MySQL service www technotrade ua page 18 from 73 TECHNOTRADE LTD PTS controller SDK software development kit NExtract ing Extracting Extracting Extracting Extracting Extracting Extracting Extracting co nysql share japanese errmnsg co mysql share jJapanese s jis errmsg y c mysql share korean errmsg 5 5 coNmysqil share norvegdian errmsg 5 ys coNmypsql share norvegqian ny errmsg s ys ERUIT TTE IT lish errmsg sys c nysql share portugquese errmsg s ys coNmysqil share roman lan errmsg t coNmysql share serbian errnsg 5 5 cox mysql shares lovak errmsg sys share spanish errmsg sys coNmpsql share swedish errmsg s ys coNmysqil share ukrainian errmsg s ys Extracting Extracting Extracting Extracting Extracting Extracting All OH filets copied Service successfully installed The MySQL service is starting The MySQL service was started successfully i filets copied Wait for MySQL service up HuSQL service up and running Databases creat
81. tion with PTS controller ML cu pr www technotrade ua page 5 from 73 TECHNOTRADE LTD PTS controller SDK software development kit PTS SDK TECHNICAL FEATURES Specification Weight 1800 00000 Overall dimensions 240 x 200 x 100 mm Communication ports ruh Supported communication protocols Input X UniPump TECHNOTRADE LTD company private protocol Currently present Fuel dispensers communication protocols ADAST Easycall Til UniPump WAYNE Dart MM Petro ZAP RS 485 GILBARCO Two wire TOKHEIM Controller Dispenser Communication protocol TATSUNO PDE TATSUNO SS LAN DEVELCO SAFE Graf GALILEO PumpControl GC21 SLAVUTICH FD Link SB T10 AR SHELF HT UniGaz BATCHEN Email PUMALAN Marconi Korea EnE BENNETT Current Loop BENNETT RS 485 WAYNE USCL NUOVO PIGNONE CL PEC Gallagher BLUE SKY PROWALCO SPDC 1 MPDC 1 TOKICO SS LAN SANKI ATG systems communication protocols 1 GILBARCO Veeder Root START ITALIANA SMT XMT PETROVEND4 STRUNA Kedr spec 1 4 FAFNIR VISY Quick ASSYTECH HECTRONIC HLS www technotrade ua page 6 www technotrade ua page 6 from 73 CON DU TECHNOTRADE LTD PTS controller SDK software development kit Quantity of communication protocols depends on firmware version of PTS controller www technotrade ua page from 73 66
82. tton leads to linking given ATG probe icon to selected ATG probe ID and displaying its state Selecting of a PTS ATG channel with value will lead to switching off a ATG probe icon Given window for each of the ATG probes also contains a field for entering height of a tank with installed probe which is considered to be a maximum level of product allowed for given tank www technotrade ua page 46 from 73 TECHNOTRADE LTD PTS controller SDK software development kit TiT PTS classes help file PTS controller NET application is based on a number of classes which documentation describing methods and properties is supplied together with it E PTS controller programming guide f E E e gt ao amp KE i Collapse All k Code All PTS controller programming guide i PTS controller description Namespace TIT PTS Namespace py ATG Class Send Feedback ATG Members ATG Methods ATG Properties Classes C ATG Events AtgChannel Class Class Description E AtgChannel Member E ATG Provides data an measurement of an ATG C AtgChannel Methods automatic tank gauge system Qe AtgChannel Propertie k Atqchannsal Provides information about an ATG channel of AtgChannelProtocal
83. ure software coming in its structure Step 1 Downloading of PTS controller SDK software Using a link for download of PTS controller SDK software it is necessary to get all files from it The files should include API tools A Open source PTS NET application with documentation Open source PTS COM object with documentation Open source VB test application Open source C language API for PTS controller UniPump communication protocol description for PTS controller Software tools NaftaPOS software for petrol stations util PTScontroller configuration tool pts conf PTS terminal USB dongle drivers Software simulators Fuel dispensers software simulators systems probes software simulators Documentation User manuals Technical guides Step 2 Assembling PTS controller SDK scheme and connection to PC For connection of PTS controller SDK cabling it is necessary to have at least 2 COM ports available in PC one COM port for control system other COM port for fuel dispenser software simulator ATG probe software simulator It is recommended to use at least 1 native COM ports in the PC built in a PC motherboard but in case of their absence it is possible to use standard USB to COM interface converter cables having configured COM port driver to use FIFO settings Tx 1 Rx 1 www technotrade ua page 51 from 73 TECHNOTRADE LTD PTS controller SDK software development k
84. wv Xd a sd n ar nozzle ar trans no ar valume ar gt amount trans status idle break case UTransactioninto TRANSACTION RESPONSE tr TRANSACTION_RESPONSE jbuffer printf transtn sed t 3ed vzsed a 3ed pied n tr nozzle tr trans no tr volume tr amount tr price Close transaction prinrtf Transacrrion finished volume Xdn tr trans no tr valume printf trans clasewn 3 trans clasetserjial 0 tr trans trans status can clase break case uTotalinto TOTAL RESPONSE tr TOTAL RESPONSE buffer tatal amp n Xd t sd v sd a sdosn tr nozzle tr trans no tr volume tr amaournt reak Description of the API is given in an HTML compiles help file Controller um prot classes typedef UNIPUMP STATUS Pump status char nbEmpty communication with pump not available pump idle nlp Nozzle up nlest Pump test before start nWork Pump in fuelling state n Watl nWatz Pump busy Source fun proth 7 Anthor T amp T team Version Code public typedef emun nEmpty nOff l nUp 3 1 n Work 5 n Watl 9 nWaita UNIPUMP STATUS Created Tue Dec 28 16 23 09 2010 This documentation was generated automatically by cedaoc 308141 2004 09 29 bin opt gcc cygwin thread multi dint 1 5 10 Click here to submit bug report or feature request for cedac Click he
Download Pdf Manuals
Related Search
Related Contents
Aux urnes citoyens ! 交換手順書 JVC GR-AXM568EG Camcorder User Manual Samsung Flat Soundbar 2.1 Canon CanoScan LiDE120 Manual for Mac Operating instructions for parrot home with LCD digital thermometer PDFファイル Altronix BC600G ASUS G56JK T6951 User's Manual 取扱説明書 - Panasonic Copyright © All rights reserved.
Failed to retrieve file