45
Foundation EDDL

Fieldbus Tutorial Part 10 - Fieldbus EDDL

Embed Size (px)

DESCRIPTION

Fieldbus Tutorial Part 10 – Fieldbus EDDL: EDDL Language, DD’s for Host, New EDDL Features, Examples

Citation preview

Page 1: Fieldbus Tutorial Part 10 - Fieldbus EDDL

Foundation EDDL

Page 2: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 2

Fieldbus Must Provide Interoperability among Multiple Suppliers

High SpeedFieldbus

Maintenance Area - Supplier A

Sensors & Actuators

Low SpeedFieldbus

PLCBridge

Controller

ControlModule

Operator Terminals - Supplier B

MultipleSuppliers

DiagnosticInformation

Page 3: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 3

Device Descriptions enables operation of devices from various

vendors with only one version of the human interface program.

DD Binary

Device Description in Needed in the Host

Page 4: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 4

Electronic Device Description Language (EDDL)

Key to easy, simple upgrades

– New field devices are easily added

• No host software revisions

• No custom drivers or interfaces

– Software drivers can be automatically up-loaded to host systems

– Fosters product innovation and development

Page 5: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 5

Electronic Device Description (EDDL)

Supports Freedom of Choice !

Allows digital instruments to be

connected onto a Fieldbus network and have

them communicate all available functionality

to each other and with the networked hosts.

TM

Page 6: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 6

Interoperability between Field Devices and Hosts

3051

Pressure

3244

Temperature

Model 5300 Coriolis Transmitter

8800

Vortex

Page 7: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 7

Royal Dutch Shell - Amsterdam

Shell - Amsterdam

Control System

– DeltaV

– Yokogawa Centum

– Honeywell Scan 3000

– Smar

Fieldbus Devices

– Fuji

– Yokogawa

– Fisher Controls

– Rosemount

– Honeywell

– Smar

Page 8: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 8

Test Reports

Foundation Fieldbus

Interoperability

Test Report

Shell Research Center

Amsterdam

Peter Eigenrann

Bindert Douma

System test of a Foundation-Fieldbus

Multi Vendor Installation

Manfred Dietz Infraserv HöchstPrüflaborMichael Pelz Clariant10 / 2002

Page 9: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 9

DDs allow hosts to workwith different devices

Page 10: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 10

DDs allow hosts to workwith different devices

Page 11: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 11

DDs allow hosts to workwith different devices

Page 12: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 12

DDs allow hosts to workwith different devices

Page 13: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 13

DDs allow hosts to workwith different devices

Page 14: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 14

DDs allow hosts to workwith different devices

Page 15: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 15

DDs allow hosts to workwith different devices

Page 16: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 16

DDs allow hosts to workwith different devices

Page 17: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 17

DDs allow hosts to workwith different devices

Page 18: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 18

Methods Simplify Maintenanceand Reduce Errors

Zero This Transmitter!

1. Set MODE_BLK.TARGET to OOS

2. Apply zero pressure to the sensor and allow the to

reading stabilize

3. Set value CAL_POINT_LO to 0

4. Set SENSOR_CAL_DATE to the current date.

5. Set SENSOR_CAL_WHO to the person responsible

for the calibration.

6. Set SENSOR _CAL_LOC to the calibration location.

7. Set SENSOR_CAL_METHOD to User Trim

8. Set MODE_BLK.TARGET to AUTO

Page 19: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 19

Existing DD Capability - Temperature Example

Device data is described

by VARIABLE, RECORD

and ARRAY constructs in

the DD file.

The host typically displays

the device data as a list.

Device DD File

Page 20: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 20

New EDDL Capabilities – Temperature Example

Device DD File

Enhanced User Interface

Parameter Organization

Group BoxesDialogs

Window

Page 21: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 21

MOTOR

SYMMETRY

New EDDL Capabilities – Motor Control Example

Image

Enhanced MENUS and METHOD are used to build dialog boxes displaying motor starts, operating hours, number of overload trips, etc.

MOTOR PARAMETERS

Static bit map

Objective is to provide a

visual representation of the

parameters

