Mapping The Simatic Blocks - Siemens SINUMERIK 840D sl Function Manual

Safety integrated
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

System variable: Diagnostics data, $A_FRDP_DIAG
System variable $A_FRDP_DIAG[1...n] is used to signal the cause of the communication error
determined by F_RECVDP.
System variable $A_FRDP_DIAG[1...n] is
variable FRDP[1...n].DIAG.
System variable: Safety operation, $A_FRDP_SENDMODE
System variable $A_FRDP_SENDMODE[1...n] displays the actual operating mode of the F-
CPU of the sender (F_SENDDP). If the F-CPU is in the deactivated safety mode, then this is
signaled to the receiver in the F-telegram. The receiver then sets
$A_FRDP_SENDMODE[1...n] = 1.
For SINUMERIK 840D sl, the deactivated safety mode corresponds to the SPL-commissioning
mode ($MN_PREVENT_SYNACT_LOCK = 0 or DB18DBX36.0 = 0).
System variable $A_FRDP_SENDMODE[1...n] is cyclically compared with the corresponding
PLC variables FRDP[1...n].SENDMODE. If unequal, there is a system error and this is
displayed using Alarm 27355 "F_DP: %1 communication, connection %2 reports a system
error %3 (%4)".
Comparison, NCK system variable / PLC variable
NCK system variable
Inputs
$A_FRDP_SUBS[1...n]
$A_FRDP_ERR_REAC[1...n]
--
Outputs
$A_FRDP_ERROR[1...n]
$A_FRDP_SUBS_ON[1...n]
$A_FRDP_ACK_REQ[1...n]
$A_FRDP_SENDMODE[1...n]
$A_FRDP_DIAG[1...n]
$A_INSE
--
--
8.4.4

Mapping the SIMATIC blocks

The parameters of the F_SENDDP and F_RCVDP blocks to be programmed in a SIMATIC-F-
CPU and their corresponding mapping for SINUMERIK 840D sl are shown in the following:
Safety Integrated
Function Manual, 12/2017, 6FC5397-4BP40-6BA1
8.4 Safety-related CPU-CPU communication (F_DP communication)
FRDP[1...3].SUBS[0...15] or FRDP_HF[4..16].SUBS[0..15]
FRDP[1...3].ERR_REAC or FRDP_HF[4..16].ERR_REAC
FRDP[1...3].ACK_REI or FRDP_HF[4..16].ACK_REI
FRDP[1...3].ERROR or FRDP_HF[4..16].ERROR
FRDP[1...3].SUBS_ON or FRDP_HF[4..16].SUBS_ON
FRDP[1...3].ACK_REQ or FRDP_HF[4..16].ACK_REQ
FRDP[1...3].SENDMODE or FRDP_HF[4..16].SENDMODE
FRDP[1...3].DIAG or FRDP_HF[4..16].DIAG
SPL_DATA.INSEP[1...64] or SPL_DATA.INSEP_HF[65..192]
FRDP[1...3].RETVAL14 or FRDP_HF[4..16].RETVAL14
FRDP[1...3].RETVAL15 or FRDP_HF[4..16].RETVAL15
Connecting sensors and actuators
not cyclically compared with the corresponding PLC
PLC variable DB18
241

Advertisement

Table of Contents
loading

Table of Contents