Uhrzeit auf TP177A von S7-312 übertragen

rumgemeckerer

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

hab kleines Problemchen, TP177A verfügt über keine Pufferbaterrie, d.h. jedes mal wenn ich neustarte, ist die eingestellte Uhrzeit weg.
Abhilfe soll laut der Hilfedatei mit SFC 48 Geschaffen werden. Aber ich bin irgendwie zu blöd dazu, den Baustein aufzuruffen :(

:confused:
 
Hi,
mit der SFC48 habe ich auch noch nicht gearbeitet.
Aber mit der SFC1 kannst Du die Uhrzeit der SPS in einen DB-Bereich hinterlegen.
Auf diesen Bereich kannst Du dann mit einem Bereichszeiger vom Panel aus zugreifen!

Gruß
raika
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... so wie von Raika beschrieben mache ich das auch.
Die Steuerungsaufträge heißen 14 und 15 (jeweils für Datum und Uhrzeit). Dazu sind im Forum auch schon Beiträge geschrieben worden ...
 
Hi,

blöd ist, dass ich keinen SFC aufrufen kann.
Links in Browser wird angezeigt: SFD, SFC, FC, ..... wenn ich auf den SFC gehe, dann RMT und das Kopieren, Einfügen ist grau hinterlegt.
Liegt es an S7-312???
 
Hi,

ich hab die Bausteine in der Bibliothek gefunden, aber die lassen sich nicht laden, kommt Meldung 30:498 "Baustein kann nicht platziert werden"

Ich werd zum Hirsch.....:mad:

Kann mir jemand vielleicht sagen, was ich machen soll? Die Abhilfe von S7 kann man dem Hasen geben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich hab die Bausteine in der Bibliothek gefunden, aber die lassen sich nicht laden, kommt Meldung 30:498 "Baustein kann nicht platziert werden"

Ich werd zum Hirsch.....:mad:

Kann mir jemand vielleicht sagen, was ich machen soll? Die Abhilfe von S7 kann man dem Hasen geben.

Wohin möchtest Du denn den Baustein "platzieren"?
Könnte es sein, dass das Projekt/der Baustein schreibgeschützt ist?

Gruß
raika
 
Hi,
ich bin ein wenig weiter.

In meiner CPU S7-312 gibt es nicht SFC48.
=> SFC1 muss ran.

Code:
Call "READ_CLK"
  RET_VAL:=#AKT_RETWERT
  CDT:= P#M60.0 BYTE 8
So würde ich es gerne machen, aber die Angabe P#M60.0 BYTE 8 wird nicht akzeptiert :( ,ich find es zum Kotzen
 
Hi,
...So würde ich es gerne machen, aber die Angabe P#M60.0 BYTE 8 wird nicht akzeptiert :( ,ich find es zum Kotzen

Schau in die Hilfe, es wird der Typ DATE_AND_TIME verlangt.
Richte Dir einen DB ein, deklariere dort eine Variable vom Typ DATE_AND_TIME und verwende dann diese beim Aufruf der SFC1.

Übrigens macht Kotzen blind - man verliert dabei den Blick auf die Lösungansätze.

Gruß
raika
 
Zurück
Oben