Stromstoßschalter im PNOZ

Ralle

Super-Moderator , User des Jahres 2006-2007
Teammitglied
Beiträge
15.414
Reaktionspunkte
4.043
Zuviel Werbung?
-> Hier kostenlos registrieren
Wir versuchen gerade mit allen Tricks in einem PNOZ einen Stromstoßschalter zu realisieren.
Hintergrund: Es gibt nur einen Input um ein Öffnen der Schutztür anzufordern und nach dem Schließen, wieder zu quittieren.
Das ist eigentlich keine sicherheitsrelevante Funktion, wenn das Öffnen angefordert ist, gibt das PNOZ ein Signal an die SPS, diese fährt die Maschine bis zu einer gewünschten Position und schaltet die Automatik ab (falls diese lief), danach öffnet das PNOZ die Zuhaltung der Türen, die Maschine geht damit aus, es sein denn man hat den "Totmanschalter" in der Hand und "Einrichten" aktiviert. Dann geht sie in einen sicheren Modus. Wenn man die Türen wieder schließt, soll man mit erneutem Betätigen des Schalters dies quittieren und die Türen verriegeln.

Problem: Das PNOZ-Programm moniert bei jeder Art der Schaltung, sie ich für einen Stromstoßschalter kenne eine "unerlaubte Schleifenbildung". Es gibt einfach keinen Weg, das zu realisieren.

Erste Variante:

U Ex
FP Ex
X Mx
= MX

Da kann man im PNOZ (fast) umsetzen, für das XOR braucht man ja aber wieder den Mx, also XOR mit der Flanke und sich selbst --> "unerlaubte Schleifenbildung"

Zweite Variante:

stromstossschalter-mit-speicherglieder-sr.jpg
Stromstoßschalter mit SR-Flipflops


Sobald man oben gezeigte Varainte im PNOZ umsetzt (sieht natürlich im PNOZ ein wenig anders aus :) ),
bekommt man spätestens beim Anbinden vom M0.1 im NW1 --> "unerlaubte Schleifenbildung"

Muß doch irgendwie zu realisieren sein. Für so kleine Sachen, sollte es im PNOZ auch die Möglichkeit geben, "unsicher" zu programmieren.
Z.Bsp. eine Seite für Hilfsfunktionen, wie ben solche Stromstoßschalter. Oder vielleicht gleich eine Funktin dafür.
 
Hallo Ralle,

man kann auch im PNOZ Schleifen erstellen.
Du musst hierfür sogenannte LOOP Ein-/Ausgänge verwenden. Einfach ganz rechts im Arbeitsbereich eine leere Zelle mit der rechten Maustaste auswählen und auf aktiv setzten. Dann diesen als LOOP-Ausgang einstellen. Nun das Ganze auf der linken Seite für den Eingang wiederholen und schon kannst du dir die Schleife bauen.
In der Online-Hilfe ist das Ganze auf gut unter dem Punkt Schleifenbildung beschrieben.

Viele Grüße

Anubis
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen Ralle,

wie Anubis schon richtig beschrieben hat kann man im PNOZmulti Konfigurator eine bewusste Schleifenbildung durch die Funktion Loop generieren.

Um einen Taster zum Ein- und Ausschalten zu benutzen gibt es noch eine Möglichkeit.
Wenn du vor einem RS-Glied 2 Zähler setzt, einer für den S-Eingang einer für den R-Eingang.
Der Zähler für den Setz-Eingang besitzt 1 Zählschritt und eine automatische Rücksetzung.
Der Zähler vor dem Rücksetz-Eingang hat 2 Zählschritte eingestellt und eine automatische Rücksetzung.

Wenn man jetzt den Taster das erste Mal betätigt wird das RS-Glied gesetzt.
Wird der Taster ein weiteres Mal betätigt setzt sich der 1. Zähler zurück und der 2. Zähler (vor dem R-Eingang) wird gesetzt.
Das RS-Glied ist wieder zurückgesetzt.

Zur Erklärung siehe angehängtes Bild.

2015-09-10_080944.jpg



Grüße,
 
Zurück
Oben