{"id":244542,"date":"2024-10-19T16:04:04","date_gmt":"2024-10-19T16:04:04","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-13-30294110-dc\/"},"modified":"2024-10-25T11:03:23","modified_gmt":"2024-10-25T11:03:23","slug":"bsi-13-30294110-dc","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-13-30294110-dc\/","title":{"rendered":"BSI 13\/30294110 DC"},"content":{"rendered":"

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
20<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
21<\/td>\n3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions <\/td>\n<\/tr>\n
22<\/td>\n3.1.1 Common terms and definitions <\/td>\n<\/tr>\n
25<\/td>\n3.1.2 CPF\u00a02: Additional terms and definitions <\/td>\n<\/tr>\n
26<\/td>\n3.2 Symbols and abbreviated terms
3.2.1 Common symbols and abbreviated terms
3.2.2 CPF\u00a02: Additional symbols and abbreviated terms <\/td>\n<\/tr>\n
27<\/td>\n3.3 Conventions
4 Overview of FSCP\u00a02\/1 (CIP Safety\u2122)
4.1 General <\/td>\n<\/tr>\n
28<\/td>\n4.2 FSCP\u00a02\/1 <\/td>\n<\/tr>\n
29<\/td>\n5 General
5.1 External documents providing specifications for the profile
5.2 Safety functional requirements
5.3 Safety measures <\/td>\n<\/tr>\n
30<\/td>\n5.4 Safety communication layer structure <\/td>\n<\/tr>\n
31<\/td>\n5.5 Relationships with FAL (and DLL, PhL)
5.5.1 General
5.5.2 Data types
6 Safety communication layer services
6.1 Introduction
6.2 Connection object
6.2.1 General
6.2.2 Class attribute extensions <\/td>\n<\/tr>\n
32<\/td>\n6.2.3 Service extensions <\/td>\n<\/tr>\n
33<\/td>\n6.2.4 Explicit message response format for SafetyOpen and SafetyClose
6.3 Connection Manager object
6.3.1 General <\/td>\n<\/tr>\n
34<\/td>\n6.3.2 ForwardOpen for safety
6.3.2.1 ForwardOpen for safety contents <\/td>\n<\/tr>\n
35<\/td>\n6.3.2.2 ForwardOpen for safety for Extended Format <\/td>\n<\/tr>\n
36<\/td>\n6.3.3 Safety network segment
6.3.3.1 Common format
6.3.3.2 Safety network segment: target format (00hex) <\/td>\n<\/tr>\n
37<\/td>\n6.3.3.3 Safety network segment: router format (01hex) <\/td>\n<\/tr>\n
38<\/td>\n6.3.3.4 Safety network segment: Extended Format (0x02) <\/td>\n<\/tr>\n
39<\/td>\n6.3.4 Originator rules for calculating the connection parameter CRC
6.3.5 SafetyOpen processing flowcharts <\/td>\n<\/tr>\n
42<\/td>\n6.3.6 Checks required by Multipoint producers with existing connections <\/td>\n<\/tr>\n
43<\/td>\n6.3.7 Electronic key usage for safety
6.3.8 RPI vs. API in safety connections
6.3.9 Application path construction for safety <\/td>\n<\/tr>\n
44<\/td>\n6.3.10 Safety Validator connection types <\/td>\n<\/tr>\n
46<\/td>\n6.3.11 Application reply data in a successful SafetyOpen response <\/td>\n<\/tr>\n
48<\/td>\n6.3.12 Unsuccessful SafetyOpen response <\/td>\n<\/tr>\n
50<\/td>\n6.3.13 ForwardClose for safety
6.4 Identity object
6.4.1 General
6.4.2 Changes to common services <\/td>\n<\/tr>\n
51<\/td>\n6.4.3 Extensions for CP\u00a016\/3 devices
6.5 Link objects
6.5.1 DeviceNet object changes
6.5.1.1 Additional attribute for safety <\/td>\n<\/tr>\n
52<\/td>\n6.5.1.2 Quick Connect restriction for safety
6.5.2 TCP\/IP Interface object changes
6.5.3 SERCOS III Link object
6.5.3.1 General
6.5.3.2 Class attributes
6.5.3.3 Instance Attributes <\/td>\n<\/tr>\n
53<\/td>\n6.5.3.4 Common services
6.6 Safety Supervisor object
6.6.1 General <\/td>\n<\/tr>\n
54<\/td>\n6.6.2 Safety Supervisor class attributes
6.6.3 Subclasses
6.6.4 Safety Supervisor instance attributes <\/td>\n<\/tr>\n
57<\/td>\n6.6.5 Semantics
6.6.5.1 Manufacturer name <\/td>\n<\/tr>\n
58<\/td>\n6.6.5.2 Software revision level
6.6.5.3 Hardware revision level
6.6.5.4 Manufacturer\u2019s serial number
6.6.5.5 Device status
6.6.5.6 Exception status <\/td>\n<\/tr>\n
59<\/td>\n6.6.5.7 Exception detail alarm and exception detail warning
6.6.5.8 Common exception detail <\/td>\n<\/tr>\n
60<\/td>\n6.6.5.9 Common exception detail attribute values
6.6.5.10 Device exception detail
6.6.5.11 Manufacturer exception detail <\/td>\n<\/tr>\n
61<\/td>\n6.6.5.12 Alarm enable and warning enable
6.6.5.13 Time
6.6.5.14 Scheduled maintenance expiration timer <\/td>\n<\/tr>\n
62<\/td>\n6.6.5.15 Scheduled maintenance expiration warning enable
6.6.5.16 Configuration lock
6.6.5.17 Configuration UNID (CFUNID) <\/td>\n<\/tr>\n
63<\/td>\n6.6.5.18 Safety Configuration Identifier (SCID)
6.6.5.19 Target UNID (TUNID)
6.6.5.20 Proposed TUNID (OUNID)
6.6.5.21 Output Connection Owner (OCPUNID) <\/td>\n<\/tr>\n
64<\/td>\n6.6.6 Subclasses
6.6.7 Safety Supervisor common services
6.6.7.1 Common services overview <\/td>\n<\/tr>\n
65<\/td>\n6.6.7.2 Recover service
6.6.7.3 Perform_Diagnostics service <\/td>\n<\/tr>\n
66<\/td>\n6.6.7.4 Configure_Request service
6.6.7.5 Validate_Configuration service <\/td>\n<\/tr>\n
69<\/td>\n6.6.7.6 Set_Password service <\/td>\n<\/tr>\n
70<\/td>\n6.6.7.7 Reset_Password service
6.6.7.8 Configuration_Lock\/Unlock service <\/td>\n<\/tr>\n
71<\/td>\n6.6.7.9 Mode Change service
6.6.7.10 Safety_Reset service <\/td>\n<\/tr>\n
72<\/td>\n6.6.7.11 Propose_TUNID service <\/td>\n<\/tr>\n
73<\/td>\n6.6.7.12 Apply_TUNID service <\/td>\n<\/tr>\n
75<\/td>\n6.6.8 Safety Supervisor behavior
6.6.8.1 Safety Supervisor object states <\/td>\n<\/tr>\n
76<\/td>\n6.6.8.2 Safety Supervisor state event matrix <\/td>\n<\/tr>\n
79<\/td>\n6.6.8.3 Effect of locking on device behavior
6.6.8.4 State mapping of Safety Supervisor object to Identity object <\/td>\n<\/tr>\n
80<\/td>\n6.6.8.5 Safety Supervisor object event to Identity object event mapping
6.6.8.6 Identity object event to Safety Supervisor event mapping <\/td>\n<\/tr>\n
81<\/td>\n6.7 Safety Validator object
6.7.1 General
6.7.2 Class attributes <\/td>\n<\/tr>\n
82<\/td>\n6.7.3 Instance attributes
6.7.3.1 Instance attributes overview <\/td>\n<\/tr>\n
84<\/td>\n6.7.3.2 Safety Validator state
6.7.3.3 Safety Validator type <\/td>\n<\/tr>\n
85<\/td>\n6.7.3.4 Ping interval EPI multiplier
6.7.3.5 Time Coord Msg min multiplier <\/td>\n<\/tr>\n
86<\/td>\n6.7.3.6 Network time expectation multiplier
6.7.3.7 Timeout multiplier
6.7.3.8 Max consumer number
6.7.3.9 Data connection instance
6.7.3.10 Coordination connection instance
6.7.3.11 Correction connection instance
6.7.3.12 CCO binding <\/td>\n<\/tr>\n
87<\/td>\n6.7.3.13 Max data age
6.7.3.14 Producer\/Consumer Fault Counter
6.7.4 Class services
6.7.5 Instance services
6.7.5.1 Instance services overview
6.7.5.2 Get_Attributes_All Response <\/td>\n<\/tr>\n
88<\/td>\n6.7.6 Object behavior
6.7.6.1 State transition diagram <\/td>\n<\/tr>\n
89<\/td>\n6.7.6.2 IDLE
6.7.6.3 Initializing
6.7.6.4 Established
6.7.6.5 Connection_Failed <\/td>\n<\/tr>\n
90<\/td>\n6.7.6.6 State event matrix <\/td>\n<\/tr>\n
91<\/td>\n6.8 Connection Configuration Object
6.8.1 General
6.8.2 Class attribute extensions
6.8.3 Instance attributes, additions and extensions. <\/td>\n<\/tr>\n
93<\/td>\n6.8.4 Instance attribute semantics extensions or restrictions for safety
6.8.4.1 Connection flags \u2013 (Attribute 2)
6.8.4.2 CS Data Index Number \u2013 (Attribute 4)
6.8.4.3 Connection Timeout Multiplier \u2013 (part of Attribute 5) <\/td>\n<\/tr>\n
94<\/td>\n6.8.4.4 Transport Class and Trigger \u2013 (part of Attribute 5)
6.8.4.5 O-to-T RPI \u2013 (part of Attribute 5)
6.8.4.6 O-to-T connection parameters \u2013 (part of Attribute 5) <\/td>\n<\/tr>\n
95<\/td>\n6.8.4.7 T-to-O RPI \u2013 (part of Attribute 5)
6.8.4.8 T-to-O Connection parameters \u2013 (part of Attribute 5)
6.8.4.9 Connection Path (Attribute 6)
6.8.4.9.1 Connection Path size
6.8.4.9.2 Connection Path
6.8.4.9.3 Bridge Path
6.8.4.9.4 Configuration Path <\/td>\n<\/tr>\n
96<\/td>\n6.8.4.9.5 Target Consumption Path
6.8.4.9.6 Target Production Path
6.8.4.10 Config # 1 Data Size (part of Attribute 7)
6.8.4.11 Config # 1 Data (part of Attribute 7)
6.8.4.12 Config # 2 Data Size (part of Attribute 10)
6.8.4.13 Config # 2 Data (part of Attribute 10)
6.8.4.14 Data Map (Attribute 9)
6.8.4.14.1 Map format allocation
6.8.4.14.2 Format 0 usage for safety scanners <\/td>\n<\/tr>\n
97<\/td>\n6.8.4.14.3 Format 1 usage for safety scanners
6.8.4.15 Proxy Device ID
6.8.4.16 Connection Disable (Attribute 12)
6.8.5 Special Safety Related Parameters \u2013 (Attribute 13)
6.8.5.1 Ping Interval EPI Multiplier <\/td>\n<\/tr>\n
98<\/td>\n6.8.5.2 Time Coord Msg Min Multiplier
6.8.5.3 Network Time Expectation Multiplier
6.8.5.4 Timeout Multiplier
6.8.5.5 Max Consumer Number <\/td>\n<\/tr>\n
99<\/td>\n6.8.5.6 Target Connection UNID
6.8.5.7 Safety Configuration CRC (SCCRC)
6.8.5.8 Safety Configuration Signature (Time Stamp)
6.8.5.9 Time Correction EPI <\/td>\n<\/tr>\n
100<\/td>\n6.8.5.10 Time Correction Connection Parameters
6.8.5.11 Connection Parameter CRC (CPCRC) \u2013 (Attribute 14)
6.8.5.12 Configuration Instance \u2013 (Attribute 15)
6.8.5.13 Id Allocation
6.8.5.14 Format Type <\/td>\n<\/tr>\n
101<\/td>\n6.8.5.15 Format Status <\/td>\n<\/tr>\n
102<\/td>\n6.8.6 Object-specific services
6.8.7 Common service extensions for safety
6.8.7.1 Get Attribute All (Service Code 01hex) <\/td>\n<\/tr>\n
103<\/td>\n6.8.7.2 Set_Attribute_All (Service Code 02hex) <\/td>\n<\/tr>\n
104<\/td>\n6.8.7.3 Restore (Service Code 15hex)
6.8.8 Object behavior <\/td>\n<\/tr>\n
105<\/td>\n7 Safety communication layer protocol
7.1 Safety PDU format
7.1.1 Safety PDU encoding
7.1.1.1 General encoding rules <\/td>\n<\/tr>\n
106<\/td>\n7.1.1.2 Mode octet <\/td>\n<\/tr>\n
107<\/td>\n7.1.1.3 Mode octet CRC processing for Base Format
7.1.1.4 1 or 2 octet data section, Base Format <\/td>\n<\/tr>\n
108<\/td>\n7.1.1.5 1 or 2 octet data section, Extended Format
7.1.1.6 3 to 250 octet data section, Base Format <\/td>\n<\/tr>\n
109<\/td>\n7.1.1.7 3 to 250 octet data section, Extended Format
7.1.1.8 Time Stamp section, Base Format <\/td>\n<\/tr>\n
110<\/td>\n7.1.1.9 Time Coordination section <\/td>\n<\/tr>\n
112<\/td>\n7.1.1.10 Time Coordination CRC calculation
7.1.1.11 Time Correction section <\/td>\n<\/tr>\n
113<\/td>\n7.1.1.12 Time Correction CRC calculation
7.1.1.13 1 or 2 Octet, point-to-point, safety connection format <\/td>\n<\/tr>\n
114<\/td>\n7.1.1.14 1 or 2 Octet, multipoint, Format 1 connection format
7.1.1.15 1 or 2 Octet, multipoint, Format 2, safety connection format <\/td>\n<\/tr>\n
115<\/td>\n7.1.1.16 3 to 250 octet, point-to-point, safety connection format
7.1.1.17 3 to 248 Octet, multipoint, Format 1 Safety PDU format <\/td>\n<\/tr>\n
116<\/td>\n7.1.1.18 3 to 248 Octet, multipoint, Format 2, safety PDU format
7.1.1.19 Calculation order for Extended Format CRC calculations <\/td>\n<\/tr>\n
117<\/td>\n7.1.2 Safety CRC
7.1.2.1 Safety CRC overview
7.1.2.2 CRC polynomials
7.1.2.3 CRC usage specifications <\/td>\n<\/tr>\n
118<\/td>\n7.2 Communication protocol behavior
7.2.1 Sequence of safety checks
7.2.2 Connection termination
7.2.3 Cross checking error <\/td>\n<\/tr>\n
119<\/td>\n7.3 Time stamp operation
7.4 Rollover counts in the EF <\/td>\n<\/tr>\n
120<\/td>\n7.5 Protocol sequence diagrams
7.5.1 General
7.5.2 Normal safety transmission <\/td>\n<\/tr>\n
121<\/td>\n7.5.3 Lost, corrupted and delayed message transmission <\/td>\n<\/tr>\n
123<\/td>\n7.5.4 Lost, corrupted or delayed message transmission with production repeated <\/td>\n<\/tr>\n
125<\/td>\n7.5.5 Point-to-point ping <\/td>\n<\/tr>\n
126<\/td>\n7.5.6 Multipoint ping on CP\u00a02\/3 Safety <\/td>\n<\/tr>\n
127<\/td>\n7.5.7 Multipoint ping on CP\u00a02\/2 safety networks <\/td>\n<\/tr>\n
128<\/td>\n7.5.8 Multipoint ping \u2013 retry with success <\/td>\n<\/tr>\n
129<\/td>\n7.5.9 Multipoint ping \u2013 retry with timeout
7.6 Safety protocol definition
7.6.1 General
7.6.2 High level view of a safety device <\/td>\n<\/tr>\n
130<\/td>\n7.6.3 Safety Validator object
7.6.4 Relationship between SafetyValidatorServer and SafetyValidatorClient <\/td>\n<\/tr>\n
131<\/td>\n7.6.5 Extended Format time stamp rollover handling
7.6.5.1 General
7.6.5.2 Point-to-point, originator consumer, target producer <\/td>\n<\/tr>\n
132<\/td>\n7.6.5.3 Point-to-point, originator producer, target consumer <\/td>\n<\/tr>\n
133<\/td>\n7.6.5.4 Multi-point, originator consumer, target producer <\/td>\n<\/tr>\n
135<\/td>\n7.6.6 SafetyValidatorClient function definition
7.6.6.1 General
7.6.6.2 Safety production
7.6.6.3 Producing application interface
7.6.6.4 Safety data production logic
7.6.6.5 Example safety data production cold start logic <\/td>\n<\/tr>\n
137<\/td>\n7.6.6.6 Example safety data production multipoint consumer re-start logic
7.6.6.7 Example combined data production <\/td>\n<\/tr>\n
140<\/td>\n7.6.6.8 Example time coordination message reception logic <\/td>\n<\/tr>\n
143<\/td>\n7.6.7 SafetyValidatorServer function definition
7.6.7.1 General
7.6.7.2 Safety consumption <\/td>\n<\/tr>\n
144<\/td>\n7.6.7.3 SafetyValidatorServer – link triggered <\/td>\n<\/tr>\n
145<\/td>\n7.6.7.4 SafetyValidatorServer – application triggered
7.6.7.5 Safety data reception logic <\/td>\n<\/tr>\n
147<\/td>\n7.6.7.6 Ping count checking
7.6.7.7 Data and network time expectation checking maximum interval
7.6.7.8 Example cold start initialization <\/td>\n<\/tr>\n
148<\/td>\n7.6.7.9 SafetyValidatorServer – link triggered logic
7.6.7.10 Example combined reception logic – link triggered logic <\/td>\n<\/tr>\n
154<\/td>\n7.6.7.11 Example time correction message reception – link triggered logic <\/td>\n<\/tr>\n
155<\/td>\n7.6.7.12 SafetyValidatorServer – application triggered logic
7.6.7.13 Example time coordination message production logic <\/td>\n<\/tr>\n
156<\/td>\n7.7 Safety message and protocol data specifications
7.7.1 Mode octet
7.7.1.1 Mode_Octet.Run_Idle
7.7.1.2 Mode_Octet.N_Run_Idle
7.7.1.3 Mode_Octet TBD_2_Bit
7.7.1.4 Mode_Octet.TBD_2_Copy
7.7.1.5 Mode_Octet.Ping_Count
7.7.1.6 Mode_Octet.TBD_Bit
7.7.1.7 Mode_Octet.N_TBD_Bit
7.7.2 Time Stamp Section
7.7.3 Time Coordination Message
7.7.3.1 Ack_Octet.Ping_Response bit <\/td>\n<\/tr>\n
157<\/td>\n7.7.3.2 Ack_Octet.Consumer_Time_Value
7.7.3.3 Ack_Octet.Ping_Count_Reply
7.7.3.4 Ack_Octet.Time Coordination Reserved bits
7.7.4 Time correction message
7.7.4.1 Mcast_Octet.Consumer_#
7.7.4.2 Time_Correction_Section.Consumer_Time_Correction_Value
7.7.4.3 Mcast_Octet.Multi_Cast_Active_Idle
7.7.4.4 Mcast_octet.time correction reserved bits <\/td>\n<\/tr>\n
158<\/td>\n7.7.5 Safety data production
7.7.5.1 Producing connection status
7.7.5.2 Consumer_Open
7.7.5.3 Application_Run_Idle
7.7.5.4 Consumer_Active_Idle [per consumer] <\/td>\n<\/tr>\n
159<\/td>\n7.7.5.5 S_Connection_Fault [per consumer]
7.7.5.6 Producer input static variables
7.7.5.7 EPI
7.7.5.8 Timeout_Multiplier [per consumer] <\/td>\n<\/tr>\n
160<\/td>\n7.7.5.9 Connection_Type
7.7.5.10 Ping_Interval_EPI_Multiplier <\/td>\n<\/tr>\n
162<\/td>\n7.7.5.11 Max_Consumer_Number
7.7.5.12 Time_Coord_Msg_Min_Multiplier [per consumer]
7.7.5.13 Producer connection derived static variables
7.7.5.14 Time_Drift_Per_Ping_Interval [per consumer] <\/td>\n<\/tr>\n
163<\/td>\n7.7.5.15 Connection_Correction_Constant [per consumer]
7.7.5.16 Time_Coord_Response_EPI_Limit [per consumer] <\/td>\n<\/tr>\n
164<\/td>\n7.7.6 Producer dynamic variables
7.7.6.1 Producer_Clk_Count
7.7.6.2 Producer_Safe_Data_TS
7.7.6.3 Data_Time_Stamp
7.7.6.4 Ping_Interval_EPI_Count <\/td>\n<\/tr>\n
165<\/td>\n7.7.6.5 RR_Con_Num_Index_Pntr
7.7.6.6 Time_Drift_Since_Last_Time_Coord [per consumer] <\/td>\n<\/tr>\n
166<\/td>\n7.7.6.7 Worst_Case_Consumer_Time_Correction_Value
7.7.7 Producer per consumer dynamic variables
7.7.7.1 General
7.7.7.2 Consumer_Time_Value[per consumer]
7.7.7.3 Producer_Rcved_Time_Value[per consumer]
7.7.7.4 Consumer_Time_Correction_Value[per consumer] <\/td>\n<\/tr>\n
167<\/td>\n7.7.7.5 Ping_Int_Since_Last_Time_Coord_Msg_Count [per consumer]
7.7.7.6 Producer_Fault_Counter
7.7.8 Consumer data variables
7.7.8.1 General
7.7.8.2 Consuming connection status <\/td>\n<\/tr>\n
168<\/td>\n7.7.8.3 S_Con_Flt_C_Out
7.7.8.4 S_Run_Idle_Out
7.7.8.5 Init_Complete_Out <\/td>\n<\/tr>\n
169<\/td>\n7.7.9 Consumer input static variables
7.7.9.1 Connection_Type
7.7.9.2 Consumer_Num
7.7.9.3 Network_Time_Expectation_Multiplier
7.7.9.4 Timeout_Multiplier
7.7.9.5 Ping_Interval_EPI_Multiplier
7.7.9.6 Consumer connection derived static variables
7.7.10 Consumer dynamic variables
7.7.10.1 Consumer_Clk_Count <\/td>\n<\/tr>\n
170<\/td>\n7.7.10.2 Last_Ping_Count
7.7.10.3 Time_Coordination_Count_Down
7.7.10.4 Corrected_Data_Time_Stamp
7.7.10.5 Last_Data_Time_Stamp
7.7.10.6 Last_Rcved_Multi_Cast_Active_Idle
7.7.10.7 Last_Rcved_Time_Correction_Value <\/td>\n<\/tr>\n
171<\/td>\n7.7.10.8 Time_Correction_Ping_Interval_Count
7.7.10.9 Time_Correction_Received_Flag
7.7.10.10 Data_Age
7.7.10.11 Max_Data_Age
7.7.10.12 Consumer_Fault_Counter
8 Safety communication layer management
8.1 Overview <\/td>\n<\/tr>\n
172<\/td>\n8.2 Definition of the measures used during connection establishment <\/td>\n<\/tr>\n
175<\/td>\n8.3 Originator-Target relationship validation <\/td>\n<\/tr>\n
176<\/td>\n8.4 Detection of mis-routed connection requests
8.5 SafetyOpen processing
8.6 Ownership management <\/td>\n<\/tr>\n
177<\/td>\n8.7 Bridging different physical layers <\/td>\n<\/tr>\n
178<\/td>\n8.8 Safety connection establishment
8.8.1 Overview <\/td>\n<\/tr>\n
179<\/td>\n8.8.2 Basic facts for connection establishment
8.8.3 Configuring safety connections <\/td>\n<\/tr>\n
180<\/td>\n8.8.4 Network time expectation multiplier <\/td>\n<\/tr>\n
182<\/td>\n8.8.5 Establishing connections <\/td>\n<\/tr>\n
185<\/td>\n8.8.6 Recommendations for consumer number allocation <\/td>\n<\/tr>\n
186<\/td>\n8.8.7 Recommendations for connection establishment
8.8.8 Ownership establishment <\/td>\n<\/tr>\n
187<\/td>\n8.8.9 Ownership use cases
8.8.9.1 General
8.8.9.2 The user-designated owner connects and configures an un-owned, un-configured input device \u2013 (OUNID assigned at first connection)
8.8.9.3 The user-designated owner connects and configures an un-owned, un-configured output device \u2013 (OUNID assigned at first connection)
8.8.9.4 Owner connects and configures an owned, un-configured input device \u2013 (OUNID assigned by tool)
8.8.9.5 Owner connects and configures an owned, unconfigured output device \u2013 (OUNID assigned by tool)
8.8.9.6 Owner connects and attempts to re-configure a tool-owned, configured device \u2013 (Configuration Lock set) <\/td>\n<\/tr>\n
188<\/td>\n8.8.9.7 Device reconfiguration \u2013 Input Device
8.8.9.8 Device reconfiguration \u2013 Output Device <\/td>\n<\/tr>\n
189<\/td>\n8.8.9.9 Connection establishment to a previously owned device (Changing OUNID)
8.8.10 PID\/CID usage and establishment <\/td>\n<\/tr>\n
190<\/td>\n8.8.11 Proper PID\/CID usage in multipoint and point-to-point connections <\/td>\n<\/tr>\n
192<\/td>\n8.8.12 Network supported services <\/td>\n<\/tr>\n
193<\/td>\n8.8.13 FSCP\u00a02\/1 safety device type
8.8.13.1 General
8.8.13.2 Safety connection category
8.8.13.3 Safety connection services <\/td>\n<\/tr>\n
194<\/td>\n8.8.13.4 Services supported for each category <\/td>\n<\/tr>\n
196<\/td>\n8.9 Safety configuration process
8.9.1 Introduction to safety configuration
8.9.2 Configuration goals <\/td>\n<\/tr>\n
197<\/td>\n8.9.3 Configuration overview <\/td>\n<\/tr>\n
198<\/td>\n8.9.4 User configuration guidelines <\/td>\n<\/tr>\n
199<\/td>\n8.9.5 Configuration process SIL3 justification
8.9.6 Device functions for tool configuration <\/td>\n<\/tr>\n
200<\/td>\n8.9.7 Password security
8.9.8 SNCT interface services
8.9.9 Configuration lock <\/td>\n<\/tr>\n
201<\/td>\n8.9.10 Effect of configuration lock on device behavior <\/td>\n<\/tr>\n
202<\/td>\n8.9.11 Configuration ownership
8.9.12 Configuration mode
8.9.13 Measures used to ensure integrity of configuration process
8.9.13.1 Safety Configuration Identifier (SCID) <\/td>\n<\/tr>\n
203<\/td>\n8.9.13.2 Originator and Target SCID coverage
8.9.13.3 Safety Configuration CRC (SCCRC)
8.9.13.4 Safety Configuration Timestamp (SCTS)
8.9.13.5 System-wide unique “Safety Network Number” (SNN)
8.9.13.6 System-wide “Unique Node Identifier” (UNID) <\/td>\n<\/tr>\n
204<\/td>\n8.9.13.7 Connection Parameters CRC (CPCRC)
8.9.14 Download process
8.9.14.1 Overview
8.9.14.2 SNCT download to originators and targets <\/td>\n<\/tr>\n
205<\/td>\n8.9.14.3 SNCT to device download process steps <\/td>\n<\/tr>\n
206<\/td>\n8.9.14.4 SNCT downloads to originators which do Form 1 target configuration
8.9.14.5 SNCT downloads to originators that perform Form 1 configuration <\/td>\n<\/tr>\n
207<\/td>\n8.9.15 Verification process
8.9.15.1 Verification process overview <\/td>\n<\/tr>\n
208<\/td>\n8.9.15.2 User configuration verification and alternatives
8.9.15.2.1 Overview
8.9.15.2.2 Alternative 1 \u2013 immediate read back and diverse comparison <\/td>\n<\/tr>\n
209<\/td>\n8.9.15.2.3 Alternative 2 \u2013 local diverse display
8.9.16 Verification process <\/td>\n<\/tr>\n
210<\/td>\n8.9.17 Configuration error analysis
8.9.17.1 Configuration errors and detection measures relationships <\/td>\n<\/tr>\n
211<\/td>\n8.9.17.2 Configuration errors
8.9.17.2.1 User misdirects configuration
8.9.17.2.2 System misroutes configuration <\/td>\n<\/tr>\n
212<\/td>\n8.9.17.2.3 Lost configuration message
8.9.17.2.4 The configuration is corrupted
8.9.17.2.5 Configuration at an inappropriate time
8.9.17.2.6 User loads the wrong configuration
8.9.17.2.7 Configuration process is interrupted
8.9.17.3 Detection measures
8.9.17.3.1 User authentication
8.9.17.3.2 Identification of configuration file
8.9.17.3.3 Identification of target to be configured
8.9.17.3.4 CRC protection on configuration
8.9.17.3.5 Configuration ownership
8.9.17.3.6 Configuration session control <\/td>\n<\/tr>\n
213<\/td>\n8.9.17.3.7 User functional testing
8.9.17.3.8 Configuration protection
8.9.17.3.9 Diagnostic software protections (not safety related)
8.9.17.4 Device memory architecture considerations <\/td>\n<\/tr>\n
214<\/td>\n8.10 Electronic Data Sheets extensions for safety
8.10.1 General rules for EDS based safety devices
8.10.1.1 General
8.10.1.2 Safety configuration assembly definition
8.10.1.3 Configuration CRC
8.10.1.4 Password encryption for EDS devices
8.10.2 EDS extensions for safety
8.10.2.1 Additional Object Class sections <\/td>\n<\/tr>\n
215<\/td>\n8.10.2.2 Extension to [File] section for safety
8.10.2.3 Extension to [Device Classification] section for safety <\/td>\n<\/tr>\n
216<\/td>\n8.10.2.4 Extension to [ParamClass] section for Safety
8.10.2.5 Extension to [Connection Manager] section for safety
8.10.2.5.1 General
8.10.2.5.2 Max safety connections <\/td>\n<\/tr>\n
217<\/td>\n8.10.2.5.3 Default safety connections
8.10.2.5.4 Safety Format Support
8.10.2.5.5 Changes and additions to Connection Manager fields
8.10.2.5.5.1 Overview of changes and additions <\/td>\n<\/tr>\n
218<\/td>\n8.10.2.5.5.2 Trigger and Transport field
8.10.2.5.5.3 Connection Parameter field <\/td>\n<\/tr>\n
219<\/td>\n8.10.2.5.5.4 Data Path field
8.10.2.5.5.5 ASYNC field
8.11 Requirements for CP\u00a02\/2
8.11.1 EPI rules for safety messages that travel over CP\u00a02\/2
8.11.2 Default safety I\/O service
8.11.3 Duplicate IP detection <\/td>\n<\/tr>\n
220<\/td>\n8.11.4 Priority for safety connections
8.12 Requirements for CP\u00a02\/3
8.12.1 Allocation of CP\u00a02\/3 identifiers
8.12.1.1 General
8.12.1.2 Basic CP\u00a02\/3 algorithm (general model) <\/td>\n<\/tr>\n
221<\/td>\n8.12.1.3 Case 1 (target allocates identifiers)
8.12.1.4 Case 2 (target cannot allocate identifiers)
8.12.1.5 Case 3 (originator allocates identifiers)
8.12.1.6 Order of MSGID Allocation
8.12.1.7 Rules for connection ID assignment <\/td>\n<\/tr>\n
222<\/td>\n8.12.1.8 Point to point message connections
8.12.1.9 Multipoint message connections
8.12.1.10 CP\u00a02\/3 ID quarantining requirements
8.12.2 Additional requirements
8.13 CP\u00a016\/3 requirements
8.13.1 General architecture for CPF\u00a02 on CP\u00a016\/3 <\/td>\n<\/tr>\n
223<\/td>\n8.13.2 Baseline FSCP\u00a02\/1 on CP\u00a016\/3 device
8.13.3 Supported objects and services in CP\u00a016\/3 devices
8.13.3.1 General
8.13.3.2 Identity object (class code 0x01) <\/td>\n<\/tr>\n
224<\/td>\n8.13.3.3 Connection Manager object (class code 0x06)
8.13.3.4 Connection Configuration object (class code 0xF3)
8.13.3.5 Message Router object (class code 0x02)
8.13.3.6 Safety Supervisor object (class code 0x39)
8.13.3.7 Safety Validator object (class code 0x3A)
8.13.3.8 SERCOS III Link object (class code 0x4C)
8.13.4 Transport layer requirements
8.13.4.1 General
8.13.4.2 Transport layer considerations <\/td>\n<\/tr>\n
225<\/td>\n8.13.4.3 Multicast connections
8.13.4.4 FSCP\u00a02\/1 Adaptation Layer for CIP Services <\/td>\n<\/tr>\n
226<\/td>\n8.13.5 FSCP\u00a02\/1 and the CP\u00a016\/3 device model <\/td>\n<\/tr>\n
227<\/td>\n8.13.6 UNID assignment on CP\u00a016\/3
8.13.6.1 General
8.13.6.2 CP\u00a016\/3 Safety Device ID <\/td>\n<\/tr>\n
229<\/td>\n8.13.6.3 Safety Network Number assignment
9 System requirements
9.1 Indicators and switches
9.1.1 General indicator requirements
9.1.2 LED indications for setting the device UNID
9.1.3 Module Status LED <\/td>\n<\/tr>\n
230<\/td>\n9.1.4 Indicator warning
9.1.5 Network Status LED <\/td>\n<\/tr>\n
231<\/td>\n9.1.6 Switches
9.1.6.1 Node ID switches
9.1.6.2 NodeID determination <\/td>\n<\/tr>\n
233<\/td>\n9.1.6.3 Reset switch
9.2 Installation guidelines
9.3 Safety function response time
9.3.1 Overview <\/td>\n<\/tr>\n
234<\/td>\n9.3.2 Network time expectation <\/td>\n<\/tr>\n
235<\/td>\n9.3.3 Equations for calculating network reaction times <\/td>\n<\/tr>\n
237<\/td>\n9.4 Duration of demands
9.5 Constraints for calculation of system characteristics
9.5.1 Number of nodes
9.5.2 Network PFH <\/td>\n<\/tr>\n
239<\/td>\n9.5.3 Bit Error Rate (BER)
9.5.3.1 General
9.5.3.2 CP\u00a02\/3 BER
9.5.3.3 CP\u00a02\/2 BER <\/td>\n<\/tr>\n
240<\/td>\n9.5.3.4 Summary
9.6 Maintenance
9.7 Safety manual
10 Assessment <\/td>\n<\/tr>\n
270<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
272<\/td>\n3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions
3.1.1 Common terms and definitions <\/td>\n<\/tr>\n
276<\/td>\n3.1.2 CPF\u00a03: Additional terms and definitions <\/td>\n<\/tr>\n
279<\/td>\n3.2 Symbols and abbreviated terms
3.2.1 Common symbols and abbreviated terms <\/td>\n<\/tr>\n
280<\/td>\n3.2.2 CPF\u00a03: Additional symbols and abbreviated terms <\/td>\n<\/tr>\n
281<\/td>\n3.3 Conventions
4 Overview of FSCP\u00a03\/1 (PROFIsafe\u2122) <\/td>\n<\/tr>\n
284<\/td>\n5 General
5.1 External documents providing specifications for the profile
5.2 Safety functional requirements
5.3 Safety measures <\/td>\n<\/tr>\n
285<\/td>\n5.4 Safety communication layer structure
5.4.1 Principle of FSCP\u00a03\/1 safety communications <\/td>\n<\/tr>\n
286<\/td>\n5.4.2 CPF\u00a03 communication structures <\/td>\n<\/tr>\n
288<\/td>\n5.5 Relationships with FAL (and DLL, PhL)
5.5.1 Device model <\/td>\n<\/tr>\n
289<\/td>\n5.5.2 Application and communication relationships
5.5.3 Data types
6 Safety communication layer services
6.1 F-Host services <\/td>\n<\/tr>\n
293<\/td>\n6.2 F-Device services <\/td>\n<\/tr>\n
295<\/td>\n6.3 Diagnosis
6.3.1 Safety alarm generation
6.3.2 F-Device safety layer diagnosis including the iPar-Server <\/td>\n<\/tr>\n
296<\/td>\n7 Safety communication layer protocol
7.1 Safety PDU format
7.1.1 Safety PDU structure
7.1.2 Safety IO data
7.1.3 Status and Control Byte <\/td>\n<\/tr>\n
298<\/td>\n7.1.4 (Virtual) MonitoringNumber <\/td>\n<\/tr>\n
299<\/td>\n7.1.5 (Virtual) MNR mechanism (F_CRC_Seed=0)
7.1.6 (Virtual) MNR mechanism (F_CRC_Seed=1) <\/td>\n<\/tr>\n
300<\/td>\n7.1.7 CRC2 Signature (F_CRC_Seed=0) <\/td>\n<\/tr>\n
302<\/td>\n7.1.8 CRC2 Signature (F_CRC_Seed=1)
7.1.9 Non-safety IO data <\/td>\n<\/tr>\n
303<\/td>\n7.2 FSCP\u00a03\/1 behavior
7.2.1 General
7.2.2 F-Host state diagram <\/td>\n<\/tr>\n
306<\/td>\n7.2.3 F-Device state diagram <\/td>\n<\/tr>\n
310<\/td>\n7.2.4 Sequence diagrams <\/td>\n<\/tr>\n
316<\/td>\n7.2.5 Timing diagram for a MonitoringNumber reset
7.2.6 Monitoring of safety times
7.2.6.1 Normal operation <\/td>\n<\/tr>\n
319<\/td>\n7.2.6.2 Extended watchdog time on request after user interaction
7.3 Reaction in the event of a malfunction
7.3.1 Repetition
7.3.2 Loss <\/td>\n<\/tr>\n
320<\/td>\n7.3.3 Insertion
7.3.4 Incorrect sequence
7.3.5 Corruption of safety data
7.3.6 Delay
7.3.7 Masquerade
7.3.8 Addressing <\/td>\n<\/tr>\n
321<\/td>\n7.3.9 Memory failures within switches
7.3.10 Loop-back <\/td>\n<\/tr>\n
322<\/td>\n7.3.11 Network boundaries and router
7.4 F-Startup and parameter change at runtime
7.4.1 Standard startup procedure
7.4.2 iParameter assignment deblocking <\/td>\n<\/tr>\n
323<\/td>\n8 Safety communication layer management
8.1 F-Parameter
8.1.1 Summary
8.1.2 F_Source\/Destination_Address (Codename) <\/td>\n<\/tr>\n
324<\/td>\n8.1.3 F_WD_Time (F-Watchdog time)
8.1.4 F_WD_Time_2 (secondary F-Watchdog time) <\/td>\n<\/tr>\n
325<\/td>\n8.1.5 F_Prm_Flag1 (Parameters for the safety layer management)
8.1.5.1 Structure of F_Prm_Flag1
8.1.5.2 F_Check_SeqNr (MNR in CRC2)
8.1.5.3 F_Check_iPar
8.1.5.4 F_SIL (SIL stage) <\/td>\n<\/tr>\n
326<\/td>\n8.1.5.5 F_CRC_Length (length of the CRC2 signature)
8.1.5.6 F_CRC_Seed (Seed value for CRC2)
8.1.6 F_Prm_Flag2 (Parameters for the safety layer management)
8.1.6.1 Structure of F_Prm_Flag2 <\/td>\n<\/tr>\n
327<\/td>\n8.1.6.2 F_Passivation
8.1.6.3 F_Block_ID (type identification of parameters)
8.1.6.4 F_Par_Version (version number of the F-Parameter set) <\/td>\n<\/tr>\n
328<\/td>\n8.1.7 F_iPar_CRC (value of iPar_CRC across iParameters)
8.1.8 F_Par_CRC calculation (across F-Parameters)
8.1.9 Structure of the F-Parameter record data object <\/td>\n<\/tr>\n
329<\/td>\n8.2 iParameter and iPar_CRC
8.3 Safety parameterization
8.3.1 Objectives <\/td>\n<\/tr>\n
330<\/td>\n8.3.2 GSDL and GSDML safety extensions
8.3.2.1 GSDL extensions <\/td>\n<\/tr>\n
331<\/td>\n8.3.2.2 GSDML extensions <\/td>\n<\/tr>\n
332<\/td>\n8.3.3 Securing safety parameters and GSD data
8.3.3.1 General
8.3.3.2 F_Par_CRC and iPar_CRC across safety parameters
8.3.3.3 CRC0 across GSD data <\/td>\n<\/tr>\n
336<\/td>\n8.4 Safety configuration
8.4.1 Securing the safety IO data description (CRC7) <\/td>\n<\/tr>\n
337<\/td>\n8.4.2 DataItem data type section examples
8.4.2.1 Approach
8.4.2.2 F_IN_OUT_1
8.4.2.3 F_IN_OUT_2 <\/td>\n<\/tr>\n
338<\/td>\n8.4.2.4 F_IN_OUT_5 <\/td>\n<\/tr>\n
339<\/td>\n8.4.2.5 F_IN_OUT_6
8.5 Data type information usage
8.5.1 F-Channel driver <\/td>\n<\/tr>\n
340<\/td>\n8.5.2 Rules for standard F-Channel drivers <\/td>\n<\/tr>\n
341<\/td>\n8.5.3 Recommendations for F-Channel drivers <\/td>\n<\/tr>\n
342<\/td>\n8.6 Safety parameter assignment mechanisms
8.6.1 F-Parameter assignment
8.6.2 General iParameter assignment <\/td>\n<\/tr>\n
343<\/td>\n8.6.3 System integration requirements for iParameterization tools <\/td>\n<\/tr>\n
344<\/td>\n8.6.4 iPar-Server
8.6.4.1 General description and constraints <\/td>\n<\/tr>\n
346<\/td>\n8.6.4.2 Notification <\/td>\n<\/tr>\n
349<\/td>\n8.6.4.3 Services <\/td>\n<\/tr>\n
351<\/td>\n8.6.4.4 Protocol <\/td>\n<\/tr>\n
353<\/td>\n8.6.4.5 iPar-Server management <\/td>\n<\/tr>\n
354<\/td>\n8.6.4.6 iParameter size in GSD
9 System requirements
9.1 Indicators and switches
9.2 Installation guidelines
9.3 Safety function response time
9.3.1 Model <\/td>\n<\/tr>\n
356<\/td>\n9.3.2 Calculation and optimization <\/td>\n<\/tr>\n
357<\/td>\n9.3.3 Adjustment of watchdog times for FSCP\u00a03\/1 <\/td>\n<\/tr>\n
358<\/td>\n9.3.4 Engineering tool support
9.3.5 Retries (repetition of messages) <\/td>\n<\/tr>\n
360<\/td>\n9.4 Duration of demands
9.5 Constraints for the calculation of system characteristics
9.5.1 Probabilistic considerations <\/td>\n<\/tr>\n
362<\/td>\n9.5.2 Safety related assumptions <\/td>\n<\/tr>\n
363<\/td>\n9.5.3 Non safety related constraints (availability)
9.6 Maintenance
9.6.1 F-Module commissioning \/ replacement
9.6.2 Identification and maintenance functions
9.7 Safety manual <\/td>\n<\/tr>\n
365<\/td>\n9.8 Wireless transmission channels
9.8.1 Black channel approach
9.8.2 Availability
9.8.3 Security measures <\/td>\n<\/tr>\n
368<\/td>\n9.8.4 Stationary and mobile applications
9.9 Conformance classes <\/td>\n<\/tr>\n
370<\/td>\n10 Assessment
10.1 Safety policy
10.2 Obligations <\/td>\n<\/tr>\n
391<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
392<\/td>\n3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions
3.1.1 Common terms and definitions <\/td>\n<\/tr>\n
396<\/td>\n3.1.2 CPF\u00a08: Additional terms and definitions <\/td>\n<\/tr>\n
397<\/td>\n3.2 Symbols and abbreviated terms
3.2.1 Common symbols and abbreviated terms
3.2.2 CPF\u00a08: Additional symbols and abbreviated terms <\/td>\n<\/tr>\n
398<\/td>\n3.3 Conventions
4 Overview
5 General
6 Safety communication layer services
7 Safety communication layer protocol
8 Safety communication layer management
9 System requirements
10 Assessment
11 FSCP 8\/1
11.1 Scope \u2014 FSCP 8\/1
11.2 Normative references \u2014 FSCP 8\/1
11.3 Terms, definitions, symbols, abbreviated terms and conventions \u2014 FSCP 8\/1 <\/td>\n<\/tr>\n
399<\/td>\n11.4 Overview of FSCP 8\/1 (CC-Link Safety\u2122)
11.5 General \u2013 FSCP 8\/1
11.5.1 External documents providing specifications for the profile
11.5.2 Safety functional requirements <\/td>\n<\/tr>\n
400<\/td>\n11.5.3 Safety measures
11.5.3.1 General
11.5.3.2 Sequence number
11.5.3.3 Time expectation <\/td>\n<\/tr>\n
401<\/td>\n11.5.3.4 Connection authentication
11.5.3.5 Feedback message
11.5.3.6 Different data integrity assurance system
11.5.4 Safety communication layer structure <\/td>\n<\/tr>\n
402<\/td>\n11.5.5 Relationships with FAL (and DLL, PhL)
11.5.5.1 Overview
11.5.5.2 Data types
11.6 Safety communication layer services for FSCP 8\/1
11.6.1 General
11.6.2 SASEs
11.6.2.1 M1 safety device manager class specification <\/td>\n<\/tr>\n
403<\/td>\n11.6.2.2 S1 safety device manager class specification
11.6.3 SARs
11.6.3.1 M1 safety connection manager class
11.6.3.2 S1 safety connection manager class <\/td>\n<\/tr>\n
404<\/td>\n11.6.4 Process data SAR ASEs
11.6.4.1 M1 safety cyclic transmission class specification
11.6.4.2 S1 safety cyclic transmission class specification <\/td>\n<\/tr>\n
405<\/td>\n11.7 Safety communication layer protocol for FSCP 8\/1
11.7.1 Safety PDU format
11.7.1.1 General
11.7.1.2 Abstract syntax
11.7.1.2.1 M1 safety device manager PDU abstract syntax
11.7.1.2.2 S1 safety device manager PDU abstract syntax
11.7.1.2.3 M1 safety connection manager PDU abstract syntax
11.7.1.2.4 S1 safety connection manager PDU abstract syntax <\/td>\n<\/tr>\n
406<\/td>\n11.7.1.2.5 M1 safety cyclic transmission PDU abstract syntax
11.7.1.2.6 S1 safety cyclic transmission PDU abstract syntax <\/td>\n<\/tr>\n
407<\/td>\n11.7.1.3 Transfer syntax
11.7.1.3.1 M1 safety device manager PDU encoding
11.7.1.3.2 S1 safety device manager PDU encoding
11.7.1.3.3 M1 safety connection manager PDU encoding <\/td>\n<\/tr>\n
408<\/td>\n11.7.1.3.4 S1 safety connection manager PDU encoding
11.7.1.3.5 M1 safety cyclic transmission PDU encoding <\/td>\n<\/tr>\n
409<\/td>\n11.7.1.3.6 S1 safety cyclic transmission PDU encoding <\/td>\n<\/tr>\n
411<\/td>\n11.7.2 State description
11.7.2.1 Overview
11.7.2.2 Idle
11.7.2.2.1 Overview <\/td>\n<\/tr>\n
412<\/td>\n11.7.2.2.2 Transition
11.7.2.3 FAL running
11.7.2.3.1 Overview
11.7.2.3.2 Transition
11.7.2.4 SCL running
11.7.2.4.1 Overview
11.7.2.4.2 Transition
11.7.2.5 Fail safe
11.7.2.5.1 Overview
11.7.2.5.2 Transition
11.7.2.6 Safety data transmission and processing
11.7.2.6.1 Overview <\/td>\n<\/tr>\n
413<\/td>\n11.7.2.6.2 Sequence number
11.7.2.6.3 Time expectation <\/td>\n<\/tr>\n
414<\/td>\n11.7.2.6.4 Connection authentication
11.7.2.6.5 Feedback message
11.7.2.6.6 Data integrity
11.7.2.6.7 Different data integrity assurance system
11.7.2.7 Forced termination
11.8 Safety communication layer management for FSCP 8\/1
11.8.1 General <\/td>\n<\/tr>\n
415<\/td>\n11.8.2 Connection establishment and confirmation processing
11.8.3 Safety slave verification
11.8.3.1 General
11.8.3.2 Safety slave information verification process
11.8.3.3 Safety slave parameter transmission <\/td>\n<\/tr>\n
416<\/td>\n11.9 System requirements for FSCP 8\/1
11.9.1 Indicators and switches
11.9.1.1 Switches
11.9.1.2 Indicators <\/td>\n<\/tr>\n
417<\/td>\n11.9.2 Installation guidelines
11.9.3 Safety function response time
11.9.3.1 General
11.9.3.2 Time calculation <\/td>\n<\/tr>\n
418<\/td>\n11.9.4 Duration of demands
11.9.5 Constraints for calculation of system characteristics
11.9.5.1 System characteristics
11.9.5.2 Residual error rate (\u039b) <\/td>\n<\/tr>\n
420<\/td>\n11.9.6 Maintenance
11.9.7 Safety manual
11.10 Assessment for FSCP 8\/1
12 FSCP 8\/2
12.1 Scope \u2014 FSCP 8\/2
12.2 Normative references \u2014 FSCP 8\/2
12.3 Terms, definitions, symbols, abbreviated terms and conventions \u2014 FSCP 8\/2
12.4 Overview of FSCP\u00a08\/2 (CC-Link\u00a0IE\u2122 Safety communication function) <\/td>\n<\/tr>\n
421<\/td>\n12.5 General \u2013 FSCP 8\/2
12.5.1 External documents providing specifications for the profile
12.5.2 Safety functional requirements
12.5.3 Safety measures
12.5.3.1 General <\/td>\n<\/tr>\n
422<\/td>\n12.5.3.2 Corruption
12.5.3.3 Unintended repetition <\/td>\n<\/tr>\n
423<\/td>\n12.5.3.4 Incorrect sequence
12.5.3.5 Loss <\/td>\n<\/tr>\n
424<\/td>\n12.5.3.6 Unacceptable delay <\/td>\n<\/tr>\n
425<\/td>\n12.5.3.7 Insertion
12.5.3.8 Masquerade <\/td>\n<\/tr>\n
426<\/td>\n12.5.3.9 Addressing
12.5.4 Safety communication layer structure
12.5.5 Relationships with FAL (and DLL, PhL)
12.5.5.1 Data types
12.6 Safety communication layer services for FSCP 8\/2
12.6.1 General
12.6.2 Connection reestablishment services
12.6.2.1 SSStart <\/td>\n<\/tr>\n
427<\/td>\n12.6.2.2 SSRestart
12.6.2.3 SSInvokeFunc
12.6.3 Data transmission services
12.6.3.1 SSRead <\/td>\n<\/tr>\n
428<\/td>\n12.6.3.2 SS-Write
12.6.4 Connection termination notification services
12.6.4.1 SSTerminate <\/td>\n<\/tr>\n
429<\/td>\n12.7 Safety communication layer protocol for FSCP 8\/2
12.7.1 Safety PDU format
12.7.1.1 Safety PDU structure
12.7.1.2 CTRL <\/td>\n<\/tr>\n
431<\/td>\n12.7.1.3 CID
12.7.1.4 TS <\/td>\n<\/tr>\n
432<\/td>\n12.7.1.5 OBL
12.7.1.6 SData
12.7.1.6.1 Structure <\/td>\n<\/tr>\n
433<\/td>\n12.7.1.6.2 Fragmentation
12.7.1.7 CRC32 <\/td>\n<\/tr>\n
434<\/td>\n12.7.2 Safety FAL service protocol machine (SFSPM)
12.7.2.1 Overview <\/td>\n<\/tr>\n
435<\/td>\n12.7.2.2 Behaviour
12.7.2.2.1 Safety initialization <\/td>\n<\/tr>\n
436<\/td>\n12.7.2.2.2 Safety refresh <\/td>\n<\/tr>\n
437<\/td>\n12.7.2.2.3 Safety connection termination
12.7.2.3 SFSPMM
12.7.2.3.1 State transitions <\/td>\n<\/tr>\n
441<\/td>\n12.7.2.3.2 Operation other than during safety refresh
12.7.2.3.3 SData syntax
12.7.2.3.3.1 SConnectreq <\/td>\n<\/tr>\n
442<\/td>\n12.7.2.3.3.2 SInitConfirmNetPrmreq <\/td>\n<\/tr>\n
443<\/td>\n12.7.2.3.3.3 SInitVerifyStnPrmreq
12.7.2.3.3.4 SInvokeFuncreq
12.7.2.3.3.5 SRefreshReadyreq
12.7.2.3.3.6 SReadErrorInforeq <\/td>\n<\/tr>\n
444<\/td>\n12.7.2.3.3.7 SWriteErrorInforeq <\/td>\n<\/tr>\n
445<\/td>\n12.7.2.3.3.8 SRefreshMOreq
12.7.2.3.3.9 SRefreshGOreq
12.7.2.3.3.10 SRefreshreq
12.7.2.4 SFSPMS
12.7.2.4.1 State transistions <\/td>\n<\/tr>\n
450<\/td>\n12.7.2.4.2 Operation other than during safety refresh
12.7.2.4.3 SData syntax
12.7.2.4.3.1 SConnectrsp <\/td>\n<\/tr>\n
451<\/td>\n12.7.2.4.3.2 SInitConfirmNetPrmrsp
12.7.2.4.3.3 SInitVerifyStnPrmrsp
12.7.2.4.3.4 SInvokeFuncrsp <\/td>\n<\/tr>\n
452<\/td>\n12.7.2.4.3.5 SRefreshReadyrsp
12.7.2.4.3.6 SReadErrorInforsp
12.7.2.4.3.7 SWriteErrorInforsp
12.7.2.4.3.8 SRefreshMOrsp
12.7.2.4.3.9 SRefreshGOrsp
12.7.2.4.3.10 SRefreshreq
12.7.2.5 Correcting the clock offset <\/td>\n<\/tr>\n
454<\/td>\n12.7.2.6 Calculating the reception time
12.7.2.7 Operating carry_counter <\/td>\n<\/tr>\n
455<\/td>\n12.8 Safety communication layer management for FSCP 8\/2
12.8.1 Parameter Definitions
12.8.1.1 Parameter list
12.8.1.2 connection_id
12.8.1.3 transmission_interval <\/td>\n<\/tr>\n
456<\/td>\n12.8.1.4 allowable_refresh_interval <\/td>\n<\/tr>\n
458<\/td>\n12.8.1.5 allowable_delay <\/td>\n<\/tr>\n
459<\/td>\n12.8.1.6 allowable_roundtrip_delay
12.8.2 Parameter Setup
12.8.3 Management Services
12.8.3.1 SMSetSafetyStationInfo
12.8.3.2 SMSetSafetyNetworkParameter <\/td>\n<\/tr>\n
460<\/td>\n12.8.3.3 SMGetSafetyStationInfo <\/td>\n<\/tr>\n
461<\/td>\n12.8.3.4 SMGetSafetyNetworkParameter <\/td>\n<\/tr>\n
462<\/td>\n12.9 System requirements for FSCP 8\/2
12.9.1 Indicators and switches
12.9.1.1 Switches
12.9.1.2 Indicators <\/td>\n<\/tr>\n
463<\/td>\n12.9.2 Installation guidelines
12.9.3 Safety function response time <\/td>\n<\/tr>\n
464<\/td>\n12.9.4 Duration of demands
12.9.5 Constraints for calculation of system characteristics
12.9.5.1 Number of stations
12.9.5.2 Probability considerations <\/td>\n<\/tr>\n
466<\/td>\n12.9.6 Maintenance
12.9.7 Safety manual <\/td>\n<\/tr>\n
467<\/td>\n12.10 Assessment for FSCP 8\/2 <\/td>\n<\/tr>\n
489<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
490<\/td>\n3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions
3.1.1 Common terms and definitions <\/td>\n<\/tr>\n
493<\/td>\n3.1.2 CPF\u00a013: Additional terms and definitions <\/td>\n<\/tr>\n
494<\/td>\n3.2 Symbols and abbreviated terms
3.2.1 Common symbols and abbreviated terms <\/td>\n<\/tr>\n
496<\/td>\n3.2.2 CPF\u00a013: Additional symbols and abbreviated terms
3.3 Conventions
3.3.1 Hexadecimal values <\/td>\n<\/tr>\n
497<\/td>\n3.3.2 Binary values
3.3.3 Wildcard digits
3.3.4 Diagrams
4 Overview of FSCP\u00a013\/1 (openSAFETY)
4.1 Functional Safety Communication Profile 13\/1
4.2 Technical overview <\/td>\n<\/tr>\n
498<\/td>\n5 General
5.1 External documents providing specifications for the profile
5.2 Safety functional requirements <\/td>\n<\/tr>\n
499<\/td>\n5.3 Safety measures <\/td>\n<\/tr>\n
500<\/td>\n5.4 Safety communication layer structure <\/td>\n<\/tr>\n
502<\/td>\n5.5 Relationships with FAL (and DLL, PhL)
5.5.1 General
5.5.2 Data types
6 Safety communication layer services
6.1 Modelling
6.1.1 Reference model
6.1.1.1 General
6.1.1.2 Safety network management (SNMT)
6.1.1.3 Safety service data objects (SSDO) <\/td>\n<\/tr>\n
503<\/td>\n6.1.1.4 Safety process data objects (SPDO)
6.1.1.5 Safety object dictionary (SOD)
6.1.1.6 Safety configuration manager (SCM)
6.1.2 Communication model <\/td>\n<\/tr>\n
504<\/td>\n6.1.3 Device roles and topology
6.1.3.1 General <\/td>\n<\/tr>\n
505<\/td>\n6.1.3.2 Safety Node (SN) <\/td>\n<\/tr>\n
506<\/td>\n6.1.3.3 Safety Domain (SD)
6.1.3.3.1 General
6.1.3.3.2 Safety Domain protection
6.1.3.3.3 Safety Domain separation <\/td>\n<\/tr>\n
507<\/td>\n6.1.3.4 Safety Domain Gateway (SDG)
6.1.3.5 Configuration Manager (SCM)
6.2 Life cycle model
6.2.1 General <\/td>\n<\/tr>\n
508<\/td>\n6.2.2 Concept, planning and implementation
6.2.2.1 Application layout
6.2.2.2 Programming and parameterization
6.2.2.2.1 General
6.2.2.2.2 Automatic Configuration Mode (ACM)
6.2.2.2.3 Manual Configuration Mode (MCM) <\/td>\n<\/tr>\n
509<\/td>\n6.2.3 Commissioning
6.2.3.1 General
6.2.3.2 Installation
6.2.3.3 Configuration setup
6.2.3.3.1 Configuration setup using ACM
6.2.3.3.2 Configuration setup using MCM <\/td>\n<\/tr>\n
510<\/td>\n6.2.3.4 Verification
6.2.4 Operation terms
6.2.4.1 Transfer of safety related data
6.2.4.2 Time synchronization and validation <\/td>\n<\/tr>\n
511<\/td>\n6.2.4.3 Life guarding
6.2.4.4 Startup after power up or reset
6.2.4.5 Recover from network failure
6.2.5 Maintenance terms
6.3 Non safety communication layer
6.3.1 General
6.3.2 Requirements for data transport
6.3.2.1 General
6.3.2.2 Masquerading
6.3.2.3 Communication model <\/td>\n<\/tr>\n
512<\/td>\n6.3.2.4 Transport of SPDO <\/td>\n<\/tr>\n
513<\/td>\n6.3.2.5 Transport of SSDO <\/td>\n<\/tr>\n
514<\/td>\n6.3.2.6 Representation of diagnostic data <\/td>\n<\/tr>\n
515<\/td>\n6.3.3 Domain protection and separation
7 Safety communication layer protocol
7.1 Safety PDU format
7.1.1 Structure of Safety PDUs
7.1.1.1 General
7.1.1.2 Basic Safety PDU <\/td>\n<\/tr>\n
517<\/td>\n7.1.1.3 Slim Safety PDU <\/td>\n<\/tr>\n
518<\/td>\n7.1.2 Address field (ADR)
7.1.3 PDU identification field (ID) <\/td>\n<\/tr>\n
519<\/td>\n7.1.4 Length field (LE)
7.1.5 Consecutive Time field (CT) <\/td>\n<\/tr>\n
520<\/td>\n7.1.6 Payload data field (DB0 to DBn)
7.1.7 Cyclic Redundancy Check field (CRC-8 \/ CRC-16)
7.1.8 Time Request Address field (TADR)
7.1.9 Time Request Distinctive Number field (TR)
7.1.10 UDID of SCM coding (UDID of SCM) <\/td>\n<\/tr>\n
521<\/td>\n7.2 Safety Process Data Object (SPDO)
7.2.1 General
7.2.2 SPDO telegram types
7.2.3 Data Only telegram <\/td>\n<\/tr>\n
522<\/td>\n7.2.4 Data with Time Request telegram <\/td>\n<\/tr>\n
523<\/td>\n7.2.5 Data with Time Response telegram
7.3 Safety Service Data Object (SSDO)
7.3.1 General <\/td>\n<\/tr>\n
524<\/td>\n7.3.2 SSDO telegram types <\/td>\n<\/tr>\n
525<\/td>\n7.3.3 SSDO services and protocols <\/td>\n<\/tr>\n
527<\/td>\n7.3.4 SSDO Download Initiate <\/td>\n<\/tr>\n
528<\/td>\n7.3.5 SSDO Download Segment <\/td>\n<\/tr>\n
529<\/td>\n7.3.6 SSDO Block Download Initiate <\/td>\n<\/tr>\n
530<\/td>\n7.3.7 SSDO Block Download Segment <\/td>\n<\/tr>\n
531<\/td>\n7.3.8 SSDO Upload Initiate <\/td>\n<\/tr>\n
532<\/td>\n7.3.9 SSDO Upload Segment <\/td>\n<\/tr>\n
533<\/td>\n7.3.10 SSDO Block Upload Initiate <\/td>\n<\/tr>\n
534<\/td>\n7.3.11 SSDO Block Upload Segment <\/td>\n<\/tr>\n
535<\/td>\n7.3.12 SSDO Abort <\/td>\n<\/tr>\n
536<\/td>\n7.4 Safety Network Management (SNMT)
7.4.1 General
7.4.2 SNMT telegram types <\/td>\n<\/tr>\n
537<\/td>\n7.4.3 SNMT services and protocols
7.4.3.1 UDID Request \/ Response <\/td>\n<\/tr>\n
538<\/td>\n7.4.3.2 SADR assignment <\/td>\n<\/tr>\n
539<\/td>\n7.4.3.3 Reset Node Guarding Time <\/td>\n<\/tr>\n
540<\/td>\n7.4.3.4 SNMT Extended Services
7.4.3.5 SN set to Pre-Operational <\/td>\n<\/tr>\n
541<\/td>\n7.4.3.6 SN set to Operational <\/td>\n<\/tr>\n
543<\/td>\n7.4.3.7 SNMT SN Acknowledge <\/td>\n<\/tr>\n
544<\/td>\n7.4.3.8 SCM set to stop
7.4.3.9 SCM set to Operational <\/td>\n<\/tr>\n
545<\/td>\n7.4.3.10 Node Guarding <\/td>\n<\/tr>\n
546<\/td>\n7.4.3.11 Additional SADR Assignment <\/td>\n<\/tr>\n
547<\/td>\n7.4.3.12 UDID of SCM Assignment <\/td>\n<\/tr>\n
548<\/td>\n7.5 Safety Object dictionary (SOD)
7.5.1 General
7.5.2 Object dictionary entry definition
7.5.2.1 General <\/td>\n<\/tr>\n
549<\/td>\n7.5.2.2 Index
7.5.2.3 Object
7.5.2.4 Object type
7.5.2.5 Name
7.5.2.6 Data type <\/td>\n<\/tr>\n
550<\/td>\n7.5.2.7 Category
7.5.2.8 Access
7.5.2.9 Value range
7.5.2.10 Default value
7.5.2.11 SPDO mapping <\/td>\n<\/tr>\n
551<\/td>\n7.5.2.12 Example basic data type object definition
7.5.2.13 Example compound data type object definition
7.5.2.14 Sub index definition
7.5.2.14.1 General <\/td>\n<\/tr>\n
552<\/td>\n7.5.2.14.2 Sub index 00h \u2013 NumberOfEntries
7.5.2.14.3 Sub index 01h – FEh \u2013 Object specific data <\/td>\n<\/tr>\n
553<\/td>\n7.5.2.14.4 Sub index FFh \u2013 StructureOfObject
7.5.3 Data type entry specification
7.5.3.1 General <\/td>\n<\/tr>\n
554<\/td>\n7.5.3.2 Basic data types
7.5.3.3 Compound data types <\/td>\n<\/tr>\n
555<\/td>\n7.5.4 Object description
7.5.4.1 General <\/td>\n<\/tr>\n
558<\/td>\n7.5.4.2 Object 1001h: Error Register
7.5.4.3 Object 1002h: Manufacturer status register <\/td>\n<\/tr>\n
559<\/td>\n7.5.4.4 Object 1003h: Pre defined error field <\/td>\n<\/tr>\n
560<\/td>\n7.5.4.5 Object 100Ch: Life Guarding <\/td>\n<\/tr>\n
561<\/td>\n7.5.4.6 Object 100Dh: Refresh Interval of Reset Guarding <\/td>\n<\/tr>\n
562<\/td>\n7.5.4.7 Object 100Eh: Number of Retries for Reset Guarding
7.5.4.7.1 General
7.5.4.8 Object 1018h: Device Vendor Information <\/td>\n<\/tr>\n
565<\/td>\n7.5.4.8.1 Revision Number <\/td>\n<\/tr>\n
566<\/td>\n7.5.4.8.2 Parameter checksum
7.5.4.9 Object 1019h: Unique Device ID <\/td>\n<\/tr>\n
567<\/td>\n7.5.4.10 Object 101Ah: Parameter Download <\/td>\n<\/tr>\n
568<\/td>\n7.5.4.11 Object 101Bh: SCM Parameters
7.5.4.12 Object 1200h: Common Communication Parameter <\/td>\n<\/tr>\n
571<\/td>\n7.5.4.13 Object 1201h: SSDO Communication Parameter <\/td>\n<\/tr>\n
572<\/td>\n7.5.4.14 Object 1202h: SNMT Communication Parameter <\/td>\n<\/tr>\n
573<\/td>\n7.5.4.15 Object 1400h\u00a0— 17FEh: RxSPDO Communication Parameter <\/td>\n<\/tr>\n
578<\/td>\n7.5.4.16 Object 1800h\u00a0— 1BFEh: RxSPDO Mapping Parameter <\/td>\n<\/tr>\n
579<\/td>\n7.5.4.17 Object 1C00h\u00a0— 1FFEh: TxSPDO Communication Parameter <\/td>\n<\/tr>\n
581<\/td>\n7.5.4.18 Object 2800h\u00a0\u2013 2FFFh: User Parameter (writeable at any time)
7.5.4.19 Object C000h\u00a0— C3FEh: TxSPDO Mapping Parameter <\/td>\n<\/tr>\n
583<\/td>\n7.5.4.20 Object C400h\u00a0— C7FEh: SADR-DVI List <\/td>\n<\/tr>\n
588<\/td>\n7.5.4.21 Object C801h\u00a0— CBFFh: Additional SADR list <\/td>\n<\/tr>\n
590<\/td>\n7.5.4.22 Object CC01h\u00a0— CFFFh: SADR-UDID List <\/td>\n<\/tr>\n
591<\/td>\n7.6 Safety related PDO mapping
7.6.1 General
7.6.2 Transmit SPDOs
7.6.3 Receive SPDOs <\/td>\n<\/tr>\n
592<\/td>\n7.6.4 SPDO mapping parameter
7.6.5 SPDO mapping example <\/td>\n<\/tr>\n
594<\/td>\n7.6.6 SPDO error handling
7.6.6.1 Non-mapable application object
7.6.6.2 Unexpected length of RxSPDO <\/td>\n<\/tr>\n
595<\/td>\n7.7 State and sequence diagrams
7.7.1 Safety Process Data Object (SPDO)
7.7.1.1 Safety Process Data Object producer (TxSPDO) <\/td>\n<\/tr>\n
596<\/td>\n7.7.1.2 Safety Process Data Object consumer (RxSPDO)
7.7.1.2.1 General behaviour <\/td>\n<\/tr>\n
597<\/td>\n7.7.1.2.2 Process data <\/td>\n<\/tr>\n
599<\/td>\n7.7.2 Time synchronization and validation
7.7.2.1 General
7.7.2.2 Time synchronization <\/td>\n<\/tr>\n
600<\/td>\n7.7.2.3 Time validation <\/td>\n<\/tr>\n
602<\/td>\n7.7.2.4 Time synchronization operation <\/td>\n<\/tr>\n
605<\/td>\n7.7.2.5 Time synchronization frequency
7.7.2.6 Time synchronization producer <\/td>\n<\/tr>\n
606<\/td>\n7.7.2.7 Time synchronization consumer <\/td>\n<\/tr>\n
608<\/td>\n7.7.3 Safety Service Data Object (SSDO)
7.7.3.1 SSDO client <\/td>\n<\/tr>\n
609<\/td>\n7.7.3.2 SSDO server
7.7.4 SOD access
7.7.4.1 General <\/td>\n<\/tr>\n
610<\/td>\n7.7.4.2 SOD access (expedited)
7.7.4.3 SOD download access with segmentation
7.7.4.3.1 Client state diagram <\/td>\n<\/tr>\n
612<\/td>\n7.7.4.3.2 Server state diagram <\/td>\n<\/tr>\n
614<\/td>\n7.7.4.4 SOD Block Download Access
7.7.4.4.1 Client state diagram <\/td>\n<\/tr>\n
617<\/td>\n7.7.4.4.2 Server state diagram <\/td>\n<\/tr>\n
619<\/td>\n7.7.5 Safety Network Management Object (SNMT)
7.7.5.1 SNMT master <\/td>\n<\/tr>\n
620<\/td>\n7.7.5.2 SNMT slave <\/td>\n<\/tr>\n
621<\/td>\n7.7.6 SN power up
7.7.6.1 General <\/td>\n<\/tr>\n
622<\/td>\n7.7.6.2 States and communication object relation
7.7.6.3 Pre-Operational <\/td>\n<\/tr>\n
624<\/td>\n7.7.6.4 Operational <\/td>\n<\/tr>\n
625<\/td>\n7.7.7 SN power down
7.7.8 SN recovery after Restart \/ Error
7.7.9 SCM power up
7.7.9.1 General <\/td>\n<\/tr>\n
626<\/td>\n7.7.9.2 States and communication object relation
7.7.9.3 Operational <\/td>\n<\/tr>\n
628<\/td>\n7.7.10 Address verification <\/td>\n<\/tr>\n
630<\/td>\n7.7.11 Commissioning mode
7.7.12 Handle single UDID mismatch
7.7.12.1 General <\/td>\n<\/tr>\n
632<\/td>\n7.7.12.2 Verify parameters <\/td>\n<\/tr>\n
634<\/td>\n7.7.13 Activate SN <\/td>\n<\/tr>\n
635<\/td>\n7.7.14 Device exchange
8 Safety communication layer management
8.1 General
8.2 Goals of parameterization
8.3 Initial configuration of a device
8.3.1 General <\/td>\n<\/tr>\n
636<\/td>\n8.3.2 SD setup by only configuring the SCM
8.3.3 SD setup configuring each SN
8.4 Avoiding of parameterizing the wrong device
8.5 Parameter check mechanism
9 System requirements
9.1 Indicators and switches
9.2 Installation guidelines
9.3 Safety function response time <\/td>\n<\/tr>\n
638<\/td>\n9.4 Duration of demands
9.5 Constraints for calculation of system characteristics
9.5.1 General
9.5.2 Number of sinks limit
9.5.3 Message rate limit
9.5.4 Message payload limit
9.5.5 Bit error rate considerations <\/td>\n<\/tr>\n
639<\/td>\n9.5.6 Residual error rate <\/td>\n<\/tr>\n
640<\/td>\n9.6 Maintenance
9.6.1 Diagnostic information
9.6.2 Replacement of safety related devices
9.6.2.1 SN replacement
9.6.2.2 Replacement of SN running the SCM
9.6.3 Modification <\/td>\n<\/tr>\n
641<\/td>\n9.6.4 Machine part changing
9.6.5 Firmware update of safety related nodes
9.6.6 Machine check due to service interval
9.7 Safety manual
10 Assessment
10.1 General <\/td>\n<\/tr>\n
642<\/td>\n10.2 CP\u00a013\/1\u00a0assessment
10.3 FSCP\u00a013\/1 conformance test
10.4 Approval of functional safety by competent assessment body <\/td>\n<\/tr>\n
659<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
660<\/td>\n3 Terms, definitions, symbols, abbreviated terms, and conventions
3.1 Terms and definitions
3.1.1 Common terms and definitions <\/td>\n<\/tr>\n
664<\/td>\n3.1.2 CPF\u00a017: Additional terms and definitions <\/td>\n<\/tr>\n
665<\/td>\n3.2 Symbols and abbreviated terms
3.2.1 Common symbols and abbreviated terms
3.2.2 CPF\u00a017: Additional symbols and abbreviated terms <\/td>\n<\/tr>\n
666<\/td>\n3.3 Conventions
4 Overview of FSCP\u00a017\/1 (RAPIEnet Safety\u2122) <\/td>\n<\/tr>\n
667<\/td>\n5 General
5.1 External documents providing specifications for the profile
5.2 Safety functional requirements <\/td>\n<\/tr>\n
668<\/td>\n5.3 Safety measures
5.3.1 General
5.3.2 (Virtual) sequence number
5.3.3 Time expectation with watchdog <\/td>\n<\/tr>\n
669<\/td>\n5.3.4 Connection authentication
5.3.5 Feedback message
5.3.6 Data integrity assurance
5.4 Safety communication layer structure
5.4.1 Principle of FSCP\u00a017\/1 safety communications
5.4.2 CPF\u00a017 communication structures <\/td>\n<\/tr>\n
670<\/td>\n5.5 Relationships with FAL (and DLL, PhL)
5.5.1 General
5.5.2 Data types
6 Safety communication layer services
6.1 Overview
6.2 Functional Safety connection
6.2.1 General
6.2.2 Initiator class specification
6.2.2.1 General <\/td>\n<\/tr>\n
671<\/td>\n6.2.2.2 Model
6.2.2.3 Attributes
6.2.3 Responder-class specification
6.2.3.1 General <\/td>\n<\/tr>\n
672<\/td>\n6.2.3.2 Model
6.2.3.3 Attributes
6.2.4 Sender class specification
6.2.4.1 General <\/td>\n<\/tr>\n
673<\/td>\n6.2.4.2 Read request service
6.2.4.2.1 Model
6.2.4.2.2 Attributes <\/td>\n<\/tr>\n
674<\/td>\n6.2.4.3 Write request service
6.2.4.3.1 Model
6.2.4.3.2 Attributes <\/td>\n<\/tr>\n
675<\/td>\n6.2.5 Receiver class specification
6.2.5.1 General
6.2.5.2 Read response service
6.2.5.2.1 Model
6.2.5.2.2 Attributes <\/td>\n<\/tr>\n
676<\/td>\n6.2.5.3 Write response service
6.2.5.3.1 Model
6.2.5.3.2 Attributes
6.3 Functional Safety data transmission service <\/td>\n<\/tr>\n
677<\/td>\n6.4 Functional Safety connection relation <\/td>\n<\/tr>\n
678<\/td>\n7 Safety communication layer protocol
7.1 Safety PDU format
7.1.1 General
7.1.2 FSPDU command <\/td>\n<\/tr>\n
679<\/td>\n7.1.3 Authentication key
7.1.4 FSPDU CRC
7.1.4.1 CRC calculation
7.1.4.2 CRC polynomial selection <\/td>\n<\/tr>\n
680<\/td>\n7.1.4.3 SUID
7.1.4.4 Sequence number
7.1.4.5 Communication error detection with CRC <\/td>\n<\/tr>\n
681<\/td>\n7.2 FSCP\u00a017\/1 communication procedure
7.2.1 FSCP\u00a017\/1 device states
7.2.1.1 General <\/td>\n<\/tr>\n
682<\/td>\n7.2.1.2 INITIALIZE state
7.2.1.3 RESET state <\/td>\n<\/tr>\n
683<\/td>\n7.2.1.4 CONNECTION state <\/td>\n<\/tr>\n
684<\/td>\n7.2.1.5 SET_PARA state <\/td>\n<\/tr>\n
686<\/td>\n7.2.1.6 WAIT_PARA state <\/td>\n<\/tr>\n
687<\/td>\n7.2.1.7 DATA state <\/td>\n<\/tr>\n
688<\/td>\n7.3 Response to communication errors
7.3.1 General <\/td>\n<\/tr>\n
689<\/td>\n7.4 State table for SCL of CPF\u00a017
7.4.1 General <\/td>\n<\/tr>\n
690<\/td>\n7.4.2 Events <\/td>\n<\/tr>\n
691<\/td>\n7.4.3 State table for Initiator
7.4.3.1 General
7.4.3.2 RESET state <\/td>\n<\/tr>\n
692<\/td>\n7.4.3.3 CONNECTION state <\/td>\n<\/tr>\n
693<\/td>\n7.4.3.4 SET PARAMETER state <\/td>\n<\/tr>\n
694<\/td>\n7.4.3.5 DATA state <\/td>\n<\/tr>\n
696<\/td>\n7.4.3.6 FAIL-SAFE state <\/td>\n<\/tr>\n
697<\/td>\n7.4.4 State table for Responder
7.4.4.1 General
7.4.4.2 RESET state <\/td>\n<\/tr>\n
698<\/td>\n7.4.4.3 CONNECTION state <\/td>\n<\/tr>\n
699<\/td>\n7.4.4.4 WAIT PARAMETER state <\/td>\n<\/tr>\n
701<\/td>\n7.4.4.5 DATA state <\/td>\n<\/tr>\n
702<\/td>\n7.4.4.6 FAIL-SAFE state <\/td>\n<\/tr>\n
703<\/td>\n8 Safety communication layer management
8.1 FSCP\u00a017\/1 parameter handling
8.2 Functional Safety communication parameters
9 System requirements
9.1 Indicators and switches <\/td>\n<\/tr>\n
704<\/td>\n9.2 Installation guidelines
9.3 Safety function response time <\/td>\n<\/tr>\n
706<\/td>\n9.4 Duration of demands
9.5 Constraints for calculation of system characteristics
9.5.1 General
9.5.2 Number of devices
9.5.3 Probabilistic consideration <\/td>\n<\/tr>\n
707<\/td>\n9.6 Maintenance
9.7 Safety manual
10 Assessment <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

BS EN 61784-3. Industrial communication networks. Profiles. Part 3-2. Functional safety fieldbuses. Additional specifications for CPF 2. Part 3-3. Functional safety fieldbuses. Additional specifications for CPF 3. Part 3-8. Functional safety fieldbuses. Additional specifications for CPF 8. Part 3-13. Functional safety fieldbuses. Additional specifications for CPF 13. Part 3-17. Functional safety fieldbuses. Additional specifications for CPF 17. Part 3-18. Functional safety fieldbuses. Additiona”<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2013<\/td>\n716<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":244546,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[668,2641],"product_tag":[],"class_list":{"0":"post-244542","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-100-05","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/244542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/244546"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=244542"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=244542"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=244542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}