Step 7 Mit Time rechnen

heiling36

Level-2
Beiträge
59
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute!!

Versuche gerade einen flexiblen Baustein zu bauen der in mehreren Stationen verwendung findet aber mit unterschiedlichen Zeiten.

Die Zeiten werden aus einem DB ausgelesen, welche das Format Time haben (vielleicht noch veränderbar), so weit so gut.

Diese Zeit, nennen wir sie Taktzeit dient als Referenz für ein Warnsignal.

Ich möchte jetzt diese Zeit einlesen, und irgendwie -1Min rechnen, danach häng ich diese Zeit an ein TON welcher mir so ein Signal ausgeben soll wann 1 min vor Taktzeitende ist!!

Ich verwende ein S7 V5.5 SP4
und eine 400er CPU
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab mal in den Anhang den Code gestellt wie ich es versuche zu machen, funktioniert das??

Tja meine erste Frage war ja eigentlich wie ich das am besten durchziehe!?
 

Anhänge

  • Unbenannt.PNG
    Unbenannt.PNG
    4,5 KB · Aufrufe: 71
Hallo,
ja ... der Code würde funktionieren solange die Soll_Taktzeit größer ist als 1 Minute.
Das Datenformat TIME ist im Grunde ein DINT, der Millisekunden beinhaltet. Du kannst also "ganz normal" damit rechnen ... (wenn du dich an die Spielregeln hältst)

Gruß
Larry
 
Du kannst ja vor dem -D noch auf >D prüfen (und natürlich ggf. entsprechend reagieren), um auf Nummer Sicher zu gehen .
 
Du meinst >D und dann einen Sprungbefehl wenn VKE 1 ist (weiß grad ned wie der heißt, bin ja noch neu auf dem Gebiet) zu einer sicheren Stelle, falls mal die Referenzzeit unter einer Minute daherkommt oder??
 
Zurück
Oben