Shopping Cart

No products in the cart.

BS EN 61158-5-3:2014

$215.11

Industrial communication networks. Fieldbus specifications – Application layer service definition. Type 3 elements

Published By Publication Date Number of Pages
BSI 2014 444
Guaranteed Safe Checkout
Category:

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]

IEC 61158-5-3:2014 defines the services provided to the FAL user at the boundary between the user and the application layer of the fieldbus reference model, and Systems Management at the boundary between the application layer and Systems Management of the fieldbus reference model. This standard specifies the structure and services of the IEC fieldbus application layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498-1) and the OSI application layer structure (ISO/IEC 9545). This third edition cancels and replaces the second edition published in 2010 and constitutes a technical revision. The main changes are: Correction of spelling and improved formatting for a better reading.

PDF Catalog

PDF Pages PDF Title
7 English

CONTENTS
16 INTRODUCTION
17 1 Scope
1.1 General
18 1.2 Specifications
1.3 Conformance
2 Normative references
19 3 Terms, definitions, abbreviations, symbols and conventions
3.1 Referenced terms and definitions
21 3.2 Fieldbus Application Layer Type 3 – specific terms and definitions
28 3.3 Abbreviations and symbols
29 3.4 Conventions
34 4 Concepts
35 5 Data type ASE
6 Communication model specification
6.1 DP concepts
36 Tables

Table 1 – Requirements and features of fieldbus DP
37 Figures

