Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Hallo Oerw
Vielen Dank. Ich werde das heute Abend mal ausprobieren.
Ich muss nun doch noch etwas arbeiten gehen.
Erst einmal allen vielen Dank und ich werde mich wieder melden ( mit Sicherheit ! )
" Ändere den Datentyp von cnt " Jaja manchmal ist man halt doof und sieht nicht mehr was man macht.
Dieser Zähler für " normale Zählungen " funktioniert nun. Vieln Dank
Aber......
Wie setze ich denn nun Vorgabewerte und Resetwert?
Im Prinzip bräuchte ich ja Zähler CTU und CTD , so wie...
So habe die Variablen nun so geschrieben.
cnt BOOl VAR_Output
Zaehleingang BOOL VAR_Input
R_TRIG_1 R-TRIG VAR
bekomme dann die Fehlermeldung
Die mit der Funktion 'ADD' verbundenen Datentypen sind nicht identisch!
bezogen...
Hallo, vielen Dank
Leider schaffe ich es nich diesen Baustein zu schreiben.
Den Baustein habe ich Zaehler_remanent genannt.
Ich habe einen eigenen neuen Funktionsbaustein in st angelegt.
Den Code habe ich dann kopiert und eingefügt.
Als Variable out habe ich den cnt genommen und als remanent...
guten Morgen Mobi
Vielen Dank...... Dann macht das natürlich Sinn, wenn man Zähler nicht remanent setzen kann. Wie schon gesagt bin ich absoluter Laie.
Eine Frage hätte ich aber noch.. Ich habe CTU und CTD Zähler Wo schreibe ich denn den PV Vorgabwert hin, die ich benötige?
Wahrscheinlich...
So hat mir keine Ruhe gelassen. Hab es nun so gemacht, wie du es vorgeschlagen hast.. Und siehe da..... Der Wert bleibt erhalten egal ob heiß oder warm. Bei kalt geht er natürlich verlohren.
Das war schon mal ein Ansatz, den ich morgen weiter verfolgen werde. Ich melde mich dann wieder.
Gruß...
Hallo SLe
Werde Morgen nochmal eine Var anlegen und ausprobieren. Wenn ich es nicht hinbekommen, den Fehler zu finden, komme ich sehr gerne auf Dein Angebot zurück.
vielen Dank Helmut
Hallo SLe
so habe mal auf die Schnelle eine Bool to Word Variable angelegt und geforcet. Ergebnis bei Heißstart Wert =16#0001 ( also Wert behalten )
Warmstart= Wert 16#0000 ( also Wert wieder auf 0)
@ Verithas
Ich habe lokale so wie globale Variablen. Startwerte werden nicht gesetzt. Es funktioniert weder bei den lokalen noch globalen Variablen.
@ SLe
Auch beim Warmstart werden alle Werte wieder auf 0 gesetzt. Batteriefehler kann ich wohl ausschließen da im Debugmodus keine Meldung...
Hallo Oliver
Mehr steht dar leider nicht drin
Mit dem Schlüsselwort RETAIN werden remanente Variablen deklariert. Der Wert einer
remanenten Variablen bleibt auch dann erhalten, wenn die Steuerung abgeschaltet wird.
Für einen Warmstart wird der letzte Wert der Variablen verwendet.
Ich habe als...
Hallo Oliver
Danke für deine Antwort
Ich habe jetzt noch mal das Datenblatt der ILC durchgelesen. Dort steht über USV usw. nichts drin. Habe auch noch mal in PCWorx nachgelesen und habe daraus entnommen, das ich die Variablen nur als remant setzen soll. Aber vermutlich fehlt da ja noch etwas...
Hallo,
erst mal zu mir.
Ich habe das Schreiben von Programmen nicht gelernt. Habe mir das Wissen selber beigebracht und viel gelesen. Würde mich auch eher als Bausteinschubser bezeichnen.
So weit funktioniert auch alles so, wie ich mir das vorstelle.
Ich habe eine kleine Steuerung für mein...