"Aufgabenplaner" in Simatic Manager

CrazyCat

Level-1
Beiträge
683
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist es möglich eine Art Aufgabenplaner für die S7 zu erstellen.

Konkret soll jeden Tag um 00:00:00 ein Wert wieder auf 0 gesetzt werden.

Gibt es einen OB oder eine Funktion, die nur zu dieser Zeit ausgeführt wird, oder muss ich hierfür einen eigene Funktion erstellen (wohl eher eine langwierige Angelegenheit)

Wie kann dieser OB parametriert werden?
 
Sieh dir mal den OB10 an,
dieser wird entweder in der HW-Konfig parametriert,
oder kann über irgend einen SFC parametriert werden (weiß jetzt grad nicht welchen)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wieso simatic manager?

ich nehme aber an du meinst die s7.

1. uhrzeitalarm der cpu
2. uhrzeit der cpu aus ob1 auswerten bzw sfc1

eigentlich kein problem
 
OK.

Ich setze den Uhrzeitalarm auf 00:00, das Startdatum mit 01.01.94 ändere ich nicht, da es mir eigentlich egal sein kann.
Das ganze führe ich täglich aus.

Das heißt um 00:00 wird der OB10 ständig aufgerufen und die darin stehenden Aktionen werden eine Minute lang ausgeführt.

Verstehe ich das richtig?

Oder werden die Aktionen im OB10 nur einmal ausgeführt und nicht eine Minute lang?
 
Du solltest auch eine Funktion implementieren, um die SPS - Uhr zu stellen.
Das immer mit dem PG zu machen ist umständlich, und soooo genau sind die SPS-Uhren nicht, von MEZ / MESZ - Umschaltung ganz zu schweigen (wobei es hierfür auch Systemfunktionen gibt).
 
Wegen der Uhrzeit hab' ich keine Probleme.

Ich hab' einen CP343 an der CPU hängen, welcher stündlich die Zeit korrigiert.
Die Zeit ist von einem NTP - Server und sollte stimmen. (Außer das es immer Winterzeit ist)
 
Hallo.

Bedenke auch, was passieren soll, wenn du Uhrzeit über den Schaltpunkt hinaus verstellt wird. Bei Verwendung des Uhrzeitalarms z.Bsp. geht die CPU auf Stop.

Für solche fälle gibt es den OB80. Damit läuft die CPU weiter.
 
Der OB80 müsste doch auch die roten LEDs wieder rücksetzen, nachdem der Uhrzeitalarm abgearbeitet wurde, oder?
 
Zurück
Oben