1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls...

61
1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware InTouch Modicon Modbus DDE Server (Master)

Transcript of 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls...

Page 1: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

1 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Eurotherm Controls Series 2000 Modbus Communications

(Slave)

TO

Wonderware InTouchModicon Modbus DDE Server

(Master)

Page 2: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

2 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Proven Steps To Success

Order Series 2000 Instruments

Configure Series 2000 (S2000) Instrument Set Comms Parameters

Configure DDE Server

Configure Intouch Create DDE Access Names Create Tagnames Display Values

Wire Series 2000 to PC

Watch Precision PID Control In Action!

Page 3: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

3 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Communicating Series 2000 Models Consists of:Models 2216, 2208, 2204Models 2416, 2408, 2404

Modbus Protocol OptionCommunications Code

YM For EIA-485 (All Models Above)AM For EIA-232 (Series 24xx Only)FM For EIA-422 (Series 22xx V2 and 24xx)

Typical Model Codes2208/CC/VH/LH/TC/DB/FH/YM/ENG//2404/CC/VH/LH/YC/DB/FH/YM/XX/ENG//

Consult Factory for Price Adder

Order Series 2000

Page 4: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

4 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

The Communications Module configuration is found under the HA labelwhile the instrument is in Configuration Access level.

Parameter Functions Meaningid cmScmS* EIA 485 Comms Module

PDS.I PDSIO Setpoint InputFunc modmod* Modbus Protocol

nonE No Comms ProtocolbAud 1200, 2400,4800,9600,19.2019.20* Baud RatePrtY nonE,EVEnEVEn*,Odd ParityrESn FuLLFuLL Full Resolution

Int Integer Resolution

Address is part of the Comms List (cmS) -- Operator Access LevelAddr 1-254 Address -- As required

* Used in Configuration Example

Configure Series 2000

Page 5: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

5 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Configure Series 2000

Notes on Resolution

Data values limited to 16 bits per parameter.

This reduces the active range of parameter values to 65536 counts. Series 2000 implements this as -32767 (8001h) to +32767 (7FFFh).

In integer resolution all parameters are rounded to the nearest integer value.In full resolution mode the decimal point position is implied.

100.01 would be transmitted as 10001

From this, and the 16 bit resolution limitation, the maximum value communicable with 2 decimal place resolution is 327.67.

The parameter resolution will be taken from the slave user interface, and the conversion factor must be known to both master and slave.

Page 6: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

6 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Comms Features

Modbus Command Functions Supported1, 2 Read n Bits3, 4 Read n Words5 Write 1 Bit6 Write 1 Word7 Fast Read of Status8 LoopBack16 Write n words

Only the write function codes 05, 06 and 16 will work with a ‘broadcast mode’ address -- 0.

Series 2000 instruments will not reply if they receive a request including a unsupported function code.

Page 7: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

7 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wonderware Modbus DDE Server

Microsoft® Windows™ Application Acts as a DDE (Dynamic Data Exchange) Server

Primarily intended for use with Wonderware's InTouch (version 3.01 or later)May be used by any Microsoft Windows program capable of acting as a DDE client.

Communicates with external devices via a serial connection. Using modems or multi-drop transceivers server can support up to 247 devices on each serial ports.

Page 8: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

8 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

DDE Address Convention

Application NameThe name of the Windows program (Server) that will be accessing the data element. In the case of data coming from or going to Modbus compatible equipment from this Server, the application portion of the DDE address is -- Modbus.

Topic NameMeaningful name(s) are configured in the DDE Server to identify specific devices. These names are then used as the topic name in all DDE conversations to that device. For example -- c2FastInstr1.

Item NameA specific data element within the data topic. In the case of Eurotherm controllers, the item name represents a parameter such as measured value (1) or setpoint (2). Each parameter in a Eurotherm controller has a unique Modbus address. For example -- 40002 S.

Page 9: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

9 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

The DDE Server supports item/point names that are consistent with the point naming convention used by Modicon PLCs. The server allows you to select a Slave Type when you configure the topic definition for the PLC.

The PLC Address Ranges supported are:

PLC Type Point Type Range DDE Tag Type Access484 Coil 1-999 Discrete Read/Write

Contact 1001-1999 Discrete Read OnlyInput Register 3001-3999 Analog Read OnlyHolding Register 4001-4999 Analog Read/Write

584/984 Coil 1-9999 Discrete Read/WriteMicro84 Contact 10001-19999 Discrete Read Only

