Shopping Cart

No products in the cart.

BS EN 62769-5:2015

$198.66

Field Device Integration (FDI) – FDI Information Model

Published By Publication Date Number of Pages
BSI 2015 62
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

This part of IEC 62769 defines the FDI Information Model. One of the main tasks of the Information Model is to reflect the topology of the automation system. Therefore it represents the devices of the automation system as well as the connecting communication networks including their properties, relationships, and the operations that can be performed on them. The types in the AddressSpace of the FDI Server constitute some kind of catalogue, which is built from FDI Packages.

The fundamental types for the FDI Information Model are well defined in OPC UA for Devices (IEC 62541-100). The FDI Information Model specifies extensions for a few special cases and otherwise explains how these types are used and how the contents are built from elements of DevicePackages.

The overall FDI architecture is illustrated in Figure 1. The architectural components that are within the scope of this document have been highlighted in this illustration.

PDF Catalog

PDF Pages PDF Title
6 English
CONTENTS
10 FOREWORD
12 INTRODUCTION
13 1 Scope
Figures
FigureĀ 1 ā€“ FDI architecture diagram
14 2 Normative references
3 Terms, definitions, abbreviated terms, acronyms and conventions
3.1 Terms and definitions
15 3.2 Abbreviated terms and acronyms
3.3 Conventions for graphical notation
FigureĀ 2 ā€“ OPC UA Graphical Notation for NodeClasses
FigureĀ 3 ā€“ OPC UA Graphical Notation for References
16 FigureĀ 4 ā€“ OPC UA Graphical Notation Example
FigureĀ 5 ā€“ Optimized Type Reference
17 4 Overview of OPC Unified Architecture
4.1 General
4.2 Overview of OPC UA Devices
18 FigureĀ 6 ā€“ OPC UA Devices Example: Functional Groups
19 5 Concepts
5.1 General
5.2 Device topology
FigureĀ 7 ā€“ OPC UA Devices example: Configurable components
20 FigureĀ 8 ā€“ Example of an automation system
21 5.3 Online/offline
FigureĀ 9 ā€“ Example of a Device topology
22 5.4 Catalogue (Type Definitions)
5.5 Communication
6 AddressSpace organization
FigureĀ 10 ā€“ Example Device Types representing a catalogue
23 7 Device Model for FDI
7.1 General
7.2 Online/offline
24 7.3 Device health
7.4 User interface elements
7.4.1 General
FigureĀ 11 ā€“ Online component for access to device data
25 7.4.2 UI Description Type
7.4.3 UI Plug-in Type
FigureĀ 12 ā€“ Hierarchy of user interface Types
Tables
TableĀ 1 ā€“ UIDescriptionType Definition
26 TableĀ 2 ā€“ UIPlugInType Definition
27 7.5 Type-specific support information
7.6 Actions
7.6.1 Overview
28 FigureĀ 13 ā€“ Integration of Actions within a TopologyElement
TableĀ 3 ā€“ TopologyElementType with additions for Actions
29 7.6.2 Action Type
7.6.3 ActionService Type
TableĀ 4 ā€“ FunctionalGroupType with additions for Actions
TableĀ 5 ā€“ ActionType Definition
TableĀ 6 ā€“ ActionServiceType Definition
30 7.6.4 ActionService Object
7.6.5 InvokeAction Method
FigureĀ 14 ā€“ Action Service
31 7.6.6 RespondAction Method
TableĀ 7 ā€“ InvokeAction Method Arguments
TableĀ 8 ā€“ InvokeAction Method AddressSpace Definition
TableĀ 9 ā€“ RespondAction Method Arguments
32 7.6.7 AbortAction Method
8 Network and connectivity
TableĀ 10 ā€“ RespondAction Method AddressSpace Definition
TableĀ 11 ā€“ AbortAction Method Arguments
TableĀ 12 ā€“ AbortAction Method AddressSpace Definition
33 9 Utility functions
9.1 Overview
9.2 Locking
9.3 EditContext
9.3.1 Overview
34 9.3.2 EditContext Type
9.3.3 EditContext Object
9.3.4 GetEditContext Method
FigureĀ 15 ā€“ EditContext type and instance
TableĀ 13 ā€“ EditContextType Definition
35 9.3.5 RegisterNodes Method
TableĀ 14 ā€“ GetEditContext Method Arguments
TableĀ 15 ā€“ GetEditContext Method AddressSpace Definition
TableĀ 16 ā€“ RegisterNodes Method Arguments
36 9.3.6 Apply Method
TableĀ 17 ā€“ RegisterNodes Method AddressSpace Definition
TableĀ 18 ā€“ RegistrationParameters DataType Structure
TableĀ 19 ā€“ RegisterNodesResult DataType Structure
37 9.3.7 Reset Method
TableĀ 20 ā€“ Apply Method Arguments
TableĀ 21 ā€“ Apply Method AddressSpace Definition
TableĀ 22 ā€“ ApplyResult DataType Structure
38 9.3.8 Discard Method
9.4 Direct Device Access
9.4.1 General
TableĀ 23 ā€“ Reset Method Arguments
TableĀ 24 ā€“ Reset Method AddressSpace Definition
TableĀ 25 ā€“ Discard Method Arguments
TableĀ 26 ā€“ Discard Method AddressSpace Definition
39 9.4.2 DirectDeviceAccess Type
FigureĀ 16 ā€“ DirectDeviceAccessType
TableĀ 27 ā€“ DirectDeviceAccessType Definition
40 9.4.3 DirectDeviceAccess Object
9.4.4 InitDirectAccess Method
FigureĀ 17 ā€“ DirectDeviceAccess instance
TableĀ 28 ā€“ DirectDeviceAccess Instance Definition
41 9.4.5 EndDirectAccess Method
9.4.6 Transfer Method
TableĀ 29 ā€“ InitDirectAccess Method Arguments
TableĀ 30 ā€“ InitDirectAccess Method AddressSpace Definition
TableĀ 31 ā€“ EndDirectAccess Method Arguments
TableĀ 32 ā€“ EndDirectAccess Method AddressSpace Definition
42 10 Parameter Types
10.1 General
TableĀ 33 ā€“ Transfer Method Arguments
TableĀ 34 ā€“ Transfer Method AddressSpace Definition
43 10.2 ScalingFactor Property
10.3 Min_Max_Values Property
FigureĀ 18 ā€“ OPC UA VariableTypes including OPC UA DataAccess
TableĀ 35 ā€“ ScalingFactor Property Definition
44 11 FDI StatusCodes
12 Specialized topology elements
TableĀ 36 ā€“ Min_Max_Values Property Definition
TableĀ 37 ā€“ Variant_Range DataType Structure
TableĀ 38 ā€“ Variant_Range Definition
TableĀ 39 ā€“ Good operation level result codes
45 13 Auditing
13.1 General
13.2 FDI Client-provided context information
13.3 LogAuditTrailMessage Method
46 14 FDI Server Version
15 Mapping FDI Package information to the FDI Information Model
15.1 General
TableĀ 40 ā€“ LogAuditTrailMessage Method Arguments
TableĀ 41 ā€“ LogAuditTrailMessage Method AddressSpace Definition
TableĀ 42 ā€“ FDIServerVersion Property Definition
47 15.2 Localization
15.2.1 Localized text
15.2.2 Engineering units
15.3 Device
15.3.1 General
15.3.2 Mapping to Attributes to a specific DeviceType Node
15.3.3 Mapping to Properties
48 15.3.4 Mapping to ParameterSet
15.3.5 Mapping to Functional Groups
15.3.6 Mapping to DeviceTypeImage
15.3.7 Mapping to Documentation
15.3.8 Mapping to ProtocolSupport
15.3.9 Mapping to ImageSet
TableĀ 43 ā€“ DeviceType Property Mapping
49 15.3.10 Mapping to ActionSet
15.3.11 Mapping to MethodSet
15.4 Block
15.4.1 General
15.4.2 Mapping to Attributes
15.4.3 Mapping to ParameterSet
15.4.4 Mapping to Functional Groups
50 15.4.5 Mapping to ActionSet
15.4.6 Mapping to MethodSet
15.4.7 Instantiation rules
15.5 Parameter
15.5.1 General
51 TableĀ 44 ā€“ Setting OPC UA Variable Attributes from EDDL variable attributes
TableĀ 45 ā€“ Correspondence between EDDL and OPC UA standard data types
53 15.5.2 Private Parameters
15.5.3 MIN_Value and MAX_Value
15.5.4 Engineering units
54 15.5.5 Enumerated Parameters
15.5.6 Bit-enumerated Parameters
15.5.7 Representation of records
55 15.5.8 Representation of arrays, and lists of Parameters with simple data types
FigureĀ 19 ā€“ Example: Complex variable representing a RECORD
56 15.5.9 Representation of values arrays, and lists of RECORD Parameters
15.5.10 Representation of COLLECTION and REFERENCE ARRAY
15.5.11 SCALING_FACTOR
FigureĀ 20 ā€“ Complex variable representing a VALUE_ARRAY of RECORDs
57 15.6 Functional Groups
15.7 AXIS elements in UIDs
58 15.8 Actions
15.9 UIPs
15.10 Protocols, Networks and Connection Points
59 Annex A (normative) Namespace and Mappings
60 Bibliography
BS EN 62769-5:2015
$198.66