Franklin Fueling Systems INCON TS5000evo Manual
Franklin Fueling Systems INCON TS5000evo Manual

Franklin Fueling Systems INCON TS5000evo Manual

Modbus interface
Hide thumbs Also See for INCON TS5000evo:

Advertisement

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the INCON TS5000evo and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Franklin Fueling Systems INCON TS5000evo

  • Page 1 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...
  • Page 2: Table Of Contents

    Contents Important Safety Messages ....................3 Overview ..........................4 Installation ..........................4 Modbus RTU ..........................4 Connecting a PC or Laptop Computer................4 Configuring IP Settings for Communication .................. 5 Obtain an IP Address Automatically ....................7 Check Status of Connection  ......................7 Network Parameters  ........................8 Modbus Register Map......................9 Register Mapping Overview ......................9 System Units ..........................10 Tank Data ..........................
  • Page 3: Important Safety Messages

    Important Safety Messages FFS 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 Warning 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.
  • Page 4: Overview

    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. Overview Modbus 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.  Installation Modbus 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 RTU To 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. Parameter Default Group Name Description Range of Values Name Values Serial Ports Network Connection (PPP)  Veeder-Root Mode   Network Connection (PPP)  Franklin Fueling System (XML) Modbus Baud Rate 57600 1200 - 115200 COMM 1 Data Bits 7 or 8 Parity None even...
  • Page 5: Configuring Ip Settings For Communication

    Configuring IP Settings for Communication 3.  There are (2) two views settings possible when  using Windows 7: Before attempting to modify any computer settings, contact  the Information Technologies department of your business,  • In Category View, click on Network and Internet,  if available. Some computer accounts may have restricted  then click View Network Status and tasks under permissions to overcome before any changes are allowed  Network and Sharing Center. 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. • In Icon View, click on Network and Sharing Center. 4. ...
  • Page 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.
  • Page 7: Obtain An Ip Address Automatically

    Obtain an IP Address Automatically Note:  The consoles default IP address is  192.168.168.168. If the PC is normally configured  Computers commonly use this setting to obtain an IP  to acquire an IP address automatically, Alternate address automatically.  Configuration may be used, as mentioned above, to  1.  If Obtain an IP address automatically is  allow a connection to be enabled without the necessity  selected, it may be best to click the Alternate of reconfiguring the computer each time it will be used  Configuration tab. to connect to this console. Use the Following IP Address 1.  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.  Select User Configured. 2. ...
  • Page 8: Network Parameters

    Network Parameters DNS Server Address: Preferred DNS Server / Alternate DNS Server – The  To communicate with your network equipment (i.e. router,  domain name system (DNS) is the way that internet domain  switch, hub, etc.) you will need to modify the TS-550evo or  names are located and translated into Internet Protocol  TS-5000evo console’s network parameters. addresses. A domain name is a meaningful and easy- to-remember tag for an internet address (used for e-mail  functions). 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 ...
  • Page 9: Modbus Register Map

    Modbus Register Map Register Values Little Endian Ordering All 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 Overview Register 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 Data 272- ….
  • Page 10: System Units

    6000-6001 Relay 1 Relay 1 Status 6002-6003 Relay 2 Relay 2 Status 6003 -…. Relay 3… Relay 3 Status… 6166-6167 Relay 84 Relay 84 Status 6168-6399 Reserved Reserved 6400-6401 TPI 1 Controller 1 Status 6402-6403 TPI 2 Controller 2 Status 6404 -…. TPI 3 … Controller 3 Status … 6462-6463 TPI 32 Controller 32 Status 6464-6599 Reserved Reserved 6600-6601 LVI 1 Low Voltage Input 1 Status 6602-6603 LVI 2 Low Voltage Input 2 Status 6604-6699 Reserved Reserved 6700-6701 AC Input 1 AC Input 1Status 6702-6703...
  • Page 11: Tank Data

    Volume Units Table Register Value Unit Type Units Precision Liters 0.1 L Gallons 0.1 gal Imperial Gallons 0.1 imp gal Temperature Units Table Register Value Unit Type Units Precision Centigrade 0.1 C Fahrenheit 0.1 F Density Units Table Register Value Unit Type Units Precision Kilograms per cubic meter 0.1 kg/m^3 Grams per cubic centimeter 1 g/cm^3 Pounds per cubic foot 0.001 lbs/ft^3...
  • Page 12: Manifold Data

    Tank Alarms Register Bit # Status Bit High High Product  High Product High Water Low Product Low Low Product Precision Leak Detected Gross Leak Detected SCALD Leak Detected Product Density High Limit Exceeded Product Density Low Limit Exceeded Float Missing Probe Synchronization Error No Probe Detected Float Height Error 14-31 Reserved Manifold Data Manifold Data Register Set Manifold Register Start Address = (ManifoldNumber-1)*26+3200 Register Description Address Offset Data Format Resolution Manifold Status Register 0, 1 See Manifold Status Register Manifold Alarms Register* See Manifold Alarms Register Temperature...
  • Page 13: Sensor Data

    Sensor Data 2-Wire Sensor Status Register 2-Wire Sensors Start Address = (SensorNumber-1)*2+4500 Bit # Status Bit Sensor State  1-31 Reserved 2-Wire Sensor State Table Bit Value Sensor State Alarm 3-Wire Sensor Register Set 3-Wire Sensors Start Address = (SensorNumber-1)*3+4800 Register Description Address Offset Data Format Sensor Type See 3-Wire Sensor Type Table Sensor State See 3-Wire Sensor State Table Reserved 3-Wire Sensor Type Table Register Value Sensor Type Unknown Sensor...
  • Page 14: Mag Sensor Register Set

    Mag Sensor Register Set Mag Sensors Start Address = (SensorNumber-1)*7+5200 Register Description Address Offset Data Format Product Level Signed Integer (See Length Units) Water Level Signed Integer (See Length Units) Status Register See Mag Sensor Status Register Reserved Mag Sensor Status Register Bit # Status Bit Water Warning Active  Water Alarm Active Product Alarm Active Installation Alarm Active Sensor Missing Alarm Active Sensor Sync Alarm Active Sensor Float Missing Active 7-15 Reserved Relay Data Relay Status Register PS Relay Start Address = (PSRelay-1)*2+5900 Relay Start Address = (Relay-1)*2+6000 Bit #...
  • Page 15: Turbine Pump Interface (Tpi) Data

    Turbine Pump Interface (TPI) Data TPI Controller Status Register TPI Start Address = (TPINum-1)*2+6400 Bit # Status Bit Pump Status  Pump Forced Off Pump Controller Faulted 3-15 Reserved Pump Status Table Register Value Pump Status State Idle Running Pump Forced Off State Table Register Value Pump Forced Off State Force Off Pump Controller Faulted Table Register Value...
  • Page 16: Gio Inputs Status Register

    GIO Inputs Status Register GIO Start Address = (GIO Num-1)*2+7100 Bit # Status Bit Input On  1-15 Reserved GIO Input Bit Value Table Register Value GIO Input State In-Active Active Current Alarms Register Set Alarms Start Address = (Alarm Num-1)*5+7400 Register Description Address Offset Data Format Alarm Code See Alarm Code Table Alarm Data Integer, typically device number Reserved Alarm Code Table Alarm Code Device Type...
  • Page 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       ...
  • Page 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 error 2509 Tank...
  • Page 19 2660 Tank  Tank Water/Phase Sep Float Disabled 2680 Tank  Tank Product Density High Limit Exceeded 2681 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 error 2694 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 error 2698 Mag Sensor  Mag water warning      2699 Mag Sensor  Mag water alarm       ...
  • Page 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        ...
  • Page 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          ...
  • Page 22 ©2013 FFS 000-0536 Rev A...

This manual is also suitable for:

Incon ts-550evo

Table of Contents