Page 22: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 22

New EDDL Capabilities – Radar Gauge Example

A GRAPH is used to present

the echo WAVEFORM to enable

configuration of thresholds and

false echoes areas in the

device.

Trigger device to build WAVEFORM data

Retrieve WAVEFORM data

Update the GRAPH

Radar Gauge

Threshold

Calibration

DD Cooperation Project

GRAPH

WAVEFORM

(Data from Device)

ARRAY(s)

(Device Data)

AXIS

MENUS & METHODS

(Enhanced UI)FILE/LIST

(Persistent Data)

Echo Curve

Filter

Page 23: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 23

Device Description(DD) Provides

an automatic way for host systems

to see and use block parameters

within field devices.

FOUNDATION™ fieldbus Device Description (DD)

Page 24: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 24

A Device Contains Resource, Transducer and Function blocks

Page 25: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 25

The Resource May Report Alerts to a Host

Page 26: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 26

Diagnostics May Be Included in the Resource Block

Page 27: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 27

Transducers Address One or More Sensors or Actuators

Page 28: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 28

Hardware Diagnostics Are Included

Page 29: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 29

Parameters May be Added to Support

Diagnostics

Example:

• Advanced valve diagnostics

• Valve Signature

• Dynamic Error Band

• Drive Signal

• Output Signal

• Step Response

Page 30: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 30

Special Applications Support Diagnostic

Visualization

Page 31: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 31

Example: Plugged Impulse Line Diagnostic

Manifold

Sensing

Line

Flow

Clog0 2 4 6 8 10 12 14 16 18 20

1.81

1.811

1.812

1.813

1.814

1.815

1.816

1.817

1.818

1.819

1.82

Time (min)

PV

(V

)

Both Open HP Closed LP Closed Both Closed

Page 32: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 32

Example: Devices Predictive Diagnostics

Information Provided On Life Expectancy and

Performance Degradation

Device Performance

Failure

Predictive Alarm

Page 33: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 33

Detailed Example : Magmeter Fieldbus diagnostics

Detection of unattached grounding straps

Detection loss of process ground connection

Indication of Signal Stability issues

Detection of electrodes signal issues and highlights action to be taken

Page 34: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 34

Improper Grounding

provides poor reference

for the Transmitter

Results in Output Instability:

Variability

Proper Grounding

is Critical to

Magmeter Performance

Grounding/Wiring Problems cause Output Instability

Page 35: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 35

60 Hz Amplitude

Grounding/Wiring Issue???

Grounding/Wiring Problems resultin High Levels of 50/60 Hz Noise

Page 36: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 36

Grounding/Wiring Fault!

Transducer indicates Fault

Page 37: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 37

Help Screen directs User to Solution

Page 38: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 38

360.0

GPM

327.5

295.0

262.5

230.0

EnTech Control Engineering Inc. BOISE, DERIDDER

Time Series

aut8703.dat

01/05/96

422-FX-226-AUTO

PRI SCREEN REJ FLOW

2560 512 769 1025

Mean = 300.373 2Sig = 21.8 (7.26%)

Sec

Process Noise causes Output Instability

Time (sec)

Page 39: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 39

Low Signal to Noise Ratio Results in Output Instability

Noise

amplitude

Flow Signal amplitude

at 5 Hz

low

SNR!!!

Page 40: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 40

Transducer Indicated High Process Noise

High Process Noise

Detected!

Page 41: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 41

Help Screen directs User to Solution

Page 42: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 42

Higher Coil Drive Frequency Reduces Variability

Noise amplitude

Flow Signal amplitude at 37.5 Hz

37.5 Hz

from 5 Hz

Page 43: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 43

Electrode Fault Detection Indicates loss of Flow Signal

Moisture in the

Flowtube HousingLiner Failure

Electrode Failure

Page 44: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 44

Transducer Indicates Electrode Signal Fault

Electrode Signal Fault!!

Page 45: Fieldbus Tutorial Part 10 - Fieldbus EDDL

[File Name or Event]Emerson Confidential27-Jun-01, Slide 45

Help Screen directs User to Solution