TIA Schichtzähler

EduardM

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

Für ein Projekt soll ich einen Schichtzähler programmieren. Dieser soll Verschiedene Produkte erfassen und hoch zählen. Bis dahin ist alles ok.

Mein Problem ist folgendes:
-Der Zähler muss sich drei mal am Tag immer zur selben Uhrzeit automatisch zurücksetzen
-Zeit muss auch bei Spannungsausfall weiter gezählt werden.

Hat jemand ein Tipp für mich?

Freu mich auf Antworten :)

Eduard
 
Nicht mit Timern sondern mit der Uhrzeit arbeiten.
Und am besten die Uhr der SPS mit einem Uhrzeitserver synchronisieren.
Die Zähler natürlich remanent.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe leider noch nie mit uhrzeiten gearbeitet. Könntest du mir eine Anweisung empfehlen? Ich habe gerade diese durchgeschaut kann aber keine finden die NUR Uhrzeiten vergleicht. Es wird immer ein Datum verlangt
 
Die Uhrzeit aus der CPU-Uhr lesen mit RD_SYS_T, oder aus #OB1_DATE_TIME (TEMP-Variable im OB1).
Dann die Uhrzeit als TIME_OF_DAY (TOD) mit T_CONV aus der DATE_AND_TIME (DT) extrahieren.

FAQ: Welche Funktionen stehen jeweils in STEP 7 V5.5 und im TIA Portal für die Bearbeitung der Datentypen DT und DTL zur Verfügung?
Programmbeispiel: Wie können Sie in STEP 7 (TIA Portal) das Datum und die Uhrzeit für die CPU-Baugruppen der S7-300/S7-400/S7-1200/S7-1500 eingeben, lesen und weiter verarbeiten?
Programmbeispiel: Wie kann mit WinCC flexible eine Zeitschaltuhr erstellt werden? siehe die Links am Ende des Beitrags
Weitere Möglichkeiten: Funtion zu bestimmten Zeiten starten

Uhrzeitsynchronisation - Zeitsynchronisation im Automatisierungsumfeld
siehe besonders den Abschnitt: Zeitsynchronisation mit dem NTP Verfahren


Aktionen ausführen zu bestimmten Uhrzeiten wird oft gefragt --> weitere Programmbeispiele findest Du mit der Forumssuche nach "Schaltuhr Baustein"

Bei weiteren Fragen: bitte nenne uns welche SPS und ggf. HMI Du hast.

Harald
 
Zuletzt bearbeitet:
Zurück
Oben