Input Register 30001-39999 Analog Read OnlyHolding Register 40001-49999 Analog Read/Write

Modbus Item Address

Page 10: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

10 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Special Item Conventions

Signed Values (Registers or Integers)Normally 0 - 65,535If Signed, Value Now -32,768 to 32,767Specified by Adding a Space and S to the Modbus Address

40002 S

Long Integers32 bit Values (Double Integer)Specified by Adding a Space and L to the Modbus Address

40002 L

Floating PointIEEE 32 bit Floating Point NumbersSpecified by Adding a Space and F to the Modbus Address

40002 F

Page 11: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

11 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

From the DDE Help Menu:

About ModbusVersion 5.5From I/O Servers CD

April 1997P/N 06-657

Operating SystemWindows NT 4.0Windows 95

DDE Server Configuration

Page 12: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

12 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

The Configure Menu Item:

Select “ComPort Settings”

To Define Serial PortCommunications Parameters

DDE Server Configuration

Page 13: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

13 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Serial Port SettingsCOM2 (shown)Reply Timout 1 secRTU Protocol19200 Baud8 Data Bits1 Stop BitEven Parity

Use Com Port List BoxTo Confgure IndividualSerial Ports

Click on “Save” to Complete

DDE Server Configuration

Page 14: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

14 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Create and DefineDDE Topics Next

Recommend 2 Topics / S2000Fast - Primary Parameters

1 second or better updateMeasured Value, Setpoint, Output Power, Status Word

Med - Secondary Parameters5 second or slower updateTuning, Alarm Limits, SP Limits

DDE Server Configuration

Page 15: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

15 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Click on “New”to Create and DefineDDE Topic Definition

DDE Server Configuration

Page 16: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

16 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Enter Topic NameUse Meaningful Name

COM2 (c2)Fast Update (Fast)Instrument 1 (Instr1)

Put Numbers at EndEasier to Change

Com PortMust Match PC Target Port

Slave IDMust Match S2000 Address

DDE Server Configuration

Page 17: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

17 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Block I/O SizesRegister Read -> 32Register Write -> 1

Block I/O Sizes Reduced22xx supports 32 word comms buffer24xx supports 125 word comms bufferStatus Word not contiguous

Update Interal1 Second Shown for Fast5 Seconds Shown for MedUse Prime Numbers

More Efficient Comms

Enter Topic NameUse Meaningfull Name

COM2 (c2)Medium Update (Med)Instrument 1 (Instr1)

DDE Server Configuration

Page 18: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

18 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Completed Topic Definition For 1 S2000For 4 S2000s

DDE Server Configuration

Page 19: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

19 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

InTouch Configuration

Create DDE Access Names(s)

From Intouch Menu BarSelect “Special”Then “DDE Access Names”

Page 20: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

20 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

To Add a DDE Access NameClick on “Add”

What are DDE Access Names?

Provides InTouch w/information about source of data value

Includes Name of Applicationproviding the data value; and

Name of the Topic which containsthe data value

InTouch Configuration

Page 21: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

21 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

To Complete DDE Access Name

Enter:

DDE Access NameArbritrary name used to reference this DDE Access Name entry. May be same name as DDE Topic Name.

DDE App/Server NameAlways Modbus in our App.Is name of DDE Server

DDE Topic NameFrom the Modbus DDE Server topics created in previous step.

InTouch Configuration

Page 22: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

22 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Completed DDE Access NameDefinition For:

4 Series 2000

2 Access Names Each4 Fast Topics4 Med Topics

InTouch Configuration

Page 23: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

23 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

InTouch Configuration

Create Tagnames

From Intouch Menu BarSelect “Special”Then “Tagname Dictionary”

Page 24: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

24 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Following Slides Show Definition of:Process Value Read-Only Modbus Address 1Target Setpoint Read/Write Modbus Address 2Output Power Read/Write Modbus Address 3Summary Status Read-Only Modbus Address 75

All Parameters to Use DDE Access Fast1Requires 2 Requests

22xx does not support more than 32 words/requestNo need to read all parameters between addresses 3 and 75

Tags Created as Real type -- DDE RealExcept Summary Output Status -- DDE Integer

Tagname Definition

Page 25: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

25 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Tagname Definition Dialog

Click on “New” to create new tag

Tagname Definition

Page 26: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

26 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Change data Type

DDE Integerfor whole values

DDE Realfor real values10ths’ precision configured

