25
Instrumentation on P&IDs – DEXPI concept This document describes the DEXPI (Data EXchange in the Process Industry, www.dexpi.org) approach for instrumentation. This approach has major impact on the Proteus schema, which is steered by the Fiatech project IIMM (ISO 15926 Information Models and Proteus Mapping). The Proteus schema release 4.0.1 covers this DEXPI specification. Details: www.dexpi.org Author: Heiner Temmen, Evonik Edition: 2016-05-03 This document uses CamelCase writing for RDL (Resource Definition Library) term. Table of Contents 1 Functional und physical Depiction of Instrumentation in P&IDs............2 1.1 Functional Design Objects as ISO 15926 Classes.......................3 1.2 Asset Specification Objects as ISO 15926 Classes.....................4 2 Properties of the Instrumentation Objects................................6 2.1 InstrumentationLoopFunction..........................................6 2.2 ProcessInstrumentationFunction.......................................6 2.3 ProcessSignalGeneratingFunction......................................6 2.4 ActuatingFunction.................................................... 6 2.5 SignalConveyingFunction..............................................7 2.6 ProcessSignalGeneratingSystem........................................7 2.7 PrimaryElement....................................................... 7 2.7.1 InlinePrimaryElement................................................7 2.7.2 OfflinePrimaryElement...............................................7 2.8 Transmitter.......................................................... 8 2.9 ActuatingSystem...................................................... 8 2.10 ControlledActuator................................................... 8 1

DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

Embed Size (px)

Citation preview

Page 1: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

Instrumentation on P&IDs – DEXPI concept

This document describes the DEXPI (Data EXchange in the Process Industry, www.dexpi.org) approach for instrumentation. This approach has major impact on the Proteus schema, which is steered by the Fiatech project IIMM (ISO 15926 Information Models and Proteus Mapping).

The Proteus schema release 4.0.1 covers this DEXPI specification.

Details: www.dexpi.org

Author: Heiner Temmen, Evonik

Edition: 2016-05-03

This document uses CamelCase writing for RDL (Resource Definition Library) term.

Table of Contents1 Functional und physical Depiction of Instrumentation in P&IDs.............................................................2

1.1 Functional Design Objects as ISO 15926 Classes.......................................................................3

1.2 Asset Specification Objects as ISO 15926 Classes......................................................................4

2 Properties of the Instrumentation Objects.............................................................................................6

2.1 InstrumentationLoopFunction.......................................................................................................6

2.2 ProcessInstrumentationFunction..................................................................................................6

2.3 ProcessSignalGeneratingFunction...............................................................................................6

2.4 ActuatingFunction.........................................................................................................................6

2.5 SignalConveyingFunction.............................................................................................................7

2.6 ProcessSignalGeneratingSystem.................................................................................................7

2.7 PrimaryElement............................................................................................................................ 7

2.7.1 InlinePrimaryElement................................................................................................................7

2.7.2 OfflinePrimaryElement..............................................................................................................7

2.8 Transmitter.................................................................................................................................... 8

2.9 ActuatingSystem........................................................................................................................... 8

2.10 ControlledActuator........................................................................................................................8

2.11 ControlValve................................................................................................................................. 9

3 Examples............................................................................................................................................. 10

3.1 Instrumentation example based on IEC 62424...........................................................................10

3.2 Instrumentation example based on ISA 5.1................................................................................13

3.3 Instrumentation example based on DIN 19227...........................................................................16

1

Page 2: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

1 Functional und physical Depiction of Instrumentation in P&IDs

The two major current standards to depict instrumentation objects on a P&ID use different approaches: The ISA 5.1 standard with its concepts and symbols supports the physical approach, i.e. the depiction of the instrumentation devices. The IEC 62424 approach considers the functional objects. A former standard DIN 19227 combined both approaches.

Many companies have a mix of these standards as company or as site standards.

In general the P&ID is a major document in the engineering and later on in the operating process.

The engineering process itself begins with the Front End Engineering (Feed), followed by the Basic Engineering and then with the Detail Engineering. The main tasks are the definitions of the Functional Requirements (Feed), the Functional Design (Basic) and the Asset Specification (Detail). First revisions of the P&IDs are developed during the Basic Engineering with the content of the PFD as requirement documentation, i.e. a P&ID starts with some functional aspects and gets more and more asset specification content in the following phases.