Figure 1 – Example of DP communication with a single controlling device
Figure 2 – Example of DP communication with several controlling devices
38 Figure 3 – Example of DP communication between field devices
40 Figure 4 – DP-slave model (modular DP-slave)
41 Figure 5 – DP-slave model (compact DP-slave)
42 Figure 6 – Overview of application processes
43 Figure 7 – DP-slave model (modular DP-slave)
45 Figure 8 – Application Service Elements (ASEs)
47 Figure 10 – Access to a remote APO
48 Figure 11 – Access to a remote APO for publisher/subscriber association
49 Figure 12 – Example of one AR with two AREPs
53 Table 2 – Status values of the service primitives
54 6.2 ASEs
55 Figure 13 – Relation of a simple process data object to the real object
56 Table 3 – Access Rights MS1
Table 4 – Access Rights MS2
57 Figure 14 – Relation of a combined process data object to the real objects
59 Table 5 – Access Rights MS1
Table 6 – Access Rights MS2
60 Table 7 – SCL matching rules
Table 8 – Read
62 Table 9 – Write
63 Table 10 – Data transport
67 Table 11 – Format (simple input data description)
Table 12 – Consistency (simple input data description)
69 Table 13 – Format (simple output data)
Table 14 – Consistency (simple output data)
70 Table 15 – Format (extended input data)
71 Table 16 – Consistency (extended input data)
72 Table 17 – Format (extended output data)
73 Table 18 – Consistency (extended output data)
74 Table 19 – Set Input
Table 20 – Read Input
76 Table 21 – Get Input
77 Table 22 – New Input
78 Table 23 – Set Output
79 Table 24 – Final
Table 25 – Read Output
80 Table 26 – Get Output
Table 27 – Clear Flag
81 Table 28 – New Flag
Table 29 – New Output
Table 30 – Clear Flag
82 Table 31 – Global Control
Table 32 – Clear Command
Table 33 – Sync Command
83 Table 34 – Freeze Command
Table 35 – New publisher data
84 Table 36 – Get publisher data
Table 37 – New Flag
85 Table 38 – SYNCH
Table 39 – SYNCH Delayed
86 Table 40 – DX Finished
Table 41 – SYNCH Event
Table 42 – Status
88 Figure 15 – Sequence of an isochronous DP cycle with one DP-master (class 1)
89 Figure 16 – Additional time relationships in a DP system operating in isochronous mode
91 Figure 17 – DP system with optimized isochronous DP cycle
92 Figure 18 – Buffered synchronized isochronous mode at the DP-master (class 1)
93 Figure 19 – Enhanced synchronized isochronous mode at the DP-master (class 1)
94 Figure 20 – Input, output and PLL state machine interaction
95 Table 43 – Primitives issued by the AL to the PLL state machine
Table 44 – Primitives issued by the user to the PLL state machine
96 Table 45 – Allowed values of Status
Table 46 – Primitives issued by the user to the input state machine
Table 47 – Primitives issued by the user to the output state machine
Table 48 – Primitives issued by the PLL to the output state machine
Table 49 – Primitives issued by the output to the PLL state machine
97 Table 50 – Primitives issued by the PLL to the input state machine
Table 51 – Primitives issued by the output to the input state machine
Table 52 – Primitives issued by the output state machine to the AL
Table 53 – Primitives issued by the AL to the output state machine
Table 54 – Primitives issued by the input state machine to the AL
98 Table 55 – Primitives issued by the AL to the input state machine
99 Figure 21 – PLL state diagram
100 Table 56 – PLL state table
103 Figure 22 – OUTPUT state diagram
104 Table 57 – OUTPUT state table
107 Figure 23 – INPUT state diagram
108 Table 58 – INPUT state table
110 Table 59 – Identifier status
111 Table 60 – Channel type
112 Table 61 – IO type
Table 62 – Status type
113 Table 63 – Status specifier
114 Table 64 – Status specifier
Table 65 – Module status
115 Table 66 – Status specifier
Table 67 – Link status
116 Table 68 – Link error
117 Table 69 – Set Slave Diag
118 Table 70 – Ext Diag Flag
120 Table 71 – Get Slave Diag
129 Table 72 – Read Slave Diag
139 Table 73 – New Slave Diag
140 Figure 24 – Treatment of an alarm in the DP system
141 Table 74 – Alarm type
142 Table 75 – Add Ack
Table 76 – Alarm specifier
143 Table 77 – Alarm notification
144 Table 78 – Alarm Ack
149 Table 79 – Prm data type
159 Table 80 – Supported feature
Table 81 – Supported profile feature
160 Table 82 – Role
162 Table 83 – Check user Prm
163 Table 84 – Prm structure
165 Table 85 – MS1 Command
167 Table 86 – Check user Prm result
168 Table 87 – Status values
169 Table 88 – Check Ext user Prm
172 Table 89 – Check Ext user Prm result
173 Table 90 – Status values
Table 91 – Check Cfg
174 Table 92 – Check Cfg result
175 Table 93 – Status values
Table 94 – Set Cfg
176 Table 95 – Get Cfg
177 Table 96 – Set Slave Add
178 Table 97 – Initiate
181 Table 98 – Abort
Table 99 – Instance
182 Table 100 – MS0 init DP-slave
Table 101 – MS1 init DP-slave
183 Table 102 – MS2 init DP-slave
Table 103 – DP-slave started
184 Table 104 – Alarm limit
Table 105 – DP-slave stopped
185 Table 106 – Reset DP-slave
Table 107 – DP-slave fault
Table 108 – Application ready DP-slave
186 Table 109 – Start subscriber
Table 110 – Stop subscriber
187 Table 111 – Publisher active
188 Table 112 – Status
Table 113 – Init DP-master Cl1
189 Table 114 – DP-master Cl1 started
190 Table 115 – Alarm limit
Table 116 – DP-master Cl1 stopped
Table 117 – Reset DP-master Cl1
191 Table 118 – DP-master Cl1 fault
Table 119 – DP-master Cl1 reject
192 Table 120 – Set mode DP-master Cl1
193 Table 121 – DP-master Cl1 mode changed
194 Table 122 – Load bus Par DP-master Cl1
195 Table 123 – Mark DP-master Cl1
Table 124 – Abort DP-master Cl1
196 Table 125 – Read value DP-master Cl1
Table 126 – Delete SC DP-master Cl1
197 Table 127 – DP-master Cl1 event
198 Table 128 – Init DP-master Cl2
199 Table 129 – Reset DP-master Cl2
Table 130 – DP-master Cl2 fault
Table 131 – DP-master Cl2 reject
200 Table 132 – DP-master Cl2 closed
Table 133 – DP-master Cl2 event
201 Table 134 – USIF state
205 Table 135 – Data rate
206 Table 136 – USIF state
Table 137 – Isochronous mode
209 Table 138 – Slave type
210 Table 139 – Alarm mode
213 Table 140 – Get Master Diag
Table 141 – MDiag identifier
214 Table 142 – Start Seq
215 Table 143 – Area code (start seq)
216 Table 144 – Download
217 Table 145 – Upload
218 Table 146 – End Seq
219 Table 147 – Act Para Brct
Table 148 – Area code (Act Para Brct)
220 Table 149 – Act param
221 Table 150 – Area code (Act param)
Table 151 – Activate
223 Table 152 – Access rights MS1
224 Table 153 – Access rights MS2
Table 154 – Load region state
226 Table 155 – Initiate load
227 Table 156 – Default values for the parameter Intersegment Request Timeout
228 Table 157 – Push segment
230 Table 158 – Pull segment
232 Table 159 – Terminate load
234 Table 160 – Primitives issued by the user to the Load Region state machine
235 Table 161 – Primitives issued by the Load Region state machine to the user
Table 162 – Primitives issued by the Function Invocation to the Load Region state machine
236 Table 163 – Primitives issued by the Load Regionto the Function Invocation state machine
Table 164 – Load Region state definitions
237 Table 165 – Load Region function table
239 Figure 25 – Load Region state diagram for erasable memory
240 Figure 26 – Load region state diagram for non-erasable memory
Table 166 – Load Region state table for erasable memory
252 Table 167 – Load Region state table for non-erasable memory
257 Table 168 – Access rights MS1
Table 169 – Access rights MS2
258 Table 170 – Function Invocation state
Table 171 – Load Region object in use
259 Table 172 – Access rights MS1
260 Table 173 – Access rights MS2
Table 174 – Load Region object in use
261 Table 175 – Start
262 Table 176 – Stop
263 Table 177 – Resume
264 Table 178 – Reset
265 Table 179 – Get FI state
266 Table 180 – Call
268 Table 181 – Primitives issued by the user to the Function Invocation state machine
269 Table 182 – Primitives issued by the Function Invocation state machine to the user
Table 183 – Primitives issued by the Load Regionto the Function Invocation state machine
270 Table 184 – Primitives issued by the Function Invocationto the Load Region state machine
Table 185 – Function Invocation state definitions
271 Table 186 – Function definitions
272 Figure 27 – Function invocation state diagram
Table 187 – Function Invocation state table
288 Table 188 – CS status
Table 189 – Summertime
289 Table 190 – Synchronization active
Table 191 – Announcement hour
290 Table 192 – Summertime
Table 193 – Accuracy
291 Table 194 – Set time
292 Table 195 – Sync interval violation
293 Figure 29 – Assignment of communication relationship to application relationship
299 Figure 30 – MS0 application relationship
300 Figure 31 – Output buffer model of a DP-slave without sync functionality
Figure 32 – Output buffer model of a DP-slave with sync functionality
301 Figure 33 – Input buffer model of a DP-slave without freeze functionality
Figure 34 – Input buffer model of a DP-slave with freeze functionality
302 Figure 35 – MS1 application relationship
Figure 36 – MS2 application relationship
303 Figure 37 – Example of inter-network communication
304 Figure 38 – Example without inter-network addressing
Figure 39 – First example with inter-network addressing
Table 196 – Parameter of Initiate service without inter-network addressing
305 Figure 40 – Second example with inter-network addressing
Table 197 – Parameter of Initiate service with inter-network addressing (first example)
306 Table 198 – Parameter of Initiate service with inter-network addressing(second example)
307 Figure 41 – MS3 application relationship
Figure 42 – MM1 application relationship
308 Figure 43 – MM2 application relationship
312 Table 199 – AR type
313 Table 200 – Sync supported
314 Table 201 – Freeze supported
316 Table 202 – Group identifier
Table 203 – DPV1 enabled
317 Table 204 – Fail safe
Table 205 – WD Base
319 Table 206 – No Add change
322 Table 207 – Alarm mode supported
326 Table 208 – Isochronous mode supp
Table 209 – Isochronous mode
327 Table 210 – Alarm mode
328 Table 211 – Time device type
331 Table 212 – S_SAP_index
332 Table 213 – D_addr
333 Table 214 – Service_activate
334 Table 215 – Role_in_service
Table 216 – Indication_mode
335 Table 217 – Max_DLSDU_length_req_low
336 Table 218 – Max_DLSDU_length_req_high
Table 219 – Max_DLSDU_length_ind_low
337 Table 220 – Max_DLSDU_length_ind_high
342 Table 221 – S_SAP_index
Table 222 – D_SAP_index
343 Table 223 – D_addr
Table 224 – Service_activate
344 Table 225 – Role_in_service
Table 226 – Indication_mode
345 Table 227 – Max_DLSDU_length_req_low
Table 228 – Max_DLSDU_length_req_high
346 Table 229 – Max_DLSDU_length_ind_low
Table 230 – Max_DLSDU_length_ind_high
347 Table 231 – Sync
348 Table 232 – Freeze
349 Table 233 – DPV1 enabled
Table 234 – Fail safe
350 Table 235 – Enable publisher
Table 236 – WD Base
351 Table 237 – Alarm mode
361 Table 238 – Fail safe
368 Table 239 – S_SAP_index
369 Table 240 – D_SAP_index
Table 241 – D_addr
Table 242 – Service_activate
370 Table 243 – Role_in_service
Table 244 – Max_DLSDU_length_req_low
Table 245 – Max_DLSDU_length_req_high
371 Table 246 – Max_DLSDU_length_ind_low
Table 247 – Max_DLSDU_length_ind_high
372 Table 248 – DLL init DP-slave
373 Table 249 – Load ARL DP-slave
379 Table 250 – Get ARL DP-slave
385 Table 251 – Set ARL isochronous mode
386 Table 252 – Load ARL DP-master Cl1
389 Table 253 – Get ARL DP-master Cl1
391 Table 254 – ARL Slave update DP-master Cl1
393 Table 255 – Load ARL DP-master Cl2
394 Table 256 – Get ARL DP-master Cl2
395 Table 257 – Load CRL DP-slave
397 Table 258 – Load CRL DXB link entries
398 Table 259 – Get CRL DP-slave
400 Table 260 – Load CRL DP-master Cl1
413 Table 261 – Get CRL DP-master Cl1
426 Table 262 – CRL Slave activate
427 Table 263 – CRL Slave new Prm
428 Table 264 – CRL Slave new Prm data
430 Table 265 – Load CRL DP-master Cl2
432 Table 266 – Get CRL DP-master Cl2
433 6.3 Summary of FAL classes
Table 267 – Fieldbus AL class summary
434 6.4 Permitted FAL services by AREP role
435 Table 268 – Assignment of the services to DP-masters and DP-slaves
436 Table 269 – Support of AR types in the different DP-device types
437 Table 270 – Support of services at the different AREPs respectively CREPs
438 6.5 Conformance classes
439 6.6 Application characteristics
Table 271 – Conformance classes DP-master (class 1)
Table 272 – Conformance classes DP-master (class 2)
440 Figure 44 – Cycle time of the DP system
441 Bibliography
BS EN 61158-5-3:2014
$215.11