Tagname Definition

Page 27: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

27 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Process Value -- Next Slide

Tagname -- Descriptive Name of Loop ParameterProcessVal_Z1

Change data Type of TagDDE Real

Process Value is Read-Only

CommentDescriptive label for Tagname

Scale Value -- Min/Max EU and Min/Max Raw10ths’ precision configured -- Divide by 10Reads xxx.0 if Series 2000 not configured

for decimal display

DDE Access NameFast1

DDE Item S2000 Modbus Address = 1Modbus 584/984 Holding Register = 40001

40002 S = 40001 + 1

Holding Register used over Input Registerto force block read request with Setpoint and Output Power

S = signed value, if negative values required

Tagname Definition

Page 28: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

28 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Tagname Definition

Page 29: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

29 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Target Setpoint -- Next Slide

Tagname -- Descriptive Name of Loop ParameterSetpoint_Z1

Change data Type of TagDDE Real

Local Setpoint is Read/Write

CommentDescriptive label for Tagname

Scale ValueUse Min/Max EU and Min/Max Raw

10ths’ precision -- Divide by 10Reads xxx.0 if Series 2000 not configured

for decimal display

DDE Access NameMed1

DDE ItemS2000 Modbus Address = 2Modbus 584/984 Holding Register = 40001

40003 S = 40001 + 2

Holding Register type must be used for Read/Write Parameters

S = signed value, if negative values required

Tagname Definition

Page 30: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

30 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Tagname Definition

Page 31: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

31 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Output Power -- Next Slide

Tagname -- Descriptive Name of Loop ParameterOutputPower_Z1

Change data Type of TagDDE Real

Output Power is Read/WriteIn Manual Mode only

CommentDescriptive label for Tagname

Scale ValueUse Min/Max EU and Min/Max Raw

10ths’ precision -- Divide by 10Note Min negative valuesDisplays tenths if Resolution set to Full

DDE Access NameFast1

DDE ItemS2000 Modbus Address = 3Modbus 584/984 Holding Register = 40001

40004 S = 40001 + 3

Holding Register type must be used for Read/Write Parameters

S = signed value, if negative values required

Tagname Definition

Page 32: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

32 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Tagname Definition

Page 33: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

33 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Summary Status -- Next Slide

Tagname -- Descriptive Name of Loop ParameterSummaryStatus_Z1

Change data Type of TagDDE Integer

Summary Status is Read-Only

CommentDescriptive label for Tagname

Scale Value

Use Min/Max EU and Min/Max RawNo Scaling

DDE Access NameFast1

DDE ItemS2000 Modbus Address = 75Modbus 584/984 Input Register = 30001

30076 = 30001 + 75

Input Register type may be used for Read-Only Parameters

Tagname Definition

Page 34: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

34 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Tagname Definition

Page 35: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

35 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Display Values

Different Ways To Display in WindowViewerTouch Links

Typically Used for Read/Write ParametersSetpoint, OuputPower, Mode, Prop Band, Integral, Derivative, etc.

Display LinksTypically Used for Read-Only Parameters

Process Value, Error

Page 36: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

36 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Different Ways To Display Loop Values in WindowViewerNumeric

# -- Whole Number#.0 -- Tenths’ Resolution

Percent FillAs a Bar Graph

Trend, Real-Time and HistoricalAlarm SummaryRecipe

Display Values

Page 37: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

37 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring

To Connect the PC to Series 22xx and 24xx EIA-232D

NOT available in 22xx Direct connection from PC to 1 (One) Series 24xxMulti-drop NOT available3 wire connection50 feet maximum distance

EIA-422For Series 22xx, ONLY available in Phase II (V2.x or greater)Multi-drop available - 31 S2000 per Comm Port (+ 1 Master)5 wire connection4000 feet max distanceTermination resistors required -- 150 ohms

Page 38: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

38 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring

To Connect the PC to the Series 24xx and 22xx EIA-485

Phase 1 Series 22xx is EIA-485 OnlyMulti-drop available - 31 S2000 per Comm Port (+ 1 Master)3 wire connection4000 feet max distanceTermination resistors required -- 150 ohms

EIA-422 or EIA-485 is recommended for plant installation EIA-485 should be used for new installations where multi-drop capability is required EIA-422 is provided for compatibility with existing Eurotherm instruments

Page 39: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

39 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Most PC’s Provide Only EIA-232D Standard

