Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Digital Level Sensor Model 2100 User’s Guide Siemens Energy, Inc. Oil & Gas Solutions 10730 Telge Road Houston, Texas 77095 USA Document No. SEI-OG-DLS-001 Page 1 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Table of Contents 1 DESCRIPTION:.................................................................................................................................................. 3 2 COMMUNICATIONS: ...................................................................................................................................... 3 3 WIRING CONNECTIONS:............................................................................................................................... 3 4 INSTALLATION:............................................................................................................................................... 3 5 TESTING AND TROUBLESHOOTING: ........................................................................................................ 4 6 DIGITAL LEVEL SENSOR PROTOCOL: ..................................................................................................... 5 6.1 6.2 6.3 6.4 Command syntax:......................................................................................................................................... 5 Report Level and Temperature:.................................................................................................................... 5 Report Level and Temperature Continuously (diagnostic): ......................................................................... 6 Report 4-20mA output level (Note: Available in version 3.09 and higher versions). ................................... 6 Report Temperature only: ............................................................................................................................ 7 Configuration Commands: ........................................................................................................................... 7 Assign Unit Number: .................................................................................................................................... 7 Set Baud Rate: .............................................................................................................................................. 7 Set Number of Floats:................................................................................................................................... 8 Set Level Offset:............................................................................................................................................ 8 Set Level Offsets for Individual Floats: ........................................................................................................ 8 Set Temperature Offset:................................................................................................................................ 9 Set Multiple Temperature Sensor Offsets: .................................................................................................... 9 Set Receive to Transmit delay: ..................................................................................................................... 9 Set 4-20mA Poll Period:............................................................................................................................. 10 Set 4-20mA Minimum (4mA) Range: .......................................................................................................... 10 Set 4-20mA Maximum (20mA) Range: ....................................................................................................... 10 Set the Level Error setting (Available in version 3.09 and higher):........................................................... 11 Set the Modbus 16 bit, 32 bit floating point mode (Available in version 3.09 and higher): ....................... 11 Configuration Request Commands:............................................................................................................ 12 Report Number of Floats:........................................................................................................................... 12 Report Level Offsets: .................................................................................................................................. 12 Report Temperature Offset:........................................................................................................................ 12 Report Multiple Temperature Offsets:........................................................................................................ 13 Report Switch Distance: ............................................................................................................................. 13 Report Total Switches:................................................................................................................................ 13 Report Receive to Transmit delay: ............................................................................................................. 13 Report 4-20mA Configuration:................................................................................................................... 14 Report Serial Number:................................................................................................................................ 14 Report the Level Error setting (Available in version 3.09 and higher): ..................................................... 14 Report the Modbus 16 bit, 32 bit mode (Available in version 3.09 and higher): ....................................... 15 Modbus Registry Map (Version 3.12) ........................................................................................................ 15 7 MODEL 2100 DLS SPECIFICATIONS ......................................................................................................... 19 8 PART NUMBERING SYSTEM ...................................................................................................................... 24 9 CONTACT INFORMATION .......................................................................................................................... 25 Document No. SEI-OG-DLS-001 Page 2 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 1 DESCRIPTION: The Model 2100 Digital Level Sensor is a solid-state device that measures and reports fluids level and temperatures in storage tanks. It is called a digital sensor because it reports the information in a serial bit stream. The sensor uses a float imbedded with magnets to sense the top of a fluid level (s). There is a temperature sensor mounted inside the tube one-foot from the bottom. When the sensor is polled for data, a series of microprocessors read and determine the position of the float or floats along the sensor tube. The main microprocessor then calculates the level and temperature and returns the data in a serial stream. 2 COMMUNICATIONS: The serial communication protocol is RS485 2-wire or 4-wire, field selectable via a jumper on the fuse board. The baud rate is set to 9600, N, 8, 1. In 4-wire mode, one pair of wires is used strictly for transmitting and another pair is for receiving. For 2-wire mode, only one pair of wires is needed for both transmit and receive. Two wires are needed for the power supply, so 4-wire communications require a 3pair cable, while 2-wire requires a 2-pair cable. 3 WIRING CONNECTIONS: The sensor requires a power supply of 5.6 to 18 volts DC. To connect the sensor communication lines to the telemetry equipment, connect the sensor data receive to the RTU data transmit and the sensors data transmit to the RTU data receive. The voltage supply can be connected to a switched output so power is applied only during sensor polling. 4 INSTALLATION: To install the sensor, follow the simple steps below while referring to the assembly diagram in Figure 1: 1. For stainless steel square tube Sensors, install the 2-inch hub sensor-grip and a reducer for the tank port size that is to be used. Slide this assembly on to the bottom of the tube. Go to Step 3 2. For round fibreglass tube sensors, install a reducer for the tank port size that is used on the tank. The reducer should be fed up the sensor tube and screwed onto the sensor cord grip fixed to the top of the sensor. Be careful tightening the cord grip and reducer so as not to damage the sensor. Loosen the cord grip and slide the assembly as far up the sensor as it will go. Hand-tighten it at this point. Reattach the upper hose clamp around the sensor tube at the top of the side strip. 3. Slide the float up on to the sensor. The white strip on the side of the sensor tube must match up with the white mark on the float. On round fiberglass tubes, the white mark will line up on the ridge. 4. Install the float stop at the bottom of the sensor tube. 5. Carefully insert the bottom end of the sensor into the tank top port and lower the sensor slowly into the tank. Be careful with the float so it does not hang up on the port edge. Document No. SEI-OG-DLS-001 Page 3 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 CAUTION: DO NOT drop the sensor into the tank. The sensor contains many glass reed switches and a sharp impact will break them. 6. When the sensor end is resting on the tank bottom, slide the reducer/sensor-mount assembly down to the tank port and tighten it into the port. Tighten the sensor mount tight enough so the sensor cannot rotate by hand. 7. Unscrew the round side cover from the sensor top housing and feed the signal cable through cord grip on the side of the sensor top. Unplug the gray, 6-position connector from the internal fuse board. Make sure power is off before proceeding. Using the white depressor tool, install the six wires (4-wire communication) or four wires (2- wire communication) as directed in the connection (hook-up) diagram in Figure 2. 8. Plug-in the connector and replace the side cover. 5 TESTING AND TROUBLESHOOTING: If the sensor fails to respond or does not report an accurate level, several things could be at fault. See the list of symptoms below for help in diagnosing the problem. Sensor does not respond: Sensor is new and recently installed: o The sensor wiring is incorrect: Check with sensor connection (hook-up) diagram. o Wrong baud rate: (Factory default is 9600) o Wrong protocol: (Factory default is N81) o There is insufficient voltage: The sensor needs at least 5.6 VDC. Sensor is has been in service for some time but is not working: o There are corroded connections or damaged cables. o Blown fuse or shorted suppressor on the barrier board (if equipped). Check the fuses with a continuity tester. o Blown fuse or shorted suppressor on the internal fuse board. Check the fuses with a continuity tester. o There is possible damage to sensor electronics. Sensor sends inaccurate level or temperature: o o An incorrect level or temperature offset is programmed into sensor, RTU or host. An incorrect number of floats are programmed. Check the sensor protocol list to reprogram the sensor with the correct information. Sensor sends temperature but not level: o o If the sensor reports error code 1, the float is not on the sensor in the correct orientation. The white mark on the float must be on top of the strip on the side of the sensor. An incorrect number of floats are programmed. Check the sensor protocol command list to reprogram the sensor with the correct information. Document No. SEI-OG-DLS-001 Page 4 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 6 6.1 DIGITAL LEVEL SENSOR PROTOCOL: Command syntax: Uppercase characters denote littorals in the command and response streams. Lowercase characters represent data fields in the command and response streams. Further explanation of data field structure is provided as necessary with each command. All commands are terminated with carriage return <cr>. All responses are terminated with Ccccc (cccc=16 bit CRC field in hexadecimal) followed by a carriage return linefeed pair <cr><lf>. All alpha hexadecimal characters are lower case. The prefix to all commands and responses is Uuu where uu is the unit number (00-31). The unit number is the identity of the level sensor to which a command is addressed or which generates the response. ‘*’ may be used as a wild card character for either digit in the unit number field ‘uu’. The responding level sensor will always convert wildcard characters to the actual unit number. Commands, which modify a level sensor configuration, always return the command string and ‘OK’ if successful. ‘EEerr’ replaces ‘OK’ if there is a problem storing the configuration data in the level sensor EEPROM. Data Request Commands: Report Level and Temperature: Uuu? where uu is a 2 digit unit number from 00 to 31( “*” may be used as a wildcard for either digit ) Note: Do Not use the wildcard “**” if connected to more than one level sensor. Response: UuuDlll.llFtttEeeeeWwwww where uu = unit number lll.ll = level in inches (repeated for sensors with 2 floats) ttt = temperature in degrees F eeee = error number 0 = No errors 1= No float detected 2 = One float is out of range on a two-float sensor 3 = Too many groups 4 = (reserved) 5 = Transient to slave processor for level failed 6 = Transient to slave processor for temperature failed 7 = Receive from slave processor of level failed 8 = Receive from slave processor of temperature failed 9 = No slave processors responding Note: If errors 5 through 9 occur, the sensor should be returned for repair. Document No. SEI-OG-DLS-001 Page 5 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 wwww = warning number 0 = No warnings 1 = Possible level degradation 2 = Possible temperature degradation. Under normal circumstances the warning field in 0. It will display 1 if the sensor is configured for two floats, and only one group of switches is detected (i.e., only one flat is present or both floats are abutted) Note: The number of decimal places in a data field implies nothing about the accuracy of the data, i.e., levels are not accurate to 0.01 inches. Report Level and Temperature Continuously (diagnostic): Uuu?? Response: Same as above, except continuously. Note: The unit must be powered down before it will respond to other commands. Report 4-20mA output level (Note: Available in version 3.09 and higher versions). Uuu?M Response: UuuMhhhhEeeeeWwwww Where uu = unit number hhhh = hex value 0x0000-0xFFFF eeee = error number 0 = No errors 1= No float detected 2 = One float is out of range on a two-float sensor 3 = Too many groups 4 = (reserved) 5 = Transient to slave processor for level failed 6 = Transient to slave processor for temperature failed 7 = Receive from slave processor of level failed 8 = Receive from slave processor of temperature failed 9 = No slave processors responding Note: If errors 5 through 9 occur, the sensor should be returned for repair. Document No. SEI-OG-DLS-001 Page 6 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 wwww = warning number (0 means “No warnings”) 0 = No warnings 1 = Possible level degradation 2 = Possible temperature degradation Report Temperature only: Uuu?T Response: UuuFxxEeeeeWwwww 6.2 Configuration Commands: Assign Unit Number: UuuNnn Where uu = unit number (from 00 to 31) nn = new unit number Note: Unit number 00 is not valid in Modbus RTU mode Response: UuuNOK Where uu = newly assigned unit number Set Baud Rate: UuuBbbbb[b][pds] Where bbbb[b] = 1200, 9600,14400,19200,38400, or 57600 (9600 is default) pds = parity, data length, stop bits (pds optional) N81 E71 (default) O71 Example for programming Unit 00 to 9600 E 7 1 would be U00B9600E71 Document No. SEI-OG-DLS-001 Page 7 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Note: It is not necessary to power down the Model 2100 before this command takes effect. The Model 1000 must have power cycled for this command to take effect. Response: UnnBOK Set Number of Floats: UuuFn Where uu = unit number n = float number (1 or 2) Response: UuuFOK Set Level Offset: UuuLOsllll Sets the offset for the level sensor Where uu = unit number sIIlI = sign and offset with two implied decimal places Note: The accuracy of large (90.00+) offsets is limited to +/- 0.02 level units. If two floats, assigns the same offset to both Response: UuuOLOK Set Level Offsets for Individual Floats: UuuL[1|T]Oslll.ll Sets the top float offset. Example of setting top level offset for Unit 00 to 2.25 inches - U00L1O2.25 UuuL[2|B]Oslll.ll Sets the bottom float offset. (Dual Float Sensor only) Example of setting bottom level offset for water interface to 1.75 inches - U00L2O1.75 Where uu = unit number Document No. SEI-OG-DLS-001 Page 8 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 slll.ll = sign and offset with two implied decimal places. The Plus (+) sign is assumed. The Minus (-) must precede the offset value if required. If no decimal places are required, then you do not need to add to value Note: "O" in the command is the letter O and not the number zero Note: The accuracy of large (90.00+) offsets is limited to +/- 0.02 level units Response: UuuLOOK Set Temperature Offset: UuuOFsoo Where uu = unit number soo = -99 to 99 (optional sign) Response: UuuOFOK Set Multiple Temperature Sensor Offsets: UuuTnOso.o Where uu = unit number n = temperature sensor identifier (1-8, 1 is at top) so.o = -9.9 to 9.9 degrees (optional sign) Response: UuuTnOOK Set Receive to Transmit delay: UuuRmmm Where uu = unit number Document No. SEI-OG-DLS-001 Page 9 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 mmm = milliseconds (50 to 250). The default is 127ms Response: UuuROK Set 4-20mA Poll Period: UuuMPpppp Where uu = unit number pppp = seconds (Default is 30 seconds) Response: UuuMPOK NOTE: Poll Periods less than 20 seconds may shorten the life expectancy of the 4/20mA converter board. The relay (which power cycles the sensor to reduce power consumption) is good for 10,000,000 cycles. Set 4-20mA Minimum (4mA) Range: UuuMINmm.mm Where uu = unit number mm.mm = level for 4mA output (Default is 00.00) Response: UuuMINOK Set 4-20mA Maximum (20mA) Range: UuuMAXmmm.mm Where uu = unit number mmm.mm = level for 20mA output in inches (Default is the sensor maximum range) Example: For 20 foot long sensors = 240.00 Response: UuuMAXOK Document No. SEI-OG-DLS-001 Page 10 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Set the Level Error setting (Available in version 3.09 and higher): UuuSETERRx Where uu = unit number x = 0 will set the level error report to be 999.99. This is the default setting. x = 1 will set the level error report to be 000.00. Response: UuuSETERROK Set the Modbus 16 bit, 32 bit floating point mode (Available in version 3.09 and higher): UuuIFxxxx Where uu = unit number xxxx = 1007 will set the 16 bit mode. This is the default setting. xxxx = 1008 will set the 32 bit floating point mode. Response: UuuIFOK Document No. SEI-OG-DLS-001 Page 11 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 6.3 Configuration Request Commands: Report Number of Floats: UuuF? Response: UuuFn Where uu = unit number n = number of floats (1 or 2). Report Level Offsets: UuuLO? Response: UuuL1Osnn.nnL2Osnn.nn Where uu = unit number snn.nn = sign and offset with two implied decimal places Report Temperature Offset: UuuOF? Response: UuuOFsff Where uu = unit number s = sign ff = temperature offset (in degrees F) Document No. SEI-OG-DLS-001 Page 12 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Report Multiple Temperature Offsets: UuuTO? Response: UuuTnOso.o…..= TnOsn.n repeated for additional temperature sensors Where uu = unit number n = temperature sensor (1-8, 1 is top sensor) s = sign o.o= temperature offset. Report Switch Distance: UuuD? Response: UuuDd Where uu = unit number d = distance between switches as integral tenths of an inch (e.g., 5 = 0.5 inches) Report Total Switches: UuuS? Response: UuuSssss Where uu = unit number ssss = total number of switches in the sensor Report Receive to Transmit delay: UuuR? Response: UuuRmmm Where uu = unit number mmm = delay in milliseconds Document No. SEI-OG-DLS-001 Page 13 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Report 4-20mA Configuration: UuuMC? Response: UuuPppppL1_4MAll.ll_20MAhhh.hh Where uu = unit number Ppppp = Polling period in seconds L1 = Data source is top float _4MAll.ll = Level to output 4 mA _20MAhhh.hh = Level to output 20 mA Report Serial Number: UuuSN? Response: UuuSNxxxxxxx Where uu = unit number xxxxxxxx = Serial number. Report the Level Error setting (Available in version 3.09 and higher): UuuSETERR? Response: UuuSETERR=x Where uu = unit number x = 0 is set for level error report to be 999.99. This is the default setting. x = 1 is set for level error report to be 000.00. Document No. SEI-OG-DLS-001 Page 14 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Report the Modbus 16 bit, 32 bit mode (Available in version 3.09 and higher): UuuIF? Response: UuuIF=x Where uu = unit number x = 0 is set for 16 bit mode. This is the default setting. x = 1 is set for 32 bit floating point mode. 6.4 Modbus Registry Map (Version 3.13) Write functions are given in Table 6.1. The read only functions in the holding registry are referenced in Table 6.2. The sensor warnings codes are provided in Table 6.3 and the error codes are given in Table 6.4. Document No. SEI-OG-DLS-001 Page 15 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Table 6.1 Read/Write Registers Description Register Address Assign Sensor unit number Select 16 bits unsigned integer (0) or 32 bits floating point (1) for registers that hold top float, bottom float, and temperature Set baud rate (1200, 9600, 14400,19200,38400 or 57600) Set parity: 78 (N) = No parity 69 (O) = Odd parity 69 (E) = Even parity Set data bits: 8 Set stop bits: 1 Rx to Tx delay [ms]: 50 to 250 Set number of floats: 1 or 2 Level error report: 0 or 1 K factor x 100: 10 to 1000 bls/in Top level offset x 100: -9999 to 9999 Bottom level offset x 100: -9999 to 9999 Temperature offset1 x 10: -99 to 99 Temperature offset2 x 10: -99 to 99 Temperature offset2 x 10: -99 to 99 Temperature offset4 x 10: -99 to 99 Temperature offset5 x 10: -99 to 99 Temperature offset6 x 10: -99 to 99 Temperature offset7 x 10: -99 to 99 Temperature offset8 x 10: -99 to 99 Serial number high Serial number medium high Serial number medium low Serial number low Version number 40107 40108 106 107 No. Reg. 1 1 Notes Integer Type Default value is 1 Factory setting: 16 bits unassigned integer (see Note for advanced users Factory setting: 9600 16 bits Unsigned 16 bits Unsigned 40109 108 1 40110 109 1 Factory setting: 78 (N) 16 bits Unsigned 40111 40112 40113 40114 40115 40116 40117 110 111 112 113 114 115 116 1 1 1 1 1 1 1 Factory setting: 8 Factory setting: 1 Factory setting: 127 Factory setting: 1 Factory setting: 0 Factory setting: 167 Factory setting: 0 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned 16 bits Signed 40118 117 1 Factory setting: 0 16 bits Signed 40119 40120 40121 40122 40123 40124 40125 40126 40127 40128 40129 40130 40131 118 119 120 121 122 123 124 125 126 127 128 129 130 1 1 1 1 1 1 1 1 1 1 1 1 1 16 bits Signed 16 bits Signed 16 bits Signed 16 bits Signed 16 bits Signed 16 bits Signed 16 bits Signed 16 bits Signed 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned Number of modules: 1 to 8 Number of switches Switch distance x 10: 5 or 10 Number of temperature sensors 40132 40133 40134 40135 131 132 133 134 1 1 1 Factory setting: 0 Factory setting: 0 Factory setting: 0 Factory setting: 0 Factory setting: 0 Factory setting: 0 Factory setting: 0 Factory setting: 0 Read only Read only Read only Read only Factory setting: 10 Read only Read only Read only Read only Read only 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned 16 bits Unsigned Notes for advanced users: Writing 1007 at register address 107 will set register 107 to “0’”, and will set the device registers that hold top float, bottom float and temperature to 16 bits unsigned integer. Writing 1008 at register address 107 will set register 107 to “1”, and will set the device registers that hold the top float, bottom float and temperature to 32 bits floating point format. Reading register 107 will return “0” for 16 bits and “1” for floating point format. Document No. SEI-OG-DLS-001 Page 16 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Table 6.2 Holding Registers Sensor Unit Number 01 Register Address Float 1 (Top Float) Float 2 (Bottom Float) Oil level in Tank (top to bottom) Total volume (top level x K factor) Oil volume (top level – bottom level x K factor) Water volume (bottom level x K factor Temperature1 Temperature2 Temperature3 Temperature4 Temperature5 Temperature6 Temperature7 Temperature8 Temperature8 Battery voltage Error register Warnings register 43991 43992 43993 43994 43995 3990 3991 3992 3993 3994 No. Reg. 1 1 1 1 1 43996 3995 1 43997 43998 43999 43400 43401 43402 43403 43404 43404 43405 43406 43407 3996 3997 3998 3999 4000 4001 4002 4003 4003 4004 4005 4006 1 1 1 1 1 1 1 1 1 1 1 1 Document No. SEI-OG-DLS-001 Page 17 of 25 Notes Type Total Fluid Level Water interface level Units = bbls Units = bbls 16 bits Unsigned integer or 32 bits Floating Point = 100 for 16 bits © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Table 6.3 Warning Codes Binary Value Bit 0 Bit 1 Warning Code 0 1 2 Indication No warnings Possible level degradation Possible level degradation due to level Table 6.4 Error Codes Binary Value Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 Error Code 0 1 2 4 8 16 32 64 128 256 Document No. SEI-OG-DLS-001 Indication No errors Can’t resolve level reading or no float is detected One float is out of range on a two float sensor Two many groups Not used Transmit to slave processor for level failed Transmit to slave processor for temperature failed Receive from slave processor for level failed Receive from slave processor for temperature failed No slave processor responding Page 18 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 7 MODEL 2100 DLS SPECIFICATIONS Measurement length Available from 2 to 35 feet in length Tubing material 316L stainless steel: standard o 18 gauge: standard o 14 gauge: optional Fiberglass: optional Float NYTROPHYL stainless steel One used for single liquid Two used for water interface Designed to fit though a 3 inch NPT female tank port Level measurement increments and accuracy ¼ inch resolution +/- 1/8 inch accuracy Operating temperature range -40° C to +85° C Temperature measurement First sensor 12 inches from bottom Up to 8 temperature sensors available with desired spacing: optional +/- 1.5° C accuracy Power requirements 5.6 VDC to 18 VDC Power consumption 15mA nominal 20mA maximum Pressure 15 psi: standard Higher pressure ratings available as custom orders Communication RS485 o Two- or four-wire communications o Baud rate and parity programmable (up to 57600 baud) 4-20mA signal available when connected to digital-to-analog converter board Wireless capable Document No. SEI-OG-DLS-001 Page 19 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Protocol Modbus RTU 16 bit unsigned integer* Modbus RTU 32 bit floating point* Serial data via ASCII *Note Modbus RTU available in version 3.10 and higher. Wiring Two-wire communication: two twisted pair, (16-18 AWG) recommended Four-wire communication: three twisted pair, (16-18 AWG) recommended Classification Class 1, Div 1, Group D Hazardous Locations (when connected to an approved intrinsically safe barrier board) Certification ANSI/UL-913 CAN/CSA C22, No. 157 Document No. SEI-OG-DLS-001 Page 20 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Figure 7.1 Model 2100 Digital Level Sensor Document No. SEI-OG-DLS-001 Page 21 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Figure 7.2 DLS Assembly Diagram Document No. SEI-OG-DLS-001 Page 22 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 Figure 7.3 DLS Connection Diagram Document No. SEI-OG-DLS-001 Page 23 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 8 PART NUMBERING SYSTEM The sample in Figure 3 is a the part number for a 20 ft sensor with ¼ inch resolution, one temperature sensor, and a single float going into a tank with a 4 inch port and being wired up as two-wire RS485. Figure 8.1 DLS Part Numbering System In addition to the information provided within the part number, other information is need when ordering 1. Total Tube Length: Default is Measurement length plus 18 inches. Note: If installing in a dome-top tank, like a fiberglass tank, you will need to add one foot to the length of measurement to accommodate the extra height the dome adds. 2. Baud Rate and Parity desired: Default is 9600, N, 8, 1. If other baud rate and parity are required please specify 3. Unit Numbers Required: If ordering more than one sensor for a location you may have the level sensors pre-addressed with the required unit numbers prior to shipment for the tanks on that location. Example: If there are 3 tanks on one location, then specify that the level sensors be addressed U01, UO2 and U03. Alternate numbering sequences my be chosen. If no unit numbers are specified than default will be Unit 01 Document No. SEI-OG-DLS-001 Page 24 of 25 © Siemens AG 2011 Digital Level Sensor Model 2100 User’s Guide Version – 2011.05 9 CONTACT INFORMATION For further information or for assistance, please contact: Siemens Energy, Inc. Oil & Gas Solutions 10730 Telge Road Houston, TX 77095 Phone: +1 (888) 856-4528 or +1 (281) 856-4530 Email: [email protected] Web: www.siemens.com/energy/dls Document No. SEI-OG-DLS-001 Page 25 of 25 © Siemens AG 2011