Shopping Cart

No products in the cart.

BS EN 61784-3-2:2010

$215.11

Industrial communication networks. Profiles – Functional safety fieldbuses. Additional specifications for CPF 2

Published By Publication Date Number of Pages
BSI 2010 268
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 the IEC 61784-3 series specifies a safety communication layer (services and protocol) based on CPF 2 of IEC 61784-1, IEC 61784-2 and IEC 61158 Type 2. It identifies the principles for functional safety communications defined in IEC 61784-3 that are relevant for this safety communication layer.

NOTE 1 It does not cover electrical safety and intrinsic safety aspects. Electrical safety relates to hazards such as electrical shock. Intrinsic safety relates to hazards associated with potentially explosive atmospheres.

This part1 defines mechanisms for the transmission of safety-relevant messages among participants within a distributed network using fieldbus technology in accordance with the requirements of IEC 61508 series2 for functional safety. These mechanisms may be used in various industrial applications such as process control, manufacturing automation and machinery.

This part provides guidelines for both developers and assessors of compliant devices and systems.

NOTE 2 The resulting SIL claim of a system depends on the implementation of the selected functional safety communication profile within this system ā€“ implementation of a functional safety communication profile according to this part in a standard device is not sufficient to qualify it as a safety device.

PDF Catalog