Convertor required for EIA-422Internal ExternalSealevel DUAL SIO duTec BaudMASTERQuatech DS-200S

Convertor required for EIA-485Internal External

None Tested B&B Electronics Model 485LPCOR B&B Electronics Model 485SD9TB

duTec BaudMASTER

Wiring

Page 40: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

40 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Cable Requirements

Typical Cable Requirements are < 100 ohm/km nominal DC resistance Typically 24AWG or greater Nominal characteristic impedance at 100kHz of 100 ohms < 60 pF/m mutual pair capacitance (capacitance between 2 wires in a pair) < 120 pF/m stray capacitance (capacitance between 1 wire and all others connected to earth) Characteristic impedance is 100 ohms For EIA-422/EIA-485 applications, use twisted pair cable

Suitable Cables for EIA-422 or EIA-485 Listed in Decreasing QualityManufactured by Belden Cable

9842, 9843, 9829, 9830, 8102, 8103, 9729, 9730

Suitable Cables for EIA-232D Listed in Decreasing QualityManufactured by Belden Cable

8102, 9502, 8771

Page 41: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

41 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

To Reduce Electrical InterferenceEarth Cable Screen at a Single Point

Series 2000 Communications Circuits are all IsolatedTo Avoid Common Mode Noise Problems

Connect Common Line to Earth at 1 Point Through a 100 ohm, 1/4W Carbon Composition ResistorThis limits the ground current.

Route Communications Cables in Separate Conduit From Power Cables

Do not use Redundant Pairs in Communications Cables for Other Purposes

Ensure Cable Runs Have Sufficient SlackTo Prevent Abrasion of the Insulating Sheath

Cable Requirements

Page 42: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

42 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring -- EIA232D

EIA-232D Wiring from an IBM™ PC Serial Port to 1 Series 24xx

EIA-232D Serial Port Series 24xx Function 9 pin 25 pin Terminal Function Rx 2 3 Connect to HF Tx Tx 3 2 Connect to HE Rx Common 5 7 Connect to HD Common Jumper 1,4,6 6,8,11 Jumper 7,8 4,5 Earth 1

EIA-232D Valid for V1 or greater 2416, 2408, 2404

Page 43: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

43 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring -- Sealevel

Sealevel DUAL SIO Part #3082, Asynchronous Serial ISA Card2 Independent ChannelsPort Enable/DisableSelectable Address/Interrupt16550 UARTS

EIA-422 Wiring from Sealevel to Series 2000Sealevel J1 or J2 Series 2000 Function 9 pin Terminal Function Rx+ 1 Connect to HF Tx- B Rx- 2 Connect to HE Tx+ A Tx+ 4 Connect to HC Rx- B’ Tx- 3 Connect to HB Rx+ A’ Common 5 Connect to HD Common

Page 44: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

44 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring -- Quatech

Quatech DS200-S (RS422) Asynchronous Serial ISA (16-bit) Card2 Independent ChannelsPort Enable/DisableSelectable Address/Interrupt16550 UARTS

EIA-422 Wiring from Quatech to Series 2000Quatech Ports Series 2000 Function 9 pin Terminal Function Rx+ 4 Connect to HF Tx- B Rx- 8 Connect to HE Tx+ A Tx+ 2 Connect to HC Rx- B’ Tx- 7 Connect to HB Rx+ A’ Common 5 Connect to HD Common

Page 45: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

45 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

EIA-232D Wiring from an IBM™ PC Serial Port to duTecEIA-232D Serial Port duTec BaudMASTER Function 9 pin Terminal Function Rx 2 3 Connect to 2 Tx Tx 3 2 Connect to 3 Rx Common 5 7 Connect to 7 Common Jumper 1,4,6 6,8,11 Jumper 7,8 4,5

See Next Slide for BaudMASTER to Series 2000

Wiring -- Using duTec

Page 46: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

46 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring -- Using duTec

EIA-422 Wiring from duTec BaudMASTER to Series 2000 (4 wire full duplex)

duTec BaudMASTER Series 2000 duTec Line Side Terminal Signal Name Rx +A Connect to HF Tx- B Rx -B Connect to HE Tx+ A Tx +A Connect to HC Rx- B’ Tx -B Connect to HB Rx+ A’

EIA-422 Valid for V2 or greater 2216, 2208, 2204V1 or greater 2416, 2408, 2404

Page 47: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

47 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring -- Using duTec

EIA-485 Wiring from duTec BaudMASTER to Series 2000 (2 wire half duplex)

