Deutschmann Module Unigate. CL-Profibus DP. Modbus - Profibus DP Programmer s Manual

Similar documents
Deutschmann Module Unigate. CL-Profibus DP. Modbus - Profibus DP Programmer s Manual

Easy Arc Integration into a Simatic S7-300 Process Control System

Arc Module SU ph. Modbus RTU Programmer s Manual. Firmware version: EPHUM070. Arc Module SU ph Modbus RTU Programmer s Manual (EPHUM070)

ORP Arc Sensors. Modbus RTU Programmer s Manual. Firmware version: ERXUM031. ORP Arc Sensors Modbus RTU Programmer s Manual (ERXUM031)

Specification Sheet (Ref XXXXXX)

CONDUCELL 4USF ARC SENSORS. Operating Instructions

Protocol VIT5. Communications RS485. Version 1.0. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.

Precision Digital Modbus Register Tables Serial Communication

MODBUS TESTER SOFTWARE U S E R M A N U A L

Glass Pipette & PEEK Tubing Connectors

Modbus Protocol For FTS/FTM 3x&8x

Technical Documentation

Honeywell HC-900 with Acromag 967EN Modbus/TCP Module as Remote I/O

VISIFERM DO ARC SENSORS. Operating Instructions

Industrial-Automation System HIMatrix. MODBUS Master/Slave. Manual

Intech Micro 2300-A8VI analogue input station MODBUS RTU slave application supplementary manual.

Modbus RTU Serial Communication User Manual

Temperature-Humidity Sensor Configuration Tool Rev. A 1/25/

Connecting an Emerson Wireless Gateway to the ABB Totalflow XRC 6490

Using the MODBUS Protocol with Athena Series C (1ZC, 16C, 18C, and 25C) Controllers

Service Manual ph communication functions

FNL Modbus TCP Interface

The Art of Measuring. User Manual English. Paraly SW 112. Latest Product Information:

DTSX3000 Communications(Modbus) Guide

Rosemount 5708 Series 3D Solids Scanner Integration with DeltaV

C Heat Trace Controller

11 Serial Communications

Appendix to the Operating Instructions RMx621 with ModBus Interface V Connection to ModBus-IDA System

TORRIX RS485. Technical Documentation. with MODBUS Protocol. Edition: Version: 2 Art. no.:

Model T28 Transmitter

Communication Protocol Manual JOFRA CTC, ITC, MTC, ETC and Compact Copyright 2008 AMETEK Denmark A/S

Instruction Manual Modbus Converter Unigate-CL-RS

S u p p l e m e n t TQS3 MODBUS. Description of product modification with MODBUS RTU. 31. March 2008 w w w. p a p o u c h.

Conto D1 MODBUS COMMUNICATION PROTOCOL

TORRIX RS485. Technical Documentation. with MODBUS Protocol. Edition: Version: 3 Art. no.:

IFC 100 Supplementary instructions

VISY-Command. Technical Documentation. with Modbus Protocol. Edition: Version: 1 Art. no.:

Technical Note. Programming the SST-PB3-VME-x for a Master or Slave in a VME Controller. Version: 1.1 Document #:

ph/water Quality Meter F-7X High-spec Command Reference

User Manual Anybus Serial Server

LabElite Line. Benchtop devices for automated sample management.

Fieldbus slave modules w/o I/Os

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

Type Type Type Type Type B Interface Description /

TH LINK PROFIBUS. Release Note. Version

Model IR4000M. HART Field Device Specification Multi-Point Monitor. Instruction Manual 07-08

BQ & BQ370-01N MODBUS ANALOG INPUT DEVICE USER MANUAL

INTELLIS. Modbus Direct Network Monitor

DCT 531. Industrial Pressure Transmitter with RS485 Modbus RTU. Stainless Steel Sensor

Profibus DP Driver for JMobile

Conto D2 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION

Modbus Protocol For TGP03 / THP03

UNIGATE CL THE RESULT MUST AGREE BUS-TECHNOLOGY MADE BY DEUTSCHMANN! A solution for all devices with serial interface