Concerning the different standards and different content of a P&ID in its lifecycle, the IIMM concept will support both approaches, the functional and the physical as well.

The diagram below shows the Functional Representation in the top half (blue part) and the more Physical Representation below (green part) together in one model.

2

Page 3: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

1.1 Functional Design Objects as ISO 15926 Classes

RDL Designation RDL URI / DescriptionInstrumentationLoopFunction http://sandbox.dexpi.org/rdl/data/InstrumentationLoopFunction

INSTRUMENTATION SYSTEM that has two or more interlinked PROCESS INSTRUMENTATION FUNCTION's that can operate independently and that has a common Loop Identifier.

ProcessInstrumentationFunction http://sandbox.dexpi.org/rdl/data/InstrumentationLoopFunction

FunctionalObject that is the union of DETECTING FUNCTION, TRANSDUCING FUNCTION, MEASURING FUNCTION, SIGNAL TRANSMITTING FUNCTION, SIGNAL CONVEYING FUNCTION, PROCESS AMPLIFYING FUNCTION, SIGNAL CONVERTING FUNCTION, PROCESS COMPUTING FUNCTION, BOOLEAN LOGIC EXECUTING FUNCTION, SWITCHING FUNCTION, PROCESS VARIABLE INDICATING FUNCTION, PROCESS VARIABLE RECORDING FUNCTION, PROCESS WARNING FUNCTION, PROCESS PROTECTING FUNCTION, PROCESS VARIABLE CONTROLLING FUNCTION, ACTUATING FUNCTION, and REGULATING FUNCTION.

ProcessSignalGeneratingFunction http://sandbox.dexpi.org/rdl/ProcessSignalGeneratingFunction

PROCESS INSTRUMENTATION FUNCTION that is the union of SIGNAL CONVEYING FUNCTION, PROCESS AMPLIFYING FUNCTION, SIGNAL CONVERTING FUNCTION, PROCESS COMPUTING FUNCTION, BOOLEAN LOGIC EXECUTING FUNCTION, SWITCHING FUNCTION, PROCESS VARIABLE INDICATING FUNCTION, PROCESS VARIABLE RECORDING FUNCTION, PROCESS WARNING FUNCTION, PROCESS PROTECTING FUNCTION, PROCESS VARIABLE CONTROLLING FUNCTION.

ActuatingFunction http://sandbox.dexpi.org/rdl/ActuatingFunction

FunctionalObject that is capable of ACTUATING.

SignalConveyingFunction http://sandbox.dexpi.org/rdl/SignalConveyingFunctionCONVEYING FUNCTION that is the capability of CONVEYING a SIGNAL.

ProcessControlFunction http://sandbox.dexpi.org/rdl/ProcessControlFunctionA requirement for instrumentation and/or control structures relating to Process Engineering.

All new classes in the sense of the PCA RDL will be defined in the RDL2 sandbox as soon as possible.

The central object is the ProcessInstrumentationFunction, normally represented by a bubble symbol on the P&ID. Some of them can be collected together to an InstrumentationLoopFunction. One reason could be to collect a local and a central requirement together, another could be that requirements with different categories like ‘P’, ‘D’ and ‘F’ will be fulfilled by one multi ProcessSignalGeneratingSystem.

A ProcessControlFunction is a special ProcessInstrumentationFunction. In term of IEC 62424 it is a PCE Request with category ‘U’.

A ProcessInstrumentationFunction can have ProcessSignalGenerating and ActuatingFunctions as parts in this model as well. Some standards have at this point restrictions, either Process Signal Generating or ActuatingFunctions are allowed. The IIMM concept is more generic. An essential property of the Process

3

Page 4: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

Signal Generating and ActuatingFunction is the location, where this function should take place. With this reference, it is possible to connect to the media and stream data or other operation requirements.

The SignalConveyingFunction object is used to document the relations between the different objects and to transport information between them.

All the functional objects

InstrumentationLoopFunction, ProcessInstrumentationFunction, ProcessControlFunction, ProcessSignalGeneratingFunction and ActuatingFunction

