-> Hier kostenlos registrieren
Guten Morgen,
ich schreibe gerade ein kleines Programm für eine Kaltwasseranlage.
Jetzt habe ich folgendes Problem:
Für alle Verbraucher (Kompressoren, Pumpen, Lüfter usw) schreibe ich die Betriebsstunden mit.
Dafür verwende ich den Baustein "FbBetrDauer" aus der Bibliothek "Gebäude Allgemein".
Jedes mal, wenn ich am Programm was ändere und die Änderungen auf den Controller übertrage, werden die Betriebsstunden wieder auf 0 gesetzt!
Was mache ich falsch?
Wenn ich eine Variable anlege wie z.B.: "Visu_Sollwert_Regler" und diese Variable als Retain Persistent anlege, bleiben die Werte doch auch erhalten.
Ich habe mir jetzt auch mal die PDF Datei zu der Bibliothek durchgelesen und da steht als Info zu dem o.g. Baustein:
"Der Funktionsbaustein verwendet intern einige remanente Variablen mit der
Deklaration VAR_RETAIN. "
Ich habe den Baustein einfach als normale Variable deklariert. Ist das vielleicht schon falsch?
Danke schon mal im Vorraus
ich schreibe gerade ein kleines Programm für eine Kaltwasseranlage.
Jetzt habe ich folgendes Problem:
Für alle Verbraucher (Kompressoren, Pumpen, Lüfter usw) schreibe ich die Betriebsstunden mit.
Dafür verwende ich den Baustein "FbBetrDauer" aus der Bibliothek "Gebäude Allgemein".
Jedes mal, wenn ich am Programm was ändere und die Änderungen auf den Controller übertrage, werden die Betriebsstunden wieder auf 0 gesetzt!
Was mache ich falsch?
Wenn ich eine Variable anlege wie z.B.: "Visu_Sollwert_Regler" und diese Variable als Retain Persistent anlege, bleiben die Werte doch auch erhalten.
Ich habe mir jetzt auch mal die PDF Datei zu der Bibliothek durchgelesen und da steht als Info zu dem o.g. Baustein:
"Der Funktionsbaustein verwendet intern einige remanente Variablen mit der
Deklaration VAR_RETAIN. "
Ich habe den Baustein einfach als normale Variable deklariert. Ist das vielleicht schon falsch?
Danke schon mal im Vorraus