Stop/Run LED abfragen S7/214

Bernd677

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

ich bin gerade auf ein Problem gestossen in meinem Programm.
Da meine S7/214 eingebaut ist (nicht sichtbar von vorn) moechte ich die Stop bzw. Run LED abfragen und mir dieses ueber eine externe LED anzeigen lassen.

Gibt es einen SM/SMB/SMW o.ae., womit ich dieses tun koennte?
In der Hilfe von Microwin habe ich nichts gefunden, nur die Schalterabfrage, diese sagt mir aber auch nicht ob die SPS laeuft...

Wir haben hier desoefteren kurze Stromausfaelle, und die S7 steht immer auf Term.
Somit geht sie nicht automatisch in den Run ueber.
In den Run kann ich sie aber nicht stellen, sicherheitsbedingt.

Danke schonmal!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da meine S7/214 eingebaut ist (nicht sichtbar von vorn) moechte ich die Stop bzw. Run LED abfragen und mir dieses ueber eine externe LED anzeigen lassen.

Gibt es einen SM/SMB/SMW o.ae., womit ich dieses tun koennte?

Mit welchem Programm willst Du SMx von außen abfragen?
Du könntest mitsniffern, wie MicroWin den Run-Status der CPU abfragt und eine solche Abfrage in Dein Programm einbauen.

Denkbar wäre noch der SM0.6 (Zyklustakt), wenn der sich nicht ändert, dann ist die CPU in Stop.

Du kannst den Run-Status auch elektrisch abfragen: einfach einen freien Ausgang im Programm auf fest 1 programmieren und daran Deine LED anschließen, ggf. über einen Inverter (z.B. Relais mit Öffner). Wenn die CPU in Stop ist, dann ist der Ausgang auf 0.

Noch eine Möglichkeit könnte sein, in "Systemdatenbaustein > Tabellen der Ausgänge" einen Ausgang (Digital oder Analog) als EIN bei Run->Stop festzulegen. Ich weiß aber nicht, ob der Ausgang dann auch bei Netz-Ein ohne Run eingeschaltet wird.

Wir haben hier desoefteren kurze Stromausfaelle, und die S7 steht immer auf Term.
Somit geht sie nicht automatisch in den Run ueber.
In den Run kann ich sie aber nicht stellen, sicherheitsbedingt.
Rein interessehalber: welche "sicherheitsbedingten" Umstände müssen verhindern, daß die CPU bei Netz-Ein in Run geht?
Das Netz-Ein läßt sich doch auch im SPS-Programm auswerten und eine entsprechende Reaktion programmieren.

Harald
 
Rein interessehalber: welche "sicherheitsbedingten" Umstände müssen verhindern, daß die CPU bei Netz-Ein in Run geht?
Das Netz-Ein läßt sich doch auch im SPS-Programm auswerten und eine entsprechende Reaktion programmieren.

Harald

Ich habe festgestellt, das die CPU bei RUN Stellung und Netzausfall anlaueft, danach mir meine Spruehanlage die Terrarien "Absaufen" laesst.
Deswegen "Sicherheitsbedingt".
Ist nicht immer so, jedoch ab und an, testweise ausprobiert.
Sie hat dann nicht aufgehoert zu spruehen.

Ich werde die Moeglichkeiten testen, die von netmaster kann ich momentan nicht deuten, da ich nicht so tief in der Materie stecke.

Ich werde den Oeffner von Harald versuchen, vielen Dank dafuer!

Melde mich, sobald es geklappt hat!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe festgestellt, das die CPU bei RUN Stellung und Netzausfall anlaueft, danach mir meine Spruehanlage die Terrarien "Absaufen" laesst.
Dafür muß es einen Grund geben, der höchstwahrscheinlich im vorhandenen SPS-Programm liegt und sich ganz bestimmt beheben läßt, z.B. ungünstig beschaltete Timer oder Flankenerkennung. Oder ein externer Sensor arbeitet noch nicht richtig, bevor die CPU von Stop in Run geht.

Ich werde die Moeglichkeiten testen, die von netmaster kann ich momentan nicht deuten, da ich nicht so tief in der Materie stecke.
netmaster hat genau den gleichen Vorschlag wie ich gemacht, nämlich im Programm einen Ausgang fest auf 1 (true) programmieren. Wenn die CPU in Stop ist, dann ist der Ausgang 0. Ich habe nur noch zusätzlich erklärt, wie Du es schalten kannst, damit Deine LED bei Stop leuchtet (bei Ausgang = 0).

Harald
 
@ Harald

Dann kam ich mit deiner Artikulierung eben besser zurecht.

Dann koennte ich doch gleich den SM0.0 verwenden, oder?
Den auf einen Oeffner gelegt, da ich ihn im Programm ja bereits verwendet habe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank an alle Beteiligten, es geht wunderbar!
Warum nicht die Ursache beheben?
Warum lässt die Sprühanlage das Terrarium "absaufen"?
Wer steuert die Sprühanlage an?

zu 1.: weil es sporadisch passiert
zu 2.: Weil sie ab und an zu lange sprueht
zu 3.: die interne Uhr der CPU

Evtl. kann es sein, das ich mit den Hex Umrechnungen einen Fehler gemacht habe, sie sprueht morgends, mittags und abends fuer einen voreingestellten Zeitraum.

Vllt. sind die Sekunden falsch umgerechnet, ich weiss es nicht.
Sobald ich die Spruehdauer zu einer bestimmten Zeit aendere, meinetwegen eine Stunde vor oder zurueck, passt die Laenge des Spruehvorgangs nicht mehr.
Entweder faengt er gar nicht erst an, oder sie hoert nicht auf...
 
Zuletzt bearbeitet:
Zurück
Oben