FLOWSIC500. Technical Bulletin: MODBUS interface/protocol



Similar documents
ModBus Server - KNX. Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems.

S4000TH HART. HART Communication Manual

Modbus Communications for PanelView Terminals

Technical Support Bulletin Nr.18 Modbus Tips

Master-Touch and ValuMass. Modbus Communications. INSTRUCTION MANUAL (Rev. 2.1)

IntesisBox KNX Modbus RTU master

The Answer to the 14 Most Frequently Asked Modbus Questions

4511 MODBUS RTU. Configuration Manual. HART transparent driver. No. 9107MCM100(1328)

DQ61. Temperature Monitoring Unit for Transformers and Other Electrical Machines. User Manual (Hardware Rel Firmware Rel. 1.3.

User Manual Revision English Converter / Adapter Ethernet to RS232 / RS485 (Order Code: HD HD M HD HD M)

B Robo Claw 2 Channel 5A Motor Controller Data Sheet

Different Ways of Connecting to. 3DLevelScanner II. A.P.M Automation Solutions LTD. Version 3.0

PNSPO! Modbus Solution CP1H / CP1L / CJ1 / CJ2 / CS1. Version /18/2009

WEB log. Device connection plans

MTS Master Custom Communications Protocol APPLICATION NOTES

IntesisBox KNX - LON

IntesisBox ASCII Server - LON

Temp. & humidity Transmitter Instructions

IntesisBox KNX Modbus TCP master

Brunata Optuna W (171)

Site Master S251B Antenna and Cable Analyzer

RS-485 Protocol Manual

Kurz Instruments Inc. Document AV Document Title: MFTB Event Code Definitions. MFT B-Series Event Codes

Telegrams for Operating/Configuring the LMS 2xx Laser Measurement Systems Firmware Version V2.10/X1.14

User Manual V SDM220MODBUS. Single-Phase Two Module DIN rail Meters

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Modbus Tutorial 7/30/01. Tutorial on TTDM-PLUS and TTSIM System Integration using Modbus

IntesisBox KNX LG Air Conditioning

Introduction: Implementation of the MVI56-MCM module for modbus communications:

EVAL-UFDC-1/UFDC-1M-16

DS1621 Digital Thermometer and Thermostat

Virtual Integrated Design Getting started with RS232 Hex Com Tool v6.0

DS1621 Digital Thermometer and Thermostat

PowerShield SNMP Adaptor

IntesisBox Modbus Server Fidelio IP

Application Note. Introduction AN2471/D 3/2003. PC Master Software Communication Protocol Specification

RFID MODULE Mifare Reader / Writer SL025B User Manual Version 1.4 Nov 2012 StrongLink

MODBUS for ECH 200 Serial Communication Protocol <IMG INFO>

APNT#1168 Modbus - Establishing Communications Hints

Documentation. M-Bus 130-mbx

Wind Sensor W-RS485 with RS485 Interface

Z-Wave Gas Reader. Product Manual NQ-9121-EU. From your Z-wave network directly to the cloud! DESCRIPTION

Interface Protocol v1.2

Soft-Starter SSW-06 V1.6X

Measurement. SITRANS F US Inline. Transmitter FUS080/FUE080 4/219

Modbus and ION Technology

Softstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April SFC132089M0201 1

CONCEPT1 RS232 COMMUNICATION

SEC 4100 SYSTEM MONITOR Programmable Serial Interface Card Series 2

Chapter. PLC Communications

RFID MODULE Mifare Reader / Writer SL031 User Manual Version 2.7 Nov 2012 StrongLink

Process Control and Automation using Modbus Protocol

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

ACCESS 9340 and 9360 Meter Ethernet Communications Card ETHER

Using Logix5000 Controllers as Masters or Slaves on Modbus

1.Eastron SDM220Modbus Smart Meter Modbus Protocol Implementation V1.0

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

LNG Monitoring. Fiber-Optic Leakage Detection System. Pipeline leakage detection. Regasification and liquefaction monitoring

ROC Protocol Specifications Manual

Gas flow measuring devices Ultrasonic gas flow meter, FLOWSIC600

Serial Communications / Protocol in AirTest Products

Modbus and ION Technology

PFB366 Profibus-DP Gateway User Manual

Modicon Modbus Protocol Reference Guide. PI MBUS 300 Rev. J

Silver Series EM Operator Interface Terminals. Addendum to EZwarePlus Programming Manual

PowerBox PBX 180. Installation and Users Guide

DS Wire Digital Thermometer and Thermostat

Serial Communications Protocol. Data 2179 Revision 4. For Use With Cooper Power Systems Apparatus Controls: Form 6 Recloser Control

Bellplast S.R.L. Informe del Dpto. Técnico

BNI IOL K006 BNI IOL K006. IO-Link Sensor-Hub analog User s Guide

S O F T W A R E M A N U A L FLOWSIC600. Ultrasonic Gas Flow Meter II + Analyzers and Process Instrumentation

DAM Series DAM124 4DIN+8AI+4DO Module Model No.:DAM124 WebSite:

WEB log. Device connection plans

User Manual. Interface Adapter IA1 / Computer Interface EFOY 600 / EFOY 900 / EFOY 1200 / EFOY 1600

Modbus Server SAMSUNG Air Conditioners

4310/4320 Wireless Position Monitor Burst Configuration and Diagnostics

EnDat 2.2 Bidirectional Interface for Position Encoders

SMS based remote control system

BRMO 80 / ETH-IP. User Manual. Réf : MU-BRMO 80-ETH-IP-1.4-EN

MEMOBUS/Modbus Communications

Software User Guide UG-461

IntesisBox Modbus Server - Mitsubishi Electric G50

P1 Companion Standard

KNX Panasonic Air Conditioners

Toshiba Serial Driver Help Kepware Technologies

How To Configure An Iec (Runtu) For A Testnet (Rntu)

Sample EHG CL and EHG SL10 16-bit Modbus RTU Packet

Optical-Sensor Data Handling

INTMOD485-LH Protocol Converter

Remote Monitoring and REC 501 Control Unit Product Guide

Acquiring i data from the field level l to a SQL database

IntesisBox Modbus Server SAMSUNG Air Conditioners

GPS NTP TIME SERVER Rack Version V2.2x

PDA Software Manual For the Windows CE and Mobile Operating Systems

IntesisBox. KNX SAMSUNG Air Conditioning. Gateway for integration of Samsung air conditioners into KNX control systems. RS485.

Enron (AGA7) Modbus Protocol

Event counters in NOVA

Ethernet. Customer Provided Equipment Configuring the Ethernet port.

Kokii BatteryDAQ. BMS Software Manual. Battery Analyzer Battery DAS

Modbus Protocol. PDF format version of the MODBUS Protocol. The original was found at:

Transcription:

FLOWSIC500 Technical Bulletin: MODBUS Interface Revision number: V1.2 Manufacturer: SICK AG Erwin-Sick-Str. 1 79183 Waldkirch Germany Place of manufacture: SICK Engineering GmbH Bergener Ring 27 D-01458 Ottendorf-Okrilla Germany 3/28/2014 E113806 Page 1 of 13

1 Revisions Version Modifications Date Editor 1.0 Initial Dietz 1.1 Layout Technical Bulletin 2013-06-06 Reiche 1.2 Volume Correction 2014-03-26 Schütze E113806 Page 2 of 13

2 Contents 1 Revisions...2 2 Contents...3 3 Introduction...4 4 Reference...4 5 Abbreviations...4 6 Description of the interface/protocol...4 6.1 Serial interface...4 6.1.1 Signal level and interface connector...4 6.1.2 Transfer rate...5 6.2 Description of the protocol...5 6.3 Data elements...5 7 General Modbus Registers...6 7.1 Device identification...6 7.2 Device time...6 8 Data registers flow meter without volume correction device...7 8.1 Structure of counter registers...7 8.2 Modbus registers...7 8.2.1 Read indicated volume...7 8.2.2 Read actual values...8 8.2.3 Read status...8 9 Data registers with volume correction device... 10 9.1 Structure of counter registers... 10 9.2 Modbus registers... 11 9.2.1 Read indicated volume... 11 9.2.2 Read actual values... 11 9.2.3 Read status... 11 E113806 Page 3 of 13

3 Introduction This document specifies the electrical interface and serial communication protocol based on MODBUS RTU of the gas flow meter FLOWSIC500. 4 Reference MODBUS over serial line specification and implementation guide V1.02; 2006; MODBUS Organization; http://www.modbus.org/docs/modbus_over_serial_line_v1_02.pdf MODBUS Application Protocol Specification V1.1b3; 2012; MODBUS Organization; http://www.modbus.org/docs/modbus_application_protocol_v1_1b3.pdf 5 Abbreviations (E) error (W) warning ( I ) information SINT16 UINT16 UINT32 FLOAT32 STRING16 16-bit, signed integer value 16-bit, unsigned integer value 32-bit, unsigned integer value 32-bit IEEE floating point value 16-bit, representing two 8-bit chars in one 16-bit value 6 Description of the interface/protocol 6.1 Serial interface The bidirectional serial communication protocol allows connecting volume correction devices which are able to communicate using the protocol MODBUS RTU. Data elements representing the totalizer reading, flow meter identification and current flow value and status are implemented in the FLOWSIC500. 6.1.1 Signal level and interface connector An externally powered, intrinsically safe RS485 provides the electrical interface for MODBUS communication. E113806 Page 4 of 13

M12 B coded M12 A coded Figure 1: Position and pin configuration of the interface connector M12 A coded 6.1.2 Transfer rate Transfer rate: 38400 Baud Data format: 8 data bits, N (none parity), 1 stop bit 6.2 Description of the protocol See chapter 2 for details of the protocol implementation. 6.3 Data elements To read and write data from and to the FLOWSIC500 the public function codes: - 03 (0x03) read holding register and - 16 (x10) write multiple registers have been implemented. All registers have to be read/write with MSB first. E113806 Page 5 of 13

7 General Modbus Registers 7.1 Device identification 3101 1 UINT16 Firmware version - 3105 1 UINT16 Firmware CRC - 3110 2 SINT32 Serial number - 3127 1 UINT16 Unit system - 3128 10 STRING16 Device tag - #3101 Firmware version e.g.: Return value of 20005 means firmware 02.00.05. #3105 Firmware CRC e.g.: Return value of 40857 in integer format means CRC 0x9F99 in hex format. #3127 Unit system The unit system sets only the unit for the counters. 0 1 Unit system metric imperial Counter unit m³ ft³ 7.2 Device time 4300 2 UINT32 Date - 4302 2 UINT32 Time - 4304 1 SINT16 Time zone h 4305 2 UINT32 Unix time stamp s E113806 Page 6 of 13

#4300 Date e.g.: Return value of 1012014 means date 01.01.2014. #4302 Time e.g.: Return value of 60000 means time 06:00:00. #4304 Time zone Time shift in hours from -12 to +12. #4305 Unix time stamp Standard Unix time stamp format which is incremented every second from 01.01.1970 00:00:00 UTC. 8 Data registers flow meter without volume correction device 8.1 Structure of counter registers Measure valid Pulse Measure invalid Pulse Counter Vm Counter Vm Counter Vmerr Counter Vmerr 8.2 Modbus registers 8.2.1 Read indicated volume 4102 2 UINT32 Counter Vm Cnt 4104 2 UINT32 Counter Vmerr Cnt 4100 1 SINT16 Resolution of measure counters Unit/Cnt E113806 Page 7 of 13

#4100 Resolution of measure counters Value Multiplicator of counters -3 0.001-2 0.01-1 0.1 0 1 1 10 2 100 8.2.2 Read actual values 7002 2 FLOAT32 Flowrate actual m³/h 7004 2 FLOAT32 Gas velocity m/s 7006 2 FLOAT32 Speed of sound m/s 8.2.3 Read status 3200 1 UINT16 Global status - 3201 2 UINT32 Current status - 3203 2 UINT32 Summery status - #3200 Global status bit Description de Description en 0 Messung gültig Measure valid 1 Initialisierung Initialization 2 Fehler Error 3 Warnung Warning 4..15 Reserved Reserved #3201 Current status and #3203 Summary status Note: Summary status shows all Current status bits are ever active from last reset of Summary status. It is only to reset manually. bit Description de Description en 0 (E) Ereignislogbuch voll (E) Eventlog full 1 (W) Ereignislogbuch fast voll (W) Eventlog capacity warning E113806 Page 8 of 13

2 (W) Eichtechn. Logbuch voll (W) Setuplog full 3 (E) Prüfsummenfehler (E) Checksum error 4 (E) Datum/Uhrzeit ungültig (E) Date/Time invalid 5 (I) Firmware geändert (I) Firmware changed 6 (I) Gerät neu gestartet (I) Device restarted 7 (E) Systemtest aktiv (E) System test active 8 (I) Konfigurationsmodus (I) Configuration mode 9 (E) Kalibrationsmodus (E) Calibration mode 10 (I) Eichschalter geöffnet (I) Hardwarelock open 11 (W) Impulslimit überschritten (W) Impulse limit exceeded 12..19 Reserved reserved 20 (E) Durchfluss: Sensor ausgefallen (E) Flow: sensor failure 21 (W) Durchfluss: Sensorwarnung (W) Flow: sensor warning 22 (W) Durchfluss: unteres Kundenlimit (W) Flow: lower user limit 23 (W) Durchfluss: oberes Kundenlimit (W) Flow: upper user limit 24..25 Reserved reserved 26 (W) Batterie (1) ausgefallen (W) Battery (1) failed 27 (W) Batterie (2) ausgefallen (W) Battery (2) failed 28 (W) Netzversorgung ausgefallen (W) Mains supply failure 29 (E) Negativer Durchfluss (E) Reverse flow 30..31 reserved reserved E113806 Page 9 of 13

9 Data registers with volume correction device 9.1 Structure of counter registers For FLOWSIC500 gas flow meters with volume correction, three additional counters are available in addition to the counters V m and V m err. The counter V b counts the volume at base conditions at undisturbed measurement conditions. The counter V b err counts the volume at status failure and can be reset. The counter V b total counts the total volume independantly from the meter status. The meter switches to status failure if there is an error in the system, at flow measurement or at volume conversion (pressure measurement, temperature measurement or compressibility calculation). Measure valid Pulse Measure invalid Pulse Counter Vm Counter Vm Counter Vmerr Counter Vmerr Volume Correction Volume Correction Counter Vb Counter Vb Counter Vberr Counter Vberr Counter Vbtotal Counter Vbtotal E113806 Page 10 of 13

9.2 Modbus registers 9.2.1 Read indicated volume 4106 2 UINT32 Counter Vb Cnt 4108 2 UINT32 Counter Vberr Cnt 4110 2 UINT32 Counter Vbtotal Cnt 4101 1 SINT16 Resolution of base counters Unit/Cnt #4101 Resolution of base counters Value Multiplicator of counters -3 0.001-2 0.01-1 0.1 0 1 1 10 2 100 9.2.2 Read actual values 5026 2 FLOAT32 Flowrate base m³/h 5028 2 FLOAT32 Conversion factor - 5033 2 FLOAT32 Compressibility - 5136 2 FLOAT32 Pressure actual bar(a) 5224 2 FLOAT32 Temperature actual C 9.2.3 Read status 3200 1 UINT16 Global status - 3201 2 UINT32 Current status - 3203 2 UINT32 Summary status - E113806 Page 11 of 13

#3200 Global Status bit Description de Description en 0 Messung gültig Measure valid 1 Initialisierung Initialization 2 Fehler Error 3 Warnung Warning 4..15 Reserved Reserved #3201 Current status and #3203 Summary status Note: Summary status shows all current status bits are ever active from last reset of summary status. It is only to reset manually. bit Description de Description en 0 (E) Ereignislogbuch voll (E) Eventlog full 1 (W) Ereignislogbuch fast voll (W) Eventlog capacity warning 2 (W) Eichtechn. Logbuch voll (W) Setuplog full 3 (E) Prüfsummenfehler (E) Checksum error 4 (E) Datum/Uhrzeit ungültig (E) Date/Time invalid 5 (I) Firmware geändert (I) Firmware changed 6 (I) Gerät neu gestartet (I) Device restarted 7 (E) Systemtest aktiv (E) System test active 8 (I) Konfigurationsmodus (I) Configuration mode 9 (E) Kalibrationsmodus (E) Calibration mode 10 (I) Eichschalter geöffnet (I) Hardwarelock open 11 (W) Impulslimit überschritten (W) Impulse limit exceeded 12 (E) Temperatursensor ausgefallen 13 Reserved Reserved 14 (E) Temperatur unteres Kundenlimit 15 (E) Temperatur oberes Kundenlimit 16 (E) Drucksensor ausgefallen 17 (E) Druck ausserhalb Gerätegrenzwerte 18 (E) Druck unteres Kundenlimit 20 (E) Durchfluss: Sensor ausgefallen (E) Flow: sensor failure 21 (W) Durchfluss: Sensorwarnung (W) Flow: sensor warning 22 (W) Durchfluss: unteres Kundenlimit (W) Flow: lower user limit 23 (W) Durchfluss: oberes Kundenlimit (W) Flow: upper user limit E113806 Page 12 of 13

24 (E) Umwertung Fehler 25 Reserved Reserved 26 (W) Batterie (1) ausgefallen (W) Battery (1) failed 27 (W) Batterie (2) ausgefallen (W) Battery (2) failed 28 (W) Netzversorgung ausgefallen (W) Mains supply failure 29 (E) Negativer Durchfluss (E) Reverse flow 30..31 Reserved Reserved E113806 Page 13 of 13