Ausgänge ansteuern während dem Betrieb

Pockebrd

Level-1
Beiträge
327
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich möchte in einer Anlage die schon im Betrieb ist ein Ausgang für ein Ventiel über den PC/PG kurz ansteuern.
Über Variable online ansteuern geht nicht, wird ja vermutlich über das Programm wieder zurück gesetzt. Die Eingänge kann ich online anschauen.
Schalten am Kontakt geht ja bei Ausgänge auch nicht.

Wie macht ihr so etwas, wenn ihr während dem Betrieb ein Ausgang schalten möchtet ?


Gruß Markus
 
Hallo


Es gibt die Möglichkeit in einer VAT die Ausgänge zu forcen.

VAT aufmachen unter Variable --> Forcewerte anzeigen dann geht eine VAT auf da schreibst du dann den Ausgang rein den du forcen willst unter FORCE -->rechtsklick forcen oder wenn du es rückgängig machen willst force löschen.

Lg Chris
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Musst nich gleich forcen.
Vat Tabelle öffnen, Ausgang und Steuerwert (1 oder TRUE) eintragen.
Oben bei den Einstellungen "permanent" und am "Zyklusende" für Steuern umstellen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mit dem "forcen" der Ausgänge während des Betriebs ist so ne Sache!

Variablen steuern ist da angebrachter! Wenn du während des Betriebs einen Ausgang "force-st" :) dann liegt dieser an, unabhängig davon, was das Programm macht! Er wird also auch nicht auf 0 gesetzt, wenn ein entsprechender Programmschritt das erwartet!

Über "Variablen steuern" einen Ausgang auf 1 zu setzen ist da die Methode der Wahl!Gerade da wir hier von einer Anlage im Betrieb sprechen! Du kannst den Ausgang auf 1 steuern und wenn entsprechende Programmschritte kommen (Merker/Zeiten usw.) wird dieser folgerichtig wieder auf 0 gesteuert!

Es bietet sich immer an, sich eigene Variablentabellen anzulegen!

Gruss
 
Über "Variablen steuern" einen Ausgang auf 1 zu setzen ist da die Methode der Wahl!Gerade da wir hier von einer Anlage im Betrieb sprechen! Du kannst den Ausgang auf 1 steuern und wenn entsprechende Programmschritte kommen (Merker/Zeiten usw.) wird dieser folgerichtig wieder auf 0 gesteuert!
Was ist das denn für ein dreckiger Programmierstil, wo jeder Depp jederzeit von außen Ausgänge schalten kann?!!
:sb5:

Harald
 
Wenn am Zyklusende die VAT steuert kannst programmiern wie du willst.
Die VAT hat da das letzte Wort, drum heissts "DIE" VAT Tabelle :ROFLMAO:

Was anderes ists bei Merkern, wenn diese mitten im Programm den Status ändern,da hab ich schon geflucht, da hilft dann die Vat auch nicht.
Und bei uns läuft ProDiag mit HMI Pro, das heisst bei ner Programm änderung kanns passieren, dass man danach Pro Diag in der S7 und im HMI wieder
übersetzen darf.
Dauert bei uns durch die Riesen Programme ewigst.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Was ist das denn für ein dreckiger Programmierstil, wo jeder Depp jederzeit von außen Ausgänge schalten kann?!!
:sb5:

Harald

Versteh deinen Einwand nicht ganz...aus diesem Grund gibt es "Variablen steuern"... und wer ist "Jeder Depp,der jederzeit Ausgänge von Aussen schaltet"? Wenn du damit Jemanden mit PG meinst, der die Berechtigung hat, sich an einer Anlage zu schaffen zu machen, hast du wohl Recht!

Ansonsten : weiss echt nicht, was du meinst!
 
OB1 öffnen
Am Ende von diesem:

SET
=A x.y

Ctrl + L drücken Enter Enter

nachher löschen
Ctrl + L drücken Enter Enter


wird in 99,9999% der Fälle funktionieren.
 
Hallo
Meiner Ansicht nach ist es extrem wichtig einen "probehalber" gesetzten Ausgang
SCHNELL!! wieder rücksetzen zu können.

Das geht meiner Meinung nach am besten indem ich am Ende des OB1 schreibe:

U M x.y (freier Merker)
U "Not-Aus ok"
= A x.y

Den freien Merker kann ich in einer VAT sehr schnell ändern
oder im Ernstfall noch den Not-Aus reinhauen.

MfG
Paul
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Meiner Ansicht nach ist es extrem wichtig einen "probehalber" gesetzten Ausgang
SCHNELL!! wieder rücksetzen zu können.

Das geht meiner Meinung nach am besten indem ich am Ende des OB1 schreibe:

U M x.y (freier Merker)
U "Not-Aus ok"
= A x.y

Den freien Merker kann ich in einer VAT sehr schnell ändern
oder im Ernstfall noch den Not-Aus reinhauen.
Hehe! Werden Deine Aggregate bei Notaus nicht elektrisch abgeschaltet, unabhängig davon, was die SPS sagt?! :rolleyes:


Wenn nur einzelne Ausgänge kurzzeitig übersteuert werden sollen, dann ist die Variante von Zefix am schnellsten
abzustellen: einfach den Blitz-Button ausschalten oder zweimal ESC und schwupps ist der Ausgang wieder normal.
Musst nich gleich forcen.
Vat Tabelle öffnen, Ausgang und Steuerwert (1 oder TRUE) eintragen.
Oben bei den Einstellungen "permanent" und am "Zyklusende" für Steuern umstellen.

Bei mehreren zu übersteuernden Ausgängen nutze ich auch oft die Variante am Ende des OB1:
Code:
U M x.y (freier Merker)
= A x.y
Den Merker kann man in der VAT sehr schnell mit Strg+0 und Strg+1 steuern.

Forcen nutze ich auch manchmal. Das kommt auf den Einzelfall drauf an.
btw: aktives Forcen wird an der CPU auffällig mit einer gelben LED signalisiert.

Harald
 
Für am Anfang oder Ende des Programms nehm ich immer die VAT.
Manchmal gibts eben den Fall dass man mitten im Programm Werte Steuern muss die vorher gebildet werden.
In so nem Fall wird dann gern auch der Lampentest mal missbraucht.
Den Button oder Taster gibts meistens schon ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
so jetzt meld ich mich auch wieder.
Also mit der Variablen Tabelle hatte ich es versucht. Auch mit unterschiedlichen Einstellungen. Den Ausgang konnte ich aber nicht setzen.

Das mit dem Merker am Ende vom OB 1 muß ich mal testen.

Wenn ich mit "Strg+0 und Strg+1" arbeiten möchte, muß ich dann erst in der Variablen Tabelle den Merker den ich steuern möchte markieren, richtig ?
 
SET //VKE wird auf 1 gesetzt
= Ax.y //Zuweisung Ausgang x.y

CTRL-L = Shortcut für "Laden in Zielsystem"
 
Zurück
Oben