grosser_marco
Level-1
- Beiträge
- 45
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo alle zusammen,
ich hoffe Ihr könnt mir bei meinem Problem helfen.
Ich habe ein Projekt mit einem Panel-PC von Beckhoff mit integriertem NOVRAM.
Nun ist es so, daß in diesem Projekt ziemlich viele Parameterwerte (Offsets etc.) und Produktionsdaten (ID-Nummern, sich ändernde Prozesszustände/Schrittmerker etc.) unter allen Umständen erhalten bleiben müssen, also nach Spannungsausfall als auch nach Systemabsturz.
Dazu habe ich unter TwinCAT 2.10 diese Variablen im Projekt als AT%Q* deklariert und sie im System-Manager mit den entsprechend angelegten NOVRAM-Variablen verknüpft. Als Bussystem wird EtherCAT verwendet, in Verbindung mit TwinSAFE.
Nun habe ich heute das Problem gehabt, daß mir das System aus irgendwelchen Gründen plötzlich abgestürzt ist, wahrscheinlich hatte es mit einem EtherCAT-Koppler zu tun, der plötzlich nicht mehr mit Spannung versorgt wurde. Jedenfalls zeigte das System noch den RUN-Zustand an und auch die PLC lief noch, aber es wurden keine Eingänge mehr eingelesen und keine Ausgänge mehr gesetzt. Viele der Teilnehmer am EtherCAT meldeten ebenfalls Störung oder gingen von OP in SafeOP.
Ich habe dann mehrmals einen IO-Reset All versucht, auch einen mehrmaligen Systemneustart. Als das alles nichts half, habe ich den Rechner neu gestartet.
Danach waren sämtliche Variablen des NOVRAM auf 0 gesetzt, also gelöscht. Ich kann nicht sagen, ob sie erst nach dem Neustart gelöscht waren oder schon nach dem Systemabsturz.
Das darf unter keinen Umständen passieren...!!!!
Ist das eine Eigenart von TwinCAT? Beckhoff sagte mir, daß der NOVRAM sich nicht einfach so von selbst löscht...
Aber woran könnte es dann liegen? Wenn der NOVRAM nicht unter allen Umständen funktioniert, dann hab ich keine Ahnung wie ich meine Daten sichern soll.
Habt Ihr eine Idee zu dem Problem und der Lösung? Bitte helft mir!! Danke!
ich hoffe Ihr könnt mir bei meinem Problem helfen.
Ich habe ein Projekt mit einem Panel-PC von Beckhoff mit integriertem NOVRAM.
Nun ist es so, daß in diesem Projekt ziemlich viele Parameterwerte (Offsets etc.) und Produktionsdaten (ID-Nummern, sich ändernde Prozesszustände/Schrittmerker etc.) unter allen Umständen erhalten bleiben müssen, also nach Spannungsausfall als auch nach Systemabsturz.
Dazu habe ich unter TwinCAT 2.10 diese Variablen im Projekt als AT%Q* deklariert und sie im System-Manager mit den entsprechend angelegten NOVRAM-Variablen verknüpft. Als Bussystem wird EtherCAT verwendet, in Verbindung mit TwinSAFE.
Nun habe ich heute das Problem gehabt, daß mir das System aus irgendwelchen Gründen plötzlich abgestürzt ist, wahrscheinlich hatte es mit einem EtherCAT-Koppler zu tun, der plötzlich nicht mehr mit Spannung versorgt wurde. Jedenfalls zeigte das System noch den RUN-Zustand an und auch die PLC lief noch, aber es wurden keine Eingänge mehr eingelesen und keine Ausgänge mehr gesetzt. Viele der Teilnehmer am EtherCAT meldeten ebenfalls Störung oder gingen von OP in SafeOP.
Ich habe dann mehrmals einen IO-Reset All versucht, auch einen mehrmaligen Systemneustart. Als das alles nichts half, habe ich den Rechner neu gestartet.
Danach waren sämtliche Variablen des NOVRAM auf 0 gesetzt, also gelöscht. Ich kann nicht sagen, ob sie erst nach dem Neustart gelöscht waren oder schon nach dem Systemabsturz.
Das darf unter keinen Umständen passieren...!!!!
Ist das eine Eigenart von TwinCAT? Beckhoff sagte mir, daß der NOVRAM sich nicht einfach so von selbst löscht...
Aber woran könnte es dann liegen? Wenn der NOVRAM nicht unter allen Umständen funktioniert, dann hab ich keine Ahnung wie ich meine Daten sichern soll.
Habt Ihr eine Idee zu dem Problem und der Lösung? Bitte helft mir!! Danke!
Zuletzt bearbeitet: