TIA SYS_CLK Problem beim Datenaustausch Panel / PLC

D4K!ZZ4

Level-2
Beiträge
149
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich habe in meinem Programm den SYS_CLK Baustein verwenden um per Panel die
Uhr zu stellen und mit dem PLC zu synchronisieren.

Aber irgendwas funktioniert nicht ganz. Ich bekomme keine Fehlermeldungen.
Aber sobald ich im Panel auf setTime klicke bekomme ich nur noch ##### in den Feldern.

Ich hab den Programmteil mal angehängt, ich kann nämlich nichts mehr finden vielleicht ist ja von euch jemand schlauer :D
Den Block hab ich von einem anderem Programm von mir übernommen da hat er einwandfrei funktioniert.

Vielen Dank schon mal.

Grüße Chris

Anhang anzeigen SYS_CLK.rar
 
da ich kein tia auf dem pg habe kann zu deinem projekt nichts sagen.
bei mir sieht sowas so aus
 

Anhänge

  • Zwischenablage02.gif
    Zwischenablage02.gif
    4,3 KB · Aufrufe: 30
  • Zwischenablage03.gif
    Zwischenablage03.gif
    23,3 KB · Aufrufe: 36
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Danke für deine schnelle Antwort.

Ist das alles was du in deime Code zu dem Thema Uhrstellen bauchst dann?

Den AWL Code vom Screenshot und dann im WinCC einen Button und ein Uhrzeitfeld
DB Halt noch. Stellst die du uhr dann per Panel Eingabe? oder überträgst du nur die Zeiten die du per PG eingstellst hast.

Vielleicht kannst du mir den Teil mit der Uhr und was man dazu braucht mal reinstellen.
Das wär echt super dann könnt ich mir das mal zu gemüte führen.

Eigentlich würde ich meine Lösung ganz gerne behalten, eben nur funktionierend :cry:

Vielen Dank schon mal

Grüße Chris
 
mehr brauchst du nicht als das was ich gepostet habe.
das bit db90.dbx56.0 kommt von einer taste im panel. setze bit während taste gedrückt.

damit das panel und die cpu die uhrzeit untereinander synchronisieren benutze ich den berechszeiger datum/uhrzeit steuerung
db51.dbw 60(länge 6) ("system_op1".ag_date_time) diese variable wird von der sfc1 im nw 4 beschrieben.
das panel stellt dann im angegebenen intervall die uhr nach der cpu-zeit

es geht auch andersrum mit dem bereichszeiger datum/uhrzeit. dann mußt du aber mit dem steuerauftrag 41 arbeiten.
 
Zuletzt bearbeitet:
Hallo nochmal,

danke Volker für deine Erkärung.

Ich hab im Siemens Support nochmal was gefunden.
Anscheinend gibt es für TIA eigene Uhrzeit handling Bausteine.

WR_SYS_T und RD_SYS_T.

Ich hab damit mal was gebastelt. Kann das von euch jemand bestätigen das das funktioniert?
Hab jetzt leider keine Steuerung da um das zu testen.

Im Anhang die Bilder davon

Bild_4.jpgBild_3.jpgBild_1.jpgBild_2.jpg

Vielen Dank schon mal.

Grüße Chris

edit:
Habs jetz doch mit HMI Simulation und PLCSIM zum laufen gebracht.
funktioniert anscheinend ganz gut so.
 
Zuletzt bearbeitet:
Zurück
Oben