Sie sind auf Seite 1von 5

'RPV3RV3URWRFRO

Application Note

&RQWUROOLQJ6XEPHUVLEOH3XPSV

13 September, 1999
Document no: PROTOCOL/APNO/802653/00

'RPV$6
Postbox 1312, Formervangen 28, DK-2600 Glostrup, Denmark
Phone: +45 43 29 94 00, Fax: +45 43 43 10 12, E-mail: doms@doms.dk
'RPV$6 Doms POS Protocol, Application Note
Controlling Submersible Pumps

7DEOHRIFRQWHQWV
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Description of scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Pipe diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Wiring Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3 Installation of Fp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

4 Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

5 Fuelling mode parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

PROTOCOL/APNO/802653/00 page 2 of 5
'RPV$6 Doms POS Protocol, Application Note
Controlling Submersible Pumps

,QWURGXFWLRQ
This document shortly describes how the PSS is configured to control pumps with a separate
controller for submersible pumps, placed in each tank.

For submersible pumps controlled by the dispenses themselves, this document is not relevant. It’s
only for sub pumps controlled by the PSS.

'HVFULSWLRQRIVFHQDULR
3LSHGLDJUDP

)3 )3 )3

ZLWKRXW ZLWKRXW ZLWK


SXPSV SXPSV SXPSV

*URXQG

7DQN 7DQN 7DQN

6XEPHUVLEOHSXPS 6XEPHUVLEOHSXPS 6XEPHUVLEOHSXPS

)LJ Simple pipe diagram showing submersible pumps

:LULQJ'LDJUDP

366 )3 )3 )3
ZLWKRXW ZLWKRXW ZLWK
SXPSV SXPSV SXPSV

6XESXPS
FRQWUROOHU
*URXQG

7DQN 7DQN 7DQN

)LJ Electrical wiring diagram for an installation with submersible pumps

PROTOCOL/APNO/802653/00 page 3 of 5
'RPV$6 Doms POS Protocol, Application Note
Controlling Submersible Pumps

,QVWDOODWLRQRI)S
The following extended version of the install_Fp messages has been introduced after the release
of the version 1.6 of the POS Protocol in order to link a FcTankId to each FpGradeOption.

NAME: install_Fp NAME: install_Fp_ack


CODE: 10H CODE: 90H
SUBC: 01H SUBC: 01H
DATA: FpId + DATA: FpId
PumpInterfaceType +
PssChannelNo +
PhysicalAddress +
NoFpGradeOptions +
NoFpGradeOptions
{
FpGradeOptionNo +
FcGradeId +
FcTankId
}

Configuration of FuellingPoint using sub pumps controlled by a separate sub pump controller is
done by setting PumpType bit 10 = 1, and linking each FpGradeOption to a Tank using this
install_Fp message with subcode 01.

The forecourt controller has a fixed one-to-one mapping of FcTankId’s to motor control outputs.

E.g.

For the Dunclare/Foreman Sub Pump Controller (SPC) protocol the mapping is as show below:

FcTankId 1: Dunclare SPC port 1, motor control 1


FcTankId 2: Dunclare SPC port 1, motor control 2
FcTankId 3: Dunclare SPC port 1, motor control 3
FcTankId 4: Dunclare SPC port 1, motor control 4
FcTankId 5: Dunclare SPC port 1, motor control 5
FcTankId 6: Dunclare SPC port 1, motor control 6
FcTankId 7: Dunclare SPC port 1, motor control 7
FcTankId 8: Dunclare SPC port 1, motor control 8

Later versions might defined a way to change this mapping.

PROTOCOL/APNO/802653/00 page 4 of 5
'RPV$6 Doms POS Protocol, Application Note
Controlling Submersible Pumps

(UURUPHVVDJHV
If a Fp is configured to run with sub pumps, a FpError 8 (= Output Control Error) will be
generated if the SPC unit is offline or the sub pump status read from the unit does not match the
expected status; e.g. if a sub pump, which should start do not start and one which should stop do
not stop. The fuelling point assigned to a sub pump or SPC unit not working will be set in error
state, when the Fuelling-Point starts/stops a transaction. If a motor or a SPC unit stops working
correct the sub pump(s) will be stopped.

The PumpErrText generated will indicate which Sub Pump, and what problem kind of problem
it is.

The format for the PumpErrText is "SPXX Y"’, where

XX Sup Pump Id (= TankId)


Y 1: start problem
0: stop problem

PumpErrText if sub pump 01 will not start, gives "SP01 1"


PumpErrText if sub pump 06 will not stop, gives "SP06 0"

)XHOOLQJPRGHSDUDPHWHUV
Special fuelling mode parameters has been introduced for control of sub pumps:

FmParId 01: FuellingType, bit 9 = 0: SubPumpStartInStartingState


bit 9 = 1: SubPumpStartInCallState

FmParId 01: FuellingType, bit 10 = 0: StartSubPumpsForSelectedNozzle


bit 10 = 1: StartAllSubPumpsAssignedToFp

By default the values for bit 9 and 10 are 0.

FmParId 10: MinSubPumpRuntimeBeforeStart: BCD2 [SEC]

Default value for this timer is 0 seconds.

Note:

The fuelling is not started until acknowledge is received from the Sub Pump Controller. For the
Dunclare/Foreman controller this takes approximately 1/2 a second.

PROTOCOL/APNO/802653/00 page 5 of 5

Das könnte Ihnen auch gefallen