duTec BaudMASTER Series 2000 duTec Line Side Terminal Function Tx +A Connect to HF B Rx -B Connect to HE A

EIA-485 Valid for V1 or greater 2216, 2208, 2204V1 or greater 2416, 2408, 2404

Page 48: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

48 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring -- Using B&B

EIA-485 Wiring from B&B (485LPCOR) to Series 2000 (2 wire half duplex)

EIA-485 Port Series 2000 Function 25 pin Terminal Function B 14 Connect to HF B A 2 Connect to HE A Common 7 Connect to HD Common

Page 49: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

49 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Wiring -- Using B&B

EIA-485 Wiring from B&B (485SD9TB) to Series 2000 (2 wire half duplex)

EIA-485 Port Series 2000 Function 25 pin Terminal Function B 2 Connect to HF B A 1 Connect to HE A Common 3 Connect to HD Common

Page 50: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

50 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Still Doesn’t Work?

Check the Wonderware Logger, it provides useful messages Check the cabling -- again.

If Baud Rate is 19K2, make sure UART’s are 16550. If not, decrease Baud Rate to 9600 or slower.

Check that the Baud Rate, Data Bits, Parity and Stop Bits are matched -- again. Computer locking up? Make sure there are no INT conflicts with other serial ports or other cards in the PC.

Plugged into the correct COM port? COM port mislabled? COM port enabled?

Page 51: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

51 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Series 2000 Modbus Addresses

Following slides list the Series 2000 Modbus addresses.

Two distinct sets of data are accessible -- bit and word variablesA partial listing of Word addresses are followed by Bit addresses

This is NOT a comprehensive list of Series 2000 Modbus AddressesPlease reference the

Series 2000 Modbus, Jbus, Ei-Bisynch Digital Communications Handbook

Page 52: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

52 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Parameter Modbus220x

Modbus240x

Display

Process Variable 1 1Target Setpoint 2 2 SPAuto/Manual Mode

0: Auto1: Manual

273 273 m-A

Output Power (PID Controller). Not writeableunless the instrument is in ‘manual’ mode.

3 3 OP

Working Setpoint. Read only: use Target Setpointor currently selected setpoint (1 to 16) to changethe setpoint value.

5 5 w.SP

Load Current returned over PDSIO. 80 80 LcurControl Output (On Off Controller). Not writeableunless the instrument is in ‘manual’ mode

0: -100%1: 0%2: 100%

N/A 85 OP

VP Manual Output N/A 60 -Valve Position 53 53 -

Home List parameters.

Series 2000 Modbus Addresses

Page 53: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

53 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Series 2000 Modbus Addresses

Parameter Modbus220x

Modbus240x

Display

Gain Scheduler Setpoint N/A 153 G.SPCurrent PID set (Read Only if gain scheduling isselected)

0: Set 11: Set 2

N/A 72 SET

Proportional Band PID1 6 6 PBIntegral Time PID1

0: Off

8 8 Ti

Derivative Time PID1

0: Off

9 9 Td

Manual Reset 28 28 rESCutback High

0: Auto

18 18 Hcb

Cutback Low PID1

0: Auto

17 17 Lcb

Relative Cool Gain PID1 19 19 rEL.C

PID List

Page 54: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

54 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Parameter Modbus220x

Modbus240x

Display

Alarm 1 Setpoint 13 13 1 ALAlarm 2 Setpoint 14 14 2 ALAlarm 3 Setpoint 81 81 3 ALAlarm 4 Setpoint 82 82 4 ALAlarm 1 Hysteresis N/A 47 HY 1Alarm 2 Hysteresis N/A 68 HY 2Alarm 3 Hysteresis N/A 69 HY 3Alarm 4 Hysteresis N/A 71 HY 4Loop Break Time 83 83 Lb tEnable diagnostic messages

0: No Diagnostics1: Diagnostics

N/A 282 diAg

Alarm List

Series 2000 Modbus Addresses

Page 55: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

55 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Parameter Modbus220x

Modbus240x

Display

Autotune Enable

0: No Tune1: Tune

270 270 tunE

Adaptive Tune enable

0: No Adaptive Tune1: Tune

N/A 271 drA

DRA Trigger value N/A 100 drA.tAutomatic Manual Reset Calculation (Auto droop)

0: Manual Reset1: Calculated

272 272 Adc

Autotune List

Series 2000 Modbus Addresses

Page 56: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

