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 RTU Serial Communication User Manual

Technical Documentation

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

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

VISIFERM DO ARC SENSORS. Operating Instructions

FNL Modbus TCP Interface

Modbus Protocol For FTS/FTM 3x&8x

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

Glass Pipette & PEEK Tubing Connectors

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

Instruction Manual Modbus Converter Unigate-CL-RS

Service Manual ph communication functions

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

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

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

Type Type Type Type Type B Interface Description /

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

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

11 Serial Communications

Model T28 Transmitter

Connecting an Emerson Wireless Gateway to the ABB Totalflow XRC 6490

Device Type Manager DTM for TF12, TF212

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

Fieldbus slave modules w/o I/Os

Conto D2 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION

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

B Interface description 12.01/

IFC 100 Supplementary instructions

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

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

DTSX3000 Communications(Modbus) Guide

TH LINK PROFIBUS. Release Note. Version

MPU-32 AND FPU-32 TIA-485 NETWORK

Compact Multiprotocol I/O Module for Ethernet 8 digital PNP inputs, input diagnostics per channel TBEN-S1-8DIP-D

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

C Heat Trace Controller

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

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

ProfinetCommander User Manual 3.1 March 2010

Rosemount 5708 Series 3D Solids Scanner Integration with DeltaV

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

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

RS485 MODBUS Module 6RO

BL compact Fieldbus Station for DeviceNet 4 Analog Current Outputs BLCDN-4M12LT-2AO-I-2AO-I

Modbus Remote Communication Protocol for REM 54_. Technical Description

Modbus on tsense. Table of contents:

BL67 electronic module 4 analog inputs for current/voltage BL67-4AI-V/I

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

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.

Contents General Data Data Exchange Mode Block Model

IF96017 MODBUS COMMUNICATION PROTOCOL

VPGate Manual PROFIBUS to serial

EM23-DIN COMMUNICATION PROTOCOL. Version 0 Revision 0

Conto D1 MODBUS COMMUNICATION PROTOCOL

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

AD4404 PROFIBUS Address Map 01/Aug./2005/ Section 11 K.Hobo/C.Seddon

Modbus on SenseAir S8

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

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

emfis emfis Operation and Instruction Manual HPL ELECTRIC & POWER PVT. LTD. AMP

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

CE4DMID01 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION

User Manual Anybus Serial Server

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

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

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

CDN Series Displays with Profibus-DP ELEN UNI-TXT (ND) protocol PARAMETRIZATION OF PROFIBUS-DP COMMUNICATION INTERFACE

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

CS series Mass Flow Controller Profibus Communication User s Manual Rev 1.0

Profibus DP Driver for JMobile

RTD Temperature acquisition converter WJ25

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

Type 70906X. Thyristor power units TYA 201, 202 and 203. Interface description for Types ,-62, and T92Z001K000. Typ /

Operator Manual for Profibus

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

LabElite Line. Benchtop devices for automated sample management.

INTELLIS. Modbus Direct Network Monitor

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

DL-10. User Manual. RS-485 Remote Temperature and Humidity. English Ver. 1.0, Jul. 2017

Modbus Protocol For TGP03 / THP03

EM210 COMMUNICATION PROTOCOL. Version 3 Revision 1

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

Double-channel measuring and control instrument for free chlorine and ph-value - additionaly ORP optional

COMMUNICATION MODBUS PROTOCOL

Magelis XBT-G Modbus (RTU) driver. eng

Data sheet CPU 315SB/DPM (315-2AG12)

EL731 PROFIBUS INTERFACE

COMMUNICATION MODBUS PROTOCOL

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

JUMO ecoline O-DO/NTU

Profibus Gateway 3E V Technical Bulletin

EM24-DIN PFA, PFB & X models

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 The input buffer must be at least 18 bytes and contain the following information: Byte Type Content 0 unit Slave ID Sensor 1 1 unit Function code Sensor 1 2 unit Slave ID Sensor 2 3 unit Function code Sensor 2 4 unit Slave ID Sensor 3 5 unit Function code Sensor 3 6 unit Slave ID Sensor 4 7 unit Function code Sensor 4 8 unit Slave ID Kalibrierung 9 unit Approval for Calibration * 10 13 unit CP1 Value 14 17 unit CP2 Value * 1 = Calibration Point 1 2 = Calibration Point 2

Output Buffer The output buffer must be at least 120 bytes and contain the following information: Byte 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 (Profi bus and Modbus ) 30 33 float Primary Measurement Channel 1 (unit must be known) 34 37 float Primary Measurement Channel 6 (unit must be known) 38 41 unit Sensor status (see following table) 42 57 byte Return value corresponding to the given function code 58 byte Used for communication errors (Profi bus and Modbus ) 60 63 float Primary Measurement Channel 1 (unit must be known) 64 67 float Primary Measurement Channel 6 (unit must be known) 68 71 unit Sensor status (see following table) 72 87 byte Return value corresponding to the given function code 88 byte Used for communication errors (Profi bus and Modbus ) 90 93 float Primary Measurement Channel 1 (unit must be known) 94 97 float Primary Measurement Channel 6 (unit must be known) 98 101 unit Sensor status (see following table) 102 117 byte Return value corresponding to the given function code 118 byte Used for communication errors (Profi bus and Modbus ) Sensor 4 Sensor 3 Sensor 2 Sensor 1 Note: The script asks the sensor every second for a new measurement value and the values for the corresponding function code. Modbus - Profibus DP Programmer`s Manual 3

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

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 23: 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 23: 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 22 Password user Bytes 12: Response Byte 0 0x03 12 23 Password administrator Bytes 12: Response Byte 0 0x0C 12 24 Password specialist Bytes 12: Response Byte 0 0x30 12 Modbus - Profibus DP Programmer`s Manual 5

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 22 Password Password Password Password Password Password User User User User User User 23 Password Password Password Password Password Password Administrator Administrator Administrator Administrator Administrator Administrator 24 Password Password Password Password Password Password Specialist Specialist Specialist Specialist Specialist Specialist Note: The function codes 16 and 19 can only be used if the password for operator level A is unchanged.

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) Modbus - Profibus DP Programmer`s Manual 7

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

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) Modbus - Profibus DP Programmer`s Manual 9

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)

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) 12 15 Bytes 4 7: unit (unit) 16 19 Bytes 8 11: calibrated buffer value (float) 20 23 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) Modbus - Profibus DP Programmer`s Manual 11

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) 12 15 Bytes 4 7: unit (unit) 16 19 Bytes 8 11: calibrated buffer value (float) 20 23 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) Note: The function codes 16 and 19 can only be used if the password for operator level A or higher is unchanged.

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) 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 Setting Operator Level User (Code 22) Register 4288 Length [byte] 1 Response 0 = 0x03: User 12 Modbus - Profibus DP Programmer`s Manual 13

Setting Operator Level Administrator (Code 23) Register 4288 Length [byte] 1 Response 0 = 0x0C: Administrator 12 Setting Operator Level Specialist (Code 24) Register 4288 Length [byte] 1 Response Byte 0 = 0x30: Specialist 12 For more details about the Modbus interface, see the Programmer s Manual available at www.hamiltoncompany.com

NOTE Modbus - Profibus DP Programmer`s Manual 15

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/01 10/2014 Web: www.hamiltoncompany.com USA: 800-648-5950 Europe: +41-58-610-10-10 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-58-610-10-10 Fax: +41-58-610-00-10 contact@hamilton.ch To find a representative in your area, please visit hamiltoncompany.com/contacts.