Hallo,
Wo oder wie lege ich fest, dass bei Programmneustart der vorherige Zustand eines Aktors in der Visualisierung wieder angezeigt wird.
Beispiel: Gartenberegnung (Hutschienenschalter FS20SH-2) ist eingeschaltet. In der Visualisierung zeigt das Icon EIN.
Das Programm muss, weil z.B. der Rechner hängt neu gestartet werden. Dann ist der FS20SH-2 weiterhin eingeschaltet und die Beregnung läuft aber in der Visualisierung zeigt das Icon AUS.
Gibt es eine Möglichkeit das zu ändern?
Michael
FHZ1300 PC wie bei Programmstart letzten Zustand einstellen
Moderator: Co-Administratoren
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: FHZ1300 PC wie bei Programmstart letzten Zustand einstel
Hallo Michael
Damit nach einem Absturz der letzte Wert wieder verfügbar ist, musst du ihn jedes Mal, wenn er sich ändert, mit der Funktion SICHERN() abspeichern. Im *INIT-Makro kannst du dann den gespeicherten Wert mit LADEN() wieder einlesen.
Viele Grüsse
Bümpi
Damit nach einem Absturz der letzte Wert wieder verfügbar ist, musst du ihn jedes Mal, wenn er sich ändert, mit der Funktion SICHERN() abspeichern. Im *INIT-Makro kannst du dann den gespeicherten Wert mit LADEN() wieder einlesen.
Viele Grüsse
Bümpi
Re: FHZ1300 PC wie bei Programmstart letzten Zustand einstel
Moin Bümpi,
Danke für deine Nachricht.
Bezieht sich Deine Antwort nur auf Abstürze oder auch auf von mir gewolltes runterfahren.
Dann war PC hängt und Beregnung ein schlechtes Beispiel von mir.
Ein reelles Beispiel ist aber die Teichwassersteckdose. Das Magnetventil wird über einen FS20SH-2 angesteuert.
Sie steht in der Visualisierung immer auf EIN. Bei Neustart auf AUS obwohl der Schalter immer noch Ein ist
Michael
Danke für deine Nachricht.
Bezieht sich Deine Antwort nur auf Abstürze oder auch auf von mir gewolltes runterfahren.
Dann war PC hängt und Beregnung ein schlechtes Beispiel von mir.
Ein reelles Beispiel ist aber die Teichwassersteckdose. Das Magnetventil wird über einen FS20SH-2 angesteuert.
Sie steht in der Visualisierung immer auf EIN. Bei Neustart auf AUS obwohl der Schalter immer noch Ein ist
Michael
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: FHZ1300 PC wie bei Programmstart letzten Zustand einstel
... bei einem geordneten Neustart funktioniert das natürlich genauso! Da gäbe es noch die Möglichkeit, mit *ALL oder *ALLV (siehe Homeputer-Hilfe zu SICHERN) alle Objekte und ev. auch alle Variablen in einem *END-Makro zu sichern und dann wieder zu laden. Aber eben: Bei einem Absturz wird das *END-Makro nicht ausgeführt, weshalb für diesen Fall nur das Sichern nach jeder Zustands-Änderung wirkungsvoll ist.Micha hat geschrieben:Bezieht sich Deine Antwort nur auf Abstürze oder auch auf von mir gewolltes runterfahren.
Dann war PC hängt und Beregnung ein schlechtes Beispiel von mir.
Viele Grüsse
Bümpi
Re: FHZ1300 PC wie bei Programmstart letzten Zustand einstel
Danke Bümpi,
Dann werde ich mal *ALL versuchen. Ich muss ja dann nicht jeden einzelnen Aktor der in Frage kommt einzeln hinterlegen.
PS. Die Heizungssteuerung läuft ohne Problem. Auch die bidirektionale Ansteuerung der Hutschienenschalter
mit Hilfe des FS20-Managers arbeitet ohne Aussetzer.
Gruß Michael
Dann werde ich mal *ALL versuchen. Ich muss ja dann nicht jeden einzelnen Aktor der in Frage kommt einzeln hinterlegen.
PS. Die Heizungssteuerung läuft ohne Problem. Auch die bidirektionale Ansteuerung der Hutschienenschalter
mit Hilfe des FS20-Managers arbeitet ohne Aussetzer.
Gruß Michael
Re: FHZ1300 PC wie bei Programmstart letzten Zustand einstel
Hallo Bümpi,
Habe die Eintragung in INIT gemacht und auch unter END.
Es funktioniert !
Danke für Deine schnelle Unterstützung
Michael
Habe die Eintragung in INIT gemacht und auch unter END.
Es funktioniert !
Danke für Deine schnelle Unterstützung
Michael