After the user acknowledgment has been given, the F_DP communication is represented inthe output data of the user interface as follows:● F_SENDDP (NCK)- $A_FSDP_ERROR[1...n] = 0- $A_FSDP_DIAG[1...n] = 0- $A_FSDP_SUBS_ON[1...n] = 0● F_SENDDP (PLC)- FSDP[1...3] or FSDP_HF[4..16]- .ERROR = FALSE- .SUBS_ON = FALSE- .DIAG = 0- .RETVAL14 = 0- .RETVAL15 = 0● F_RECVDP (NCK)- $A_FRDP_ERROR[1...n] = 0- $A_FRDP_DIAG[1...n] = 0- $A_FRDP_SUBS_ON[1...n] = 0- $A_FRDP_ACK_REQ[1...n] = 0- $A_FRDP_SENDMODE[1...n] = X (value corresponds to the F-telegram)- $A_INSE = process values● F_RECVDP (PLC)- FRDP[1...3] or FRDP_HF[4..16]- .ERROR = FALSE- .SUBS_ON = FALSE- .ACK_REQ = FALSE- .SENDMODE = X (value corresponding to the received F-telegram)- .DIAG = 0- .RETVAL14 = 0- .RETVAL15 = 0NoteIf a DP slave is switched off using F_SENDDP / F_RECVDP with communication active, thenamong other things, the PLC signals the Alarms 400551/400552 "MPI/DP bus error". Thealarms are not issued if, before the DP slave is switched off, this is specifically deactivated bycalling SFC12 [D_ACT_DP].8.4.10 Communication error when booting before SPL processing startsWhen booting, the user interface (DB18) is initialized with the boot substitute values and theboot error response from the NCK machine data. The values are valid and are effective forcommunication error as long as they are not overwritten with values from the SPL.Initializing when booting:FRDP[1...3] or FSDP_HF[4..16].ERR_REAC = $MN_SAFE_SDP_ERR_REACFRDP[1...3] or FRDP_HF[4..16].SUBS[0..15] = $MN_SAFE_RDP_SUBSConnecting sensors and actuators8.4 Safety-related CPU-CPU communication (F_DP communication)Safety IntegratedFunction Manual, 12/2017, 6FC5397-4BP40-6BA1 251