Siemens SIMATIC FS600 Operating instructions

Functional Example AS-FE-I-010-V20-EN
SIMATIC Safety Integrated
for Factory Automation
Distributed use of laser scanner SIMATIC FS600
in category 3 according to EN 954-1: 1996
(with evaluation according to EN 62061
and EN ISO 13849-1: 2006)
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Preliminary remark
The Functional Examples dealing with “Safety Integrated” are fully
functional and tested automation configurations based on A&D standard
products for simple, fast and inexpensive implementation of automation
tasks in safety engineering. Each of these Functional Examples covers a
frequently occurring subtask of a typical customer problem in safety
engineering.
Aside from a list of all required software and hardware components and a
description of the way they are connected to each other, the Functional
Examples include the tested and commented code. This ensures that the
functionalities described here can be reset in a short period of time and
thus also be used as a basis for individual expansions.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Important note
The Safety Functional Examples are not binding and do not claim to be
complete regarding the circuits shown, equipping and any eventuality. The
Safety Functional Examples do not represent customer-specific solutions.
They are only intended to provide support for typical applications. You are
responsible for ensuring that the described products are used correctly.
These Safety Functional Examples do not relieve you of the responsibility
of safely and professionally using, installing, operating and servicing
equipment. When using these Safety Functional Examples, you recognize
that Siemens cannot be made liable for any damage/claims beyond the
liability clause described. We reserve the right to make changes to these
Safety Functional Examples at any time without prior notice. If there are
any deviations between the recommendations provided in these Safety
Functional Examples and other Siemens publications – e.g. Catalogs – the
contents of the other documents have priority.
A&D Safety Integrated
Page 2/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Table of Contents
1
Warranty, Liability and Support .................................................................... 4
2
2.1
2.1.1
2.1.2
2.2
Automation Function...................................................................................... 5
Description of the functionality.......................................................................... 5
Foreword........................................................................................................... 5
Functionality of the safety functional example .................................................. 9
Advantage / Customer benefits ...................................................................... 13
3
Required components.................................................................................. 14
4
4.1
4.2
4.3
4.4
4.5
Setup and Wiring .......................................................................................... 15
Overview of the hardware configuration ......................................................... 16
Wiring of hardware components ..................................................................... 17
LS4soft configuration and diagnostics software ............................................. 22
Function test ................................................................................................... 25
Important hardware component settings ........................................................ 29
5
Basic Performance Data .............................................................................. 35
6
6.1
6.2
6.3
6.4
Sample Code ................................................................................................. 35
Download........................................................................................................ 35
Program execution standard program ............................................................ 37
Program execution safety program................................................................. 38
Operating instructions..................................................................................... 46
7
7.1
7.2
Evaluation acc. to EN 62061 and EN ISO 13849-1: 2006 ........................... 47
Information about the standards ..................................................................... 47
Safety function ................................................................................................ 47
8
8.1
8.2
8.2.1
8.2.2
8.3
8.3.1
8.3.2
8.4
Safety Function 1.......................................................................................... 48
Mapping of the safety function........................................................................ 48
Assessment of "Detect" .................................................................................. 49
Evaluation according to EN 62061 ................................................................. 49
Evaluation according to EN ISO 13849-1: 2006 ............................................. 49
Assessment of "Evaluate"............................................................................... 50
Evaluation according to EN 62061 ................................................................. 50
Evaluation according to EN ISO 13849-1: 2006 ............................................. 50
Summary ........................................................................................................ 50
9
History ........................................................................................................... 51
A&D Safety Integrated
Page 3/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
1
Entry ID: 21330889
Warranty, Liability and Support
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
We accept no liability for information contained in this document.
Any claims against us – based on whatever legal reason – resulting from
the use of the examples, information, programs, engineering and
performance data etc., described in this Safety Functional Example shall be
excluded. Such an exclusion shall not apply in the case of mandatory
liability,
e.g.
under
the
German
Product
Liability
Act
(“Produkthaftungsgesetz”), in case of intent, gross negligence, or injury of
life, body or health, guarantee for the quality of a product, fraudulent
concealment of a deficiency or breach of a condition which goes to the root
of the contract (“wesentliche Vertragspflichten”). However, claims arising
from a breach of a condition which goes to the root of the contract shall be
limited to the foreseeable damage which is intrinsic to the contract, unless
caused by intent or gross negligence or based on mandatory liability for
injury of life, body or health. The above provisions do not imply a change in
the burden of proof to your detriment.
Copyright© 2007 Siemens A&D. It is not permitted to transfer or copy these
safety functional examples or excerpts of them without first having prior
authorization from Siemens A&D in writing.
If you have questions concerning this document, please e-mail us to the
following address:
Online-support.automation@siemens.com
A&D Safety Integrated
Page 4/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
2
Automation Function
2.1
Description of the functionality
2.1.1
Foreword
Entry ID: 21330889
Application areas
The laser scanner SIMATIC FS600 is used for hazard protection. The laser
scanner, aligned horizontally in most cases, monitors the presence of
persons in the protected zone.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
When using the laser scanner SIMATIC FS600, access to the hazardous
location must only be possible through the protected zone. A safe distance
must be kept between protected zone and hazardous location. The
distance is calculated according to the formulas in the specific machine
related European C standards or in the general B1 standard EN 999.
The relevant regulations of machine safety in Europe apply for the use of
distance scanners (e.g. laser scanner SIMATIC FS600), in particular:
•
machinery directive 98/37/EC
•
work equipment directive 89/655/EEC
Operating principle of the laser scanner SIMATIC FS600
The laser scanner SIMATIC FS600 is a distance scanner. It sends very
short laser pulses and measures the time until the pulse hits an object, as
well as its remission (diffuse reflection of a beam by a non-reflecting
surface) to the receiver in the laser scanner. The device uses this time to
calculate the distance between object and laser scanner. The sensor unit of
the laser scanner SIMATIC FS600 rotates and sends/receives a laser pulse
after each 0.36°. A circular sector of up to 190° is scanned in the center of
which the laser scanner is located.
A&D Safety Integrated
Page 5/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Distributed use of the laser scanner SIMATIC FS600
In the “PROFIBUS“ variant, the SIMATIC FS600 laser scanner can be
operated as safe bus component together with non-safe standard
components on the same bus (PROFIBUS DP). This is enabled by the
PROFIsafe protocol, an expansion of PROFIBUS DP. For the user this
makes no difference: The SIMATIC FS600 laser scanner is connected to
the PROFIBUS in the same way as other DP slaves.
Communication between F-CPU and laser scanner SIMATIC FS600
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The fail-safe S7-CPU (F-CPU) and the SIMATIC FS600 laser scanner
communicate via PROFIBUS.
•
The laser scanner SIMATIC FS600 provides the F-CPU with cyclic input
data of 1 byte length.
•
The laser scanner SIMATIC FS600 in return expects from the F-CPU
cyclic output data of 1 byte length.
These data can be processed and evaluated in the standard program and
in the safety program of the F-CPU.
The terms “input data” and “output data” refer to the view of the DP master
(F-CPU):
•
Input data are read cyclically out of the laser scanner SIMATIC FS600
by the DP master (F-CPU)
•
Output data are written cyclically into the laser scanner SIMATIC FS600
by the DP master (F-CPU)
The STEP 7 project (hardware configuration and sample code) delivered
with this safety functional example shows how the cyclic input and output
data are integrated into the application program of the F-CPU.
A&D Safety Integrated
Page 6/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Bits of the cyclic input data (F-CPU Õ laser scanner SIMATIC FS600)
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Only the bits required for understanding the entire functionality are
explained here.
!
WARNING
Bit
Meaning
Bit 7:
OSSD
The OSSD bit (bit 7) is fail-safe information of the laser scanner SIMATIC
FS600. It indicates whether the detection zone has been violated. A signal
change from “1“ to “0“ indicates a detection zone violation. In the safety
program of the F-CPU, the actuator is switched off as a consequence.
Bits 0 to 6 must not be used for safety relevant decisions. The F-CPU
only has to evaluate bit 7 in order to re-enable the actuator if
necessary.
Bits of the cyclic output data (F-CPU Ö laser scanner SIMATIC FS600)
Only the bits which are useful for understanding the complete functionality
are discussed here.
Bit
Meaning
Bit 6:
Proxy Enable
Setting this bit is important for switching between the detection
zones (further information on detection zones are given
below).
Bit 0, Bit 1, Bit 2:
Number of the
detection zone
A detection zone pair in the laser scanner SIMATIC FS600 is
selected with this bit.
A&D Safety Integrated
Page 7/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Detection zones and warning zones
When using the laser scanner SIMATIC FS600, you have to define
protection and warning zones. A detection zone (SF) and a warning zone
(WF) always form a zone pair.
Up to 4 zone pairs can be defined; but only one zone pair may be active at
any time. Detection zone numbers (bits 0, 1 and 2 of the cyclic output data)
let you define the zone pair (1, 2, 3 or 4) to be active.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The detection and warning zones are defined using the LS4soft
configuration and diagnostic software. The PROFIsafe adapter enables
correct time behavior when switching the zone pairs. A violation of
detection and warning zones is indicated by:
•
LEDs at the laser scanner SIMATIC FS600
•
Bits of the cyclic input data
Example for an active zone pair
The robotic cell shown in the following picture consists of two zone pairs:
Zone pair
Status in the picture
Zone pair 1
(SF1, WF1)
The zone pair is active.
If someone trespasses detection zone 1, the robot will stop.
Zone pair 2
(SF2, WF2)
The zone pair is not active.
It is allowed to enter the area for detection zone 2 and warning zone 2.
A&D Safety Integrated
Page 8/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
2.1.2
Entry ID: 21330889
Functionality of the safety functional example
The STEP 7 project (hardware configuration and sample code) to the safety
functional example comprises the following components:
•
fail-safe S7-CPU (DP master)
•
laser scanner SIMATIC FS600 for PROFIBUS (DP slave)
•
standard and fail-safe input and output modules of ET 200S (DP slave)
In the safety functional example, a hazardous machine is simulated by an
indicator light (actuator) which is connected to a fail-safe digital output
module (F-DO). The term "machine" will be used to designate the indicator
light (actuator) in the following.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
If the active detection zone of the laser scanner SIMATIC FS600 is violated
while the “machine” is switched on, the “machine” will be switched off
automatically (indicator light off). Restarting the “machine” is only possible if
an acknowledgement is given first.
The status of the sensors defines the detection zone numbers (bits 0, 1 and
2 of the cyclic output data). It defines which protection and warning zone is
active. In the safety functional example, either zone pair 1 (detection zone 1
and warning zone 1) or zone pair 2 (detection zone 2 and warning zone 2)
is active. If you want to expand the safety functional example with the aim
to work with three or four zone pairs, you can use the prepared program
sequences of the sample code (further information given in chapter 6).
The sensors for switching the detection zones are directed to a fail-safe
input module of the (F-DI). If this F-DI malfunctions, switching between the
detection zones is not possible anymore. This fault is recognized. As a
response to this fault, the fail-safe output module (F-DO) is set to fail-safe
mode (indicator light switched off).
NOTICE
In order to meet the requirements of category 3 / SIL 2, it is
obligatory for certain actuators (e.g. contactor) to read back the
process signal to the actuator.
Read-back is not implemented in this safety functional example. The
actuator is an indicator light simulating a machine. When using
different actuators, the feedback circuits have to be integrated and
evaluated by the user. Safety functional example 7 provides a
detailed description of “Read back”.
A&D Safety Integrated
Page 9/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Parameter set for the laser scanner SIMATIC FS600
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The parameter set for the laser scanner SIMATIC FS600 contains the
configuration data for the safety functional example. How to load the
configuration data into the laser scanner SIMATIC FS600 is described in
chapter 4.3. The parameter set for the laser scanner SIMATIC FS600
includes zone pair 1 (detection zone 1, warning zone 1) and zone pair 2
(detection zone 2, warning zone 2). The picture below shows a screenshot
from the LS4soft configuration and diagnostics software. You see the two
zone pairs.
Note
The contours of the protection and warning zones used in the safety
functional example are rectangles. The LS4soft configuration and
diagnostics software also enables parameterizing other contours (e.g.
semi circles) as zone delimiters.
A&D Safety Integrated
Page 10/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Flowchart
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The flowchart illustrates the function process of the safety functional
example.
NOTICE
In order to meet the requirements of category 3 / SIL 2, it is
obligatory for certain actuators (e.g. contactor) to read back the
process signal to the actuator.
Read-back is not implemented in this safety functional example. The
actuator is an indicator light simulating a machine. When using
different actuators, the feedback circuits have to be integrated and
evaluated by the user. Safety functional example 7 provides a
detailed description of “Read back”.
A&D Safety Integrated
Page 11/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Time sequence
The following picture illustrates the relations over time. The names of the
signals correspond to those in the STEP7 project.
The designations are displayed in the table below.
Signal
Explanation
START
Start command for switching the indicator light (actuator) on.
STOP
Stop command for switching the indicator light (actuator) off.
ACK
Acknowledgement signal
OSSD
Bit read by the fail-safe S7-CPU (F-CPU) from the laser scanner
SIMATIC FS600 via PROFIBUS. A signal change from “1“ to “0“
indicates a detection zone violation.
ACTUATOR Fail-safe output with indicator light (actuator) connected to it.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Time sequence of the signals:
Note
Requirement for the above time sequence is an active zone pair.
A&D Safety Integrated
Page 12/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Explanation of the above times
Time
Note / Explanation
t1
Switching the actuator on: Indicator light goes on (ACTUATOR=“1“).
t2
Switching the actuator off: Indicator light goes on (ACTUATOR=“0“).
t3
Switching the actuator on: Indicator light goes on (ACTUATOR=“1“).
t4
The laser scanner SIMATIC FS600 recognizes a violation of the active
detection zone (OSSD=“0“)
t5
A new start request does not cause the indicator light to be switched on. It
hast to be acknowledged first (see below).
t6
Acknowledgement
t7
The start request now causes the actuator (indicator light) to be switched on.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Reaction times
Use the Excel file available for S7 Distributed Safety V 5.4 to calculate the
max. response time of your F system. This file is available on the internet:
http://support.automation.siemens.com/WW/view/en/25412441
2.2
Advantage / Customer benefits
SIMATIC Safety Integrated
•
Wiring reduced to a minimum due to use of fail-safe S7-CPU and
distributed I/O. The more safety functions are implemented, the more
useful this advantage is.
•
Programming the fail-safe program with STEP7 engineering tools.
•
Only one S7-CPU is required, since fail-safe program parts run on a
coexistent basis in the S7-CPU
•
Use of prefabricated and certified failsafe blocks from the S7 Distributed
Safety library (F application blocks).
Laser scanner SIMATIC FS600
•
Four fully configurable detection zone pairs
•
Detection zone switching with any sensors
without additional evaluation device
•
Monitored radius up to 190°
•
Low current draw (approx. 300 mA)
•
Simple connection to PROFIBUS-DP
•
Comfortable configuration and diagnostics software LS4soft
A&D Safety Integrated
Page 13/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
3
Entry ID: 21330889
Required components
Hardware components
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Component
Type
MLFB / Order information
No.
Power supply
PS307 5A
6ES73071EA00-0AA0
S7-CPU, can be used
for safety applications
CPU 315F-2DP
6ES7315-6FF01-0AB0
Micro Memory Card
MMC 512 kBytes
6ES7953-8LJ11-0AA0
1
Interface module for ET 200S
IM 151 High Feature
6ES7151-1BA02-0AB0
1
Power module for ET 200S
PM-E DC24..48V AC24..230V
6ES7138-4CB11-0AB0
2
Electronic module for ET 200S
2DI HF DC24V
6ES7131-4BB01-0AB0
2
Electronic module for ET 200S
4/8 F-DI DC24V
6ES7138-4FA03-0AB0
1
Electronic module for ET 200S
4 F-DO DC24V/2A
6ES7138-4FB02-0AB0
1
Terminal module for ET 200S
TM-P15S23-A0
6ES7193-4CD20-0AA0
2
Terminal module for ET 200S
TM-E15S24-A1
6ES7193-4CA20-0AA0
2
Terminal module for ET 200S
TM-E30C46-A1
6ES7193-4CF50-0AA0
2
Mounting rail
19.00 in
6ES7390-1AE80-0AA0
1
Standard mounting rail
35 mm, length:483 mm
6ES5710-8MA11
1
Push button
Green, 1NO
3SB3801-0DA3
3
Push button
Red, 1NC
3SB3801-0DB3
1
Position switch
Overtravel plunger, 1S+1Ö
3SE5232-0HC05
2
Indicator light with lamp
Yellow
3SB3217-6AA30
1
Laser scanner SIMATIC FS600
for PROFIBUS
3SF7834-6PB00
1
3RG7838-1DC
1
Optical PC adapter cable
1
Manufacturer
SIEMENS AG
1
PROFIBUS M12 connecting plug
Pin insert (5 ea)
6GK1905-0EA00
1
PROFIBUS M12 connecting plug
Connector insert (5 ea)
6GK1905-0EB00
1
PROFIBUS M12 connecting plug
(5 ea)
6GK1905-0EC00
1
Note
The functionality was tested using above hardware components. Similar
products not included in the above list can also be used. Please note that
in this case changes in the sample code (e.g. different addresses) may
become necessary.
Note
The HF electronic modules can be replaced by standard modules. One
4DI electronic module can be used instead of two 2DI electronic modules.
A&D Safety Integrated
Page 14/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
Entry ID: 21330889
Configuration software/tools
Component
Type
MLFB / Order information
No.
SIMATIC STEP 7
V5.4 + SP1
6ES7810-4CC07-0YA5
1
SIMATIC Distributed Safety
V5.4 + SP3
6ES7833-1FC01-0YA5
1
LS4soft
V1.12
Delivered with laser scanner SIMATIC FS600
1
4
Manufacturer
SIEMENS AG
Setup and Wiring
In order to set up and wire the safety functional example, it is absolutely
necessary to consider the following note:
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
NOTICE
In order to meet the requirements of category 3 / SIL 2, it is
obligatory for certain actuators (e.g. contactor) to read back the
process signal to the actuator.
Read-back is not implemented in this safety functional example. The
actuator is an indicator light simulating a machine. When using
different actuators, the feedback circuits have to be integrated and
evaluated by the user. Safety functional example 7 provides a
detailed description of “Read back”.
A&D Safety Integrated
Page 15/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
4.1
Entry ID: 21330889
Overview of the hardware configuration
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The laser scanner SIMATIC FS600 is operated as DP slave on the
PROFIBUS DP (with PROFIsafe profile). An F-CPU is used as DP master.
A&D Safety Integrated
Page 16/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
4.2
Entry ID: 21330889
Wiring of hardware components
Requirements: The power supply is supplied with 230V AC.
First check the addresses set at the hardware components listed below:
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Hardware
component
Address
to be set
Explanation/notes
IM 151 HF
6 (PROFIBUS address)
Can be changed
laser scanner
SIMATIC FS600
4 (PROFIBUS address)
Default setting, can be changed
F-DI
Switch position:
1111111110
F-DO
Switch position:
1111111101
The PROFIsafe addresses are automatically
assigned when configuring the fail-safe modules
in STEP 7.
The PROFIsafe addresses 1 to 1022 are
permissible. Please make sure that the setting at
the address switch (DIL switch) on the side of the
module corresponds to the PROFIsafe address in
the hardware configuration of STEP7.
Note
The laser scanner SIMATIC FS600 is not illustrated in the picture below.
Its connections will be discussed separately later on.
Note
The DP interface of the CPU 315F-2DP must be connected to the DP
interface of the IM 151 HF and to the laser scanner SIMATIC FS600.
A&D Safety Integrated
Page 17/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser
Scanner in Category 3 / SIL 2
The wiring of the hardware is illustrated below. In the following table, the
hardware components occurring several times are numbered. This
ensures that they can be clearly assigned in the subsequent wiring
diagram.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Note
Entry ID: 21330889
A&D Safety Integrated
Page 18/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in Category 3 / SIL 2
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
PS 307 / CPU 315F
PM-E
PM-E
AUX1
AUX1
4
8
4
8
2
6
2
6
3
7
3
7
A
4
8
A
4
8
A
L1
N
L1
N
1
Entry ID: 21330889
2 DI HF
A
2
1
5
2
6
3
7
A
4
8
IM 151 HF
L+
M
L+
M
L+
M
PE
2
Start
1
2 DI HF
3
1
5
2
6
3
7
A
4
F-DO
X2
X2
X3
A
8
4
4
X1
Acknowledgement
3
F-DI
1
5
9 13
1
5
9 13
2
6
10 14
2
6
10 14
3
7
11 15
3
7
11 15
4
8
12 16
4
8
12 16
4
8
12 16
3
7
11 15
13
14
21
22
Position switch
(NC) for
zone pair 2
13
14
21
22
Position switch
(NC) for
zone pair 1
X4
A
A
4
3
Actuator
Laser scanner SIMATIC FS600
X1
Stop
A
L L M M
L+
M
4
Restart push
button FS600
4
8
12 16
3
7
11 15
A
A
A
A
A
A
3
A&D Safety Integrated
Page 19/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Connecting the laser scanner SIMATIC FS600 to PROFIBUS
In order to integrate the laser scanner SIMATIC FS600 into the PROFIBUS
network, you need the device master file (GSD) of the SIMATIC FS600
laser scanner. This file comes with the laser scanner SIMATIC FS600. To
install the file into the hardware configuration of STEP7, proceed as follows:
•
Menu: Options -> Install new GSD
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Subsequently, the laser scanner SIMATIC FS600 is available in the
hardware catalog (within the hardware configuration of STEP 7):
A&D Safety Integrated
Page 20/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
The laser scanner SIMATIC FS600 has five male/female connectors
(X1 to X5).
Connect these male/female connectors as follows:
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Male/female
connector
Function
Note / Explanation
X1
Restart
button
Connect a push button (NO) here. (This is considered in chapter 3
in the “Hardware components” table.)
The push button has two functions:
• Unlocking the internal start or restart inhibit of the laser
scanner SIMATIC FS600, if activated. This function is not
activated in the safety functional example. But a restart inhibit
is implemented in the safety program.
• Error acknowledgement, if the laser scanner SIMATIC FS600
is in failure mode.
X2
PROFIBUS
output
If the laser scanner SIMATIC FS600 is the last device on the
PROFIBUS, a standards compliant terminating resistor must be
connected.
X3
PROFIBUS
input
---
X4
Power
supply
Pin 1: +24V DC
Pin 3: 0V DC
X5
Optical PC
interface
(also
referred to
as PC
adapter)
Connected to the COM interface of the PG/PC on which the
LS4soft configuration and diagnostics software has been installed.
A&D Safety Integrated
Page 21/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Note
4.3
Entry ID: 21330889
The cable outlet of the PC adapter at the laser scanner SIMATIC FS600
must face towards the direction of the detection zone. The PC adapter
should only be connected in the installation phase or for control
purposes.
LS4soft configuration and diagnostics software
The example below shows how to load the following file containing the
parameter set into the laser scanner SIMATIC FS600.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
•
as_fe_i_010_v10_code_plscanner.ls
This file is available as download to the safety functional example (as the
associated STEP 7 project)
No.
Action
Note
1
Install the LS4soft configuration and diagnostics software
on your PG/PC.
2
Switch the laser scanner SIMATIC FS600 on.
3
Start LS4soft.
4
Connect the COM interface of your PG/PC with the laser
scanner SIMATIC FS600 using the PC adapter.
The configuration data
currently located on the laser
scanner SIMATIC FS600 are
being loaded.
5
Log on as “Authorized User“ and enter the required
password. Ls4sig
A query that no individual
password has been specified
appears.
Confirm the dialog box.
6
Wait until the laser scanner SIMATIC FS600 has
determined all status information.
The “Determining status
information from scanner”
window closes automatically.
7
Click “Close” in the “Scanner status information” window.
A&D Safety Integrated
Page 22/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
No.
Action
Entry ID: 21330889
Note
8
Click “Cancel”.
You do not generate a new
configuration but use the file
as_fe_i_010_v10_code_plsc
anner.ls.
9
Verify whether the “Display measurement diagram” tab is
active.
The currently active zone
pairs and the associated
contours appear.
10
Click the “Configuration” tab and click „Load from file and
transfer to scanner“ in the menu.
11
Now search for the file
as_fe_i_010_v10_code_plscanner.ls.
and follow the further instructions.
Note
Ensure the COM interface is set correctly. The COM interface settings
are available in the menu:
Settings ->PC configuration -> Interface.
A&D Safety Integrated
Page 23/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Changing detection and warning zones
If you wish to change detection and warning zones, click the “Define
detection/warning zones“ tab. Then set the detection or warning zone you
want to edit.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Working with the wizard
A useful wizard is available for “Authorized Users” to parameterize the laser
scanner SIMATIC FS600. The next picture shows how to start the wizard.
The wizard allows you to specify for example which zone pairs to enable
when starting the laser scanner SIMATIC FS600. In the safety functional
example, this is zone pair1 (detection zone 1 and warning zone 1).
A&D Safety Integrated
Page 24/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
The wizard can also be used to specify which zone pairs can be changed
over. In the safety functional example, it is allowed to switch from zone pair
1 to 2 and from zone pair 2 to 1.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
4.4
Function test
The inputs and outputs used can be checked with regard to their
functionality if the following conditions are met:
•
the hardware components are wired
•
the STEP 7 project was loaded into the S7-CPU
•
the following file was transmitted to the laser scanner SIMATIC FS600:
as_fe_i_010_v10_code_plscanner.ls.
Inputs/outputs used
No.
HW component
Address
Symbol
Signal
(default
value)
Note
1
Push button (NO)
E 0.0
START
“0”
Switches the indicator light on
2
Push button (NC)
E 0.1
STOP
“1”
Switches the indicator light off
3
Push button (NO)
E 1.0
ACK
“0“
Acknowledgement
4
Position switch 1 (NC)
E 2.0
SEN_FIELD1
“1“
Defining which zone pair is active.
5
Position switch 2 (NC)
E 2.4
SEN_FIELD2
“1“
6
Actuator (indicator light) A 8.0
ACTUATOR
“0”
A&D Safety Integrated
Page 25/51
Simulates a hazardous machine.
“0“ signal: "Machine" is switched
off
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Testing inputs and outputs
Prerequisites:
No.
•
The inputs and outputs have the default values specified under
“Inputs/outputs used”.
•
No objects are currently in the detection zone of the
laser scanner SIMATIC FS600.
Action
Response
Note
A 8.0
Hold position switch 1
on “0” signal
“0“
2
Hold position switch 2
on “1” signal
“0“
3
Press the push button ACK
and release it
“0“
Acknowledgement necessary at initial
start.
4
Press the START push button
and release it
“1“
Start of the “machine”
5
Press the STOP push button
and release it
“0“
Stop of the “machine”
6
Press the START push button
and release it
“1“
No acknowledgement required for start
7
Place an object into the
detection zone of the laser scanner
SIMATIC FS600.
“0“
Violation of the detection zone
8
Remove the object from the
detection zone of the laser scanner
SIMATIC FS600.
“0“
---
9
Press the START push button
and release it
“0“
Acknowledgement necessary prior to
the start.
10
Press the push button ACK
and release it
“0“
Acknowledgement
11
Press the START push button
and release it
“1“
The “machine” can be started again.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
1
A&D Safety Integrated
Page 26/51
Activating zone pair 1
(detection zone 1 and warning zone 1)
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Testing the LEDs at the laser scanner SIMATIC FS600
The laser scanner SIMATIC FS600 indicates its current status via five
LEDs:
LED
Color
1
Green
2
Function / Meaning
Pictogram
Sensor function is active, active
detection zone is free
Warning zone occupied
Yellow
OSSD outputs switched off
3
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Red
OSSD outputs switched on
4
Green
Permanent light:
Restarting lockout
5
Yellow
Slowly blinking (1):
Warning message (ca. 0.25 Hz)
Blinking fast (((1))):
Failure message (ca. 4 Hz)
A&D Safety Integrated
Page 27/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
To test the laser scanner SIMATIC FS600, carry out the following actions:
No.
1
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
2
3
Action
Make sure that no objects
are located in either the
warning zone, or the
detection zone
Place an object into the
warning zone of the laser
scanner SIMATIC FS600.
Place an object into the
detection zone of the laser
scanner SIMATIC FS600.
Note
Response
ON
OFF
OFF
ON
OFF
ON
ON
OFF
ON
OFF
OFF
ON
ON
OFF
OFF
To reset a fault indication of the laser scanner SIMATIC FS600, the
following conditions must be satisfied:
•
•
the fault has been eliminated
“1” signal is received by the SIMATIC FS600 via the restart button.
A&D Safety Integrated
Page 28/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
4.5
Entry ID: 21330889
Important hardware component settings
The STEP 7 project delivered with this safety functional example contains
the hardware configuration and the sample code.
Below, several important settings from the hardware configuration of
STEP 7 are shown to give you an overview. It is basically possible to
change these settings (e.g. due to individual requirements), but please
consider the following note:
NOTICE
The settings shown below contribute to meeting the requirements
of category 3 / PL d / SIL 2. Changes at the settings may cause loss
of the safety function.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
If you make changes to the hardware configuration of STEP 7 (e.g. add an
additional module), the sample code of the delivered STEP 7 project must
be adapted accordingly.
Overview picture
The PROFIBUS address at IM 151 HF is set using DIP switches.
A&D Safety Integrated
Page 29/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Settings of the CPU 315F-2DP
The settings are displayed after double-clicking “CPU 315F-2 DP”
(see “Overview picture”).
Screenshot
Note
OB35 is set to 50 ms (default value = 100 ms)
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
You must make sure that the F monitoring time is
greater than the call time of OB 35 (see "Settings of
the failsafe DI" or "Settings of the failsafe DO").
A password has to be created in order to be able to
set the parameter “CPU contains safety program”. It is
only in this case that all required F blocks for safe
operation of the F modules are generated during
compiling the hardware configuration of STEP 7.
Password used here: siemens
Set mode: "Test mode"
During Process Mode, the test functions such as
program status or monitor/modify variable are
restricted in such a way that the set permitted
increase in scan cycle time is not exceeded. Testing
with stop-points and gradual program execution
cannot be performed.
During Test Mode, all test functions can be used
without restrictions via PG/PC which can also cause
larger extensions of the cycle time.
Important: During test mode of the S7-CPU, you have
to make sure that the S7-CPU or the process can
“stand” large increases in cycle time.
A&D Safety Integrated
Page 30/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Screenshot
Entry ID: 21330889
Note
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The laser scanner SIMATIC FS600
comes with the “FB LS4” function
block. The “FB LS4” is not used in
the safety functional example.
If you want to use the “FB LS4“ for
adjusting the sample code to your
requirements, you must ensure to
reserve a retentive memory area of
at least 34 bytes.
A&D Safety Integrated
Page 31/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Settings of the failsafe DI (F-DI)
The settings are displayed after double-clicking “4/8 F-DI DC24V”
(see “Overview picture”).
Screenshot
Note
Parameters / F parameters:
DIP switch setting (9…0)
This value has to be set on the F module
(F-DI).
F-monitoring time (ms)
The F-monitoring time must be larger than
the call time of OB35.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Parameters / Module parameters:
Category 3 / PL d / SIL 2 is reached by
carrying out a cross-circuit detection. The
cyclic short-circuit test and the sensor
supply must be activated via the F module.
Short-circuit test
cyclic short-circuit test is activated (crosscircuit detection).
Behavior after channel faults
The entire F module is passivated in the
event of a channel fault.
Parameters / Module parameters:
Assignment of channels:
Channel 0, 4
Channel 0 Position switch 1
channel 4: Position switch 2
The sensors define which zone pair must
be active.
Parameterization of the channels
Activated
Used channels are activated, unused
channels are deactivated.
Sensor supply
The internal sensor voltage is activated so
that the short-circuit test can be carried
out.
Evaluation of the sensors
Both position switches connected as single
channel.
A&D Safety Integrated
Page 32/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Settings of the fail-safe DO (F-DO)
The settings are displayed after double-clicking “4 F-DO DC24V/2A”
(Overview picture).
Screenshot
Note
Parameters / F parameters:
DIP switch setting (9…0)
This value has to be set on the F module
(F-DO).
F-monitoring time (ms)
The F-monitoring time must be larger
than the call time of OB35.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Parameters / Module parameters:
Assignment of channels:
DO channel 0:
Channel 0 switches the indicator light
Parameterization of the channels:
Behavior after channel faults
The entire F module is passivated in the
event of a channel fault.
Activated
Used channels are activated, unused
channels are deactivated.
Read-back time
The read-back time defines the duration
of the switch-off procedure for the
channel. If the channel switches high
capacity loads the read-back time should
be set sufficiently. We recommend
setting the read back time as small as
possible, however large enough so that
the channel does not become passive.
A&D Safety Integrated
Page 33/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Settings of the laser scanner SIMATIC FS600
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Select the laser scanner SIMATIC FS600 and double-click the line that
appears:
Then click the PROFIsafe tab.
Screenshot
Note
F_Dest_Add
This value derives from the
PROPIBUS address (here: 4)
plus 500.
F_WD_Time
The default value of 10 ms is
usually too small.
A valid, current safety message
must be received from the F-CPU
during the monitoring time. Or the
DP slave will go into safe mode.
A&D Safety Integrated
Page 34/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
5
Entry ID: 21330889
Basic Performance Data
Load memory and main memory
Total
Portion of S7 standard blocks
Portion of F blocks
Load Memory
93.8 Kbytes
47.7 Kbytes
46.1 Kbytes
Main Memory
76.3 Kbytes
43.9 Kbytes
32.4 Kbytes
Cycle time
Time
Typical total cycle time
(standard program and
safety program)
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Maximum runtime safety
program
Approx.
3 ms
13 ms
6
Sample Code
6.1
Download
Note
Measurement in the S7-CPU
("Module information CPU" / "Cycle time")
Calculation using an Excel file available for S7
Distributed Safety Chapter 2 tells you where on the
internet you can find the table.
Preliminary remark
The STEP 7 project delivered with this safety functional example contains
the hardware configuration and the sample code. The sample code is
described in the following.
The sample code is always assigned to the components used in the safety
functional example and implements the required functionality. Problems not
dealt with in this document are to be realized by the user; the sample code
may serve as a basis.
The sample code provides measures for fault detection (diagnostics). The
user has to evaluate this information and the fault must be responded to
(second shut-down method, ...).
Note
A connection between the MPI interface of your PG/PC and the MPI
interface of the CPU 315F-2DP (MPI cable) is required to download the
STEP7 project into the CPU 315F-2DP.
Password
In all cases, the password used for the safety-relevant part of the sample
code is: siemens
A&D Safety Integrated
Page 35/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Use of the STEP7 project
The STEP 7 project shows how a laser scanner SIMATIC FS600 is used
with SIMATIC Safety Integrated.
Functionality of the STEP 7 project
The following functions are implemented with the STEP 7 project:
•
Operational start and stop of a “machine”
•
If the detection zone is violated, the fail-safe S7-CPU (F-CPU) will
switch off an actuator (indicator light).
•
Changeover between two zone pairs:
Zone pair 1 (SF1, WF1) and zone pair 2 (SF2, WF2)
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
An expansion by three or four zone pairs is prepared in the sample code. A
violation of warning zones is not evaluated in the STEP7 sample code.
Downloading the STEP 7 project
On the html page of the safety functional example, you will find the
following file containing the STEP 7 project as download:
•
21330889_as_fe_i_010_v20_code_clscanner.zip
Save this file to any directory on your PC / PG. Start STEP 7 and extract
the file into any directory. To load the STEP 7 project into the S7-CPU,
proceed as follows:
•
First load the hardware configuration into the S7-CPU
•
Switch to the SIMATIC Manager.
•
Select the S7-CPU.
•
Go to the "Options" menu and select: "Edit safety program"
•
Click the "Download" button
to load the sample code in to the S7-CPU.
Downloading the parameters for the laser scanner SIMATIC FS600
On the html page of the safety functional example, you will find the
following file containing the parameters for the SIMATIC FS600 laser
scanner as download:
•
as_fe_i_010_v10_code_plscanner.ls.
Load this file into the laser scanner SIMATIC FS600. Further information is
given in chapter 4.3.
A&D Safety Integrated
Page 36/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
6.2
Entry ID: 21330889
Program execution standard program
OB1
Network 1
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Network 1 evaluates the conditions for an operational start or stop of the
“machine” (indicator light).
Parameter
Explanation
START
Push button (NO) for the start request.
STOP
Push button (NC) for the stop request
INSTANZ_FB3. The “INSTANZ_FB3”.EN bit includes the status of an SR flip-flop
EN
in the safety program (FB3, NW1) and in this case prevents that
the “machine” (indicator light) can be started by an
acknowledgement generated in the safety program.
As long as “INSTANZ_FB3”.EN=“0”, COND= “0” remains true
because the reset function has priority in this flip-flop type.
COND
Information for the safety program:
Start or stop of the “machine” (actuator or indicator light)
The "COND" memory bit is read as "COND1" memory bit in the safety
program. The allocation occurs in the cyclic interrupt OB35 for the following
reason:
If you want to read data from the standard program (memory bits or PII of
standard I/O) in the safety program (here: COND), which can be changed
by the standard program or an operator control and monitoring system
during the runtime of an F run-time group, it is required to use separate
memory bits (here: COND1). Data from the standard program have to be
written to these memory bits immediately before calling the F run-time
group. You are allowed to access these memory bits only in the safety
program. This is implemented in this way in the safety functional example.
Note
If the above section is not observed, the F-CPU may go to STOP mode.
A&D Safety Integrated
Page 37/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Network 2
In OB1 the “Proxy-Enable“ bit (Bit 6 of the cyclic output data) is
permanently supplied with the value “0“.
Network 3
The laser scanner SIMATIC FS600 can be parameterized automatically
when it is replaced. This is prepared in network 3 by calling “FB LS4”. But
the automatic parameter configuration is not effective since the ProxyEnable bit permanently has the value “0”.
To use the automatic parameter configuration, you must set the ProxyEnable bit permanently to the value “1” before calling the “FB LS4”.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
6.3
Program execution safety program
Structure
The safety program has the following structure:
F-CALL (FC1)
F-CALL (FC1) is the F runtime group and is called from the cyclic interrupt
OB (OB35).
F-CALL (FC1) calls the F program block (here: FC2).
FC FMAIN (FC2)
For modularity reasons of the application program, all further fail-safe
blocks are called from here.
A&D Safety Integrated
Page 38/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Network 1
FB SET_ACT (FB3, DB3) is called here:
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Parameter
Explanation
ACK
Acknowledgement signal
OSSD
Safety-relevant output of the laser scanner SIMATIC FS600
COND1
Start condition, defined in OB1.
ACTUATOR
Indicator light
Network 2
FB FIELD_PAIR_SWITCHING (FB4, DB4) is called here:
Based on the input parameters SEN_FIELD1 and SEN_FIELD2 it is
determined which zone pair is active.
The input parameters SEN_FIELD3 and SEN_FIELD4 are not used in the
safety functional example.
A&D Safety Integrated
Page 39/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
The following table describes the parameters.
Parameter
Explanation
SEN_FIELD1 Position switch 1 (NC)
“1“ signal: Switch not applied.
SEN_FIELD2 Position switch 2 (NC)
“1“ signal: Switch not applied.
SEN_FIELD3 Memory bit as dummy
SEN_FIELD4 Memory bit as dummy
FIELD_BIT0
FIELD_BIT1
Number of the detection zone
(Bit 0, 1 and 2 of the cyclic output data)
FIELD_BIT2
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Network 3
Here the FC REINTEGRATION (FC3) is called. FC3 is described further
below.
FB SET_ACT (FB3, DB3)
Network 1
The status of the SR flip-flop (#EN) is evaluated in OB1 as a condition for a
start.
In case of a detection zone violation, OSSD becomes “0“ and resets the SR
flip-flop (reset has the priority with this flip-flop bit). As a result, #RELEASE
(used in network 2) takes on the value “0”.
Network 2
The actuator (indicator light) is only switched on if both conditions are
satisfied.
•
start condition fulfilled (COND1=”1”, see OB1)
•
release was given (RELEASE=”1”, see previous network 1)
A&D Safety Integrated
Page 40/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
FB FIELD_PAIR_SWITCHING (FB4, DB4)
The following table describes the parameters.
Parameter
Explanation
SEN_FIELD1
Position switch 1 (NC)
SEN_FIELD2
Position switch 2 (NC)
SEN_FIELD3
Memory bit as dummy
SEN_FIELD4
Memory bit as dummy
FIELD_BIT0
Number of the detection zone
(Bit 0, bit 1 and bit 2 of the cyclic output data)
FIELD_BIT1
FIELD_BIT2
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
A maximum of four zone pairs can be activated. However, only one zone
pair can be active at any time. In the safety functional example, either zone
pair 1 or zone pair 2 can be active. It is possible to switch from zone pair 1
to 2 and from zone pair 2 to 1. It depends on the cyclic output data (bit 0, bit
1, bit 2) which zone pair is active.
The following assignments apply:
FIELD_BIT2
FIELD_BIT1
FIELD_BIT0
Active
zone pair
Note
0
0
1
1
0
1
0
2
Implemented in the
safety functional example
0
1
1
3
1
0
0
4
Prepared in the safety
functional example
The states of these three bits are determined by the status of the position
switches (SEN_FIELD1, SEN_FIELD2).
Note
During zone pair switching, the PC adapter must not be connected. The
PC adapter must not be plugged in at the SIMATIC FS600.
A&D Safety Integrated
Page 41/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Expansion of the safety functional example
Program sequences are prepared in the sample code that allow using the
zone pairs 3 and 4. Please proceed as follows:
•
Parameterize the zone pairs 3 and 4 using the
LS4soft configuration and diagnostics software.
•
Replace the memory bits (dummies) with sensors
(e.g. position switches).
Network 1 and network 2
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The following picture shows the two networks.
Network 3 and network 4
In these networks the zone pairs 3 and 4 can be switched active. To do
this, replace memory bits (dummies) with the sensors (input parameter at
FC2) and parameterize the zone pairs in the laser scanner SIMATIC FS600
using the LS4soft configuration and diagnostics software.
Note
The memory bits (dummies) are set by default in OB 100.
A&D Safety Integrated
Page 42/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
Network 5 and network 6
A zone pair will always become active in the safety functional example if
the following conditions are met simultaneously:
•
the associated position switch (NC) switches (“0“ signal)
•
the other position switch (NC) and the memory bits (dummies) all have
the “1“ signal.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
During changeover (e.g. from zone pair 1 to zone pair 2) this condition is
not true for a certain duration of time. During this time the zone pair set last
remains active (e.g. zone pair 1). The following figure illustrates this.
A&D Safety Integrated
Page 43/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
This condition can be a potential hazard depending on the application, for
instance, if the sensor responsible for the changeover does not respond. In
the safety functional example this condition is detected and compared with
a parameterized time. If this condition continues to be true after this time
has elapsed, this will be interpreted as an error and the #ERR_SW_TIME
bit will be set (see network 5).
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Network 5:
A&D Safety Integrated
Page 44/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
!
Entry ID: 21330889
The time to be set at parameter PT of the FB F_TON depends on the
application. Generally, this time should be as small as possible. For
times larger than 1 sec additional safety measures should be
considered.
WARNING
Network 6:
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
For a set #ERR_SW_TIME bit, the bits 0, 1 and 2 of the cyclic output data
are reset. The bits determine which detection zone is active. Resetting
these bits will cause the laser scanner SIMATIC FS600 to reset the OSSD
bit. In the safety functional example, resetting the OSSD bit causes the
indicator light to be switched off (see FB 3, network 1 and 2).
FC REINTEGRATION (FC3)
In the FC3 a re-integration is implemented for the following components:
•
Laser scanner SIMATIC FS600
(network 1).
•
F-DO
(network 2).
•
F-DI
(network 3).
The memory bit #REINT is prepared for the F-DO. The F-DO is
reintegrated with a positive edge at the memory bit #REINT.
!
WARNING
In this safety functional example, passivated components are reintegrated automatically. Use the automatic re-integration for your
application only if it will not cause any hazards.
A passivation is indicated by an illuminated LED “SF” on the F module. The
reintegration of an F module may take about one minute.
A&D Safety Integrated
Page 45/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
6.4
Entry ID: 21330889
Operating instructions
Prerequisites:
•
Hardware configuration and sample code of the STEP 7 project are
available in the S7-CPU
•
The laser scanner SIMATIC FS600 has been parameterized.
•
Zone pair 1 has been set (via the two positioning switches)
•
The PC adapter has not been connected
•
Zone pair 1 is active
•
No objects are currently in the detection zone of the
laser scanner SIMATIC FS600.
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The table below demonstrates the function principle:
No.
Action
Result / Note
1
Press the push button ACK and
release it
Required before starting the “machine” for
the first time.
2
Press the START push button
and release it
Starting (switching on) the “machine”.
The indicator light goes on.
3
Place an object into the detection The “machine” stops.
zone
The indicator light goes off.
4
Press the push button ACK and
release it
An acknowledgement is required after a
fault (detection zone interrupted).
5
Press the START push button
and release it
Starting (switching on) the “machine”.
The indicator light goes on.
6
Now use the two position
switches to switch from zone pair
1 to zone pair 2:
• FIELD_BIT0=“0“
• FIELD_BIT1=“1“
Zone pair 2 is now active.
The changeover must take place during
the time parameterized in the FB4
(network 5).
A&D Safety Integrated
Page 46/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
Entry ID: 21330889
7
Evaluation acc. to EN 62061 and EN ISO 13849-1: 2006
7.1
Information about the standards
The following safety functional example gives an overview of EN 62061:
•
http://support.automation.siemens.com/WW/view/en/23996473
For an overview of the EN ISO13849: 2006, see the following book:
•
7.2
Funktionale Sicherheit von Maschinen und Anlagen.
Umsetzung der europäischen Maschinenrichtlinie in der Praxis.
(ISBN-13: 978-3-89578-281-7, ISBN-10: 3-89578-281-5)
Safety function
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
The following safety function is important for the further considerations:
Safety function
SF1
If the detection zone is violated,
the “machine” must be switched off.
This safety functional examples does not deal with the entire safety
function; it focuses on certain tasks only:
Safety function
SF1
Tasks
Detect
Evaluate
React
x
x
not considered (*1)
Explanations on the above the table:
(*x)
(*1)
Explanation
See safety functional example no. 7 (entry ID: 21331098):
Integration of the readback signal into an application
in category 4 according to EN 954-1: 1996
The two tasks mentioned above will be evaluated on the basis of the two
standards EN 62061 and EN ISO 13849-1: 2006.
A&D Safety Integrated
Page 47/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
8
Safety Function 1
8.1
Mapping of the safety function
Entry ID: 21330889
The following illustration shows the mapping of the safety function to the
safety functional example:
„Evaluate“
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
„React“
is not considered
„Detect“
A&D Safety Integrated
Page 48/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
8.2
Assessment of "Detect"
8.2.1
Evaluation according to EN 62061
Entry ID: 21330889
Result:
Result
Explanation
SILCL
2
PFHD
8.96 * 10-8
8.2.2
Information of the manufacturer SIEMENS AG
Evaluation according to EN ISO 13849-1: 2006
Result:
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Result
Explanation
PL
---
Average probability of a hazardous
failure per hour
---
A&D Safety Integrated
An evaluation according to
EN ISO 13849-1: 2006
is not available.
Page 49/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
8.3
Assessment of "Evaluate"
8.3.1
Evaluation according to EN 62061
Entry ID: 21330889
Result:
Result
Explanation
SILCL
3
Information of the manufacturer SIEMENS AG
PFHD
1.7 * 10-9
The values for the calculation can be found in the following table.
Values for calculating the PFHD:
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
Parameter
Component
Value
Definition
5.42 * 10-10
PFHD (F-CPU)
CPU 315F-2DP
PFHD (F-I/O-module)
F-DI of the ET200S
1 * 10-10
F-DO of the ET200S
1 * 10-10
F Communication
• F-CPU and ET200S
• F-CPU and laser scanner
SIMATIC FS600
1 * 10-9
PTE (F communication)
8.3.2
SIEMENS AG
Evaluation according to EN ISO 13849-1: 2006
Result:
Result
Explanation
PL
e
Average probability of a hazardous
failure per hour
8.4
1.7 * 10-9
Derived from the evaluation
acc. to IEC 61508
Summary
The table shows the result of the evaluation according to the two standards:
EN 62061
EN ISO 13849-1: 2006
SILCL
PFHD
PL
Average probability of a hazardous
failure per hour
Detect
2
8.96 * 10-8
---
---
Evaluate
3
1.7 * 10-9
e
1.7 * 10-9
React
A&D Safety Integrated
not considered
Page 50/51
AS-FE-I-010-V20-EN
Distributed Use of SIMATIC FS600 Laser Scanner in
Category 3 / SIL 2
9
Entry ID: 21330889
History
Version
Date
Differences
V1.0
02 / 2005
First edition
V2.0
10 / 2007
Updating the contents regarding:
• Hardware and software
• Performance data
• Screenshots
Copyright © Siemens AG 2007 All rights reserved
21330889_as_fe_i_010_v20_en_lscanner.doc
New chapters:
• Evaluation of the safety functional example according to the new
standards EN 62061 and EN ISO 13849-1: 2006
A&D Safety Integrated
Page 51/51
AS-FE-I-010-V20-EN