Systemzeit OP170B / Pro-Tool

handyman

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

ich habe das Problem das bei meinem OP 170B bei jedem Spannungsverlust die Systemzeit gelöscht wird, und ich sie neu stellen muss. Wenn ich nur die CPU Zeit im Panel anzeige, habe ich das Problem, dass immer noch in der Störmeldeanzeige die falsche Systemzeit des OP`s angezeigt wird.
Wie kann ich dies beheben bzw. umgehen ?????
Ist es möglich die Systemzeit des OP's mit der Uhrzeit der CPU ( S7-400 ) zu stellen ????

Vielen Dank
Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Systemzeit / OP 170B synchronisieren

Ich habe das Siemens Projekt Uhrzeit lesen und schreiben gezogen -->
( Time_WinCE_Pro-Tool_A2 ).
Dies ist ein fertiges beispiel Projekt von Siemens. Dies habe ich mit der Runtime von Pro-Tool mal getestet. jetzt das Problem --->.....
Die Zeit von Panel nach SPS synchronisieren funktioniert einwandfrei.
Wenn ich aber von der SPS nach Systemzeit OP 170B synchronisiere, wird mit Fehlermeldung auf dem Panel abgebrochen. Ich kann aber sehen, dass der Baustein den Steuerauftrag 14 und 15 abschickt. Wie es aussieht wird es nur nicht vom OP angenommen. Die Fehlermeldung vom OP lautet....
...Datum / Uhrzeit konnte nicht gesetzt werden Fehlercode 1314,1 bzw.1314.2.....
Wer kann mir weiterhelfen.

Gruss Daniel
 
Uhrzeit

Hi,
es ist wegen unterschiedliche Formatierung der Bereiche.
So gehts:

Code:
CALL  "READ_CLK"
       RET_VAL:=#dt_error
       CDT    :=#date_time
 
      CALL  "DT_DAY"
       IN     :=#date_time
       RET_VAL:=#WoTag
 
      L     LW    22
      T     "DB_Daten_TP170B".DatumUhrzeitSPS.JahrMonat
      L     LW    24
      T     "DB_Daten_TP170B".DatumUhrzeitSPS.TagStunde
      L     LW    26
      T     "DB_Daten_TP170B".DatumUhrzeitSPS.MinuteSekunde
      L     #WoTag
      T     "DB_Daten_TP170B".DatumUhrzeitSPS.Res_WoTag
Die Lokalvariable "date_time" fängt bei Adresse 22.0 an, WoTag ist integer Adr.:30.0.


Der TP syncronisiert sich selber.
Gruss: Vladi
 
Zuletzt bearbeitet:
Ich glaube wir reden nicht von dem selben Baustein. In dem, den ich meine wird die Zuweisung indirekt ausgewertet.

http://support.automation.siemens.c...ool_A2.zip?func=cslib.csFetch&nodeid=24079347

LAR1 P##DateTime // DateTime= Stat-Adresse 22 / Date_and_Time

L LB 2
T B [AR1,P#0.0] // Year
L LB 3
T B [AR1,P#1.0] // Month
L LB 4
T B [AR1,P#2.0] // Day
L LB 5
T B [AR1,P#3.0] // Hours
L LB 6
T B [AR1,P#4.0] // Minutes
L LB 7
T B [AR1,P#5.0] // Seconds
L LB 9
T B [AR1,P#7.0] // Day of week

Was mich auch wundert, ist das der Baustein ja eigentlich getestet sein soll
Kann es daran liegen, das es nur nicht mit dem Runtime Test im Pro-Tool funktioniert???

Gruss Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Synchronisation OP <--> SPS

Habe den Fehler gefunden !!!!
Der Test geht auch nur mit Panel. Im Runtime-Test von Pro-Tool kann die Systemzeit nicht geändert werden. Habe es mit OP getestet, und alles OK.

Viel dank,

Gruss Daniel
 
Zurück
Oben