-> Hier kostenlos registrieren
Hallo Zusammen,
ich bin neu hier und ich hätte eine Frage zur Programmierung in Step7 und hoffe das mir hier jemand helfen kann.
Nur kurz noch ein Paar Infos zur verwendeten HW und Software:
CPU: S7 315 PN/DP V3.2
SW: Step7 V5.5 SP4
Nun zu meinem Anliegen:
Ich habe ein Dauerlaufprogramm, das ich gerne ca. 1-7 Tage lang laufen lassen würde. Nun möchte ich aber nebenher eine Zeit laufen lassen, die mir anzeigt, wie viel Zeit seit Start des Dauerlaufs schon vergangen ist. Und falls Fehler aufgetreten sind, möchte ich gerne wissen, nach welcher Zeit der Fehler aufgetreten ist.
Meine Idee dazu war nun, mit einem Taktmerker (Einstellung 1Hz) einen Zähler (SFB0) zu triggern, der die abgelaufenen Sekunden zählt.
Würde es funktionieren, diesen Zählwert (DINT) mit einer Zeit zu multiplizieren damit ich am Ende eine Angabe in Tage, Stunden, Minuten erhalte?
Wenn ja, wie genau funktioniert das? Ich Programmiere hauptsächlich in FUP, in AWL kenne ich mich leider noch sehr wenig aus.
Vielen Dank!
Grüße
Sancho90
ich bin neu hier und ich hätte eine Frage zur Programmierung in Step7 und hoffe das mir hier jemand helfen kann.
Nur kurz noch ein Paar Infos zur verwendeten HW und Software:
CPU: S7 315 PN/DP V3.2
SW: Step7 V5.5 SP4
Nun zu meinem Anliegen:
Ich habe ein Dauerlaufprogramm, das ich gerne ca. 1-7 Tage lang laufen lassen würde. Nun möchte ich aber nebenher eine Zeit laufen lassen, die mir anzeigt, wie viel Zeit seit Start des Dauerlaufs schon vergangen ist. Und falls Fehler aufgetreten sind, möchte ich gerne wissen, nach welcher Zeit der Fehler aufgetreten ist.
Meine Idee dazu war nun, mit einem Taktmerker (Einstellung 1Hz) einen Zähler (SFB0) zu triggern, der die abgelaufenen Sekunden zählt.
Würde es funktionieren, diesen Zählwert (DINT) mit einer Zeit zu multiplizieren damit ich am Ende eine Angabe in Tage, Stunden, Minuten erhalte?
Wenn ja, wie genau funktioniert das? Ich Programmiere hauptsächlich in FUP, in AWL kenne ich mich leider noch sehr wenig aus.
Vielen Dank!
Grüße
Sancho90