Shopping Cart

No products in the cart.

BS EN IEC 62769-2:2023

$215.11

Field Device Integration (FDI®) – Client

Published By Publication Date Number of Pages
BSI 2023 160
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]

PDF Catalog

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