Zähler

lieuthnant

Level-2
Beiträge
109
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe versucht einen Zähler, der läuft solange einen Lichtschrank scharf ist, zu programmieren. Und ich möchte jetzt prüfen, ob es funktioniert.Ich meine, ob der Zähler zählt.Gibt es einen software oder einen weg es zu prüfen, ohne ihn an der Maschine anzuschliessen? Wenn ja, welche?
oder habe ich den Zähler falsch programmiert?
hier ist mein Programm:
UN E 0.1
U M 100.5
= L 0.0
U L 0.0
ZV Z 1
BLD 101
NOP 0
NOP 0
UN E 0.1
R Z 1
NOP 0
LC Z 1
T MW 10
NOP 0
U L 0.0
ZV Z 2
BLD 101
NOP 0
NOP 0
U(
L MW 22
L MW 11
==I
)
R Z 2
NOP 0
LC Z 2
T MW 11
NOP 0
U L 0.0
ZV Z 3
BLD 101
NOP 0
NOP 0
U(
L MW 32
L MW 12
==I
)
R Z 3
L Z 3
T MW 12
NOP 0
NOP 0
 
Re Zähler

ich habe das ganze programm hier eingefügt.
Das ist nicht nur einen Zähler sondern 3 Zähler die gleichzeitig laufen und jeder von dem wird je nach Bedingung resetet.
Grüsse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
habs nur überflogen...

da Du aber MW10, MW11 und MW12 verwendest wird das nicht funktionieren.

MW10 => M11.7 bis M10.0

MM11 => M13.7 bis M11.0

MW12 => M14.7 bis M12.0

also wie Du siehst hast Du da einige Überschneidungen
 
Sei mir ned böse, aber nach 2 Bier wird mir da schwindlig.
Das war doch mal ein FUP-Programm, warum ist da jetzt so eine AWL- Wurst.

UN E 0.1
U M 100.5
= L 0.0
U L 0.0
ZV Z 1
BLD 101
NOP 0
NOP 0
UN E 0.1
R Z 1
NOP 0
LC Z 1
T MW 10
NOP 0

M100.5 ist ein Flankenmerker im Zähltakt?

was der untere Teil macht entzieht sich meiner Kenntnis, wo kommen die MW22 und 33 her?

Probieren kann man das mit PLC-SIM!

lG
Karl

Edit: PS: habs erst jetzt gesehen, aber der Sven hat natürlich recht.....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
habs nur überflogen...

da Du aber MW10, MW11 und MW12 verwendest wird das nicht funktionieren.

MW10 => M11.7 bis M10.0

MM11 => M13.7 bis M11.0

MW12 => M14.7 bis M12.0

also wie Du siehst hast Du da einige Überschneidungen
Wenn das mal stimmt ;-) Der hatte auch schon mehr Bier auf ;-)

Code:
MW10 => M10.0 bis M11.7
 
MW11 => M11.0 bis M12.7
 
MW12 => M12.0 bis M13.7
 
Re Zähler

ja M100.5 ist ein Zähltakt.
Das Programm ist in FUP. Um das ganze hier nicht einzufügen habe ich in Ansicht auf AWL darstellen lassen und hier eingefügt
 
ja M100.5 ist ein Zähltakt.
Das Programm ist in FUP. Um das ganze hier nicht einzufügen habe ich in Ansicht auf AWL darstellen lassen und hier eingefügt
Es gibt auch noch die Code Tags um Quellcode hier im Forum übersichtlicher darzustellen. Oder du lädst einen Screenshot deines FUP-Programms als jpg hier hoch:)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
      [COLOR=Red]UN    E      0.1[/COLOR]
      U     M    100.5
      =     L      0.0
      U     L      0.0
      ZV    Z      1
      BLD   101
      NOP   0
      NOP   0
      [COLOR=Red]UN    E      0.1[/COLOR]
      [COLOR=Red]R     Z      1[/COLOR]
..
Um hier zu zählen muss E0.1 0 sein. Und wenn er 0 ist resettest du deinen Zähler auch gleich wieder. Das kann nicht funktionieren
 
Re Zähler

Was wäre dann empfehlenswert?
Wie hätte ich den Code schreiben müssen. ?
Ich habe UN E0.1 geschrieben um den Zählen zu reseten,sobald der Lichtschrank nicht mehr scharf ist.
Den Zählerwert muss ich noch speichern bevor ich den Zähler resete.
Grüsse


PS: Ich möchte euch nicht damit nerven aber es ist mir noch nicht klar
Danke im Voraus
 
Also Leutnant, jetzt kannst Du Dich outen: wieviel hattest du bereits wie Du Dein "Werk" gepostet hast?

Na Spass.... haben die Hinweise geholfen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was wäre dann empfehlenswert?
Wie hätte ich den Code schreiben müssen. ?
Ich habe UN E0.1 geschrieben um den Zählen zu reseten,sobald der Lichtschrank nicht mehr scharf ist.
Den Zählerwert muss ich noch speichern bevor ich den Zähler resete.
Grüsse


PS: Ich möchte euch nicht damit nerven aber es ist mir noch nicht klar
Danke im Voraus

Mit U E0.1 hochzählen

Mit UN E0.1 rücksetzen
 
Zurück
Oben