FB 215 "F_ESTOP1": NOT-AUS bis Stop-Kategorie 1

spitfire

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich habe da eine Frage zu dem Sicherheitsbaustein FB 215 "F_ESTOP1": NOT-AUS bis Stop-Kategorie 1........

Im Handbuch steht folgendes:
Zitat:
"Anmerkung:
Am F-Applikationsbaustein kann nur ein NOT-AUS-Signal (E_STOP) ausgewertet werden"

Hierzu meine Frage:
Kann ich den E_Stop-Eingang auch mit einem Bit aus einem von mir angelegten F-DB beschalten???
Dieses DB-Bit wird in einem von mir geschriebenen F-FB bearbeitet.
Am Ausgang (Q) des FB215 soll damit der fehlersichere Ausgang A40.0 rückgesetzt werden
Jedesmal wenn diess DB-Bit am E_Stop-Eingang den Signalzustand "0" annimmt geht meine CPU mit der Diagnosemeldung "Datenverfälschung A40.0" in STOP .

Für eine Antwort wäre ich sehr dankbar!!!!

Gruss

Peter
 
Was soll das werden?
Die F-Bausteine sind dafür entwickelt worden, um möglichst manipuliersichere F-Programme für sicherheitskritische Anwendungen
schreiben zu können.
Ich weiß nicht, wie man dann auf die Idee kommt an den F-Stop irgendein Datenbit legen zu wollen!?!
Dann schreib Dir die gewünschte Funktion in den selbst kreierten F-FB.
 
Not-aus

Hallo,

hast du den A40.0 direkt an Q? Datenverfälschung klingt als wenn du den Ausgang mehrmals schreibst. Hast du beim Generieren mal auf "Zugriffe von Standard" geprüft?

André
 
Hi,

ja, habe den A 40.0 direkt auf Q liegen.
Am Eingang E_Stop des FB215 liegen 3 Not-Aus Schalter (fehlersichere Eingänge) und eben diese besagte F-DB Bit mittels UND-Verknüpfung.
Dieses Bit wird steuerungsintern durch einen von mir geschriebenen F-FB gebildet (Drehzahlüberwachung).
Es funzt mit den Not-Schaltern ganz prima, nur wenn das DB-Bit Signalzustand "0" hat geht die CPU in STOP. A40.0 wird nur im Sicherheitsprogramm verwendet und kommt im normalen Anwenderprogramm nicht vor.......
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ja, habe den A 40.0 direkt auf Q liegen.
Am Eingang E_Stop des FB215 liegen 3 Not-Aus Schalter (fehlersichere Eingänge) und eben diese besagte F-DB Bit mittels UND-Verknüpfung.
Dieses Bit wird steuerungsintern durch einen von mir geschriebenen F-FB gebildet (Drehzahlüberwachung).
Es funzt mit den Not-Schaltern ganz prima, nur wenn das DB-Bit Signalzustand "0" hat geht die CPU in STOP. A40.0 wird nur im Sicherheitsprogramm verwendet und kommt im normalen Anwenderprogramm nicht vor.......

Mir schwant da was... Kann es sein, dass du dein F-DB-Bit zusätzlich von einem Nicht-F-Programmteil aus beschreibst? Das würde das Verhalten erklären.

Gruß
Flinn
 
Hi,

ja, habe den A 40.0 direkt auf Q liegen.
Am Eingang E_Stop des FB215 liegen 3 Not-Aus Schalter (fehlersichere Eingänge) und eben diese besagte F-DB Bit mittels UND-Verknüpfung.
Dieses Bit wird steuerungsintern durch einen von mir geschriebenen F-FB gebildet (Drehzahlüberwachung).
Es funzt mit den Not-Schaltern ganz prima, nur wenn das DB-Bit Signalzustand "0" hat geht die CPU in STOP. A40.0 wird nur im Sicherheitsprogramm verwendet und kommt im normalen Anwenderprogramm nicht vor.......


Ach so, es wird heller.
Du willst also die Not-Äuse nur zulassen, wenn eine Drehzahlüberwachung meldet, daß was dreht, richtig?
Not-Aus-Eingänge mit einem UND auf den Eingang des FB215 zu sammeln ist mehr als unschön.
Man spendiert jedem Not-Aus einen eigenen FB215 und legt an Q einen Merker, oder ein Datenbit (so mache ich es, in einem gelben DB).
Dann hat man 3 Datenbits, für jeden Not-Aus einen, diese kannst Du dann mit dem Drehzahlwächterbit UND-Verknüpfen und hängst da den Ausgang dran. Dann funzt es.
Ich vermute, daß die UND-gesammelten Eingänge ohnehin nur funktionieren, da sie auf der gleichen Eingangskarte liegen.
Will man nur einen FB215 verwenden, sollte man die Not-Äuse auch so verdrahten, also in Reihe auf einen Eingang.

Dennoch halte ich es für fragwürdig Not-Aus-Taster überbrücken zu wollen!!!!
Wenn Du keine sichere Drehzahlüberwachung hast, wird keine BG das je abnehmen.
 
Zuletzt bearbeitet:
Also das mit den "Pro Not-Halt einen FB215" würde ich jetzt nicht so stehen lassen. Wenn man eine recht volle CPU hat, wirst du dich wundern was so ein Bausteinaufruf an Zyklusszeit kostet!

Die Not-Halt Eingänge per UND zusammenfassen ist schon ok..

Aber die Drehzahlüberwachung.. kann sein das du ein Not-Halt nach Stop-Kat. 2 erstellen willst? (Also erst Antriebe bremsen, dann Strom weg)?

Dann solltest (MUST!) du den Q-Delay benutzen! Denn wenn deine Drehzahlüberwachung mal hängt, würde die Maschine nicht abschalten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Drehzahlüberwachung ims Standardteil

Hallo,

ich vermute er beschreibt den F-DB aus dem Standardprogramm heraus.

Einfach mal auf zugriffe vom Standard prüfen lassen. (Auf generieren gehen und dann linke Maustaste).
Du darfst die F-Bits zwar im Standard Programm abfragen,für z.B. Meldungen, aber nicht beschreiben!!!
Hintergrund, die CPU besitzt quasi 2 F-Programme, das von dir geschriebene und das generierte, beide zusammen bilden die sicherheit. Sie laufen jedoch nicht gleichzeitig, sondern nacheinander ab und werden anschließend geprüft. (Differenzen im VKE usw..) Wenn nun dein Standardproggi die Bist ändert, stimmen die Ergebnisse in deinem Programm nicht mehr überein.
 
Zurück
Oben