Zählerwert speichern?

Hallo
Ich verwende die S7 Zähler praktisch überhaupt nicht, sondern lasse mit einer Flanke des Zähleingangs und einem Srungbefehl in einem DB Datenwort oder auch Doppelwort hoch oder runterzählen.
Auf das Datenwort hast du überall Zugriff, kanst es vergleichen und so bei "Zählerstand erreicht" z.B die Maschine anhalten etc.

MFG
Paul
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo leuthnant,

belege den DUAL-Ausgang mit einem Merkerwort.
In diesem steht dann der Zählerwert (0-999) als INT-Zahl.
Dieses Merkerwort kannst du dann vergleichen und dementsprechend irgendwas schalten.
Allerdings kann der Zähler immer nur bis max. 999 zählen. Bitte beachten.

Gruß wolder
 
Noch eine Frage

Ich möchte 2 Zählwerte vergleichen.
Der eine wäre (1 Sekunde + 0.83 *Zähler1)
Der zweite wäre einen Zähler der läuft.
Wie soll ich vorgehen ?
Kann mir jemaden einen Tipp geben ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zähler 1 Ausgang in MW100
Zähler 2 Ausgang im MW102

L MW100
DTR
L 0.83
*R
L 1.0
+R
T #Temp

L MW102
DTR
L #Temp
>R
=M 104.0 //Eins wenn Zähler 2 groesser als Zähler 1

lG
Karl
 
Hallo,
#Temp ist eine Variable (vom Typ INT), die Borromeus im Bereich TEMP eines Bausteins deklariert hat - das müßtest du dann auch machen. Alternativ könntest du natürlich auch an Stelle dessen z.B. MW104 nehmen ...

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Larry
Alternativ könntest du natürlich auch an Stelle dessen z.B. MW104 nehmen ...

Dann geht natürlich hier der M 104.0 nicht mehr.
=M 104.0 //Eins wenn Zähler 2 groesser als Zähler 1
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Zähler 1 Ausgang in MW100
Zähler 2 Ausgang im MW102

L MW100
DTR
L 0.83
*R
L 1.0
+R
T #Temp

L MW102
DTR
L #Temp
>R

in dem Fall müsste man MD nehmen...nicht MW..(#Temp ist 32 Bit groß...Real)
 
@Taddy
in dem Fall müsste man MD nehmen...nicht MW..(#Temp ist 32 Bit groß...Real)

RICHTIG
Aber noch interesanter wäre es zu erfahren was das eigentlich werden soll.

0.83 * Zählerstand + 1Sekunde ???????????

MFG
Paul
 
Wenn das so ist, dann eine recht eigenwillige Herangehensweise. Wenn der Karton schräg steht misst man im schlimmsten Fall nicht die Länge sondern die Länge der Diagonale also deutlich mehr.

peter(R)
 
Zurück
Oben