Zähler der bis unendlich zählt

Zuviel Werbung?
-> Hier kostenlos registrieren
Genau die gatter habe ich ja, nur bei der Flankenauswertung komm ich nicht weiter.

Du hast die beiden benötigten Bausteins und musst sie nur noch aneinanderhängen - also in der richtigen Reihenfolge.

Im NOTFALL im FUP-Editor F1 drücken - also wenn du auf dem "fraglichen" Baustein bist bzw. diesen markiert hast!

Nu los jetzt. :ROFLMAO:

Frank
 
An den Themenstarter.

Also die Frage war ja wie "zählt man bis unendlich",
berechnel mir mal auf dem Taschenrechner unendlich -1 :confused:


Du bist neu in FUP und AWL...
kein Problem dann machen wir eben SCL oder KOP.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ah danke, das hat mir gefehlt, dein Trick das du den Merker an Ein- und Ausgang gemacht hast.

Vielen Dank

Häh? :confused:

Kannst du mir erklären,was du gesehen hast?
Um welchen Trick es geht?

Ich sehe nur einen Eingang, eine positive Flanke und eine Addition.
Da hat die 4L und andere schon vor Langem geschrieben.

Danke


bike
 
Code:
IF mySignal and not oldSignal then 
    myDintCounter := myDintCounter + 1; 
END_IF;

oldSignal := mySignal;
Die Variablen sollten statisch sein. ;o)
 
Ja genau hab das auch mit statisch gemacht,

Mein problem hatte ich ja vorher auch geschrieben das ich probleme mit den Formaten hatte, mit dem umwandeln in DInt.
Ich wusste nur nicht das es auch funktioniert wenn ich den Ein- und Ausgang gleich benenne.

Ich bin halt noch nicht sehr erfahren, aber ich danke euch für eure Hilfe!
Und bitte nicht böse sein wenn ich "blöde" Fragen stelle, aber ich bin nicht so sehr erfahren, aber ich werde mich bessern!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Und bitte nicht böse sein wenn ich "blöde" Fragen stelle, aber ich bin nicht so sehr erfahren, aber ich werde mich bessern!

Immer danan denken, wer Sonntags solche Fragen stellt, der muß sich darauf einstellen, das die ganze unterforderte Programmierermeute über ihn herfällt. :ROFLMAO:

Mittwochs halb Elf hat man da etwas mehr Ruhe als Delinquent. :D

Frank
 
Ja genau hab das auch mit statisch gemacht,

Mein problem hatte ich ja vorher auch geschrieben das ich probleme mit den Formaten hatte, mit dem umwandeln in DInt.
Ich wusste nur nicht das es auch funktioniert wenn ich den Ein- und Ausgang gleich benenne.

Ich bin halt noch nicht sehr erfahren, aber ich danke euch für eure Hilfe!
Und bitte nicht böse sein wenn ich "blöde" Fragen stelle, aber ich bin nicht so sehr erfahren, aber ich werde mich bessern!


wah? ich versteh dein problem nicht! ich weiß nicht, wo du umwandeln willst! und vorallem WAS?!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Darf ich helfen?
Es geht darum, dass ein MD am Eingang um 1 erhöht wird und das selbe MD wieder beschrieben wird.
Du kannst dessen Problem verstehen musst du aber nicht. :ROFLMAO:


bike

ja, nee, das ist ja das eigentliche problem, aber er beschreibt ja irgendwas anderes, irgendwas mit bool und grütz und *abschalt* ... komisch komisch

vielleicht zur verdeutlichung für den TE
der BOOL eingang bildet mit positiver flanke den trigger
wurde ausgelöst, wird die gewählte doppelwort variable vom typ DINT um L#1 (in worten: eins im format DINT) erhöht

(für die auswertung der flanke ist ein hilfsmerker vom typ BOOL erforderlich
 
Es geht dabei um eine Maschine die Flaschen abfüllt und ausgibt, dabei will ich gerne wissen wieviele Flaschen bereits abgefüllt oder bzw. Verkauft worden sind.
Mit DInt könnte es auch gehen da der Wert bis 2 147 483 647 geht.
Angenommen ein Füller schafft 10 Flaschen / Sekunde.
Dann bist du nach 10 Jahren über 3`110`400`000 (mit schaltjahre sogar mehr).
Wenn du im Jahr insgesamt unter '2 147 483 647' bist, würde ich mit DINT einen Jahreszähler machen.
Am 1.1. 0:00 dann disen Wert in REAL wandeln und einem REAL-Summenzähler addieren. Dann hast du es auf ein paar Stellen genau. Ganz genau aber nicht!
 
Zuletzt bearbeitet:
Zurück
Oben