3 Safety-Related Functions
11.03
3.12 SI I/Os using fail-safe modules connected to PROFIBUS DP (840D from SW 6.3.30)
© Siemens AG 2003 All Rights Reserved
3-190
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
Further, an attempt is still made to initiate the OB40 interrupt and to maintain
PROFIsafe communications.
The time up to initiating the next OB40 interrupt is displayed in the following
NCK machine data:
•
MD 10099: $MN_INFO_PROFISAFE_CYCLE_TIME,
(PROFIsafe communications clock cycle)
If the PROFIsafe clock cycle is continuously exceeded and just not
sporadically, then the following alarm is displayed:
•
Alarm: 27256 "PROFIsafe actual cycle time
Cycle time
[ms] >
parameterized cycle time"
2. Parameterizing the SPL SGE/SGA interface
The NCK machine data is used to parameterize the F master for the F modules
assigned to it:
•
MD 10386: $MN_PROFISAFE_IN_ADDRESS[Index],
(PROFIsafe address of an input module)
•
MD 10387: $MN_PROFISAFE_OUT_ADDRESS[Index],
(PROFIsafe address of an output module)
Index: 0...15
Input format: 0s 00 0a aa
-
s: Bus segment (currently only: 5 = DP connection on the PLC side)
-
aaa:
hexadecimal PROFIsafe address of the F module
The PROFIsafe address of the F module is the value of the F parameter
defined by HW Config: F_Target_Address (refer below: Example of an
assignment).
Note
1. The PROFIsafe address of an F module can be found under:
HW Config -> Properties dialog box of the F module -> F parameter:
F_Target_Address (e.g.:
1022
D
= 3FE
H
)
Refer to Chapter: Configuring and parameterizing the ET 200S F I/Os
2. The PROFIsafe address of the F modules displayed in the HW Config in
the decimal format must be entered in the hexadecimal format in the
NCK machine data:
•
MD 10386: $MN_PROFISAFE_IN_ADDRESS[Index]
•
MD 10387: $MN_PROFISAFE_OUT_ADDRESS[Index]
The following parameterizing errors are detected at run-up and the appropriate
alarms displayed:
-
Incorrect bus segment (bus segment <> 5)
1)
-
Incorrect PROFIsafe address error for F master or F module
2)
-
More F modules in the NCK machine data than in the
configuration
3)
-
More F modules in the NCK machine data than assigned as
F master in the configuration of the NCK
3)
-
The PROFIsafe address of an F module does not exist in the
configuration
4)
-
An F module assigned to the NCK as F master in the
configuration has not been entered in the NCK machine data
5)
-
The module type (input, output) detected in the NCK machine
data does not match the configuration
6)
-
An F module has been parameterized more than once
7)
Assignment: F
modules to F master
Parameterizing errors