56 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Series 2000 Modbus Addresses

Parameter Modbus220x

Modbus240x

Display

Summary Output Status Word N/A 75 -BIT DESCRIPTION0 Alarm 1 State ( 0 = Safe 1 = Alarm )1 Alarm 2 State ( 0 = Safe 1 = Alarm )2 Alarm 3 State ( 0 = Safe 1 = Alarm )3 Alarm 4 State ( 0 = Safe 1 = Alarm )4 Manual Mode ( 0 = Auto 1 = Manual )5 Sensor Break ( 0 = Good PV 1 = Sensor Broken )6 Loop Break ( 0 = Good closed loop 1 = Open Loop )7 Heater Fail ( 0 = No Fault 1 = Load fault detected )8 Tune Active ( 0 = Auto Tune disabled 1 = Auto Tune active)9 Ramp/Program Complete ( 0 = Running/Reset 1 = Complete )10 PV out of range ( 0 = PV within table range 1 = PV out of table range )11 DC control module fault (0= Good. 1= BAD)12 Programmer Segment Synchronize (0 = Waiting, 1 = Running)13 Remote input sensor break (0 = Good, 1 = Bad)14 Reserved15 Reserved

Status Word

Page 57: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

57 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Series 2000 Modbus Addresses

Parameter Modbus Bit (Coil) Address

Auto/Manual Mode

0: Auto1: Manual

2

Alarm 1 Status

0: No Alarm1: Alarm

5

Sensor Break Status

0: OK1: Sensor Break

10

Modbus Bit Addressable Parameters

Page 58: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

58 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

3rd Party Contact Listing

Sealevel Systems, Inc.P.O. Box 830155 Technology PlaceLiberty, SC 29657TEL: 864.843.4343FAX: 864.843.3067http://www.sealevel.com

Quatech662 Wolf Ledges ParkwayAkron, OH 44311TEL: 1-800-553-1170TEL: 330-434-3154FAX: 330.434.1409http://www.quatech.com

duTecduTec, Inc.P.O. Box 964Jackson, MI 49204TEL: (800) 248.1632FAX: 517-750-4740http://www.remoteiocontrol.com

Wonderware100 Technology DriveIrvine, CA 92618TEL: 714-727-3200FAX: 714-727-3270http://www.wonderware.com

Page 59: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

59 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

B&B electronics Manufacturing Company

707 Dayton RoadP.O. Box 1040Ottawa, IL 61350TEL: (815) 433-5100FAX: (815) 434-7094http://www.bb-elec.com

3rd Party Contact Listing

Page 60: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

60 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

How to Contract Eurotherm Controls Inc!

Corporate Headquarters11485 Sunset Hills RoadReston, Virginia 20190-5286

Telephone: 703.471.4870Fax: 703.787.3436BBS: 703.787.3444Fax-On-Demand: 703.787.3441

Be sure to check out our Web site athttp://www.Eurotherm.COM

Interested in More?December 1997Mark Demick2KS_WW.PPT

Page 61: 1 of 61 mrd/2ks_ww Eurotherm Controls Inc. Reston, Virginia We’ve Been There! Eurotherm Controls Series 2000 Modbus Communications (Slave) TO Wonderware.

61 of 61mrd/2ks_ww

Eurotherm Controls Inc. Reston, VirginiaWe’ve Been There!

Trademarks

PLC is a trademark of Allen-Bradley Company.Windows NT™ is a trademark of Microsoft Corporation.Modbus® is a registered trademark of Modicon.PDSIO™ is a registered trademark of Eurotherm.Instant Accuracy™ is a registered trademark of Eurotherm.CJC™ is a registered trademark, patent #5,484,206, of Eurotherm.DeviceNet™ is a trademark of ODVA.InTouch™ is a trademark of Wonderware Corporation.

Eurotherm has used all reasonable resources and efforts to indicate and supplyinformation regarding trademarks used in this presentation. The absence of a trademark identifier is not a representation that a particular word or technologyis not a trademark.

© Eurotherm Controls Inc 1997. All rights strictly reserved.No part of this presentation may be duplicated in any form or by any means withoutprior written permission from Eurotherm Controls Inc. Every effort has been takento ensure the accuracy of this presentation. However, in order to maintain ourtechnological lead, we are continuously improving our products which could, withoutnotice, result in amendments or omissions to this presentation. We cannot acceptresponsibility for damage, injury, loss, or expenses resulting therefrom.