You are on page 1of 9

Errata

1010FMA-56 January 2012

Errata
ModBus Register Map Additions and Fault Bit Decoding List Update
The following applies to the 1015N-5M ModBus manual (Revision 1) and Modscan32 Quick Start Guide. 1. Update the front cover of the 1015N-5M ModBus manual: a. From: CQO:1015N-5FM-1 Revision 01 Printing July 2008 b. To: CQO:1015N-5FM-1 Revision 02 Printing January 2012 2. Add the following tables to the Table of Contents (page 2) and Appendix A (page 30): a. Table 10 - 2 Channel Energy System - Reflexor – N2 b. Table 11 - FUS1010 Gross Vol. 1 Channel – MB 16 Bit Word Normal c. Table 12 - FUS1010 Gross Vol. Dual Channel Doppler – MB 16 Bit Word Normal 3. Add the following ModBus Register maps to the 1015N-5M ModBus manual and insert after page 34. See attached sheets. a. 1010EDN3 2 Channel Reflexor b. 1010N1 1 Channel c. 1010DN1 Dual Channel Doppler 4. Replace the Fault Bit Decoding list in the 15N-5M ModBus manual (pages 29 and 49) and in the Modscan32 Quick Start Guide (page 3) with the following:
Status 7FF 3xx 6xx 5xx xEx xCx xAx xxE xxC xxB xx7 Bytes b1 b2 b3 37 46 46 33 xx xx 36 xx xx 35 xx xx xx 45 xx xx 43 xx xx 41 xx xx xx 45 xx xx 43 xx xx 42 xx xx 37 b4 20 - Good 20 - Channel disable (x = don’t care) 20 - Interface 20 - Pig Detect 20 - Fault indicated 20 - Fault, aeration indicated 20 - Memory 20 - Spacing indicator 20 - ZeroMatic channel fault 20 - Empty Pipe 20 – hi/lo flowrate

E1

GAL.000 0. 0 Aux 31. 268. Data Type Site ID Date Time Float Float Units Float Units Float Float Units Float Units Float Units Float Units Float Units Bitfield Units Float Units Float Units Float Float Float Units EOF EOF MB 16 N 2 9600/8/N/1 ASCII s Register Type Input Register Input Register Input Register Holding Register Holding Register Not Used Holding Register Not Used Holding Register Holding Register Not Used Holding Register Not Used Holding Register Not Used Holding Register Not Used Holding Register Not Used Input Register Not Used Holding Register Not Used Holding Register Not Used Holding Register Holding Register Holding Register Not Used Report CH 1 REFLEXOR 30001-30004 30005-30006 30007-30008 41001-41002 41003-41004 41005-41006 41007-41008 41009-41010 41011-41012 41013-41014 41015-41016 41017-41018 30009-30010 41019-41020 41021-41022 41023-41024 41025-41026 41027-41028 Report CH 2 REFLEXOR 30011-30014 30015-30016 30017-30018 41029-41030 41031-41032 41033-41034 41035-41036 41037-41038 41039-41040 41041-41042 41043-41044 41045-41046 30019-30020 41047-41048 41049-41050 41051-41052 41053-41054 41055-41056 SIEMENS REGISTER MAP FOR 1015N-5M N2/MODBUS COMMUNICATION BOARD. KBTU . DevB1 1000.19. KBTU/HR . 31. 0.04.04 5DCER3-C. -0.90. TSF. TDF. S. 31.METER TYPE: Op System: Configuration File Parsing File Data Description Site Name Date Time Avg Energy Energy Rate Eng Rate Units Energy Total Eng Tot Units Flow Average Flow Flow Units Liq Total Liq Total Units Supply Temp Ts Units Return Temp Tr Units Temp Difference Td Units Alarms Alarm Units Analog Inputs A. GAL/MIN.S19 5DCER3-P.08748. 7FF. .012 0.01 .004 CEBB . -0.00 . I.95.08745. 0. 0.96. -0. TRF.S19 Sample Data 9D0001789 3783. -0. Units Dev Dev Units Chiller Effeciency 1 Chiller Effeciency 2 Chiller Effeciency 3 Chiller Effeciency Units 1010EDN3 2 CHANNEL REFLEXOR 5EN04-5.77.01 .

Units 2. Float VS. Float dt(uS)16 Units EOF EOF Register Type INPUT REG INPUT REG INPUT REG HOLDING REG HOLDING REG NOT USED HOLDING REG NOT USED HOLDING REG NOT USED HOLDING REG NOT USED INPUT REG NOT USED INPUT REG NOT USED INPUT REG NOT USED HOLDING REG NOT USED Report CH1 30001--30004 30005--30006 30007--30008 41001--41002 41003--41004 41005--41006 41007--41008 41009--41010 30009 30010 30011--30012 41011--41012 9600/8/N/1 SIEMENS REGISTER MAP FOR 1015N-5M N2/MODBUS COMMUNICATION BOARD.092. Float I3/S. Character S. Site ID 3171. 0.S19 Parsing File 10N1-P.047970e2.98. Float 50.METER TYPE: Op System: 5N01-5.S19 Data Description SiteName Date Time AvLiqFlwRate Instant LiqFlwRate LiqFlowRateUnits Raw Flow Raw Flow Units Liq Total Liq Total Units Liq Sonic Vel Sonic Vel Units Singal Strength Units Aeration Aeration Units Status/Alarms Status Indicator Delta Time Time Units 1010N1 1 CHANNEL MB 16 N 1 ModBus REGISTERS 16 BIT FORMAT WORD NORMAL 1 CHANNEL Data Sample Data Type 820001A . Integer S. 0.98. Float KGAL. Integer A. Time 50. Units 2. Units 0.98.04 Configuration File 10N1-C.07460.086. Units 55.02. Float GAL/MIN. Date 388. Units 1490. Units 7FF.04. Units 0. APPENDIX A .