Manual 09/11 MN Z-EN. NZM-XATS-C Automatic Transfer Switch-Controller Modbus Communication Protocol

Power Monitor / Power Monitor 51A. Quick guide to set up a connection with the Power Monitor devices through the Weidmüller Serial/Ethernet Converter

i-7550 PROFIBUS to RS-232/422/485 Converter User's Manual High Quality, Industrial Data Acquisition, and Control Products

VD SERIES CONTROLLERS (VERSION4.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

B Interface description 12.01/

Danfoss FCD 300 AS-i and Siemens DP/AS-i Link 20E

VERIS H8035 and H8036

Colorado Series. CR-10 Portable ph / mv / Temperature Meter Operation Manual

T80 Universal Transmitter S80 Intelligent Sensors

UNIT 7A Data Representation: Numbers and Text. Digital Data

i-7550 PRIFIBUS to RS232/RS485/RS422

LMV2 / LMV3... Modbus. User Documentation. Building Technologies Division

VitalSensors PROFIBUS PA Instruments with Rockwell PLC and SST card. Connecting a VitalSensors PROFIBUS PA Instrument to Rockwell PLC with SST card

idevos MODBUS RTU PROTOCOL

MPU-32 AND FPU-32 TIA-485 NETWORK

JUMO ctron 04/08/16. Compact controller with timer and ramp function. B Interface Description Modbus /

Multiparameter Waterproof Meters. Multiparameter measurement in compact, IP67 rated waterproof enclosures

Modbus Register Polymetron 9500 ph/orp Module

The Modbus Driver. This document relates to Modbus driver version 1.0, 1.1 and 2.0

Intech Micro 2300-RTD6 analogue input station MODBUS RTU slave application supplementary manual.

EM23-DIN COMMUNICATION PROTOCOL. Version 0 Revision 0

AFRecorder 4800R Serial Port Programming Interface Description For Software Version 9.5 (Last Revision )

CEM-DAS Digital interface Data acquisition and handling system for continuous emission monitoring Software version 1.2.4

Operating the meter 13. j h g. 4.1 Backside layout Pin assignments RS232 connection

UNIGATE UNIGATE CM CM GATEWAY SERIES. CAN/CANopen TO ALL FIELDBUSES AND INDUSTRIAL ETHERNET. Easy installation. Norm compliant.

Operator Manual for Profibus

Modbus on S8. Modbus is a simple, open protocol for both PLC and sensors. Details on Modbus can be found on

IF96017 MODBUS COMMUNICATION PROTOCOL

AVR : EE-303C EMCO ELECTRONICS

THERMO-CON. Model No. HECR002-A5. Keep available whenever necessary.

Multi-instrument Communication, MIC-2 MKII DIN Quick Start Guide

Modbus on S8. Modbus is a simple, open protocol for both PLC and sensors. Details on Modbus can be found on

Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many countries, including the U.S.A. and the E.U.

Temperature Calibrator Communication Protocol Dry TC 165 Dry TC 650 Liquid TC 165 Liquid TC 255

Electronic Valve Actuator. SEVA Modbus RTU Communication Protocol Setup. User Manual. RCV-UM EN-01 (September 2018)

BCT SERIES CONTROLLERS (VERSION 3.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

Device Type Manager DTM for TF12, TF212

JUMO ecoline O-DO/NTU

Intrinsically Safe Temperature Concentrator System

Modbus Register sc200 ph ORP Module

Honeywell Trendview Recorder & Acromag 967EN Modbus/TCP Module as Remote I/O

Communication Protocol Manual JOFRA ATC Copyright 2007 AMETEK Denmark A/S

BLR-CM Modbus. Technical Documentation. Technical Documentation. Rev BLR-CM Modbus. Beluk GmbH Taubenstrasse Schongau Germany

REVO C Serial Communication Manual

Swema 03. Instructions vers 1.01 MB

User Guide IM/C250 MOD_3. Modbus (RTU) Communications Option C250 and V250

EM210 COMMUNICATION PROTOCOL. Version 3 Revision 1

Transcription:

Deutschmann Module Unigate CL-Profibus DP Modbus - Profibus DP Programmer s Manual

Profibus General Information To use the Deutschmann Unigate CL Module, the script must be programmed on the module. Additionally, the ID for the Profibus slave must be set correctly. The GSD file provided must be filed to the process control system for it to recognize the Module. Profibus Interface Overview The following information is always available in the output buffer: Input Buffer Primary measurement channel 1 (sensor dependent, e.g. ph value) Primary measurement channel 6 (temperature) Sensor status (0 -> everything ok, else something is not ok) Interface warnings: (byte 28) The input buffer must be at least 1 byte and contain the function code. Output Buffer The output buffer must be at least 29 bytes and contain the following information: Byte Number Type Content 0 3 float Primary Measurement Channel 1 (unit must be known) 4 7 float Primary Measurement Channel 6 (unit must be known) 8 11 unit Sensor status (see following table) 12 27 byte Return value corresponding to the given function code 28 byte Used for communication errors (Profibus and Modbus ) Note: The script asks the sensor every second for a new measurement value and the values for the corresponding function code.

Decoding the Return Values Characters According to the Modbus convention, the characters are interchanged byte-wise. The char 01234567 will be transmitted as 10325476. Float, Integers According to the Modbus convention, the 4 byte values are interchanged word/2-byte-wise. For example: the float value 2.54 has the hex representation of 0x40228f5c. The sensor puts this value as 0x8f5c 4022 on the line. Bit Masks When an interface error to the sensor occurs, the module makes a retry. If this retry fails, the module puts an error on byte 28. The PMC1 value will be 1.5, the PMC6 value 35, and the sensor status will be set to 0xFFFFFFFF. Byte 28 0x00 0x01 0x02 Description Everything ok Sensor replies with an error (sensor replies correctly, but the answer contains an error code) Wrong answer (no sensor available, sensor sends an invalid message or no message) The sensor status looks like this: Bit # Hex Code Description 0 (LSB) 0x01 Temperature out of measurement range 1 0x02 Temperature out of operating range 2 0x04 Calibration status not zero 3 0x08 Warning not zero 4 0x10 Error not zero For more details about the sensor status, see the Programmer s Manual available at www.hamiltoncompany.com Modbus - Profibus DP Programmer`s Manual 3

Function codes Code Function Return Value 0 No function Bytes 12 27: 0x0 1 Read sensor name Bytes 12 27: sensor name as char string 2 Read W/O Bytes 12 27: WO number as char string 3 Read W/O date Bytes 12 27: WO date as char string 4 Read sensor ID Bytes 12 27: sensor ID as char string 5 Measuring point Bytes 12 27: measuring point as char string 6 Read quality indicator Bytes 12 15: quality indicator as float 7 Read operating hours Bytes 12... 15: operating hours as float 8 Read operating hours CP1 Bytes 12 15: operating hours at CP1 as float 9 Read operating hours CP2 Bytes 12 15: operating hours at CP2 as float 10 Read zero point (25 C) mv Bytes 12 15: zero point as float 11 Read slope (25 C) Bytes 12 15: slope as float 12 Read manufacturer Bytes 12 27: calibration standard manufacturer calibration standard as char string 13 Read R glass Bytes 12 15: R glass as float 14 CP1: calibration value Bytes 12 15: uses calibration buffer CP1 as float 15 CP1: temperature value Bytes 12 15: uses calibration temperature CP1 as float 16 CP1: effective calibration Bytes 12 15: uses effective calibration buffer value value CP1 as float 17 CP2: calibration value Bytes 12 15: uses calibration buffer for CP2 as float 18 CP2: temperature value Bytes 12 15: uses calibration temperature CP2 as float 19 CP2: effective calibration Bytes 12 15: uses effective calibration buffer value value CP2 as float 20 Warnings Bytes 12 27: warnings as bit mask 21 Errors Bytes 12 27: errors as bit mask

Available function codes for the different sensor types: Code ph ORP ODO EDO COND PWSE 1 Sensor name Sensor name Sensor name Sensor name Sensor name Sensor name 2 WO number WO number WO number WO number WO number WO number 3 WO date WO date WO date WO date WO date WO date 4 Sensor ID Sensor ID Sensor ID Sensor ID Sensor ID Sensor ID 5 Measuring Measuring Measuring Measuring Measuring Measuring point point point point point point 6 Quality Quality Quality Quality Quality Quality indicator indicator indicator indicator indicator indicator 7 Operating Operating Operating Operating Operating Operating hours hours hours hours hours hours 8 Operating Operating Operating Operating Operating Operating hours CP1 hours CP1 hours CP1 hours CP1 hours CP1 hours CP1 9 Operating Not available Operating Operating Not available Not available hours CP2 hours CP2 hours CP2 10 Zero point Offset Phi 0 Zero current Offset Offset resistance resistance 11 Slope Not available CSV Slope Cell constant Cell constant 12 Buffer Buffer Not available DO standards Standard Standard manufacturer manufacturer manufacturer manufacturer 13 R glass Not available Not available R cathode Not available Not available 14 Calibration Calibration Calibration Calibration Calibration Calibration value CP1 value CP1 value CP1 value CP1 value CP1 value CP1 15 Temperature Temperature Temperature Temperature Temperature Temperature value CP1 value CP1 value CP1 value CP1 value CP1 value CP1 16 Effective Effective Effective Effective Effective Effective value CP1 value CP1 value CP1 value CP1 value CP1 value CP1 17 Calibration Not available Calibration Calibration Not available Not available value CP2 value CP2 value CP2 18 Temperature Not available Temperature Temperature Not available Not available value CP2 value CP2 value CP2 19 Effective Not available Effective Effective Not available Not available value CP2 value CP2 value CP2 20 Warnings Warnings Warnings Warnings Warnings Warnings 21 Errors Errors Errors Errors Errors Errors Note: The function codes 16 and 19 can only be used if the password for operator level A is unchanged. Modbus - Profibus DP Programmer`s Manual 5

Modbus Interface Configuration The sensors need the following configuration for the Modbus (RS-485) interface to communicate with the Unigate CL and the corresponding script: Parity: none 1 start bit 8 data bits 2 stop bits Baud rate: 19,200 bps Modbus address 1 Modbus Requests Permanent Modbus requests Primary Measurement Channel 1 and Status Register 2090 Length [byte] 20 Response Bytes 0 3: unit (unit) Bytes 4 7: PMC1 (float) 0 3 Bytes 8 11: status (unit) 8 11 Bytes 12 15: minimum value (float) Bytes 16 19: maximum value (float)

Primary Measurement Channel 6 Register 2410 Length [byte] 20 Response Bytes 0 3: unit (unit) Bytes 4 7: PMC6 (float) 4 7 Bytes 8 11: status (unit) Bytes 12 15: minimum value (float) Bytes 16 19: maximum value (float) Selective Modbus Requests via Profibus DP Sensor Name (Code 1) Register 1288 Response Bytes 0 15: sensor name (char) 12 27 Work Order Number (Code 2) Register 1296 Response Bytes 0 15: sensor name (char) 12 27 Work Order Date (Code 3) Register 1304 Response Bytes 0 15: sensor name (char) 12 27 Modbus - Profibus DP Programmer`s Manual 7

Sensor ID (Code 4) Register 1360 Response Bytes 0 15: sensor ID (char) 12 27 Measuring Point (Code 5) Register 1600 Response Bytes 0 15: sensor ID (char) 12 27 Quality Indicator (Code 6) Register 4872 Length [byte] 4 Response Bytes 0 3: quality indicator (float) 12 15 Operating Hours (Code 7) Register 4676 Length [byte] 12 Response Bytes 0 3: operating hours (float) 12 15 Bytes 4 7: operating hours above maximum measurement temperature (float) Bytes 8 11: operating hours above maximum operating temperature (float)

Operating Hours of CP1 (Code 8) Register 5164 Response Bytes 0 3: unit temperature (unit 32) Bytes 4 7: temperature CP1 (float) Bytes 8 11: number of calibrations CP1 (unit 32) Bytes 12... 15: operating hours CP1 (float) 12 15 Operating Hours of CP2 (Code 9) Register 5196 Response Bytes 0 3: unit temperature (unit 32) Bytes 4 7: temperature CP2 (float) Bytes 8 11: number of calibrations CP2 (unit 32) Bytes 12... 15: operating hours CP2 (float) 12 15 Offset and Slope of Calibration (Codes 10 and 11) Register 5448 Length [byte] 12 Response Bytes 0 3: offset (float) (code 10) 12 15 Bytes 4 7: slope (float) (code 11) 12 15 Bytes 8 11: reference temperature (float) Modbus - Profibus DP Programmer`s Manual 9

Calibration Standard Set Manufacturer (Code 12) Register 9504 Response Bytes 0 15: manufacturer of the calibration standard (char) 12 27 Secondary Measurement Channel 1 R-Glass (Code 13) Register 2472 Length [byte] 12 Response Bytes 0 3: unit (unit) Bytes 4 7: SMC1 (float) 12 15 Bytes 8 11: standard deviation (float) Calibration Status CP1 (Code 14) Register 5158 Length [byte] 12 Response Bytes 0 3: calibration status (unit) Bytes 4 7: unit (unit) Bytes 8 11: calibrated buffer value (float) 12 15 Calibration Parameters CP1 (Code 15) Register 5164 Response Bytes 0 3: unit (unit) Bytes 4 7: temperature value (float) 12 15 Bytes 8 11: number of calibrations CP1 (unit) Bytes 9 15: operating hours (float)

Effective Calibration Values CP1 (Code 16) Register 5520 Response Bytes 0 3: effective calibration value ph (float) 12 15 Bytes 4 7: calibration voltage (float) Bytes 8 11: calibration temperature (float) Bytes 9 12: free (unit) Calibration Status CP2 (Code 17) Register 5190 Length [byte] 12 Response Bytes 0 3: calibration status (unit) Bytes 4 7: unit (unit) Bytes 8 11: calibrated buffer value (float) 12 15 Calibration Parameters CP2 (Code 18) Register 5196 Response Bytes 0 3: unit (unit) Bytes 4 7: temperature (float) 12 15 Bytes 8 11: number of calibrations CP2 (unit) Bytes 9 15: operating hours (float) Effective Calibration Values CP2 (Code 19) Register 5528 Response Bytes 0 3: effective calibration value ph (float) 12 15 Bytes 4 7: calibration voltage (float) Bytes 8 11: calibration temperature (float) Bytes 9 12: free (unit) Modbus - Profibus DP Programmer`s Manual 11

Warnings (Code 20) Register 4736 Response Bytes 0 3: warnings measurement (unit) 12 15 Bytes 4 7: warnings calibration (unit) 16 19 Bytes 8 11: warnings interface (unit) 20 23 Bytes 12 15: warnings hardware (unit) 24 27 Errors (Code 21) Register 4800 Response Bytes 0 3: error measurement (unit) 12 15 Bytes 4 7: error calibration (unit) 16 19 Bytes 8 11: error interface (unit) 20 23 Bytes 12 15: error hardware (unit) 24 27 For more details about the Modbus interface, see the Programmer s Manual available at www.hamiltoncompany.com 2014 Hamilton Bonaduz AG. All rights reserved. Modbus is a registered trademark of Schneider Electric and/or such related companies. Unigate is a registered trademark of Deutschmann Automation GmbH & CO.KG and/or such related companies. P/N: 624719/00 4/2014 Web: www.hamiltoncompany.com USA: 800-648-5950 Europe: +41-81-660-60-60 Hamilton Americas & Pacific Rim 4970 Energy Way Reno, Nevada 89502 USA Tel: +1-775-858-3000 Fax: +1-775-856-7259 sales@hamiltoncompany.com Hamilton Europe, Asia, & Africa Via Crusch 8 CH-7402 Bonaduz, Switzerland Tel: +41-81-660-60-60 Fax: +41-81-660-60-70 contact@hamilton.ch To find a representative in your area, please visit hamiltoncompany.com/contacts.