are fully tagged objects, i.e. they have unique identifiers in the scope of a plant. This IIMM specification provides all kinds of tagging rules. The only rule is that the identifier has to be unique in the scope of the plant.

1.2 Asset Specification Objects as ISO 15926 Classes

RDL Designation RDL URI / RDL DefinitionProcessSignalGeneratingSystem

http://sandbox.dexpi.org/rdl/ProcessSignalGeneratingSystemPROCESS SIGNAL GENERATING ARTEFACT and SYSTEM that consists of more than one PROCESS INSTRUMENTATION ITEM.

PrimaryElement http://sandbox.dexpi.org/rdl/PrimaryElement

PROCESS INSTRUMENTATION ITEM that has a PRIMARY ELEMENT FUNCTION used for the measurement of a Property or detection of a Status. It is defined independently from any PROCESS INSTRUMENTATION ITEM that is handling that measurement result and that may or may not house that PRIMARY ELEMENT.

Transmitter http://data.posccaesar.org/rdl/RDS267929

A 'detecting instrument' that generates a process variable signal and converts it into an output signal.

ActuatingSystem http://sandbox.dexpi.org/rdl/data/ActuatingSystem

ACTUATING ARTEFACT that includes all auxilliary instances of PROCESS INSTRUMENTATION ITEM that are necessary for it to function.

ControlledActuator http://sandbox.dexpi.org/rdl/ControlledActuatorA transducer that is intended to convert energy (electric, mechanical, pneumatic or hydraulic) from an external source into kinetic energy (motion) in response to a signal or or power input.

ControlValve http://data.posccaesar.org/rdl/RDS297539A valve that can be used to modify (regulate) the fluid flow rate in a process control system. It usually includes an actuator, which responds to a signal from the controlling system and changes the position of the flow controlling element in the valve.

Positioner http://sandbox.dexpi.org/rdl/Positioner

The IIMM model of the physical instrumentation objects is very similar to the IEC 61987 approach. ProcessSignalGenerating and ActuatingSystems can have some device components. Of course, only some of the devices are depicted on a P&ID. Typically, flow PrimaryElements and sometimes Transmitter

4

Page 5: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

are sensing device objects. A ControlledActuator, a ControlValve and sometimes a Positioner are actuating device objects on a P&ID. The model is open to add other components like a Solenoid Valve.

ProcessSignalGeneratingSystems have to fulfill the requirements of the ProcessSignalGeneratingFunctions, ActuatingSystems have to fulfill the requirements of the ActuatingFunction. This is the bridge between the functional and the physical objects in this model.

Process Signal Generating and ActuatingSystems are also fully tagged objects, i.e. they have unique identifiers in the scope of a plant. The devices as parts of a ProcessSignalGenerating or ActuatingSystem are sub tags, i.e. they have a sub tag number, which will be unique only in the scope of the tag.

5

Page 6: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

2 Properties of the Instrumentation Objects

The DEXPI P&ID Specification document contains all definitions of the instrumentation objects and their related properties. (www.dexpi.org)

2.1 InstrumentationLoopFunction

RDL Designation Data typeInstrumentationLoopFunctionNumberAssignmentClass String

2.2 ProcessInstrumentationFunction

RDL Designation Data typeProcessInstrumentationFunctionNumberAssignmentClass StringDeviceInformationAssignmentClass StringProcessInstrumentationFunctionCategoryAssignmentClass StringProcessInstrumentationFunctionModifierAssignmentClass StringProcessInstrumentationFunctionsAssignmentClass StringLocationSpecialization LocationClassificationGmpRelevanceSpecialization GmpRelevanceClassificationQualityRelevanceSpecialization QualityRelevanceClassificationSafetyRelevanceClassAssignmentClass StringTypicalInformationAssignmentClass StringVendorCompanyNameAssignmentClass StringVotingSystemRepresentationAssignmentClass StringGuaranteedSupplyFunctionSpecialization GuaranteedSupplyFunctionClassificationPanelIdentificationCodeAssignmentClass String

2.3 ProcessSignalGeneratingFunction

