Gilbarco Dispenser Twowire Protocol For Third Party Pump Controllers New ((link)) -
Current loop topologies cause the transmitter to see its own sent data. The controller's software stack must filter out these echoes to prevent buffer corruption.
The customer lifted the nozzle; the pump is waiting for the controller to approve the transaction.
Understanding the Gilbarco Dispenser Two-Wire Protocol The is a proprietary communication standard used to interface Gilbarco fuel dispensers with Point-of-Sale (POS) systems and third-party pump controllers . It operates on a current loop principle, traditionally at 45 mA , although variants like 20 mA or 60 mA may be encountered depending on the specific hardware. Core Technical Specifications
: Depending on the dispenser model, the protocol typically uses: 5787 bit/sec Current loop topologies cause the transmitter to see
The protocol follows a Master-Slave architecture. The third-party controller acts as the Master, and the dispensers act as Slaves. Communication is never initiated by the pump; it must wait to be polled.
The term "Two-Wire" in this context refers to the simplified communication bus used to transmit pump status and control signals between the dispenser electronics and the controller. Unlike five-wire systems (which use discrete relays for every function) or pump-specific proprietary buses (like the Passport or G-Site internal protocols), the Two-Wire Protocol offers a balanced approach:
: It utilizes an 11-bit data format for packet transmission. Core Commands and Operations The third-party controller acts as the Master, and
Unlike standard RS-232 or RS-485, the Gilbarco protocol traditionally operates on a 2-wire current loop Levtech Service & Production
For third-party integration, you generally need a converter to bridge the dispenser's current loop with the controller's serial (RS-232/USB) or TCP/IP interface.
Physically integrating a third-party controller requires a clear understanding of the hardware. The communication happens via a standard serial port (typically a COM port on a PC or controller), but the electrical signals must be converted to match the dispensers' current loop requirements. traditionally at 45 mA
The protocol follows a architecture. The pump controller (Master) initiates all communication by polling the dispensers (Slaves). Every unit on the loop receives the data, but only the specific unit addressed responds, while others ignore the message. Interface Requirements for Third-Party Systems
The Ultimate Guide to the Gilbarco Two-Wire Protocol for Third-Party Integration
