BS EN 62769-5:2015
$198.66
Field Device Integration (FDI) – FDI Information Model
Published By | Publication Date | Number of Pages |
BSI | 2015 | 62 |
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 |