PDF Pages PDF Title
9 CONTENTS
19 0 Introduction
0.1 General
Figures
Figure 1 ā€“ Relationships of IEC 61784-3 with other standards (machinery)
20 Figure 2 ā€“ Relationships of IEC 61784-3 with other standards (process)
21 0.2 Patent declaration
22 1 Scope
2 Normative references
23 3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions
28 3.2 Symbols and abbreviated terms
30 3.3 Conventions
4 Overview of FSCPĀ 2/1 (CIP Safetyā„¢)
4.1 General
4.2 FSCPĀ 2/1
31 5 General
5.1 External documents providing specifications for the profile
FigureĀ 3 ā€“ Relationship of Safety Validators
32 5.2 Safety functional requirements
5.3 Safety measures
Tables
TableĀ 1 ā€“ Communications errors and detection measures matrix
33 5.4 Safety communication layer structure
5.5 Relationships with FAL (and DLL, PhL)
FigureĀ 4 ā€“ Communication layers
34 6 Safety communication layer services
6.1 Introduction
6.2 Connection object
TableĀ 2 ā€“ New class attributes
35 TableĀ 3 ā€“ Service extensions
TableĀ 4 ā€“ SafetyOpen and SafetyClose response format
36 6.3 Connection Manager object
37 FigureĀ 5 ā€“ ForwardOpen with safety network segment
38 TableĀ 5 ā€“ Safety network segment identifier
TableĀ 6 ā€“ Safety network segment definition
39 FigureĀ 6 ā€“ Safety network target format
40 TableĀ 7 ā€“ Safety network segment router format
TableĀ 8 ā€“ Safety Network Segment Extended Format
42 FigureĀ 7 ā€“ Target Processing SafetyOpen with no configuration data (Form 2 SafetyOpen)
43 FigureĀ 8 ā€“ Target Processing for SafetyOpen with configuration data (Form 1 SafetyOpen)
44 FigureĀ 9 ā€“ Originator logic to determine which format to use
45 TableĀ 9 ā€“ Multipoint producer parameter evaluation rules
47 TableĀ 10 ā€“ ForwardOpen setting options for safety connections
48 TableĀ 11 ā€“ Network connection parameters for safety connections
49 TableĀ 12 ā€“ CPĀ 2/3 Safety target application reply (size: 10 octets)
TableĀ 13 ā€“ EF CPĀ 2/3 Safety target application reply (size: 14 octets)
50 TableĀ 14 ā€“ SafetyOpen target application reply (size: 18 octets)
TableĀ 15 ā€“ EF SafetyOpen target application reply (size: 22 octets)
51 TableĀ 16 ā€“ New and extended error codes for safety
TableĀ 17 ā€“ SafetyOpen error event guidance table
53 6.4 Identity object
6.5 Link objects
TableĀ 18 ā€“ Identity object common service changes
TableĀ 19 ā€“ New DeviceNet object instance attribute
54 6.6 Safety Supervisor object
TableĀ 20 ā€“ New TCP/IP Interface object Instance Attribute
55 TableĀ 21 ā€“ Safety Supervisor class attributes
TableĀ 22 ā€“ Safety Supervisor instance attributes
59 TableĀ 23 ā€“ Device status attribute state values
60 TableĀ 24 ā€“ Exception status attribute format
61 TableĀ 25 ā€“ Common exception detail attribute values
62 TableĀ 26 ā€“ Exception detail format summary
64 TableĀ 27 ā€“ Summary of device behavior for various CFUNID values
66 TableĀ 28 ā€“ Safety Supervisor common services
TableĀ 29 ā€“ Safety Supervisor object specific services
68 TableĀ 30 ā€“ Configure_Request message structure
TableĀ 31 ā€“ Validate_Configuration message structure
TableĀ 32 ā€“ Validate_Configuration success message structure
69 FigureĀ 10 ā€“ Applying device configuration
TableĀ 33 ā€“ Validate_Configuration error code
TableĀ 34 ā€“ Validate_Configuration extended codes
70 FigureĀ 11 ā€“ Configure and Validate processing flowcharts
71 TableĀ 35 ā€“ Set_Password message structure
TableĀ 36 ā€“ Reset_Password message structure
72 TableĀ 37 ā€“ Configuration_Lock/Unlock message structure
TableĀ 38 ā€“ Mode_Change message structure
TableĀ 39 ā€“ Safety_Reset message structure
73 TableĀ 40 ā€“ Safety Supervisor safety reset types
TableĀ 41 ā€“ Attribute bit map parameter
TableĀ 42 ā€“ Reset processing rules for rest types
74 TableĀ 43 ā€“ Propose_TUNID service
75 TableĀ 44 ā€“ Apply_TUNID service
76 FigureĀ 12 ā€“ UNID handling during ā€œWaiting for TUNIDā€
77 FigureĀ 13 ā€“ Safety Supervisor state diagram
TableĀ 45 ā€“ Safety Supervisor events
78 TableĀ 46 ā€“ State event matrix for Safety Supervisor
81 FigureĀ 14 ā€“ Configuration, testing and locked relationships
TableĀ 47 ā€“ Configuration owner control vs. device state
82 TableĀ 48 ā€“ State mapping of Safety Supervisor to Identity object
TableĀ 49 ā€“ Safety Supervisor object event mapping
83 6.7 Safety Validator object
TableĀ 50 ā€“ Identity object event mapping
84 TableĀ 51 ā€“ Safety Validator class attributes
TableĀ 52 ā€“ Safety Validator instance attributes
86 TableĀ 53 ā€“ Safety Validator state assignments
87 FigureĀ 15 ā€“ Safety connection types
TableĀ 54 ā€“ Safety Validator type, bit field assignments
88 TableĀ 55 ā€“ Multipoint producer SafetyOpen parameter evaluation rules
89 TableĀ 56 ā€“ Safety Validator class services
90 TableĀ 57 ā€“ Safety Validator instance services
TableĀ 58 ā€“ Safety Validator Get_Attributes_All service data
91 FigureĀ 16 ā€“ Safety Validator state transition diagram
92 6.8 Connection Configuration Object
TableĀ 59 ā€“ Safety Validator state event matrix
TableĀ 60 ā€“ State mapping between Safety Supervisor and Safety Validator objects
93 TableĀ 61 ā€“ Connection configuration object class attribute extensions
TableĀ 62 ā€“ Connection Configuration Object instance attribute additions/extensions
95 TableĀ 63 ā€“ Connection flag bit definitions
97 TableĀ 64 ā€“ O-to-T connection parameters
98 TableĀ 65 ā€“ T-to-O connection parameters
99 TableĀ 66 ā€“ Data map formats
100 TableĀ 67 ā€“ Data map format 0
TableĀ 68 ā€“ Data map format 1
102 TableĀ 69 ā€“ Target deviceā€™s SCCRC values
103 TableĀ 70 ā€“ Target deviceā€™s SCTS values
TableĀ 71 ā€“ Time correction connection parameters for multipoint connection
104 TableĀ 72 ā€“ Format Type attribute meaning
105 FigureĀ 17 ā€“ Logic for Auto-detecting format type
TableĀ 73 ā€“ Format Status attribute meaning
106 TableĀ 74 ā€“ Connection Configuration Object-specific services
TableĀ 75 ā€“ Get_Attributes_All Response service data (added attributes )
107 TableĀ 76 ā€“ Get_Attributes_All Response service data (added parameters )
TableĀ 77 ā€“ Set_Attributes_All Request service data (added attributes)
108 FigureĀ 18 ā€“ Connection Configuration Object state diagram
TableĀ 78 ā€“ Set_Attributes_All Response service data (added parameters )
TableĀ 79 ā€“ State Mapping between Safety Supervisor and the CCO objects
109 7 Safety communication layer protocol
7.1 Safety PDU format
FigureĀ 19 ā€“ Connection Configuration Object data flow
110 Figure 20 ā€“ Format of the mode octet
TableĀ 80 ā€“ Connection sections and PDU formats
111 FigureĀ 21 ā€“ 1 or 2 octet data section, Base Format
TableĀ 81 ā€“ Mode octet variables
112 FigureĀ 22 ā€“ 1 or 2 octet data section, Extended Format
FigureĀ 23 ā€“ 3 to 250 octet data section format, Base Format
113 FigureĀ 24 ā€“ 3 to 250 octet data section format, Extended Format
114 FigureĀ 25 ā€“ Time Stamp section format, Base Format
TableĀ 82 ā€“ Time Stamp variables
115 FigureĀ 26 ā€“ BF Time Coordination message encoding
FigureĀ 27 ā€“ EF Time Coordination message encoding
TableĀ 83 ā€“ Time Coordination message variables
116 FigureĀ 28 ā€“ BF Time Correction message encoding
FigureĀ 29 ā€“ EF Time Correction message encoding
117 TableĀ 84 ā€“ Time Correction Message variables
118 FigureĀ 30 ā€“ 1 or 2 octet point-to-point PDU encoding
FigureĀ 31 ā€“ 1 or 2 Octet multipoint PDU encoding
119 FigureĀ 32 ā€“ 1 or 2 Octet, multipoint, Format 2 safety connection format
FigureĀ 33 ā€“ 3 to 250 Octet Point-to-point PDU encoding
120 FigureĀ 34 ā€“ 3 to 248 Octet Multipoint PDU encoding
FigureĀ 35 ā€“ 3 to 248 Octet, Multipoint, safety connection format
121 FigureĀ 36 ā€“ CRC Calculation order for Extended Format messages
TableĀ 85 ā€“ CRC polynomials used
122 7.2 Communication protocol behavior
TableĀ 86 ā€“ Connection sections and message formats
123 7.3 Time stamp operation
FigureĀ 37 ā€“ Time stamp sequence
124 7.4 Protocol sequence diagrams
FigureĀ 38 ā€“ Sequence diagram of a normal producer/consumer safety sequence
125 FigureĀ 39 ā€“ Sequence diagram of a normal producer/consumer safety sequence (production repeated)
126 FigureĀ 40 ā€“ Sequence diagram of a corrupted producer to consumer message
FigureĀ 41 ā€“ Sequence diagram of a lost producer to consumer message
127 FigureĀ 42 ā€“ Sequence diagram of a delayed message
128 FigureĀ 43 ā€“ Sequence diagram of a corrupted producer to consumer message with production repeated
129 FigureĀ 44 ā€“ Sequence diagram of a connection terminated due to delays
FigureĀ 45 ā€“ Sequence diagram of a failure of safety CRC check
130 FigureĀ 46 ā€“ Sequence diagram of a point-to-point ping – normal response
131 FigureĀ 47 ā€“ Sequence diagram of a successful multipoint ping, CPĀ 2/3 safety
132 FigureĀ 48 ā€“ Sequence diagram of a successful multipoint ping, CPĀ 2/2 safety
133 FigureĀ 49 ā€“ Sequence diagram of a multipoint ping retry
FigureĀ 50 ā€“ Sequence diagram of a multipoint ping timeout
134 7.5 Safety protocol definition
FigureĀ 51 ā€“ Safety device reference model entity relation diagram
135 FigureĀ 52 ā€“ Two devices interchanging safety data via a SafetyValidatorClient and a SafetyValidatorServer
137 FigureĀ 53 ā€“ Point-to-point, originating consumer. target producer
138 FigureĀ 54 ā€“ Point-to-point, originator producer, target consumer
139 FigureĀ 55 ā€“ Multi-point, originator consumer, target producer
140 FigureĀ 56 ā€“ Safety production data flow
149 FigureĀ 57 ā€“ Consumer safety data monitoring
150 FigureĀ 58 ā€“ SafetyValidatorServer – application triggered
151 TableĀ 87 ā€“ Data reception – Link triggered
TableĀ 88 ā€“ Time_Correction reception – Link triggered
TableĀ 89 ā€“ Data reception – Application triggered
152 TableĀ 90 ā€“ Time_Correction reception – Application triggered
TableĀ 91 ā€“ Consuming application ā€“ Safety data monitoring
161 7.6 Safety message and protocol data specifications
164 TableĀ 92 ā€“ Producer connection status determination
175 TableĀ 93 ā€“ Consuming safety connection status
179 8 Safety communication layer management
8.1 Overview
8.2 Definition of the measures used during connection establishment
TableĀ 94 ā€“ Connection establishment errors and measures to detect errors
180 TableĀ 95 ā€“ SNN Date/Time allocations
TableĀ 96 ā€“ SNN legal range of time values
183 8.3 Originator-Target relationship validation
FigureĀ 59 ā€“ Target ownership
184 8.4 Detection of mis-routed connection requests
8.5 SafetyOpen processing
8.6 Ownership management
FigureĀ 60 ā€“ SafetyOpen forms
185 8.7 Bridging different physical layers
FigureĀ 61 ā€“ Connection ownership state chart
FigureĀ 62 ā€“ SafetyOpen UNID mapping
186 FigureĀ 63 ā€“ Common CPFĀ 2 application layer
FigureĀ 64 ā€“ End-to-End routing example
187 8.8 Safety connection establishment
188 TableĀ 97 ā€“ Safety connection parameters
189 FigureĀ 65 ā€“ Sources for safety related connection parameters
190 FigureĀ 66 ā€“ Parameter mapping between originator and target
191 TableĀ 98 ā€“ SafetyOpen summary
192 FigureĀ 67 ā€“ CPĀ 2/3 Safety connection establishment in targets for Form 2a SafetyOpen
193 FigureĀ 68 ā€“ General sequence to detect configuration is required
198 FigureĀ 69 ā€“ PID/CID exchanges for two originator scenarios
199 FigureĀ 70 ā€“ Seed generation for multipoint connections
200 FigureĀ 71 ā€“ PID/CID runtime handling
202 TableĀ 99 ā€“ Originator/Target service mapping
TableĀ 100 ā€“ Unsupported originator/target service types
203 FigureĀ 72 ā€“ Connection categories and supported services
204 FigureĀ 73 ā€“ Recommended connection types
FigureĀ 74 ā€“ Logic-to-logic supported services
205 8.9 Safety configuration process
FigureĀ 75 ā€“ Recommended connection types for logic to logic
206 FigureĀ 76 ā€“ Configuration data transfers
TableĀ 101 ā€“ Configuration goals
208 FigureĀ 77 ā€“ Protection measures in safety devices
210 FigureĀ 78 ā€“ Configuration, testing and locked relationships
211 TableĀ 102 ā€“ Configuration owner control vs. device state
212 FigureĀ 79 ā€“ Originator’s configuration data
214 FigureĀ 80 ā€“ SNCT to device download process
215 FigureĀ 81 ā€“ SNCT Downloads to originators that perform Form 1 configuration
217 FigureĀ 82 ā€“ Protection from locking and ownership
218 FigureĀ 83 ā€“ Example of read back and comparison of original and printout
219 FigureĀ 84 ā€“ Diverse display without full data read back
FigureĀ 85 ā€“ Verification process including all alternatives
220 TableĀ 103 ā€“ Errors and detection measures
223 8.10 Electronic Data Sheets extensions for safety
225 TableĀ 104 ā€“ Parameter class keywords
TableĀ 105 ā€“ New Connection Manager section keywords for safety
226 TableĀ 106 ā€“ Connection Manager field usage for safety
228 8.11 Requirements for CPĀ 2/2
TableĀ 107 ā€“ Connection parameter field settings for safety
229 8.12 Requirements for CPĀ 2/3
TableĀ 108 ā€“ CPĀ 2/3 ID assignment rules
232 8.13 CPĀ 16/3 requirements
FigureĀ 86 ā€“ CPĀ 16/3 device model
234 FigureĀ 87 ā€“ Adding a standard module to a modular device
235 9 System requirements
9.1 Indicators and switches
TableĀ 109 ā€“ LED indications for setting UNID
236 TableĀ 110 ā€“ Module Status LED
TableĀ 111 ā€“ Network status LED states
239 FigureĀ 88 ā€“ Safety device MACID processing logic
240 9.2 Installation guidelines
9.3 Safety function response time
FigureĀ 89 ā€“ Safety function response time
241 TableĀ 112 ā€“ Connection reaction time type ā€“ producing/consuming applications
242 FigureĀ 90 ā€“ Safety function response time components
243 9.4 Duration of demands
9.5 Constraints for calculation of system characteristics
FigureĀ 91 ā€“ Network protocol reliability block diagram (RBD)
245 FigureĀ 92 ā€“ Network PFH summary
246 FigureĀ 93 ā€“ Extended Format PFH summary
247 9.6 Maintenance
9.7 Safety manual
10 Assessment
248 Annex A (informative) Additional information for functional safety communication profiles of CPF 2
263 Annex B (informative) Information for assessment of the functional safety communication profiles of CPF 2
264 Bibliography
BS EN 61784-3-2:2010
$215.11