SITE ID INPUT REG DATE INPUT REG TIME INPUT REG FLOAT HOLDING REG FLOAT HOLDING REG UNITS NOT USED FLOAT HOLDING REG UNITS NOT USED CHARACTE INPUT REG UNITS NOT USED FLOAT HOLDING REG UNITS NOT USED EOF EOF Report CH 1 Report CH 2 30001--30004 30011-30014 30005--30006 30015-30016 30007--30008 30017-30018 41001--41002 41009-41010 41003--41004 41011--41012 41005--41006 30009--30010 41007--41008 41013-41014 30019-30020 41015-41016 . 7FF.16.09995. DevC8 MB 16 N 1 ModBus REGISTERS 16 BIT FORMAT WORD NORMAL 2 Channel 9600/8/N/1 s Data Type Register Type . 29A.08. 0.05 5DCR1-C.06969. GAL/MIN.S19 Sample Data 540001363 3CF5. 0. 12. GAL.04.S19 5DCR1-P. 0. S.METER TYPE: Op System: Configuration File Parsing File Data Description SiteName Date Time Flow Average Flow Average Flow Units Total Total Units Alarms Alarm Units Deviation Deviation Units 1010DN1 DUAL CHANNEL DOPPLER 5N03-5.

com/ as a trial version and it function for a limited time. Select 'Connection' from the pull-down menu and choose the COM port which has been wired to the Modbus network or directly to the flowmeter. Modscan32 is distributed by WinTech. When Modscan32 starts.Modscan32 Quick-Start Guide This is a brief "quick start" guide to using Modscan32 to communicate with the Siemens flowmeter using the Modbus protocol.win-tech. . http://www. the following screen is displayed: Step 1 – Establish a connection. This differs from the serial communications of the flowmeter as selected from the front panel. it may be purchased directly from them. Note the device address of the Modbus card and the communication parameters of the Modbus network. If you find this software useful.

"03: Holding Register". Other data may be examined by referring to the Modbus Register Map for each individual flowmeter. "01: Coil Status". "02: Input Status". 8 data bits. and Length (number of registers to query). and Alarms. Step 2 – Select the Device ID. Double-check the address range. the status message "Device NOT CONNECTED!" will no longer be displayed. and Input Registers for Date. we have chosen COM1 at 9600 baud. The length parameter must be set to no more than the number of registers available." this indicates that the flowmeter does not understand the read command. We are concerned with the last two types: Holding Registers for values such as flow rate and temperature. Aeration. Address (of the first Modbus register). There are four types of Modbus registers available from the pull-down menu. If the status message is "Exception Response" or "Invalid Response. Once Modscan32 is put on-line. no parity and 1 stop bit. Each one may reflect a unique configuration.For this example. These messages appear just above the displayed registers. Signal Strength. and type of registers being examined. . length. Time. Note: The default length of 100 will almost always produce a communications error. and "04: Input Register".

or "Swapped FP" depending if your meter is configured for "Word Normal" or "Word Reversed. select either "Floating Pt. Time. reduce the number of registers to no more than the number of available Input Registers for your meter. Select "04: Input Register" from the pull-down menu. If the length specified exceeds the number of actual registers. Raw Flow. etc will appear as odd-numbered register pairs: The other set of registers we concern ourselves with is Input Registers for Date." ModScan32 will then combine two adjacent 16-bit registers to form a single 32-bit IEEE format floating point number. Click on "Hex" from the data format selection: Next.To examine Holding Registers. no data will be displayed. and Alarms. Aeration. Corresponding values for Flow Rate. . Signal Strength.

which is 37 46 46 20. In this example.spacing 0x002 . This hex value indicates status alarms (inverted). or "7FF ".hi/lo flowrate 0x010 .memory 0x080 . "SiteName" is shown in registers 30001 thru 30004.pig detect 0x400 . which is 48 42 31 20 20 20 20 20 or "HB1 ".aeration or turbulence (GAS) 0x040 . the alarms are at 30011 thru 30012.fault 0x020 .Zeromatic channel fault 0x004 .makeup 0x100 . The alarms are returned as ASCII hex digits. In this example.ASCII values are packed in adjacent bytes. bit encoded as follows: 0x001 .channel/path enable .empty 0x008 .interface 0x200 .

30C4 or 12484 represents June 4th.Channel disabled (x = don't care) xEx xx 45 xx 20 .Empty Pipe xx7 xx xx 37 20 . 33 43 33. which is 33 30 43 34.Zeromatc channel fault xxB xx xx 42 20 .hi/lo flowrate The date this example is contained in registers 30005 thru 30006. 30C4 hex is encoded as follows: date_of_month + (month * 32) + ((year . .1980) * 512). The time field is the number of minutes past midnight.Fault indicated xCx xx 43 xx 20 . In this example.A condition of 7FF indicates no alarms. These four bytes of "3746 4620" may also be examined for decoding of alarms as follows: 1 2 3 4 7FF . aeration indicated xAx xx 41 xx 20 .Good 6xx 36 xx xx 20 .37 46 46 20 .Memory xxE xx xx 45 20 . or 16:03 (4:03pm). In this example.Spacing indicator xxC xx xx 43 20 . 2004. contained in registers 30007 thru 30008 (first three bytes only). 3C3 hex is 963 minutes past the hour.Fault.