TP170B WinCC Flex 2005 Panelsystemzeit an SPS übergeben!

Acidburn0815

Level-1
Beiträge
38
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo erstmal!

Habe eine Frage, die die Suchfunktion des Forum nicht beantworten konnte!
Habe ein TP170B mit WinCC Flex 2005 und möchte die Systemzeit des Panels laufend an die SPS übergeben, um die SPS-Zeit mit der Panelzeit
zu syncronisieren! Also einfach die Systemzeit in eine Variable (in einem DB) schreiben! Allerdings nicht mit Aufgabenplaner weil ich nicht nur jede Minute schreiben will! Finde da nix!

Danke schon mal für eure ideen!

mfg Gerald

Edit: Oder funktioniert das mit den Bereichszeigern?
Wie funktioniert das mit den Breichszeigern eigentlich?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Kai für die schnelle antwort!

:D
Danke erstmal! Hab mir das mal angeschaut, und werd das auch in etwa so machen! Nur den baustein selber werd ich nicht übernehmen! Hab die grundsätzliche Funktionen schon vorher gehabt, war mir nur nicht sicher, ob es vielleicht auch einfacher geht!

Wollte z.B. keine zusätzlichen eingabefelder machen, sondern einfach die systemzeit des panels ändern und dann bei Knopfdruck diese in die CPU übernehmen, scheinbar geht das aber nur in die andere Richtung! Werd jetzt einfach noch 2 eingabefelder hinzufügen, und dann klappt das schon!Obwohl das mit dem Breichszeiger dann ja sowieso wiederum die Panelzeit setzt, also ist die Funktion ja gegeben! Wiedermal siemenstypisch um 2 Ecken aber is ja egal! 3 mal links ist ja schließlich auch rechts, oder?

Danke dir Kai für die Hilfe zu später/früher stunde!

mfg
Gerald
 
Doch ganz anders!

Habs jetzt dann doch ganz anders gemacht! Hab jetzt endlich die Bereichszeiger verstanden und den gefunden der mir die Panelzeit in einen DB schreibt! Muss ich zwar über das Auftragsfach (Auftrag 40) anfordern, aber das ist kein Problem! Klappt super!

danke Kai trotzdem! im endeffekt hast du mich auf die idee gebracht!

mfg und bis zum nächsten mal

gerald
 
Ergänzend wäre noch zu sagen daß es nicht genau der richtige FAQ war - es gibt für verschiedene Panelserien und für die Synchronisierrichtung jeweils einen eigenen FAQ.

Diese sind dann auch von Haus aus brauchbar -> ausser daß ich den OB10 NICHT nehmen - sondern das Intervall selbst programmieren würde.

Hat den Vorteil daß wenn daran was geändert werden soll es nicht über die Hardwarekonfiguration laufen muss (mit Systemdaten neu laden = CPU muss gestoppt werden) sondern einfach im Code erfolgt...

Sonst gibt´s nichts hinzuzufügen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ergänzend wäre noch zu sagen daß es nicht genau der richtige FAQ war - es gibt für verschiedene Panelserien und für die Synchronisierrichtung jeweils einen eigenen FAQ.

Folgende Siemens-FAQ sollte für ein TP170B richtig sein:

Wie werden Datum und Uhrzeit zwischen einem Windows-basiertem Bediengerät und S7-300 bzw. S7-400 Steuerung mit WinCC flexible synchronisiert?

Gruß Kai
 
Ooh, ich sehe die FAQ´s sind überarbeitet worden - danke, hätte ich sonst wahrscheinlich nicht mehr reingeschaut...

Ob diese neuen noch den OB10 verwenden habe ich jetzt noch nicht geschaut - aber falls ja bleibe ich bei meiner o.g. Aussage. Wenn nein -> auch gut...
 
Habs jetzt dann doch ganz anders gemacht! Hab jetzt endlich die Bereichszeiger verstanden und den gefunden der mir die Panelzeit in einen DB schreibt! Muss ich zwar über das Auftragsfach (Auftrag 40) anfordern, aber das ist kein Problem! Klappt super!


Dazu nur noch einen kurzen Hinweis.
Gelegendlich kommt es vor, daß Flex die Verbindung zerbimmelt, dann legt es für einige Variablen eine neue Verbindung an und schaltet die alte aus. In der Regel kann man das wieder grade ziehen, indem man die neue Verbindung löscht und die alte wieder aktiviert. Wichtig ist nun, daß auch die Bereichszeiger wieder eingerichtet werden, denn diese sind nach diesem Spaß ebenfalls kaputt.

Bis dann
...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dazu nur noch einen kurzen Hinweis.
Gelegendlich kommt es vor, daß Flex die Verbindung zerbimmelt, dann legt es für einige Variablen eine neue Verbindung an und schaltet die alte aus. In der Regel kann man das wieder grade ziehen, indem man die neue Verbindung löscht und die alte wieder aktiviert. Wichtig ist nun, daß auch die Bereichszeiger wieder eingerichtet werden, denn diese sind nach diesem Spaß ebenfalls kaputt.

Bis dann
...

...bzw. die neu angelegte(n) Verbindung(en) inaktiv schalten und die alte(n) reaktivieren und dann die neu angelegte(n) löschen...
 
Zurück
Oben