TS-550evo & TS-5000evo Modbus Interface
Franklin Fueling Systems • 3760 Marsh Rd. • Madison, WI 53718 USA
Tel: +1 608 838 8786 • 800 225 9787 • Fax: +1 608 838 6433 • www.franklinfueling.com
2
ContentsImportant Safety Messages .................................................................................................3Overview ................................................................................................................................4Installation .............................................................................................................................4
Modbus RTU ................................................................................................................................. 4Connecting a PC or Laptop Computer................................................................................4
Configuring IP Settings for Communication .................................................................................. 5Obtain an IP Address Automatically .............................................................................................. 7Check Status of Connection .......................................................................................................... 7Network Parameters ...................................................................................................................... 8
Modbus Register Map...........................................................................................................9Register Mapping Overview .......................................................................................................... 9System Units ............................................................................................................................... 10
Tank Data ............................................................................................................................ 11Manifold Data ......................................................................................................................12Sensor Data .........................................................................................................................13Mag Sensor Register Set ...................................................................................................14Relay Data ...........................................................................................................................14Turbine Pump Interface (TPI) Data ....................................................................................15Input Data ............................................................................................................................15
Low Voltage Inputs Status Register ............................................................................................ 15GIO Inputs Status Register ......................................................................................................... 16
Current Alarms Register Set ..............................................................................................16Alarm Code Table ........................................................................................................................ 16
3
Important Safety MessagesFFS equipment is designed to be installed in association with volatile hydrocarbon liquids such as gasoline and diesel fuel. Installing or working on this equipment means working in an environment in which these highly flammable liquids may be present. Working in such a hazardous environment presents a risk of severe injury or death if these instructions and standard industry practices are not followed. Read and follow all instructions thoroughly before installing or working on this, or any other related, equipment.As you read this guide, please be aware of the following symbols and their meanings:
This symbol identifies a warning. A warning sign will appear in the text of this document when a potentially hazardous situation may arise if the instructions that follow are not adhered to closely. A potentially hazardous situation may involve the possibility of severe bodily harm or even death.
This is a caution symbol. A caution sign will appear in the text of this document when a potentially hazardous environmental situation may arise if the instructions that follow are not adhered to closely. A potentially hazardous environmental situation may involve the leakage of fuel from equipment that could severely harm the environment.
This symbol identifies an electrical danger. An electrical danger sign will appear in the text of this document when a potentially hazardous situation involving large amounts of electricity may arise if the instructions that follow are not adhered to closely. A potentially hazardous situation may involve the possibility of electrocution, severe bodily harm, or even death.
Alarms and warnings are designed to alert you with specific details when a problem occurs so you can take appropriate corrective action. System hardware failure warnings, tank related alarms, leak detection sensor alarms, and line leak alarms can be custom programmed to do many things. The events that require programming are denoted by a (p) below:
- Cause the red Alarm light or yellow Warning light to flash (standard)- Activate / sound the console annunciator alarm horn (p)- Activate internal output relays for external alarm devices (p)- Print alarm reports automatically, either locally (internal printer), or remotely (USB - HP compatible printer) (p)- Send alarm and test reports to a specified e-mail address (p)- Send reports to remote location(s), via internal data/fax modem (p)
Warning
Danger
Caution
Follow all applicable codes governing the installation and servicing of this product and the entire system. Always lock out and tag electrical circuit breakers while installing or servicing this equipment and any related equipment. A potentially lethal electrical shock hazard and the possibility of an explosion or fire from a spark can result if the electrical circuit breakers are accidentally turned on during installation or servicing. Please refer to the Installation and Owner’s Manual for this equipment, and the appropriate documentation for any other related equipment, for complete installation and safety information.
Follow all federal, state and local laws governing the installation of this product and its associated systems. When no other regulations apply, follow NFPA codes 30, 30A and 70 from the National Fire Protection Association. Failure to follow these codes could result in severe injury, death, serious property damage and/or environmental contamination.
Always secure the work area from moving vehicles. The equipment in this manual is usually mounted underground, so reduced visibility puts service personnel working on this equipment in danger from moving vehicles entering the work area. To help eliminate these unsafe conditions, secure the area by using a service truck to block access to the work environment, or by using any other reasonable means available to ensure the safety of service personnel.
When the Fuel Management System is used to monitor tanks containing gasoline or other flammable substances, you may create an explosion hazard if you do not follow the requirements in this manual carefully.
All wiring must enter the console’s enclosure through the designated knockouts. An explosion hazard may result if other openings are used.
You must run wiring from probes or sensors to the Fuel Management System console in conduits which are separate from all other wiring. Failure to do so will create an explosion hazard.
Warning
Warning
Warning
Warning
Warning
Warning
4
This manual describes the installation and setup of the Modbus interface on the TS-550evo & TS-5000evo (evo). Included are protocol descriptions, register mapping, and data descriptions for the data supported. This document is intended for users who will be configuring the Modbus feature, and some understanding of Modbus protocol is required.
OverviewModbus is a serial communication protocol that allows for simple system integration across various devices all on the same network. This will allow the evo to be connected to a host system that supports Modbus TCP or RTU.
Modbus TCP is available via the evo’s Ethernet ports and Modbus RTU is available via Comm Port 1.
InstallationModbus communication is a standard feature on the evo with software versions 2.3.0 or higher. It is available over the standard Ethernet and RS-232 Comm Port 1. No additional hardware installation required. To use Modbus communication you must connect to either the RS-232 or Ethernet port. For details on establishing these connections please refer to the following manuals (000-2170 Installation Manual & 000-2173 Programming Manual).
Modbus RTUTo setup the Modbus RTU format you will need to edit the Comm 1 serial port setting in the evo system parameters. First, select the Mode Modbus and then define the additional parameter as required for your configuration.
Group NameParameter
NameDescription
Default
ValuesRange of Values
Serial Ports
COMM 1
Mode Network Connection (PPP)
Network Connection (PPP) Veeder-Root Franklin Fueling System (XML)Modbus
Baud Rate 57600 1200 - 115200Data Bits 8 7 or 8
Parity Noneodd even none
Stop Bits 1 1 or 2Modbus Address 1 1 to 247
Modbus TCPModbus TCP is enabled by default on Ethernet Port 502. Establish an Ethernet connection between the Master device and the evo over port 502 to access the Modbus registers. Refer to the TS-550evo Programming Guide (000-2173) for details regarding Ethernet connections to the systems.
Connecting a PC or Laptop ComputerTo access the console using the Web Browser interface, connect a PC to the console through either the Ethernet port or the COMM 1 serial port. If the console is connected to a local network, you can perform this setup from any PC on that network by using a web browser, such as Microsoft’s Internet Explorer or Mozilla’s FireFox, or Safari for a Mac.
Note: The PC or laptop will recognize this serial connection as a network connection and will not allow the use of a Local Area Connection simultaneously. While it is not necessary to disconnect the Local Area Connection to connect using the Serial port, it will be necessary to disconnect the Serial Connection through the computers operating system in order to use the Local Area Connection again.
The following instructions are written specifically for Microsoft’s Windows 7 operating system. For assistance with other operating systems, please contact Franklin Fueling Systems Technical Services.
Connecting a PC to the TS-550 evo Ethernet Port1. Using an Ethernet Crossover, 10 Base-T cable, plug the RJ-45 connector on one end of the cable into the
Ethernet port of the console. 2. Plug the RJ-45 connector on the opposite end of the cable to the Network Interface Card of the computer.3. Power up and log onto your PC.
Note: You may need to re-configure your TCP / IP settings to allow the computer to communicate with the console.
Note: Some modern laptop computers have automatically switching Network Interface Cards and as such, will require the use of a standard cat 6 cable instead of a crossover.
5
Configuring IP Settings for CommunicationBefore attempting to modify any computer settings, contact the Information Technologies department of your business, if available. Some computer accounts may have restricted permissions to overcome before any changes are allowed to be made to TCP / IP settings.
At the PC: 1. Power up the PC and log into your Windows
operating system.2. Click on Start, then select Control Panel.
3. There are (2) two views settings possible when using Windows 7:
• In Category View, click on Network and Internet, then click View Network Status and tasks under Network and Sharing Center.
↓
• In Icon View, click on Network and Sharing Center.
4. Click on the Change adapter settings in the left hand column.
6
5. Right-click on Local Area Connection and select Properties.6. In the Local Area Connection Properties dialog box, under “This connection uses the following items,” select
Internet Protocol Version 4(TCP / IPv4) and click Properties.
There are various ways to configure a computer to communicate with a TS-550 evo console. These factors depend upon the user’s computer knowledge and how the computer is currently configured.
To determine which method is best for your site, read the instructions in the following section carefully. Make detailed notes on the current configuration of the TCP / IP settings on the PC you are using. Read both the “Obtain an IP address automatically” and the “Use the following IP address” methods before making a choice between the two.
7
Obtain an IP Address AutomaticallyComputers commonly use this setting to obtain an IP address automatically.
1. If Obtain an IP address automatically is selected, it may be best to click the Alternate Configuration tab.
2. Select User Configured.
3. Enter an IP address. For simplicity, make the last segment of the IP one number different than the IP address of the console. Upon initial setup ONLY, the numbers used in the figure may be used to configure the TCP / IP settings of your PC. After initial startup the programmed parameters should be verified through the touchscreen
4. Leave all other information blank and click OK.5. Close the Local Area network for changes to take
place.
Note: The consoles default IP address is 192.168.168.168. If the PC is normally configured to acquire an IP address automatically, Alternate Configuration may be used, as mentioned above, to allow a connection to be enabled without the necessity of reconfiguring the computer each time it will be used to connect to this console.
Use the Following IP Address1. If Use the following IP address is selected and
the entry boxes contain any information, record this information for use when console programming is complete.
2. Enter an IP address. For simplicity, make the last segment of the IP one number different than the IP address of the console. Upon initial setup ONLY, the numbers used in the figure may be used to configure the TCP / IP settings of your PC.
3. Leave the DNS information blank.Note: The consoles default IP address is
192.168.168.168. If the PC is normally configured to Use the following IP address, make sure that all displayed information is recorded and kept prior to making any changes. It may be necessary to use this information to re-configure the console once programming is complete.
Check Status of Connection1. Check the status of your connection by going to
the Network Connections window.2. If the connection status is disabled, enable it by
right-clicking on the Local Area Connection and selecting Enable.
3. Verify link light is lit under Ethernet on Controller module is lit and RX light is flashing.If technical difficulties arise, please contact Franklin Fueling Systems Technical Support before proceeding.
8
Network ParametersTo communicate with your network equipment (i.e. router, switch, hub, etc.) you will need to modify the TS-550evo or TS-5000evo console’s network parameters.
IP Address Settings:IP Address – This is a logical (electronic) address, like a
street address, that the console uses to route information. This address will have to match your network, if connected to a network, in order to ‘talk’ to a remote communication device, or your PC.
Network Mask – Masking is a way to diversify the use of multiple subnets. The mask must match that of the network the console is connected to. Masks are used in networking to create ‘sub-networks’ within a whole, like slicing and apple. You have separate slices that may be in different locations, but they are still from the same apple. Administrators use this to make separate networks, to maximize bandwidth or capacity of medium resources (cables or fiber). Therefore, when your network uses static IP addressing (assigned by an administrator), this mask must match the Network Mask of the router port that it is attached to. If the network uses a DHCP server (automatically assigns IP addresses) then the mask should meet the specifications set by your administrator.
Gateway – The Gateway is the logical address to the nearest router port, commonly the one that is connected to the console. Consult your administrator for details on this and other network parameters.
DNS Server Address:Preferred DNS Server / Alternate DNS Server – The domain name system (DNS) is the way that internet domain names are located and translated into Internet Protocol addresses. A domain name is a meaningful and easy-to-remember tag for an internet address (used for e-mail functions).
9
Modbus Register MapRegister ValuesLittle Endian OrderingAll 32-bit values are stored such that the least significant bits are in the lower of the 2 register addresses (a.k.a. Little Endian). For example, Tank 1 Product level is stored in registers 204 and 205. If the value happened to be large enough that it spanned 2 registers, say 9876.5 gallons, the values would be stored as follows:
Gallons resolution is 0.1, so the floating point value is multiplied by 10 and converted to the integer value 98765. In hex, this value is 0x000181CD. Mapping this into registers:
Address 204: 0x81CD
Address 205: 0x0001
Two’s Complement Integer Representation Negative values are stored as 2’s complement values. So, for the sake of a simple example let’s say we had -9876.5 gallons. The 2’s complement value of -98765 in hex is 0xFFFE7E33. By noting the highest bit is a 1, you know the number is signed. To get the positive value you simply invert the bits and add 1, getting you back to 0x000181CD. This will be set up in the Modbus client software.
The following is a table of Input Register addresses that can be accessed using function code 0x04.
Register Mapping OverviewRegister Addresses Data Set Data Type
100-107 System Units System Unit Setting 200-235 Tank 1 Tank 1 Data 236-271 Tank 2 Tank 2 Data272- …. Tank 3 … Tank 3 Data …2756-2791 Tank 72 Tank 72 Data2792-3199 Reserved3200-3225 Manifold 1 Manifold 1 Data3226-3251 Manifold 2 Manifold 2 Data3252-…. Manifold 3… Manifold 3 Data…4110-4135 Manifold 36 Manifold 36 Data 4136-4499 Reserved Reserved4500-4501 2-Wire Sensor 1 2-Wire Sensor 1 Data4502-4503 2-Wire Sensor 2 2-Wire Sensor 2 Data4504-…. 2-Wire Sensor 3… 2-Wire Sensor 3 Data …4642-4643 2-Wire Sensor 72 2-Wire Sensor 72 Data4644-4799 Reserved Reserved4800-4802 3-Wire Sensor 1 3-Wire Sensor 1 Data4803-4805 3-Wire Sensor 2 3-Wire Sensor 2 Data4804-…. 3-Wire Sensor 3... 3-Wire Sensor 3 Data …4941-4943 3-Wire Sensor 48 3-Wire Sensor 48 Data4944-4999 Reserved Reserved5200-5206 Mag Sensor 1 Mag Sensor 1 Data5207-5213 Mag Sensor 2 Mag Sensor 2 Data5214-…. Mag Sensor 3… Mag Sensor 3 Data5697-5703 Mag Sensor 72 Mag Sensor 725704-5899 Reserved Reserved5900-5901 PS Relay 1 PS Relay 1 Status5902-5903 PS Relay 2 PS Relay 2 Status5904-5999 Reserved Reserved
10
6000-6001 Relay 1 Relay 1 Status6002-6003 Relay 2 Relay 2 Status6003 -…. Relay 3… Relay 3 Status…6166-6167 Relay 84 Relay 84 Status6168-6399 Reserved Reserved6400-6401 TPI 1 Controller 1 Status6402-6403 TPI 2 Controller 2 Status6404 -…. TPI 3 … Controller 3 Status …6462-6463 TPI 32 Controller 32 Status6464-6599 Reserved Reserved6600-6601 LVI 1 Low Voltage Input 1 Status6602-6603 LVI 2 Low Voltage Input 2 Status6604-6699 Reserved Reserved6700-6701 AC Input 1 AC Input 1Status6702-6703 AC Input 2 AC Input 2 Status6704-…. AC Input 3… AC Input 3 Status …6842-6843 AC Input 72 AC Input 72 Status6844-7099 Reserved Reserved7100-7101 GIO 1 IO Input 1 Status7102-7103 GIO 2 IO Input 2 Status7104-…. GIO 3… IO Input 3 Status7194-7195 GIO 48 IO Input 48 Status7196-7399 Reserved Reserved7400-7404 Current Alarms 17405-7409 Current Alarms 2
…7645-7649 Current Alarms 507650-9999 Reserved Reserved
System UnitsUnits Data Register Set
Address Offset Unit Type Data Type0 Length See Length Units Table1 Volume See Volume Units Table2 Temperature See Temperature Units Table3 Density See Density Units Table4 Mass See Mass Units Table5-7 Reserved NA
Length Units TableRegister Value Unit Type Units Precision
0 Millimeters 1 mm1 Centimeters 0.1 cm2 Meters 0.001 m3 Inches 0.1 in
11
Volume Units TableRegister Value Unit Type Units Precision
0 Liters 0.1 L1 Gallons 0.1 gal2 Imperial Gallons 0.1 imp gal
Temperature Units TableRegister Value Unit Type Units Precision
0 Centigrade 0.1 C1 Fahrenheit 0.1 F
Density Units TableRegister Value Unit Type Units Precision
0 Kilograms per cubic meter 0.1 kg/m^31 Grams per cubic centimeter 1 g/cm^32 Pounds per cubic foot 0.001 lbs/ft^3
Mass Units TableRegister Value Unit Type Units Precision
0 Kilograms 0.1 kg1 Grams 1 g2 Pounds 0.01 lbs
Tank Data Tank Data Register SetTank Register Start Address = (TankNumber-1)*36+200
Register Description Address Offset Data Format ResolutionTank Status Register 0, 1 See Tank Status RegisterTank Alarms Register* 2,3 See Tank Alarms RegisterProduct Level 4,5 Signed 32-bit Integer See Length UnitsWater Level 6,7 Signed 32-bit Integer See Length UnitsTemperature 8,9 Signed 32-bit Integer See Volume UnitsGross Product Volume 10,11 Signed 32-bit Integer See Volume UnitsNet Product Volume 12,13 Signed 32-bit Integer See Volume UnitsWater Volume 14,15 Signed 32-bit Integer See Volume UnitsUllage Volume 16,17 Signed 32-bit Integer See Volume UnitsDensity 18,19 Signed 32-bit Integer See Density UnitsNet Density 20,21 Signed 32-bit Integer See Density UnitsMass 22,23 Signed 32-bit Integer See Mass UnitsReserved 24-31 N/A
*Note that this register does not contain all possible alarms for a tank.
Tank Status RegisterBit # Status Bit0 Tank in Alarm 1 Delivery in Progress2 Static Tank Test in Progress
3-31 Reserved
12
Tank Alarms RegisterBit # Status Bit0 High High Product 1 High Product2 High Water3 Low Product4 Low Low Product5 Precision Leak Detected6 Gross Leak Detected7 SCALD Leak Detected8 Product Density High Limit Exceeded9 Product Density Low Limit Exceeded10 Float Missing11 Probe Synchronization Error12 No Probe Detected13 Float Height Error14-31 Reserved
Manifold DataManifold Data Register SetManifold Register Start Address = (ManifoldNumber-1)*26+3200
Register Description Address Offset Data Format ResolutionManifold Status Register 0, 1 See Manifold Status RegisterManifold Alarms Register* 2,3 See Manifold Alarms RegisterTemperature 4,5 Signed 32-bit Integer See Volume UnitsGross Product Volume 6,7 Signed 32-bit Integer See Volume UnitsNet Product Volume 8,9 Signed 32-bit Integer See Volume UnitsWater Volume 10,11 Signed 32-bit Integer See Volume UnitsUllage Volume 12,13 Signed 32-bit Integer See Volume UnitsReserved 14-20 N/A
*Note that this register does not contain all possible alarms for a tank.
Manifold Status Register
Bit # Status Bit0 Manifold in Alarm 1 Delivery in Progress
2-31 Reserved
Manifold Alarms RegisterBit # Status Bit0 Low Product1 Low Low Product2 SCALD Leak Detected
3-31 Reserved
13
Sensor Data2-Wire Sensor Status Register2-Wire Sensors Start Address = (SensorNumber-1)*2+4500
Bit # Status Bit0 Sensor State
1-31 Reserved
2-Wire Sensor State TableBit Value Sensor State
0 Ok1 Alarm
3-Wire Sensor Register Set3-Wire Sensors Start Address = (SensorNumber-1)*3+4800
Register Description Address Offset Data FormatSensor Type 0 See 3-Wire Sensor Type TableSensor State 1 See 3-Wire Sensor State TableReserved 2
3-Wire Sensor Type Table Register Value Sensor Type
0 Unknown Sensor1 Interstitial (EIS) OR 2-Wire Sensor2 Discriminating Interstitial Sensor (DIS)3 Discriminating Dispenser Sump Sensor (DDS)4 Discriminating Turbine Sump Sensor (DTS)5 Monitoring Well Sensor (MWS)6 Hydrostatic Interstitial Brine Reservoir Sensor (HIS)7 Discriminating Monitoring Well Vapor Sensor (DVS)
3-Wire Sensor State Table
Register Value Sensor State0 Ok1 Alarm2 Sensor On3 Product Detected4 Water Detected5 Sump Full6 Dry Well7 High Brine8 Low Brine9 Vapor Detected10 Vapor Sensor Malfunctioning11 Temperature Error12 Synchronization Error13 Signal Lost14 ID Error15 Data Error
14
Mag Sensor Register SetMag Sensors Start Address = (SensorNumber-1)*7+5200
Register Description Address Offset Data FormatProduct Level 0,1 Signed Integer (See Length Units)Water Level 2,3 Signed Integer (See Length Units)Status Register 4 See Mag Sensor Status RegisterReserved 5-8
Mag Sensor Status RegisterBit # Status Bit0 Water Warning Active 1 Water Alarm Active2 Product Alarm Active3 Installation Alarm Active4 Sensor Missing Alarm Active5 Sensor Sync Alarm Active6 Sensor Float Missing Active
7-15 Reserved
Relay DataRelay Status RegisterPS Relay Start Address = (PSRelay-1)*2+5900
Relay Start Address = (Relay-1)*2+6000
Bit # Status Bit0 Relay Status
1-15 Reserved
Relay Status State TableBit Value Relay State
0 Deactivated1 Active
15
Turbine Pump Interface (TPI) DataTPI Controller Status RegisterTPI Start Address = (TPINum-1)*2+6400
Bit # Status Bit0 Pump Status 1 Pump Forced Off2 Pump Controller Faulted
3-15 Reserved
Pump Status TableRegister Value Pump Status State
0 Idle1 Running
Pump Forced Off State TableRegister Value Pump Forced Off State
0 Ok1 Force Off
Pump Controller Faulted TableRegister Value Pump Controller Faulted State
0 Ok1 Controller Faulted
Input DataLow Voltage Inputs Status RegisterLVI Start Address = (LVINum-1)*2+6600
Bit # Status Bit0 Input Status
1-15 Reserved
Low Voltage Input Status Table
Bit Value Low Voltage Input State0 In-Active1 Active
AC Input Status RegisterDHI Start Address = (DHI Num-1)*2+6700
Bit # Status Bit0 Input On
1-15 Reserved
AC Input Bit Value TableRegister Value AC Input State
0 In-Active1 Active
16
GIO Inputs Status RegisterGIO Start Address = (GIO Num-1)*2+7100
Bit # Status Bit0 Input On
1-15 Reserved
GIO Input Bit Value TableRegister Value GIO Input State
0 In-Active1 Active
Current Alarms Register SetAlarms Start Address = (Alarm Num-1)*5+7400
Register Description Address Offset Data FormatAlarm Code 0 See Alarm Code TableAlarm Data 1 Integer, typically device numberReserved 2-5
Alarm Code TableAlarm Code Device Type Alarm Name
-2 None Unknown -1 None Any 0 None No error
1 Slot Test AlarmSYSTEM ALARMS (0900-1999)
1001 None Probe module number mismatch 1002 None Probe module number mismatch 1003 None 4-20mA module number mismatch 1004 None Relay module number mismatch 1005 None AC Input module number mismatch 1006 None 4-20mA module number mismatch 1007 None 4-20mA module number mismatch 1008 None 2-Wire Sensor module number mismatch 1009 None 3-Wire Sensor module number mismatch 1010 None Power Supply module number mismatch 1011 None IO module number mismatch 1012 None DIM module number mismatch 1013 None LON module number mismatch 1014 None Printer module number mismatch 1015 None Console DTU number mismatch 1018 None IS Barrier Violation 1022 Slot Console DTU is offline 1023 Slot Probe module is offline 1024 Slot 4-20mA module is offline 1025 Slot Relay module is offline 1026 Slot AC Input module is offline 1027 Slot 2-Wire Sensor module is offline
17
1028 Slot 3-Wire Sensor module is offline 1029 Slot Power Supply module is offline 1030 Slot IO module is offline 1031 Slot Controller module is offline 1032 None System Bus Error 1033 None Power Supply Setup Error 1034 None AC Input Setup Error 1035 None Relay Module Setup Error 1036 None Probe Module Setup Error 1037 None 4-20mA Module Setup Error 1038 None 2-Wire Sensor Module Setup Error 1039 None 3-Wire Sensor Module Setup Error 1040 None Vapor Recovery Monitor Setup Error 1041 None Fuel Management System Setup Error 1042 None Secondary Containment Monitor Setup Error1043 None System Setup Error 1044 None Invalid Registration 1045 None Invalid Configuration 1046 None Internal Error #1 - contact technical support1047 None Auto Detect Setup Error 1048 None Set Date and Time
VAPOR RECOVERY MONITORING ALARMS (2000-2499)2001 aldHose Daily Vapor Collection Warning 2002 aldHose Daily Vapor Collection Failure 2003 aldHose Weekly Vapor Collection Warning 2004 aldHose Weekly Vapor Collection Failure 2005 aldHose ORVR Vehicle Limit Reached 2040 aldChannelPRB VFM Missing 2041 aldChannelPRB VFM Error 2042 aldChannelPRB VFM No Data 2050 None Weekly Ullage Pressure Warning 2051 None Weekly Ullage Pressure Failure 2053 None Weekly Ullage Pressure Leak Test Warning 2054 None Weekly Ullage Pressure Leak Test Failure 2056 None Ullage Volume Insufficient 2057 None Pressure Out of Range for Ullage Pressure Leak Test2058 None Monthly Ullage Pressure Warning 2059 None Monthly Ullage Pressure Failure 2070 None Pressure Sensor Error 2071 None Pressure Sensor Open Circuit 2080 None Vapor Processor Input 2081 None Vapor Processor Failure 2082 None Vapor Processor Warning 2083 None Vapor Processor Failure 2090 None Configuration Error 2091 None TS-DIM Read Data Error 2092 None External ATG Connection Down Error
18
2093 None TS-DIM Connection Down 2095 None Development Test Alarm 2096 None External ATG Connection Down Warning
FUEL MANAGEMENT SYSTEM ALARMS (2500-2999)2500 None FMS configuration error 2501 Tank No data available 2502 Tank Float missing 2503 Tank Probe synchronization error 2504 Tank No probe detected 2505 Tank Temperature Error 2506 Tank RTD table error 2507 Tank API volume correction error 2508 Tank Alpha volume correction error2509 Tank Level error 2510 Tank Product volume error 2511 Tank Water volume error 2512 Tank Ullage error 2513 Tank Correction table error 2514 Tank Net error 2515 Tank Low battery 2516 Tank System memory error 2517 Tank Float height error 2519 Tank Line monitor disabled 2520 Tank Open analog input 2521 Tank Unstable probe 2522 Tank High high product level2523 Tank High product level 2524 Tank High water level2525 Tank Low product volume 2526 Tank Low low product volume2527 Manifold Manifold Low product volume 2528 Manifold Manifold Low low product volume2529 Tank High product volume 2530 Tank High High product volume2540 Tank Density error 2541 Tank High water/Phase sep2650 Tank Tank Theft Detected2651 Manifold Manifold Theft Detected2652 Tank Tank Leak Detected2653 Manifold Manifold Leak Detected2654 Tank Tank Gross Leak Detected2655 Manifold Manifold Gross Leak Detected2656 Tank Tank Scald Leak Detected2657 Manifold Manifold Scald Leak Detected2658 Tank Tank Scald Compliance Warning2659 Manifold Manifold Scald Compliance Warning
19
2660 Tank Tank Water/Phase Sep Float Disabled2680 Tank Tank Product Density High Limit Exceeded2681 Tank Tank Product Density Low Limit Exceeded 2682 Tank Density float error 2690 Mag Sensor Mag sensor configuration error 2691 Mag Sensor Mag sensor not learned error 2692 Mag Sensor Mag sensor float missing 2693 Mag Sensor Mag sensor synchronization error2694 Mag Sensor Mag sensor missing 2695 Mag Sensor Mag sensor data error 2696 Mag Sensor Mag sensor float height error 2697 Mag Sensor Mag installation error2698 Mag Sensor Mag water warning 2699 Mag Sensor Mag water alarm 2700 Mag Sensor Mag product alarm
SECONDARY CONTAINMENT MONITORING ALARMS (3000-3499)3000 Containment Vacuum Too High 3001 Containment Low Vacuum 3002 Containment Failed to Reach Target Vacuum 3003 Containment Failed to Hold Vacuum 3004 Containment Unstable Vacuum 3005 Containment Containment Not Learned 3006 Containment Vacuum Sensor Failed 3007 Containment Vacuum Sensor Failed/Not Connected 3008 Containment Containment Pump Request Ignored 3009 Containment Low Vacuum And Pump Request Ignored3010 None Containment Program Error Warning 3011 None Containment Program Error Detected 3012 Containment Not Configured 3013 Containment Disabled
ANA ALARMS (3500-3599)3500 4-20mA Channel 4-20mA Input Error
SENSOR ALARMS (3600-3699)3600 2-Wire Sensor SN2 Sensor On 3601 Slot SN2 Fuse Blown3602 3-Wire Sensor SN3 Sensor On 3603 Slot SN3 Fuse Blown3604 Slot SN3 Pwr Short 3605 3-Wire Sensor SN3 Data Error3606 3-Wire Sensor SN3 Water 3607 3-Wire Sensor SN3 Product 3608 3-Wire Sensor SN3 Sump Full 3609 3-Wire Sensor SN3 Dry Well 3610 3-Wire Sensor SN3 High Brine3611 3-Wire Sensor SN3 Low Brine 3612 3-Wire Sensor SN3 Vapor 3613 3-Wire Sensor SN3 No Signal
20
3614 3-Wire Sensor SN3 Id Error 3615 3-Wire Sensor SN3 Sync Error
LINE LEAK DETECTION ALARMS (3700-3799)3700 Line Gross Leak Test Failed 3701 Line Monthly Leak Test Failed 3702 Line Precision Leak Test Failed 3703 Line Failed to Pressure Up 3704 Line Failed to Catch Pressure 3705 Line Sudden Pressure Loss 3706 Line Dispensing Pressure Test Failed 3707 Line High Line Pressure 3708 Line Extended Hook Signal 3709 4-20mA Channel Pressure Transducer Fail 3710 Line Line is not configured 3711 Line Line Program Error Detected 3712 Line Air in Line 3713 Line Line Not Enabled 3714 Line Line Not Learned 3715 Line 3 GPH Compliance Expired 3716 Line 0.2 GPH Compliance Expired 3717 Line 0.1 GPH Compliance Expired 3718 Line Marginal Pass of Gross Leak Test3719 Line Line Pump Request Ignored
PRINTER ALARMS (3800-3899)3800 System Printer Paper Jam 3801 System Printer Paper Jam 3802 System Printer Solenoid Stuck 3803 System Printer Solenoid Stuck 3804 None Printer Door Open 3805 None Check Printer 3806 None Printer Motor Temperature 3807 None Printer Head Temperature 3808 None Check Paper
MODEM ALARMS (3900-3999)3900 None Modem Error 3901 None Cellular Modem Error3902 None Dynamic DNS Error
VR EMULATION ALARMS (4000-4049)4000 None VR Dim Data Lost
DISPENSER INTERFACE MODULE ENGINE ALARMS (4050-4099)4050 None Dim Communications Failure
TURBINE PUMP INTERFACE ALARMS (4100-4199)4100 None Communication Failure 4101 Pump Pump Communication Fail4102 Pump Clogged Intake 4103 Pump Dry Tank 4104 Pump Pump In Water
21
4105 Pump Under Voltage 4106 Pump Locked Rotor 4107 Pump Open Circuit 4108 Pump Capacitor Failing 4109 Pump Short Circuit 4110 Pump High Temperature 4111 Pump Not Calibrated 4112 Pump Extended Run 4113 Pump Relay Fault 4114 Pump L2 Open 4115 Pump Over Voltage 4116 Pump Unbalanced Voltage 4117 Pump Unbalanced Load 4118 Pump Unknown Fault 4119 Pump Underload 4120 Pump Over Speed 4121 Pump Long Flash 4122 Pump Hardware Fault 4123 Pump Controller Type Error
INPUT ALARMS (4200-4299)4200 GIO Input IO Input Alarm 4201 PS Input Power Supply Input Alarm4202 DHI Input AC Input Alarm
PLC ALARMS (4300-4399)4300 None DTU FFS Interference 4301 None DTU Non FFS Interference4302 PLC Remote DTU is offline
COMPLIANCE ALARMS (4400-4499)4401 Tank Monthly Compliance Alarm 4402 Tank Monthly Compliance Warning4403 Tank Annual Compliance Alarm 4404 Tank Annual Compliance Warning 4405 Manifold Monthly Compliance Alarm 4406 Manifold Monthly Compliance Warning4407 Line Monthly Compliance Alarm 4408 Line Monthly Compliance Warning4409 Line Annual Compliance Alarm 4410 Line Annual Compliance Warning 4411 2-Wire Sensor Monthly Compliance Alarm 4412 2-Wire Sensor Monthly Compliance Warning4413 3-Wire Sensor Monthly Compliance Alarm 4414 3-Wire Sensor Monthly Compliance Warning4415 Mag Sensor Monthly Compliance Alarm 4416 Mag Sensor Monthly Compliance Warning