-> Hier kostenlos registrieren
Hallo zusammen,
Ist Zustand:
Ich hab ein laufendes Programm, das als Schrittkette mit normalen SR-Merkern Programmiert ist. Nach einem Spannungsausfall muss die Anlage wieder in den Grundzustand gebracht werden, da der Zustand der Merker nicht gespeichert wurde.
Die CPU ist eine CPU 315-2 DP (6ES7 315-2AH14-0AB0).
Soll Zustand:
Nun soll das Programm geändert, so dass nach einem Spannungsausfall das Programm an der letzten stelle weiterarbeitet.
Meine änderungen:
Ich hab mir gedacht die SR Merker einfach als Remannent zu deklarieren:
Da bei der CPU die Remanenten Merker bei MB 0 anfangen habe ich nun die SR-Merker aus dem alten Programm der Reihe nach von M0.0 bis M1.4 geändert. In der Hardware konfiguration habe ich die Anzahl der Remanenten Merker auf 2 eingestellt. (also sind die Merker von M0.0 - M1.7 Remanent) Leider funktioniert das wohl anscheinend nicht, denn nach dem wegschalten der Spannung weiß das Programm immer noch nicht wo es war.
Was mache ich Falsch? Wo kann das Problem liegen?
Meine Vermutung:
Die SR-Merker werden im Programm durch das Umschalten von Automatik auf Hand zurückgesetzt. Wenn die Spannung ausfällt, fällt natürlich auch die Versorgung der Eingänge aus und so könnte es sein, das es für das Programm so aussieht als wenn jemand den den Automatikbetrieb ausschaltet. (Weil die CPU vielleicht ein paar millisekunden länger mit Spannung versorgt wird (durch Kondensatoren im Netzteil oder so))
Danke schon mal...
Ist Zustand:
Ich hab ein laufendes Programm, das als Schrittkette mit normalen SR-Merkern Programmiert ist. Nach einem Spannungsausfall muss die Anlage wieder in den Grundzustand gebracht werden, da der Zustand der Merker nicht gespeichert wurde.
Die CPU ist eine CPU 315-2 DP (6ES7 315-2AH14-0AB0).
Soll Zustand:
Nun soll das Programm geändert, so dass nach einem Spannungsausfall das Programm an der letzten stelle weiterarbeitet.
Meine änderungen:
Ich hab mir gedacht die SR Merker einfach als Remannent zu deklarieren:
Da bei der CPU die Remanenten Merker bei MB 0 anfangen habe ich nun die SR-Merker aus dem alten Programm der Reihe nach von M0.0 bis M1.4 geändert. In der Hardware konfiguration habe ich die Anzahl der Remanenten Merker auf 2 eingestellt. (also sind die Merker von M0.0 - M1.7 Remanent) Leider funktioniert das wohl anscheinend nicht, denn nach dem wegschalten der Spannung weiß das Programm immer noch nicht wo es war.
Was mache ich Falsch? Wo kann das Problem liegen?
Meine Vermutung:
Die SR-Merker werden im Programm durch das Umschalten von Automatik auf Hand zurückgesetzt. Wenn die Spannung ausfällt, fällt natürlich auch die Versorgung der Eingänge aus und so könnte es sein, das es für das Programm so aussieht als wenn jemand den den Automatikbetrieb ausschaltet. (Weil die CPU vielleicht ein paar millisekunden länger mit Spannung versorgt wird (durch Kondensatoren im Netzteil oder so))
Danke schon mal...