safety applikationen im tia portal einfach gelöst · pdf fileseite 5 6 schritte bei der...
TRANSCRIPT
Safety Applikationen im TIA Portal einfach gelöstTipps & TricksAutomatisierungsforum Dezember 2014Peter Kretzer
Seite 1© Siemens AG 2014 Alle Rechte vorbehalten.
Siemens AGNiederlassung Saarbrücken
Seite 2
Wichtiger Hinweis zum Gebrauch!Die im Rahmen des Automatisierungsforums vorgestellten Beiträge und deren Beispielprojekte (STEP7, WinCCusw.) sind unverbindlich und erheben keinen Anspruch auf Vollständigkeit hinsichtlich Konfiguration und Ausstattungsowie jeglicher Eventualitäten.
Die „Tipps & Tricks“ Beiträge stellen keine kundenspezifische Lösungen dar, sondern sollen lediglich Hilfestellung beitypischen Aufgabenstellungen bieten.
Sie sind für den sachgemäßen Betrieb der beschriebenen Produkte selbst verantwortlich. Diese Beispiele enthebenSie nicht der Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb und Wartung.
Durch Nutzung der Beiträge und Beispiele aus „Tipps & Tricks“ erkennen Sie an, dass Siemens über diebeschriebene Haftungsregelung hinaus nicht für etwaige Schäden haftbar gemacht werden kann. Wir behalten unsdas Recht vor, Änderungen an diesen Beiträgen und Applikationsbeispielen jederzeit ohne Ankündigungdurchzuführen.
Bei Abweichungen zwischen den Vorschlägen in den Beiträgen und Applikationsbeispielen und anderen SiemensPublikationen, wie z.B. Katalogen, hat der Inhalt der anderen Dokumentation Vorrang.
Zeitliche Angaben zur Verfügbarkeit und Liefereinsatz können ebenfalls Änderungen unterliegen und sind ohneGewähr!
Ihr Beratungsteam der Siemens Niederlassung Saarbrücken
Wichtiger Hinweis
Seite 3
• Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
• Highlights STEP 7 Safety Advanced V13
• Projektieren und Programmieren mit Safety Advanced V13
• Weiterführende Informationen
Agenda
Seite 4
• Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
• Highlights STEP 7 Safety Advanced V13
• Projektieren und Programmieren mit Safety Advanced V13
• Weiterführende Informationen
Agenda
Seite 5Seite 5
6
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
3. Entwurf der Teilsysteme
4. Entwurf des fehlersicheren Steuerungs-/Kommunikationssytems
5. Implementierung der fehlersicheren Funktionen
1
2
3
4
5
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6. Abnahme, Test, Verifikation und Validierung
1. Definition der Applikation (z.B. Schutztürüberwachung)Durchführung einer Gefahrenanalyse
2. Anwendung von geltenden Normen und Maschinenrichtlinien(ISO13849-1 oder IEC/EN62061)
Seite 6Seite 6
1. Definition der Applikation (z.B. Schutztürüberwachung)Durchführung einer Gefahrenanalyse
6
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
2. Durchführung einer Gefahrenanalyse(ISO13849-1 und IEC/EN62061)
3. Entwurf der Teilsysteme
4. Entwurf des fehlersicheren Steuerungs-/Kommunikationssytems
5. Implementierung der fehlersicheren Funktionen
1
2
3
4
5
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6. Abnahme, Test, Verifikation und Validierung
Seite 7Seite 7
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationDurchführung einer Gefahrenanalyseè Norm ISO 12100-1
GefahrenreduzierungGeänderte Maschinen-oder Prozessauslegung
Weitere Maßnahmen zurGefahrenreduzierung
Akzeptables Risiko
Sicherheitssysteme
Gefahrenanalyse
Risikopotentialfür Mensch,Prozess und
Maschine
Was?
Wogegen?
Warum?
Wodurch?
“Null Risiko” ist nicht realisierbar
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6
1
2
3
4
5
Seite 8Seite 8
6
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
2. Anwendung von geltenden Normen und Maschinenrichtlinien(ISO13849-1 oder IEC/EN62061)
3. Entwurf der Teilsysteme
4. Entwurf des fehlersicheren Steuerungs-/Kommunikationssytems
5. Implementierung der fehlersicheren Funktionen
1. Definition der Applikation (z.B. Schutztürüberwachung)Durchführung einer Gefahrenanalyse
1
2
3
4
5
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6. Abnahme, Test, Verifikation und Validierung
Seite 9Seite 9
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationAnwendung von geltenden Normen oder Maschinenrichtlinien
ISO 13849-1IEC 62061
SIL und PL sind aufeinander abbildbarTipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6
1
2
3
4
5
Seite 10Seite 10
6
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
3. Entwurf der Teilsysteme
4. Entwurf des fehlersicheren Steuerungs-/Kommunikationssytems
5. Implementierung der fehlersicheren Funktionen
1
2
3
4
5
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6. Abnahme, Test, Verifikation und Validierung
1. Definition der Applikation (z.B. Schutztürüberwachung)Durchführung einer Gefahrenanalyse
2. Anwendung von geltenden Normen und Maschinenrichtlinien(ISO13849-1 oder IEC/EN62061)
Seite 11Seite 11
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation3. Entwurf der Teilsysteme
Ergebnis der Gefahrenanalyseè SIL3 + Reaktionszeit DEèDA
Weiteres Vorgehen:
è Entwurf von Teilsystem 1 (Erfassen):z.B. Erfassen der Position einer Schutzhaube über Positionsschalter
è Fertiges Teilsystem 2 (Verarbeiten):Verarbeitung der Signale mit einer fehlersicheren SPS (F-SPS)
è Entwurf von Teilsystem 3 (Reagieren):z.B. Abschalten des Motors über Schütze
Schutz-haube
Sicherheitssystem (SRECS)SIL 3
Teilsystem 2
Mindestens SILCL 3
Teilsystem 3
Mindestens SILCL 3
Teilsystem 1
Mindestens SILCL 3
Motor
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6
1
2
3
4
5
Seite 12Seite 12
1. Definition der Applikation (z.B. Schutztürüberwachung)Durchführung einer Gefahrenanalyse
6
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
3. Entwurf der Teilsysteme
4. Entwurf des fehlersicheren Steuerungs-/Kommunikationssytems
5. Implementierung der fehlersicheren Funktionen
1
2
3
4
5
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6. Abnahme, Test, Verifikation und Validierung
2. Anwendung von geltenden Normen und Maschinenrichtlinien(ISO13849-1 oder IEC/EN62061)
Seite 13Seite 13
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation4. Entwurf des fehlersicheren Steuerungs-/Kommunikationssytems
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Safety Integrated = Standard- und Sicherheitstechnik in einem System integriert
6
1
2
3
4
5
Seite 14Seite 14
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationHilfsmittel zur Auswahl fehlersicher Komponenten
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
TIA Selection ToolDownload von Hompagewww.siemens.com/tia-selection-tool
Dezentrale PeripherieSIMATIC ET200
SIMATIC F-CPU
6
1
2
3
4
5
Seite 15Seite 15
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationAuswahl eines geeigneten Kommunikationssystems
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
SIRIUSPositions-schalter
NOT-HALT
MobilePanel
Laser-scanner
SIMATIC FS
Licht-vorhang
SIMATIC FS
SIRIUSPositionsschalter
NOT-HALT
AS-Interface
DP-DP-Koppler
SIMATICET 200S
ET200eco
DP/AS-i F-Link
SINAMICSS120
SIMAITC ET 200Smit Motorstarter undFrequenzumrichter
SINAMICS G120D
SIMAITC ET 200pro mitMotorstarter und
Frequenzumrichter
IE/DP-Link
SIMATICS7-300F
PN-PN-Koppler
SCALANCE
SIMATICS7-300F
SIMATICS7-400F
SIMAITCET 200pro
PROFINETPROFIBUS
PROFIBUS
LaserscannerSIMATIC FS
6
1
2
3
4
5
Seite 16Seite 16
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationAuswahl des fehlersicheren Steuerungssystems (z.B. CPU31XF)
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
S7-Standardprogramm Fehlersicheres Programm
F-Ablaufgruppe 1
F-Ablaufgruppe n
Die Bearbeitungszeiten der Ablaufgruppen
müssen mit dem Ergebnis der Gefahrenanalyse vereinbar sein!
STEP7 „Classic“
6
1
2
3
4
5
Seite 17Seite 17 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationPerformance: Welche F-CPU ist die richtige für meine Applikation?
1. Wie schnell muss das F-Programm sein?à Zykluszeit der F-OBs?
2. Wie schnell muss die PROFIsafe-Kommunikation sein?à F-Überwachungszeit
Safety_RTT (Safety Reaction Time Table) und COTIA Tabelle
• RTTà Für Safety Advanced mit Classic CPUhttp://support.automation.siemens.com/WW/view/de/58856512
• RTT PLUSà Für Safety Advanced mit Plus CPUhttp://support.automation.siemens.com/WW/view/de/93839056
• COTIA à Für S7 Distributed Safety V5.4http://support.automation.siemens.com/WW/view/de/25412441
6
1
2
3
4
5
Seite 18Seite 18 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationWann kann ich die RTT / COTIA einsetzen?
6
1
2
3
4
5
• Die S7Safety Reaction Time Table (S7Safety_RTTplus*.xls) dient zur theoretischenAbschätzung von F-Ausführungszeiten, F-Laufzeiten, F-Überwachungs- undReaktionszeiten in Verbindung mit den SIMATIC CPUen während der Anlagenauslegung.
• Eine Messung der tatsächlichen Werte in der realen Anlage, unter Berücksichtigung aller Aktorik,Sensorik und eventueller Randbedingungen ist nach wie vor vorzusehen.
Die S7Safety_RTTplus*.xls ist rechtlich nicht verbindlich, und darf keine Analgenabnahmeersetzen, bzw. in dessen Dokumentation aufgenommen werden.
Einsatzbereiche
Seite 19Seite 19
1. Definition der Applikation (z.B. Schutztürüberwachung)Durchführung einer Gefahrenanalyse
6
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
3. Entwurf der Teilsysteme
4. Entwurf des fehlersicheren Steuerungs-/Kommunikationssytems
5. Implementierung der fehlersicheren Funktionen
1
2
3
4
5
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6. Abnahme, Test, Verifikation und Validierung
2. Anwendung von geltenden Normen und Maschinenrichtlinien(ISO13849-1 oder IEC/EN62061)
Seite 20Seite 20
S7-300F/400F WinAC RTX F
DistributedSafety V5.4
STEP7 V5.x
SPS
+
Antriebe
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationParametrierung und Programmierung mit „Classic“ SW-Tools
6
1
2
3
4
5
HMI
WinCC flexible 2008
Mobile Panel IWALN (F)
IBN SW Starter
SINAMICS G/S
Seite 21Seite 21 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationParametrierung und Programmierung im TIA Portal
6
1
2
3
4
5
WinCC V13
SIMATIC HMI
Startdrive V13
SINAMICS
STEP 7 V13
SIMATIC PLC
Totally Integrated AutomationPortal
Safety V13
Safety
Seite 22Seite 22
1. Definition der Applikation (z.B. Schutztürüberwachung)Durchführung einer Gefahrenanalyse
6
Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
3. Entwurf der Teilsysteme
4. Entwurf des fehlersicheren Steuerungs-/Kommunikationssytems
5. Implementierung der fehlersicheren Funktionen
1
2
3
4
5
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
6. Abnahme, Test, Verifikation und Validierung
2. Anwendung von geltenden Normen und Maschinenrichtlinien(ISO13849-1 oder IEC/EN62061)
Seite 23Seite 23 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationKonformitätsvermutung
6
1
2
3
4
5
Mit Erfüllung der harmonisierten Normen entsteht:
Hohe Rechtssicherheit, geringes Risiko und Aufwand, einfache Beweisführung (Konformitätsvermutung).
Relevante Anwendernormen:
Bei Erfüllung der Normen kann davon ausgegangen werden, dass der Hersteller der Maschine nichtgrob fahrlässig gehandelt hat.
Im Schadensfall werden dadurch gesetzliche Folgen auf ein Minimum reduziert.
Bei Erfüllung der Normen kann davon ausgegangen werden, dass der Hersteller der Maschine nichtgrob fahrlässig gehandelt hat.
Im Schadensfall werden dadurch gesetzliche Folgen auf ein Minimum reduziert.
EN 62061 Sicherheit von Maschinen – funktionale Sicherheitvon elektrischen, elektronischen undprogrammierbaren Steuerungen von Maschinen
EN ISO 13849-1 Sicherheit von Maschinen – SicherheitsbezogeneTeile von Steuerungen,Teil 1: Allgemeine Gestaltungsleitsätze
Seite 24Seite 24 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationHilfsmittel zu Abnahme, Verifikation und Test, Validierung
6
1
2
3
4
5
Safety Evaluation als Werkzeug des Gesamtsystems
siemens.de/safety-evaluation-tool
§ Safety Evaluation Tool für die Normen IEC 62061 und ISO 13849-1
§ Sicherheit beim Umgang mit den Normen: TÜV-geprüftes ONLINE Tool
§ Kostenfreie Nutzung des Online-Tools
§ Automatische Berechnung nach aktueller Normenlage
§ Schnelles Ergebnis: normenkonformer Report
§ Nutzung der Siemens XML-Datei auch in EPLAN möglich
§ Schnittstelle für Sicherheitskennwerte anderer Hersteller im XML-Format (SISTEMA) nach Einheitsblatt VDMA 66413
Seite 25Seite 25 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationHilfsmittel zu Abnahme, Verifikation und Test, Validierung
6
1
2
3
4
5
Abnahme Test für SINAMICS Antrieb mit integrierten Sicherheitsfunktionen
Skript mit Schnittstelle zu Drives ES
Download:http://support.automation.siemens.com/WW/view/de/52248627
Seite 26Seite 26 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationHilfsmittel zu Abnahme, Verifikation und Test, Validierung
6
1
2
3
4
5
Dokumentation im fehlersicheren SPS Engineeringsystem(Distributed Safety, Safety Advanced)
Ausdruck sicherheitsrelevanter Programmdaten
F-Programmbausteine
Hardware
Seite 27Seite 27 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Schritte bei der Planung/ Umsetzung einer SicherheitsapplikationErgebnis der Validierung
6
1
2
3
4
5
Validierung
Ergebnis der Validierung:
Erklärung das die Konformität zur Maschinenrichtlinie 2006/42/EG erfüllt istèKonformitätserklärung ist z.B. Voraussetzung zur Verwendung des CE Kennzeichens
https://www.youtube.com/watch?v=wye4sGZmuW0
Anschauliches Video bei Youtube
Seite 28
• Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
• Highlights STEP 7 Safety Advanced V13
• Projektieren und Programmieren mit Safety Advanced V13
• Weiterführende Informationen
Agenda
Seite 29Seite 29 Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Highlights STEP 7 Safety Advanced V13Historie Safety Integrated
Nächste Generation von SIMATIC Safety IntegratedTotally Integrated Automation V13
S7-400FH
F-Systeme
1980 1990 2000 2010 2015 2020
S5-110F S5-115F S5-95F
2014
S7-300F/400F WinAC RTX F
DistributedSafety
Safety V12Safety V11
Safety V13
S7-1500FNeu
S7-1200F
Seite 30Seite 30
Highlights STEP 7 Safety Advanced V13Welche F-Komponenten lassen sich projektieren und womit?
Kommunikation PROFIBUS & PROFIsafePROFINET / IWLAN & PROFIsafe
Bedienen &Beobachten
§ HMI Mobil Panel
§ HMI Key Panel
ControllerBasis Control
§ Fehlersichere S7-1200 *)
Distributed Control
§ Fehlersichere ET 200SP CPU *)
Advanced Control
§ Fehlersichere S7-1500
§ ET 200 F-CPU
§ S7-300F/400F
§ IPC
§ PanelPC
§ EmbeddedController
Engineering§ STEP 7 & STEP 7 Safety Advanced für S7300F / 400F und Fehlersichere S7-1500 / S7-1200§ STEP 7 Basic & STEP 7 Safety Basic für Fehlersichere S7-1200F§ STEP7 & STEP7 Safety Advanced & StartDrive für Sicherheitsfunktionen im SINAMICS G
§ STEP 7 & WinCC§ STEP 7 Safety Advanced
**) Geplanter Liefereinsatz Q II/2015*) Geplanter Liefereinsatz Q I/2015
ET 200S ET 200proET 200SPPeripherie ET 200MET 200ecoET 200iSP ET 200MP **) SINAMICS
Seite 31
• Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
• Highlights STEP 7 Safety Advanced V13
• Projektieren und Programmieren mit Safety Advanced V13
• Weiterführende Informationen
Agenda
Seite 32Seite 32
Projektieren und Programmieren mit Safety Advanced V13
Koexistenz
StandardprogrammçèSicherheitsprogramms
Seite 33Seite 33
Projektieren und Programmieren mit Safety Advanced V13Programmstruktur des Sicherheitsprogramms „früher“ (Distributed Safety V5.4)
F-AblaufgruppeF-Programmbaustein
(F-FB / F-FC)STEP7 „Classic“
FehlersichereS7-300/40
Seite 34
Projektieren und Programmieren mit Safety Advanced V13Neuorganisation F-Ablaufgruppe im TIA Portal mit Safety Advanced
F-Programmstruktur S7-300F/400F (seit Safety Adv. V11)
F-Programmstruktur S7-1500F Neu inS7-1500F
Tipps & Tricks : Safety im TIA Portal V13 Automatisierungsforum Dezember 2014 © Siemens AG 2014. Alle Rechte vorbehalten.
Kein F-Call erforderlich!
Kein F-Call erforderlich!
Seite 35Seite 35
F-CPU TIA Portal
Projektieren und Programmieren mit Safety Advanced V13Programmstruktur des Sicherheitsprogramms S7-300F/400F
Standard-Anwenderprogramm Sicherheitsprogramm
Main Safety-Block
Aktualisierungfehlersicheres PAE
Aktualisierungfehlersicheres PAA
Anwender-sicherheitsprogramm
GeneriertesSicherheitsprogramm
FB/FC FB/
FC
DB
RCVDP
SENDDP
FB/FC
F-Anwenderprogramm
Automatisch generierte undF-Systembausteine zurFehlererkennung undFehlerbeherrschung
Task Card„Anweisungen“
Anweisungen
Kommunikation
• Bedienen• Zeiten und
Zähler• Vergleicher
• MathematischeFunktionen
• Verschieben• Umwandler• Programm-
steuerung• Wort-
verknüpfungen• Safety
Kommunikation
OB1
…
OB35
…
FehlersichereS7-300/40
Seite 36Seite 36
Standard-Anwenderprogramm Sicherheitsprogramm
Main Safety-Block
Aktualisierungfehlersicheres PAE
Aktualisierungfehlersicheres PAA
Anwender-sicherheitsprogramm
GeneriertesSicherheitsprogramm
FB/FC FB/
FC
DB
RCVDP
SENDDP
FB/FC
F-Anwenderprogramm
Automatisch generierte undF-Systembausteine zurFehlererkennung undFehlerbeherrschung
Task Card„Anweisungen“
Anweisungen
Kommunikation
• Bedienen• Zeiten und
Zähler• Vergleicher
• MathematischeFunktionen
• Verschieben• Umwandler• Programm-
steuerung• Wort-
verknüpfungen• Safety
Kommunikation
OB1
…
F-OB
…
F-CPU TIA Portal
Neu inS7-1500F
FehlersichereS7-1500
Projektieren und Programmieren mit Safety Advanced V13Programmstruktur des Sicherheitsprogramms S7-1500F
Seite 37
Projektieren und Programmieren mit Safety Advanced V13F-Ablaufgruppe
Main Safety Baustein S7-1500F
• Erster F-Baustein, der vom Anwender programmiert wird• Ruft alle anwendererstellten, applikationsspezifischen F-Bausteine auf• Muss einer F-Ablaufgruppe zugewiesen werden (Safety Administration)
• Default-Einstellung TIA-Portal:eine F-Ablaufgruppe inklusiveMain Safety Baustein wird beimAnlegen einer F-CPU automatischerzeugt mit Aufruf im F-OB
Neu inS7-1500F
Seite 38Seite 38
Projektieren und Programmieren mit Safety Advanced V13
Zugriffsschutz
Seite 39Seite 39
Projektieren und Programmieren mit Safety Advanced V13Zugriffsschutz
§ Für den Zugriff auf das F-System ist für den Produktivbetrieb ein Zugriffschutzzwingend notwendig!§ Der Zugriffschutz muss nicht zwingend durch ein Passwort realisiert werden, wird aber
empfohlen.§ Für Testzwecke, Inbetriebsetzung, etc. ist zunächst kein Zugriffschutz notwendig. D. h., Sie
können sämtliche Offline- und Online-Aktionen ohne Zugriffschutz, d. h. ohne Passwortabfrageausführen.
Ist ein Zugriffschutz für den Produktivbetrieb notwendig?
Seite 40Seite 40
Projektieren und Programmieren mit Safety Advanced V13Zugriffsschutz
Für die F-CPU im Hardware- und Netzwerk-editor bei der Projektierung der F-CPU,Inspektorfenster, im Register "Eigenschaften"unter "Schutz", entsprechende Schutzstufe,z. B. "Schreibschutz für F-Bausteine“
Wo werden die Passwörter eingerichtet?
Für das Sicherheitsprogramm im SafetyAdministration Editor unter "Zugriffschutz"
Seite 41Seite 41
Projektieren und Programmieren mit Safety Advanced V13
Programmierfunktionenim
Sicherheitsprogramm
Seite 42
Projektieren und Programmieren mit Safety Advanced V13Woran erkenne ich Safety Ressourcen?
Einheitlich gelbe Markierung aller sicherheitsgerichteten Ressourcen
Seite 43Seite 43
Projektieren und Programmieren mit Safety Advanced V13Verfügbare Sicherheitsfunktionen (Bool/Timer/Counter)
Seite 44Seite 44
Projektieren und Programmieren mit Safety Advanced V13Verfügbare Sicherheitsfunktionen (Wandler/Vergleich/Arithmetik)
Seite 45Seite 45
Projektieren und Programmieren mit Safety Advanced V13Verfügbare TÜV zertifizierte Sicherheitsfunktionen (S7-300F/S7-1500F)
S7-1500F
S7-300/400F
Seite 46Seite 46
Projektieren und Programmieren mit Safety Advanced V13
Datenaustausch
Standard-/Sicherheitsprogramm
Seite 47Seite 47
Projektieren und Programmieren mit Safety Advanced V13Zugriff auf das Prozessabbild
Vom Standard-programm aus
Vom Sicherheits-programm aus
lesend schreibend lesend schreibend
Standard-Prozessabbild
Eingänge
Ausgänge
FehlersicheresProzessabbild
Eingänge
Ausgänge
Seite 48Seite 48
Projektieren und Programmieren mit Safety Advanced V13Zugriff auf Datenbausteine
Vom Standard-programm aus
Vom Sicherheits-programm aus
lesend schreibend lesend schreibend
Standard-Datenbaustein
FehlersichererDatenbaustein
In Distributed Safety konnten Variablenvon Standard-Datenbausteinen nicht imSicherheitsprogramm verwendet werden
Seite 49Seite 49
Projektieren und Programmieren mit Safety Advanced V13
Sicherheitsrelevante
Systemdiagnose
Seite 50
Projektieren und Programmieren mit Safety Advanced V13Möglichkeiten der Systemdiagnose fehlersicherer Steuerungen
TIA Portal Display Webserver CPU HMI
Seite 51
Projektieren und Programmieren mit Safety Advanced V13Systemdiagnose mit S7-1500
• Einfache Projektierung derAlarmeinstellungen
FB49,DB49
DB50,FC49
• Systemdiagnose auch in STOP derCPU verfügbar
• Keine zusätzlichen Bausteine nötigwie bei der S7-300/400
• Systemdiagnose in Firmware vonS7-1500 integriert
Neu
Seite 52
Projektieren und Programmieren mit Safety Advanced V13S7-1500F Display – Zusatznutzen für Safety
Neu inS7-1500F
SicherheitsbetriebAktiviert/Deaktiviert
Signatur desSicherheitsprogramms
Zeitstempel der letztenÄnderung des
Sicherheitsprogramms
Seite 53
Projektieren und Programmieren mit Safety Advanced V13S7-1500F Webserver – Zusatznutzen für Safety
Neu inS7-1500F
Seite 54
Projektieren und Programmieren mit Safety Advanced V13Systemdiagnose mit S7-1500
Immer aktiviert
WenigerProjektierungsaufwand
Neu
System-Diagnoseanzeige
Seite 55Seite 55
Projektieren und Programmieren mit Safety Advanced V13
Dokumentationsmöglichkeiten
Seite 56
Projektieren und Programmieren mit Safety Advanced V13Sicherheitsausdruck
Der Sicherheitsausdruck generiert eine Dokumentation über dasSicherheitsprogramm und unterstützt bei der Abnahme der Anlage!
Im Sicherheitsausdruck findet man:• Generelle Informationen zur Programmidentifikation, wie z.B.
• Verwendete Softwareversionen• F-Gesamtsignatur und Zeitstempel der Generierung
• Informationen zur Hardware, wie z.B.• F-CPU mit welcher Firmware-Version• Verwendete F-Peripherie und deren Parametrierung
• Informationen zum Sicherheitsprogramm, wie z.B.• Anwender-Programmbausteine mit Offline-Signatur• Verwendete Bibliotheksbausteine mit Offline-Signatur
Seite 57
Projektieren und Programmieren mit Safety Advanced V13Sicherheitsausdruck
Vorgehensweise zum Erstellen eines Sicherheitsausdrucks1 In der Projektnavigation
„Safety Administration“von der F-CPU
markieren, derenSicherheitsausdruckerstellen werden soll.
2
"Projekt > Drucken" imMenü wählen oder das„Drucken“ Symbolin der Funktionsleiste.
Seite 58
Projektieren und Programmieren mit Safety Advanced V13Sicherheitsausdruck
Vorgehensweise zum Erstellen eines Sicherheitsausdrucks
Im aufgeblendeten Dialogkönnen Sie u. a.
Layouteinstellungen für denAusdruck vornehmen undfestlegen, welchen Umfang
der Ausdruck haben soll
3
Aktivieren Sie die Option"Alles"!
Dies ist notwendig, um denProgrammcode für die
Abnahme zu dokumentieren
4
Seite 59
Projektieren und Programmieren mit Safety Advanced V13Sicherheitsausdruck
Beispiel eines Sicherheitsausdrucks:
Seite 60
Projektieren und Programmieren mit Safety Advanced V13Sicherheitsausdruck
Beispiel eines Sicherheitsausdrucks:
Seite 61Seite 61
Projektieren und Programmieren mit Safety Advanced V13
Livedemo
Seite 62Seite 62
Projektieren und Programmieren mit Safety Advanced V13Projektieren HMI mit WinCC V13 (Systemdiagnose)
SIMATIC HMITP700 COMFORT
F-C
MAS
-iSa
fety
IM15
5-6P
NSt
anda
rd
4F-
DQ
PMD
C24
V/2A
HF
DQ
4x24
VDC
/2A
AS-i
Mas
ter
CM
SIMATIC ET 200SP inkl. ASIsafe
DI
16x2
4VD
CST
DQ
8x24
VDC
/2A
ST
IM15
5-6P
NSt
anda
rd
SIMATIC S7-1500F
PROFINET/PROFIsafe
F-PM
-Epp
mD
C24
V/8A
Schutzklappe
LED-Scheibe
(M3)
SINAMICS G120
[F-DI]
[F-DI]
Auto / Service(Schlüsselschalter)
Wirebreak
Shortcircuit
GlobalE-Stop(E1)
Start(Taster)
Reset(Taster mit Lampe)
[DI]
8F-
DID
C24
VH
F
[DI]
8F-
DID
C24
VH
F
WinCC V13
SIMATIC HMI
SIRIUS 3SE63RFID
Seite 63Seite 63
Projektieren und Programmieren mit Safety Advanced V13Projektieren fehlersichere SPS + Peripherie (Standard-/F-Programm)
SIMATIC HMITP700 COMFORT
F-C
MAS
-iSa
fety
IM15
5-6P
NSt
anda
rd
4F-
DQ
PMD
C24
V/2A
HF
DQ
4x24
VDC
/2A
AS-i
Mas
ter
CM
SIMATIC ET 200SP inkl. ASIsafe
DI
16x2
4VD
CST
DQ
8x24
VDC
/2A
ST
IM15
5-6P
NSt
anda
rd
SIMATIC S7-1500F
PROFINET/PROFIsafe
F-PM
-Epp
mD
C24
V/8A
Schutzklappe
LED-Scheibe
(M3)
SINAMICS G120
[F-DI]
[F-DI]
Auto / Service(Schlüsselschalter)
Wirebreak
Shortcircuit
GlobalE-Stop(E1)
SIRIUS 3SE63RFID
Start(Taster)
Reset(Taster mit Lampe)
[DI]
8F-
DID
C24
VH
F
[DI]
8F-
DID
C24
VH
F
STEP 7 V13
SIMATIC PLC
Safety V13
Safety
Seite 64Seite 64
Projektieren und Programmieren mit Safety Advanced V13Projektieren fehlersichere Antriebsfunktionen (PROFIsafe)
SIMATIC HMITP700 COMFORT
F-C
MAS
-iSa
fety
IM15
5-6P
NSt
anda
rd
4F-
DQ
PMD
C24
V/2A
HF
DQ
4x24
VDC
/2A
AS-i
Mas
ter
CM
SIMATIC ET 200SP inkl. ASIsafe
DI
16x2
4VD
CST
DQ
8x24
VDC
/2A
ST
IM15
5-6P
NSt
anda
rd
SIMATIC S7-1500F
PROFINET/PROFIsafe
F-PM
-Epp
mD
C24
V/8A
Schutzklappe
LED-Scheibe
(M3)
SINAMICS G120
[F-DI]
[F-DI]
Auto / Service(Schlüsselschalter)
Wirebreak
Shortcircuit
GlobalE-Stop(E1)
Start(Taster)
Reset(Taster mit Lampe)
[DI]
8F-
DID
C24
VH
F
[DI]
8F-
DID
C24
VH
F
Startdrive V13
SINAMICS
Safety V13
Safety
SIRIUS 3SE63RFID
Seite 65Seite 65
Projektieren und Programmieren mit Safety Advanced V13Livedemo im Projekt
SIMATIC HMITP700 COMFORT
F-C
MAS
-iSa
fety
IM15
5-6P
NSt
anda
rd
4F-
DQ
PMD
C24
V/2A
HF
DQ
4x24
VDC
/2A
AS-i
Mas
ter
CM
SIMATIC ET 200SP inkl. ASIsafe
DI
16x2
4VD
CST
DQ
8x24
VDC
/2A
ST
IM15
5-6P
NSt
anda
rd
SIMATIC S7-1500F
PROFINET/PROFIsafe
F-PM
-Epp
mD
C24
V/8A
Schutzklappe
LED-Scheibe
(M3)
SINAMICS G120
[F-DI]
[F-DI]
Auto / Service(Schlüsselschalter)
Wirebreak
Shortcircuit
GlobalE-Stop(E1)
Start(Taster)
Reset(Taster mit Lampe)
[DI]
8F-
DID
C24
VH
F
[DI]
8F-
DID
C24
VH
F
SIRIUS 3SE63RFID
Seite 66Seite 66
Projektieren und Programmieren mit Safety Advanced V13
Ergänzung F-PLC Datentypenam Beispiel PROFIsafe Control Word SINAMICS G120
Seite 67
F-konforme PLC-Datentypen
• PLC-Datentypen (UDTs) sind selbstdefinierte Datenstrukturen, welche mehrfach imAnwenderprogramm verwendet werden können.
• F-UDTs werden genauso wie UDTs deklariert und verwendet.• In F-UDTs können alle Datentypen verwendet werden, die im F-Programm erlaubt sind.• Die Verschachtelung von F-UDT‘s innerhalb anderer F-UDTs wird nicht unterstützt!• In F-UDT‘s können sowohl im Sicherheitsprogramm als auch im Standardprogramm
eingesetzt werden.
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
S7-300F/400FS7-1500F
Neu inS7-1500F
Seite 68
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
S7-300F/400FS7-1500F
Beispielprojekt für die Verwendung von F-UDTs:
Seite 69
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
S7-300F/400FS7-1500F
Abbildung der Kommunikationsschnittstelle als F-UDTTelegramm T30 für die
fehlersichereKommunikation zwischen
CPU und Antrieb
Seite 70
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
S7-300F/400FS7-1500F
Ohne F-UDTs:Alle Bits des Telegramms müssen einzelnangelegt werden
Seite 71
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
S7-300F/400FS7-1500F
Mit F-UDT:1. Erstellen eines neuen PLC Datentyps (F-UDT) Neu in
S7-1500F
Seite 72
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
S7-300F/400FS7-1500F
Mit F-UDT:2. Nachbilden des Telegramms für die Antriebe als F-UDT
Neu inS7-1500F
Seite 73
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
S7-300F/400FS7-1500F
Mit F-UDT:3. Ersetzen der einzelnen Bitzuweisungen fürden Antrieb durch einen F-UDT
àSchnelleres und übersichtlicheresProgrammieren mit F-UDTs
Seite 74
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
S7-300F/400FS7-1500F
Zugriff mit einem F-UDT auf SINAMICS mit Controlword_T30
Neu inS7-1500F
1
Abbilden des PROFIsafe-Steuerwortes im F-UDT
2
1
Anlegen einer Variablen vom Datentyp des F-UDT‘s
3 Symbolische Zuordnung
3
2
Seite 75
Projektieren und Programmieren mit Safety Advanced V13F-konforme PLC-Datentypen (F-UDT)
Mit F-UDT:4. Anstatt jedes einzelne Bit zu verdrahten, muss jetzt nur eine Variable verschalten werden
S7-300F/400FS7-1500F
Seite 76
• Schritte bei der Planung/ Umsetzung einer Sicherheitsapplikation
• Highlights STEP 7 Safety Advanced V13
• Projektieren und Programmieren mit Safety Advanced V13
• Weiterführende Informationen
Agenda
Seite 77Seite 77
Weiterführende Informationen… Systemlösungen für die sicherheitsgerichtete Automation
Beratung
Beratung durch Siemens Safety Expertenund Solution Partner
siemens.de/solution-partner-finder
+Funktionsbeispiele
Vorgefertigte Lösungen auf Basispraxisnaher Funktionsbeispiele
siemens.de/safety-functional-examples
+Safety
EvaluationTool SET
SET für schnelle und sicher Bewertungvon Sicherheitsfunktionen Ihrer Maschine
siemens.de/safety-evaluation-tool
+Functiona
l SafetyServices
& TrainingTraining und Unterstützung
zu Normen, Risk Assessmentsiemens.de/sitrain-safetyintegrated
+
Durchgängiges ProduktportfolieErfassen – Auswerten - Reagieren
siemens.de/safety-integrated-produkte
+
Erfahren Sie mehr …siemens.de/safety-integrated
Durch-gängigesProdukt-Portfolio
Seite 78Seite 78
Peter Kretzer
Siemens AG
Niederlassung Saarbrücken
Werner-von-Siemens-Allee 4
66115 Saarbrücken
E-Mail: [email protected]
Vielen Dank für Ihre Aufmerksamkeit!
siemens.com/answers