RDL Designation / Object Reference Data typeProcessSignalGeneratingFunctionNumberAssignmentClass StringSensorTypeAssignmentClass StringSensingLocation Reference

2.4 ActuatingFunction

RDL Designation / Object Reference Data typeActuatingFunctionNumberAssignmentClass StringActuatingLocation Reference

6

Page 7: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

2.5 SignalConveyingFunction

RDL Designation / Object Reference Data type

SignalPointNumberAssignmentClass String

PortStatusSpecialization PortStatusClassification

SignalConveyingTypeSpecialization SignalConveyingTypeClassification

SignalProcessControlFunctionsAssignmentClass String

SignalConveyingFunction from Reference

SignalConveyingFunction to Reference

2.6 ProcessSignalGeneratingSystem

RDL Designation Data type

ProcessSignalGeneratingSystemNumberAssignmentClass String

TypicalInformationAssignmentClass String

2.7 PrimaryElement

RDL Designation Data type

SubTagNameAssignmentClass String

DeviceTypeNameAssignmentClass String

2.7.1 InlinePrimaryElement

RDL Designation Data type

InlinePrimaryElement Reference by InlinePrimaryElementReference

2.7.2 OfflinePrimaryElement

RDL Designation Data type

7

Page 8: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

FluidCodeAssignmentClass String

LocationNominalDiameterNumericalValueRepresentationAssignmentClass

String

LocationNominalDiameterRepresentationAssignmentClass String

LocationNominalDiameterStandardSpecialization NominalDiameterStandardClassification

LocationNominalDiameterTypeRepresentationAssignmentClass String

InsulationThickness Length

InsulationTypeAssignmentClass String

HeatTracingTypeAsignmentClass String

HeatTracingTypeSpecialization HeatTracingTypeClassification

LowerLimitHeatTracingTemperature Temperature

ConnectionNominalDiameterNumericalValueRepresentationAssignmentClass

String

ConnectionNominalDiameterRepresentationAssignmentClass String

ConnectionNominalDiameterStandardSpecialization NominalDiameterStandardClassification

ConnectionNominalDiameterTypeRepresentationAssignmentClass

String

2.8 Transmitter

RDL Designation Data type

SubTagNameAssignmentClass String

DeviceTypeNameAssignmentClass String

2.9 ActuatingSystem

RDL Designation Data type

ActuatingSystemNumberAssignmentClass String

TypicalInformationAssignmentClass String

2.10 ControlledActuator

RDL Designation Data type

8

Page 9: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

SubTagNameAssignmentClass String

DeviceTypeNameAssignmentClass String

FailActionRepresentationAssignmentClass String

FailActionSpecialization FailActionClassification

2.11 ControlValve

RDL Designation / Object Reference Data type

SubTagNameAssignmentClass String

ShutOffValve Reference by ShutOffValveReference

9

Page 10: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

3 Examples

The examples below have not the goal to show good engineering practice. Nevertheless, they are useful to demonstrate how the IIMM model fits to the different instrumentation standards and implementations.

3.1 Instrumentation example based on IEC 62424

This IEC 62424 example has its major focus on the functional objects. Nevertheless, there are also some physical objects in. The naming conventions are arbitrary.

Structure of the InstrumentationLoopFunction 1314

P1314L (ProcessInstrumentationFunction) with LocationSpecialization Field, ProcessInstrumentationFunctionCategoryAssignmentClass P and ProcessInstrumentationFunctionsAssignmentClass I

