Taktzeit

Kuni

Level-1
Beiträge
39
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Habe an meiner Anlage eine CPU 215-2DP eingebaut, und das ganze wird über ein TP270 angesteuert.
Möchte gerne meine Prozess Tagtzeit auf dem TP Anzeigen, weis aber nicht was ich da fürn Timer ich nehmen soll, oder gibt es da schon was?

Danke im voraus
Gruss Kuni
 
Wo kann man das nachlesen?

lass dich von meiner signatur nicht ablenken ;)

aber nachlesen könnte man das z.b. im systemhandbuch aber nur den bereich den du brauchst, die idee gibts hier:

Im SMW22 ist die letzte Zykluszeit gespeichert und du addierst einfach diese Zykluszeiten solange, wie deine Bearbeitung aktiv ist. IMHO die einfachste und genauste Variante ...
 
Sorry bin noch nicht so Lange dabei :confused:

gibt es da noch ne einfache Variante mit nem Timer, die ich dann auf dem TP anzeigen kann

Danke
Kuni
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das wird doch alles komplizierter als es so schon ist, probier doch mal:

Code:
*
Network 1 
// convert iPreCycle to DINT
LD     SM0.0
ITD    SMW22, VD104

Network 2 
// add every cycle of xMyCycle = true the dPreCycle to dMyCycle
LD     M10.0
+D     VD104, VD100

im ersten netzwerk wird die zykluszeit von INT in DINT gewandelt
im zweiten netzwerk jeden zyklus, in dem M10.0 (xMyCycle) 1 ist zum VD100 (dMyCycle) addiert


...aber vielleicht hat ja noch einer eine timerlösung für dich :rolleyes:
 
zyklus addieren

Hallo Kuni

Hab was aus ner 300er, allerdings ähnlich 4lagig (grüss dich).
ich hab da eine Stanze, die einen Sensor am Stanzarm hat.
Mir ist völlig egal dass es nur jeder 2. ist.
ggf ändern;).
In Mappe 1 siehst du woher die Zykluszeit in einer 3xx kommt.

gruss
m
 

Anhänge

  • FC0.pdf
    13 KB · Aufrufe: 57
  • Mappe1.pdf
    72,3 KB · Aufrufe: 43
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
@manfred: inner 300er ist es zwar fast das selbe, aber wir sollten kuni nicht noch mehr verwirren

@kuni: oben das, macht es im ms-bereich ... wenn dir sekunden reichen kannst du auch mit TODR (echtzeituhr lesen) zu beginn und ende und dann einer differenzbildung, die zeit ermitteln

oder du benutzt die BITIM (BGN_ITIM) und CITIM (CAL_ITIM) ... machts ms genau, maximal 49,7 tage

Code:
*
NETWORK 1 // Zeit erfassen, zu der M10.0 eingeschaltet wurde. 
LD M10.0
EU
BITIM VD100

NETWORK 2 // Zeit berechnen, die M10.0 eingeschaltet war. 
LD M10.0
CITIM VD100, VD104
 
Hey danke erstmal für die guten Tips
hab euch natürlich nicht gesagt das ich eine 300 meine

Sorry!
für weiter gute Tips bin ich offen

beim nächsten mal schreibe ich es hin :sm10:
Gruss Kuni
 
du hast gesagt, du hast ne 215 ... :evil: ...ich wollt schon fragen ... dann nimm dem mamfred seine lösung
 
Zurück
Oben