Hallo,
ich schreibe das erste Mal ein Sicherheitsprogramm und bin zur Zeit leider Einzelkämpfer, daher die Frage an euch.
Ich habe zwar schon das Handbuch zu distributed safety überflogen, aber keine Antwort zu folgender Frage gefunden:
Wie gehe ich vor, wenn ich einen Antrieb sicherheitsgerichtet abschalten möchte?
Wenn ich das richtig verstanden habe, könnte ich einen einfachen Motorbaustein verwenden und die sicherheitsgerichteten Ein- und Ausgänge verschalten. Wenn ich jetzt aber den gleichen Antrieb aus technologischen Gründen mit nicht sicherheitsgerichteten Signalen abschalten möchte, mache ich was? Rufe den gleichen Motorbaustein im normalen Programm auf und verschalte sicherheitsgerichtete und nicht sicherheitsgerichtete Signale? Was passiert wenn sich aus irgendeinem Grunde die Befehle widersprechen, z.B. dadurch, dass ich vergessen habe eine Abschaltbedingung aus dem sicherheitsprogramm im normalen Prpgramm "nachzuziehen", sprich ist das Sicherheitsprogramm "mächtiger" und setzt den Ausgang trotzdem auf False?
Würde mich über eine kurze Erklärung, vielen Dank schon mal.
Achso hier die Rahmenbedingungen:
TIA V14 update 2
Step 7 Safety V14
S7 315 F CPU
SCL ist als Programmiersprache nicht zugelassen
Grüße Franz
ich schreibe das erste Mal ein Sicherheitsprogramm und bin zur Zeit leider Einzelkämpfer, daher die Frage an euch.
Ich habe zwar schon das Handbuch zu distributed safety überflogen, aber keine Antwort zu folgender Frage gefunden:
Wie gehe ich vor, wenn ich einen Antrieb sicherheitsgerichtet abschalten möchte?
Wenn ich das richtig verstanden habe, könnte ich einen einfachen Motorbaustein verwenden und die sicherheitsgerichteten Ein- und Ausgänge verschalten. Wenn ich jetzt aber den gleichen Antrieb aus technologischen Gründen mit nicht sicherheitsgerichteten Signalen abschalten möchte, mache ich was? Rufe den gleichen Motorbaustein im normalen Programm auf und verschalte sicherheitsgerichtete und nicht sicherheitsgerichtete Signale? Was passiert wenn sich aus irgendeinem Grunde die Befehle widersprechen, z.B. dadurch, dass ich vergessen habe eine Abschaltbedingung aus dem sicherheitsprogramm im normalen Prpgramm "nachzuziehen", sprich ist das Sicherheitsprogramm "mächtiger" und setzt den Ausgang trotzdem auf False?
Würde mich über eine kurze Erklärung, vielen Dank schon mal.
Achso hier die Rahmenbedingungen:
TIA V14 update 2
Step 7 Safety V14
S7 315 F CPU
SCL ist als Programmiersprache nicht zugelassen
Grüße Franz