1314C (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass P, ProcessInstrumentationFunctionsAssignmentClass I

PT1314C (ProcessSignalGeneratingFunction)

Fulfilled by a ProcessSignalGeneratingSystem PT1314C

Consists of an OfflinePrimaryElement PE: DeviceTypeNameAssignmentClass Diaphragm; which is connected to a GlobeValve of a PipingNetworkSegment of PipingNetworkSystem LR080

10

Page 11: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

SignalConveyingFunction from P1314C PortStatusSpecialization HighPort to ProcessControlFunction U1313 with SignalProcessControlFunctionsAssignmentClass AS

SignalConveyingFunction from P1314C PortStatusSpecialization HighHighPort to ProcessControlFunction U1312 with SignalProcessControlFunctionsAssignmentClass Z

SignalConveyingFunction from P1314C PortStatusSpecialization LowPort to ProcessControlFunction U1313 with SignalProcessControlFunctionsAssignmentClass S

SignalConveyingFunction from P1314C PortStatusSpecialization LowLowPort to ProcessControlFunction U1313 with SignalProcessControlFunctionsAssignmentClass S

SignalConveyingFunction from the Diaphragm to P1314C

Structure of the InstrumentationLoopFunction 1315

D1315 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass D, ProcessInstrumentationFunctionsAssignmentClass I

SignalConveyingFunction from D1315 PortStatusSpecialization HighPort to ProcessInstrumentationFunction Y1316 with SignalProcessControlFunctionsAssignmentClass S

F1315 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass F, ProcessInstrumentationFunctionsAssignmentClass IC

FT1315 (ProcessSignalGeneratingFunction)

Fulfilled by a ProcessSignalGeneratingSystem FT1315

Consists of an InlinePrimaryElement FE: VenturiTube; which is a PipingComponent of a PipingNetworkSegment of the PipingNetworkSystem LR080

SignalConveyingFunction from the VenturiTube to F1315

SignalConveyingFunction from ProcessInstrumentationFunction Y1316 to F1315

SignalConveyingFunction from PortStatusSpecialization HighPort with SignalProcessControlFunctionsAssignmentClass A

Structure of the ProcessControlFunction U1312 with ProcessInstrumentationFunctionCategoryAssignmentClass U, ProcessInstrumentationFunctionsAssignmentClass Z, SafetyRelevanceClassAssignmentClass SIL 2 and a graphical Symbol for Safety Relevance

SignalConveyingFunction from U1312 to ProcessInstrumentationFunction Y1317

Structure of the ProcessControlFunction U1313 with ProcessInstrumentationFunctionCategoryAssignmentClass U, ProcessInstrumentationFunctionsAssignmentClass S

SignalConveyingFunction from U1313 to ProcessInstrumentationFunction Y1316

Structure of the ProcessInstrumentationFunction Y1316 with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass Y, ProcessInstrumentationFunctionsAssignmentClass CS

11

Page 12: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

YV1316 (ActuatingFunction) Fulfilled by an ActuatingSystem YV1316

Consists of a ControlValve YV of type BallValve as a PipingComponent of a PipingNetworkSegment of PipingNetworkSystem LR090 and a ControlledActuator YY with fail closed symbol

SignalConveyingFunction from Y1316 to ControlledActuator YY

Structure of the ProcessInstrumentationFunction Y1317 with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass Y, ProcessInstrumentationFunctionsAssignmentClass ZYV1317 (ActuatingFunction) Fulfilled by an ActuatingSystem YV1317

Consists of a ControlValve YV of type GeneralValve as a PipingComponent of a PipingNetworkSegment of PipingNetworkSystem LR091 and a ControlledActuator YY with fail closed symbol

12

Page 13: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

3.2 Instrumentation example based on ISA 5.1

13

Page 14: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

This ISA 5.1 example has its major focus on the physical objects. Nevertheless, there are also some functional objects in. The naming conventions are arbitrary.

Structure of the InstrumentationLoopFunction 2023F2023 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass F, ProcessInstrumentationFunctionsAssignmentClass IC

FT2023 (ProcessSignalGeneratingFunction) Fulfilled by a ProcessSignalGeneratingSystem FT2023

Consists of an InlinePrimaryElement FE of DeviceTypeNameAssignmentClass MFM as a PipingComponent with a graphical representation as circle and a label FT2023

FV2023 (ActuatingFunction)

Fulfilled by an ActuatingSystem FV2023, which is labeled: circle with the ActuatingFunctionNumberAssignmentClass FV2023 and has V3 as TypicalInformationAssignmentClass

Consists of a ControlValve FV of type GeneralValve as a PipingComponent of a PipingNetworkSegment of a PipingNetworkSystemand a ControlledActuator FY of DeviceTypeNameAssignmentClass Diaphragm with FailActionSpecialization FailClose

SignalConveyingFunction from F2023 to the PrimaryElement FESignalConveyingFunction from F2023 to the ControlledActuator FYSignalConveyingFunction from F2023 to an OPC

Structure of the InstrumentationLoopFunction 2022L2022 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass L, ProcessInstrumentationFunctionsAssignmentClass I and TypicalInformationAssignmentClass L5

LT2022_1 (ProcessSignalGeneratingFunction) (no graphical representation)LT2022_2 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from a PipingNetworkSegment of a PipingNetworkSystem at Nozzle N1 of Dryer D202 to L2022SignalConveyingFunction from a PipingNetworkSegment of a PipingNetworkSystem at Nozzle N2 of Dryer D202 to L2022

Structure of the InstrumentationLoopFunction 2082F2082 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass F, ProcessInstrumentationFunctionsAssignmentClass I and TypicalInformationAssignmentClass F4

FT2082 (ProcessSignalGeneratingFunction) Fulfilled by a ProcessSignalGeneratingSystem FT2082

Consists of an InlinePrimaryElement FE: Orifice Plate of DeviceTypeNameAssignmentClass OFM as a PipingComponent

SignalConveyingFunction from the PrimaryElement FE of FT2082 to F2082SignalConveyingFunction from F2082 to an OPC

14

Page 15: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

Structure of the InstrumentationLoopFunction 2014T2014 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass T, ProcessInstrumentationFunctionsAssignmentClass I and TypicalInformationAssignmentClass T5

TT2014 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from a PipingNetworkSegment of a PipingNetworkSystem at Nozzle N4 of Dryer D202 to T2014

Structure of the InstrumentationLoopFunction 202X202 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass X, ProcessInstrumentationFunctionsAssignmentClass PB and TypicalInformationAssignmentClass L

XV200 (ActuatingFunction) (no graphical representation)SignalConveyingFunction from X202 to an Instrumentation Nozzle of Motor M202 of Pump P202 SignalConveyingFunction from an OPC to X202

I202 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass I, ProcessInstrumentationFunctionsAssignmentClass I and TypicalInformationAssignmentClass M3

IT202 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202

Structure of the InstrumentationLoopFunction 2007X2007 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation,ProcessInstrumentationFunctionCategoryAssignmentClass X, ProcessInstrumentationFunctionsAssignmentClass PB

XV2007 (ActuatingFunction)Fulfilled by an ActuatingSystem FV2023, which is labeled: circle with the ActuatingSystemNumberAssignmentClass XV2007 and TypicalInformationAssignmentClass V21

Consists of a ControlValve FV of type GeneralValve as a PipingComponent of a PipingNetworkSegment of PipingNetworkSystemand a ControlledActuator FY of DeviceTypeNameAssignmentClass Piston with FailActionSpecialization FailClose

SignalConveyingFunction from X2007 to the ControlledActuator XYSignalConveyingFunction from an OPC to X2007

X2007_2 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass X, ProcessInstrumentationFunctionsAssignmentClass LC

SignalConveyingFunction from X2007_2 to the ControlledActuator XY of XV2007

15

Page 16: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

3.3 Instrumentation example based on DIN 19227

16

Page 17: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

This DIN 19227 example has its major focus on the functional objects. Nevertheless, there are also some physical objects in. With the DIN standard it’s possible to define more complex tasks as a ProcessInstrumentationFunction, e.g. a ProcessInstrumentationFunction can consists of zero, one or two ProcessSignalGeneratingFunctions and zero or N ActuatingFunctions. The naming conventions are arbitrary in this example.

Structure of the InstrumentationLoopFunction 470101P470101 (ProcessInstrumentationFunction) with LocationSpecialization Field, ProcessInstrumentationFunctionCategoryAssignmentClass P, ProcessInstrumentationFunctionsAssignmentClass I

PT470101 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from a BlindFlange of a PipingNetworkSegment of a PipingNetworkSystem (has no label) to P470101

Structure of the InstrumentationLoopFunction 470103L470103 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass L, ProcessInstrumentationFunctionsAssignmentClass ICSA

LT470103 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from a BlindFlange of a PipingNetworkSegment of a PipingNetworkSystem at Nozzle N3 of Vessel V-4701 to L470103

Structure of the InstrumentationLoopFunction 470104T470104 (ProcessInstrumentationFunction) with LocationSpecialization Field, ProcessInstrumentationFunctionCategoryAssignmentClass T, ProcessInstrumentationFunctionsAssignmentClass I

TT470104 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from an Instrumentation Nozzle N4 of Vessel V-4701to T470104

Structure of the InstrumentationLoopFunction 470105L470105 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass L, ProcessInstrumentationFunctionsAssignmentClass S+

LT470105 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from the Nozzle N6 of Vessel V-4701 to L470105

Structure of the InstrumentationLoopFunction 470106PD470106 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass P, ProcessInstrumentationFunctionModifierAssignmentClass D, ProcessInstrumentationFunctionsAssignmentClass ICSA

PDT470106_1 (ProcessSignalGeneratingFunction) Fulfilled by a ProcessSignalGeneratingSystem PDT470106_1

Consists of an OfflinePrimaryElement PE1 of DeviceTypeNameAssignmentClass Diaphragm, which is connected to a GlobeValve of a PipingNetworkSegment of a PipingNetworkSystem at Nozzle N5 of V-4701

SignalConveyingFunction of type Capillary from the Diaphragm to PD470106

17

Page 18: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

PDT470106_2 (ProcessSignalGeneratingFunction) Fulfilled by a ProcessSignalGeneratingSystem PDT470106_2

Consists of an OfflinePrimaryElement PE2 of DeviceTypeNameAssignmentClass Diaphragm, to a PipingNetworkSegment of a PipingNetworkSystem, which is connected to N7 of V-4701

SignalConveyingFunction of type Capillary from the Diaphragm to PD470106

Structure of the InstrumentationLoopFunction 470201TZ470201 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass T, ProcessInstrumentationFunctionsAssignmentClass ICSZSplit range is only a comment

TT470201 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from a PipingNetworkSegment of a PipingNetworkSystem 47001 to TZ470201TV(Z)470201_1 (ActuatingFunction) Fulfilled by an ActuatingSystem TV(Z)470201_1

Consists of a ControlValve TV1 of type GlobeValve as a PipingComponent of a PipingNetworkSegment of PipingNetworkSystem 47002 and a ControlledActuator TY1 with FailActionSpecialization FailOpen

SignalConveyingFunction from TZ470201 to the ControlledActuator TY1 with SignalProcessControlFunctionsAssignmentClass CSTV470201_2 (ActuatingFunction) Fulfilled by an ActuatingSystem TV470201_2

Consists of a ControlValve TV2 of type GlobeValve as a PipingComponent of a PipingNetworkSegment of PipingNetworkSystem 47002 and a ControlledActuator TY2 with FailActionSpecialization FailClose

SignalConveyingFunction from TZ470201 to the ControlledActuator TY2 with SignalProcessControlFunctionsAssignmentClass CSignalConveyingFunction from TZ470201 to the ProcessInstrumentationFunction UZ470402 with SignalProcessControlFunctionsAssignmentClass ZS

Structure of the InstrumentationLoopFunction 470202F470202 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass F, ProcessInstrumentationFunctionsAssignmentClass IC

FT470202 (ProcessSignalGeneratingFunction) (no graphical representation)Fulfilled by a ProcessSignalGeneratingSystem FT470202

Consists of an InlinePrimaryElement FE: Venturi Tube; which is a PipingComponent of a PipingNetworkSegment of the PipingNetworkSystem 47001

SignalConveyingFunction from the PrimaryElement Venturi Tube to F470202

Structure of the InstrumentationLoopFunction 470204Q470204 (ProcessInstrumentationFunction) with LocationSpecialization Field, ProcessInstrumentationFunctionCategoryAssignmentClass Q, ProcessInstrumentationFunctionsAssignmentClass S

QT470204 (ProcessSignalGeneratingFunction) (no graphical representation)

18

Page 19: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

SignalConveyingFunction from a Blind Flange of a PipingNetworkSegment of the PipingNetworkSystem 47001 to Q470204SignalConveyingFunction from Q470204 to the ProcessInstrumentationFunction S470302

Structure of the InstrumentationLoopFunction 470205P470205 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass P, ProcessInstrumentationFunctionsAssignmentClass I

PT470205 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from a BlindFlange of a PipingNetworkSegment with GlobeValve of the PipingNetworkSystem 47001 to P470205

Structure of the InstrumentationLoopFunction 470209F470209 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass F, ProcessInstrumentationFunctionModifierAssignmentClass Q, ProcessInstrumentationFunctionsAssignmentClass I

FT470209 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from a PipingNetworkSegment of the PipingNetworkSystem 47001 to F470209

D470209 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass D, ProcessInstrumentationFunctionsAssignmentClass I

Structure of the InstrumentationLoopFunction 470301T470301 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass T, ProcessInstrumentationFunctionsAssignmentClass IS

TT470301 (ProcessSignalGeneratingFunction) (no graphical representation)SignalConveyingFunction from an Instrumentation Nozzle of Pump P-4703 to T470301SignalConveyingFunction from the ProcessInstrumentationFunction S470302 to T470301

Structure of the InstrumentationLoopFunction 470302S470302 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass S, ProcessInstrumentationFunctionsAssignmentClass IC

SV470302 (ActuatingFunction) (no graphical representation)SignalConveyingFunction from S470302 to an Instrumentation Nozzle of Motor M-4703

Structure of the InstrumentationLoopFunction 470304P470304 (ProcessInstrumentationFunction) with LocationSpecialization Field, ProcessInstrumentationFunctionCategoryAssignmentClass P, ProcessInstrumentationFunctionsAssignmentClass C

PV470304 (ActuatingFunction) Fulfilled by an ActuatingSystem PV470304

Consists of a ControlValve PV of type GlobeValve as a PipingComponent of a PipingNetworkSegment of PipingNetworkSystem 47002, a ControlledActuator PY of type Self-Regulating

19

Page 20: DEXPI - Instrumentation Approach - POSC Caesar – Trac · Web viewSignalConveyingFunction from an Instrumentation Nozzle of Motor M202 of Pump P202 to I202 Structure of the InstrumentationLoopFunction

SignalConveyingFunction from P470304 to the ControlledActuator PY

Structure of the InstrumentationLoopFunction 470401Button in the field is a commentHZ470401 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass H, ProcessInstrumentationFunctionsAssignmentClass Z

SignalConveyingFunction from HZ470401 to the ProcessInstrumentationFunction UZ470402

Structure of the InstrumentationLoopFunction 4704021o.o.2 is the value of VotingSystemRepresentationAssignmentClass

UZ470402 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass U, ProcessInstrumentationFunctionsAssignmentClass Z

SignalConveyingFunction from UZ470402 to the ProcessInstrumentationFunction YS(Z)470403 with SignalProcessControlFunctionsAssignmentClass ZSignalConveyingFunction from UZ470402 to the ControlledActuator TV(Z)470201_1 with SignalProcessControlFunctionsAssignmentClass Z

Structure of the InstrumentationLoopFunction 470403Y(Z)470403 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass Y, ProcessInstrumentationFunctionsAssignmentClass S(Z)

YV470403 (ActuatingFunction) Fulfilled by an ActuatingSystem YV470403

Consists of a ControlValve YV of type Butterfly (Form 2) as a PipingComponent of a PipingNetworkSegment of PipingNetworkSystem 47002 and a ControlledActuator YY of type Diaphragm

SignalConveyingFunction from Y(Z)470403 to the ControlledActuator YY with FailActionSpecialization FailOpen

Structure of the InstrumentationLoopFunction 470404GZ470404 (ProcessInstrumentationFunction) with LocationSpecialization CentralLocation, ProcessInstrumentationFunctionCategoryAssignmentClass G, ProcessInstrumentationFunctionsAssignmentClass OZ

GZ470404 (ProcessSignalGeneratingFunction) (no graphical representation) at a PipingComponent of a PipingNetworkSegment of the PipingNetworkSystem 47002SignalConveyingFunction from a PipingComponent of a PipingNetworkSegment of PipingNetworkSystem 47002 to GZ470404SignalConveyingFunction from GZ470404 to the ProcessInstrumentationFunction UZ470402

20