Shopping Cart

No products in the cart.

BS EN 62769-2:2015

$215.11

Field Device Integration (FDI) – FDI Client

Published By Publication Date Number of Pages
BSI 2015 141
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 specifies the FDI Client. 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 figure.

PDF Catalog

PDF Pages PDF Title
6 English
CONTENTS
14 FOREWORD
16 INTRODUCTION
17 1 Scope
2 Normative references
Figures
Figure 1 – FDI architecture diagram
18 3 Terms, definitions, abbreviated terms, acronyms and conventions
3.1 Terms and definitions
3.1.1 Terms used for Services
19 3.1.2 Terms used for Device Access Services
3.2 Abbreviated terms and acronyms
3.3 Conventions
20 4 Overview
21 5 FDI Client
5.1 Device Access Services
5.1.1 General
5.1.2 Device Model
22 Figure 2 – Overall structure of a Device
Figure 3 – Structure of Blocks
23 5.1.3 Node model
Figure 4 – Device Model NodeClasses
Tables
Table 1 – BaseNodeClass Attributes
24 Table 2 – Object NodeClass Attributes
Table 3 – Variable NodeClass Attributes
26 Figure 5 – Example: Variable hierarchy representing a RECORD
27 5.1.4 Services
Figure 6 – Variable hierarchy representing a VALUE_ARRAY of RECORDs
28 Table 4 – Service Definition Table
29 Table 5 – StatusCode Bit Assignments
30 Table 6 – DataValue InfoBits
Table 7 – Service result codes
31 5.1.5 Base Property Services
Table 8 – Operation level result codes
32 5.1.6 Device Model Services
Table 9 – GetDeviceAccessInterfaceVersion Service parameters
Table 10 – GetOnlineAccessAvailability Service parameters
33 Table 11 – Browse Service parameters
Table 12 – CancelBrowse Service parameters
34 Table 13 – Read Service parameters
Table 14 – Read Service result codes
35 Table 15 – Read operation result codes
Table 16 – CancelRead Service parameters
36 Table 17 – Write Service parameters
37 Table 18 – Write operation result codes
Table 19 – CancelWrite Service parameters
38 Table 20 – CreateSubscription Service parameters
Table 21 – CreateSubscription Service result codes
39 Table 22 – Subscribe Service parameters
40 Table 23 – Subscribe operation result codes
41 Table 24 – Unsubscribe Service Parameters
Table 25 – Unsubscribe operation result codes
Table 26 – DeleteSubscription Service parameters
42 5.1.7 Locking Services
Table 27 – DataChangeCallback Service parameters
Table 28 – DataChangeCallback result codes
43 Table 29 – InitLock Service parameters
Table 30 – InitLock Service result codes
44 5.1.8 Direct Access Services
Table 31 – ExitLock Service parameters
Table 32 – ExitLock Service result codes
45 Table 33 – InitDirectAccess Service parameters
Table 34 – InitDirectAccess Service result codes
Table 35 – ExitDirectAccess Service parameters
Table 36 – ExitDirectAccess Service result codes
46 5.1.9 Data types
Table 37 – Transfer Service parameters
Table 38 – Transfer Service result codes
47 Table 39 – Base data types
Table 40 – Identifiers assigned to Attributes
48 Table 41 – NodeSpecifier
Table 42 – DataValue
49 Table 43 – InnerErrorInfo
Table 44 – LocalizedText Definition
50 Table 45 – LocaleId Examples
Table 46 – Range Data Type Structure
51 5.2 Hosting Services
5.2.1 General
5.2.2 Services
Table 47 – EUInformation Data Type Structure
Table 48 – EnumValueType Definition
52 Table 49 – GetClientTechnologyVersion Service parameters
Table 50 – OpenUserInterface Service parameters
53 Table 51 – LogAuditTrailMessage Service parameters
Table 52 – SaveUserSettings Service parameters
54 Table 53 – LoadUserSettings Service parameters
Table 54 – Trace Service parameters
55 Table 55 – ShowMessageBox Service parameters
Table 56 – ShowProgressBar Service parameters
56 Table 57 – UpdateShowProgressBar Service parameters
Table 58 – EndShowProgressBar Service parameters
57 5.2.3 Parameter Type Definitions
Table 59 – StandardUIActionItemsChange Service parameters
Table 60 – SpecificUIActionItemsChange Service parameters
Table 61 – DefaultResult definition
58 6 UIP
6.1 UIP Services
6.1.1 Services
Table 62 – ButtonSet definition
Table 63 – AcknStyle definition
59 Table 64 – Activate Service parameters
Table 65 – Deactivate Service parameters
60 Table 66 – SetSystemLabel Service parameters
Table 67 – SetTraceLevel Service parameters
61 Table 68 – GetStandardUIActionItems Service parameters
Table 69 – GetSpecificUIActionItems Service parameters
Table 70 – InvokeStandardUIAction Service parameters
62 6.1.2 Parameter type definitions
Table 71 – InvokeSpecificUIAction Service parameters
Table 72 – TraceLevel definition
63 6.2 UIP instantiation rules
6.3 UIP state machine
6.3.1 States
Table 73 – StandardUIAction definition
Table 74 – StandardUIActionItem definition
Table 75 – SpecificUIActionItem definition
64 6.3.2 State transitions
6.4 UIP permissions
Figure 7 – UIP state machine
Table 76 – UIP states
Table 77 – UIP state transitions
65 6.5 UIP downloads from FDI Server
66 7 Actions
7.1 General
67 7.2 Sequence diagram
68 Figure 8 – FDI Action sequence diagram
70 7.3 FDI Action schema definition
71 8 User Interface Description (UID)
8.1 Overview
72 Figure 9 – User Interface Descriptions
73 8.2 UID execution
74 Figure 10 – User Interface Description sequence diagram
76 Annex A (normative) XML schema
A.1 General
A.2 AbortRequestT
A.3 AccessT
Table A.1 – Elements of AbortRequestT
77 A.4 AcknowledgementRequestT
A.5 ActionListT
Table A.2 – Enumerations of AccessT
Table A.3 – Elements of AcknowledgementRequestT
Table A.4 – Elements of ActionListT
78 A.6 AbortingNotificationT
A.7 ActionRequestT
Table A.5 – Elements of ActionRequestT
79 A.8 ActionResponseT
Table A.6 – Elements of ActionResponseT
80 A.9 ActionT
A.10 AxisListT
A.11 AxisT
Table A.7 – Elements of ActionT
Table A.8 – Elements of AxisListT
81 A.12 BitEnumerationItemListT
Table A.9 – Attributes of AxisT
Table A.10 – Elements of AxisT
82 A.13 BitEnumerationItemT
A.14 ButtonListT
Table A.11 – Elements of BitEnumerationItemListT
Table A.12 – Elements of BitEnumerationItemT
83 A.15 ChartT
A.16 ChartTypeT
Table A.13 – Elements of ButtonListT
Table A.14 – Elements of ChartT
84 A.17 ColorNameT
Table A.15 – Enumerations of ChartTypeT
85 A.18 ColorT
A.19 ColorValueT
Table A.16 – Enumerations of ColorNameT
86 A.20 ColumnBreakT
A.21 DateTimeDataT
A.22 DelayMessageRequestT
Table A.17 – Enumerations of DateTimeDataT
87 A.23 DiagramLineT
Table A.18 – Elements of DelayMessageRequestT
Table A.19 – Attributes of DiagramLineT
88 A.24 EnumerationItemListT
A.25 EnumerationItemT
Table A.20 – Elements of DiagramLineT
Table A.21 – Elements of EnumerationItemListT
89 A.26 FormatSpecifierT
A.27 GraphT
Table A.22 – Elements of EnumerationItemT
90 A.28 GridT
A.29 HandlingT
Table A.23 – Elements of GraphT
Table A.24 – Elements of GridT
91 A.30 ImageT
Table A.25 – Enumerations of HandlingT
Table A.26 – Attributes of ImageT
92 A.31 InfoRequestT
A.32 InputRequestT
Table A.27 – Elements of ImageT
Table A.28 – Elements of InfoRequestT
93 A.33 InputResponseT
A.34 InputValueT
Table A.29 – Elements of InputRequestT
Table A.30 – Elements of InputResponseT
94 A.35 InputValueTypeT
A.36 LabelHelpT
Table A.31 – Elements of InputValueT
Table A.32 – Elements of InputValueTypeT
95 A.37 LabelT
A.38 LineTypeT
Table A.33 – Elements of LabelHelpT
Table A.34 – Elements of LabelT
96 A.39 MenuT
Table A.35 – Enumerations of LineTypeT
97 A.40 MenuReferenceT
Table A.36 – Attributes of MenuT
Table A.37 – Elements of MenuT
98 A.41 MenuStyleT
Table A.38 – Attributes of MenuReferenceT
Table A.39 – Elements of MenuReferenceT
99 A.42 NumericDataT
A.43 NumericTemplateT
Table A.40 – Enumerations of MenuStyleT
Table A.41 – Enumerations of NumericDataT
100 A.44 OptionListT
A.45 OrientationT
Table A.42 – Elements of NumericTemplateT
Table A.43 – Elements of OptionListT
101 A.46 ParameterInputRequestT
A.47 ParameterListT
Table A.44 – Enumerations of OrientationT
Table A.45 – Elements of ParameterInputRequestT
Table A.46 – Elements of ParameterListT
102 A.48 ParameterT
103 A.49 PluginT
Table A.47 – Elements of ParameterT
104 A.50 RangeListT
A.51 RangeT
Table A.48 – Elements of PluginT
Table A.49 – Elements of RangeListT
105 A.52 ResponseT
A.53 RowBreakT
A.54 ScalingT
A.55 SelectionRequestT
Table A.50 – Elements of RangeT
Table A.51 – Enumerations of ScalingT
106 A.56 SelectionResponseT
A.57 SeparatorT
Table A.52 – Elements of SelectionRequestT
Table A.53 – Elements of SelectionResponseT
107 A.58 SizeT
A.59 ParameterClassT
Table A.54 – Enumerations of SizeT
108 Table A.55 – Enumerations of ParameterClassT
109 A.60 ActionClassT
110 A.61 SourceListT
Table A.56 – Enumerations of ActionClassT
Table A.57 – Elements of SourceListT
111 A.62 SourceT
A.63 StringDataT
Table A.58 – Elements of SourceT
112 A.64 StringTemplateT
Table A.59 – Enumerations of StringDataT
Table A.60 – Elements of StringTemplateT
113 A.65 StringOptionListT
A.66 StringOptionT
A.67 StringT
Table A.61 – Elements of StringOptionListT
Table A.62 – Elements of StringOptionT
114 A.68 TimeScaleT
A.69 UidLayoutInformation
Table A.63 – Elements of StringT
Table A.64 – Enumerations of TimeScaleT
115 A.70 UidRequestT
A.71 UidResponseT
Table A.65 – Elements of UidLayoutInformation
Table A.66 – Elements of UidRequestT
116 A.72 UiElementSizeableT
A.73 UiElementT
Table A.67 – Elements of UidResponseT
Table A.68 – Attributes of UiElementSizeableT
Table A.69 – Elements of UiElementSizeableT
117 A.74 UiTemplateT
Table A.70 – Elements of UiElementT
118 A.75 VariantT
Table A.71 – Elements of UiTemplateT
119 A.76 VariantOptionListT
A.77 VariantOptionT
Table A.72 – Elements of VariantT
Table A.73 – Elements of VariantOptionListT
120 A.78 VectorListT
A.79 VectorT
Table A.74 – Elements of VariantOptionT
Table A.75 – Elements of VectorListT
121 A.80 WaveformListT
A.81 WaveformT
Table A.76 – Elements of VectorT
Table A.77 – Elements of WaveformListT
122 A.82 WaveformTypeT
A.83 WaveformTypeHorizontalT
A.84 WaveformTypeVerticalT
Table A.78 – Elements of WaveformT
Table A.79 – Elements of WaveformTypeHorizontalT
123 A.85 WaveformTypeYTT
Table A.80 – Elements of WaveformTypeVerticalT
124 A.86 WaveformTypeXYT
Table A.81 – Elements of WaveformTypeYTT
Table A.82 – Elements of WaveformTypeXYT
125 A.87 WaveformKeyPointListT
A.88 WaveformVectorT
Table A.83 – Elements of WaveformKeyPointListT
126 A.89 WaveformVectorElementListT
A.90 WaveformVectorElementT
Table A.84 – Attributes of WaveformVectorT
Table A.85 – Elements of WaveformVectorT
Table A.86 – Elements of WaveformVectorElementListT
127 Table A.87 – Elements of WaveformVectorElementT
128 Annex B (informative) Action example
131 Figure B.1 – Action example (step 1)
132 Figure B.2 – Action example (step 2)
133 Figure B.3 – Action example (step 3)
134 Figure B.4 – Action example (step 4)
135 Figure B.5 – Action example (step 5)
136 Figure B.6 – Action example (step 6)
137 Annex C (informative) Typical FDI Client use cases
General
C.2 Bulk operations
C.3 Progress bar support
138 Figure C.1 – Progress bar support
139 Bibliography
BS EN 62769-2:2015
$215.11