TIA S7 1500 CPU Uhrzeit verändert sich sporadisch

Der Aufruf der KTP700 Meldeseite verursacht die Uhrzeitänderung in der SPS. Reproduzierbar!
Wird die Seite im WinCC neu erstellt, ist das Problem behoben
Gibt es da auf der "Problemseite" eine Systemfunktion auf der Bildseite unter "Ereignisse => Aufgebaut" oder wird irgendwo im SPS-Programm die aktuelle Bildnummer ausgewertet?
 
Zuletzt bearbeitet:
Es ist tatsächlich der Abgleich vom Display zu allen Steuerungen projektiert.
Peinlich. Irgendjemand hat es mal eingebaut, und dann wurde es von einem Kollegen kopiert



Hurra, somit wäre der Fall gelöst.
Leider ist nach so langer Zeit sehr viel Aufwand betrieben worden, und die Lösung war eigentlich sehr simpel
 
Es ist tatsächlich der Abgleich vom Display zu allen Steuerungen projektiert.
(...)
Leider ist nach so langer Zeit sehr viel Aufwand betrieben worden, und die Lösung war eigentlich sehr simpel
... und Du wurdest schon im Beitrag #3 gefragt:
Du hast anscheinend 2 HMI (KTP700 Basic Panel und IPC477)? Gibt es da eine Funktion um Datum/Uhrzeit zur CPU 1516 zu senden?
 
... und Du wurdest schon im Beitrag #3 gefragt:
Ja, das stimmt.
Und, nein, es gibt dort keine Funktion zum Datum/Uhrzeit setzen - nicht bewusst.

Dass die Funktion allerdings unbewusst irgendwo an einem Button, Folientaster, Wertänderung, Aufgabenplaner, Bildaufbau oder irgendeinem anderen Ereignis eines beliebigen Objekts hängt, habe ich - zugegeben - nicht geprüft Gut, darum gehts auch nicht, ist ja mein "Schaden" und ich mache hier auch keinem einen Vorwurf
 
Und wer den Schaden hat spottet jeder Beschreibung.

YIPPIE
 
it´s not a bug, it´s a feather
Muss man halt nur den Button richtig beschriften und ein E Feld anzeigen und abfragen ob da was sinnvolles drinsteht, . . .
 
Das Problem ist ja leider generell, dass man nicht nach solchen eingefügten Funktionen suchen kann.
Ich hab da auch schon viel Zeit verbracht, weil irgendeine Variable bei Wertänderung etwas angehängt hatte.
Oder kennt jemand einen Mechanismus, das zu finden?
 
Ich hab da auch schon viel Zeit verbracht, weil irgendeine Variable bei Wertänderung etwas angehängt hatte.
Oder kennt jemand einen Mechanismus, das zu finden?
Wenn du in der CPU einen Querverweis von deiner Variablen machst, wird dort auch bei Wertänderung die beeinflusste Variable angezeigt.
 
Und wenn in der gesuchten Funktion gar keine Variable verwendet wird? z.B. wie kann man suchen und finden, ob irgendwo SetzePLCDatumUhrzeit aufgerufen wird?
 
z.B. wie kann man suchen und finden, ob irgendwo SetzePLCDatumUhrzeit aufgerufen wird?
Funktion "SetzePLCDatumUhrzeit" projektiert:


Im Visu-Projekt unter "Projekt durchsuchen" kann man diese projektierte Funktion nun finden:


Alternativ kann man dort auch einfach nach "Uhrzeit" suchen. Dann wird halt u.U. etwas mehr angezeigt aber unter anderem auch die Systemfunktion:
 
OK, wenn man weiß wonach man suchen muß...
Gibt es vielleicht auch Möglichkeiten, sich alle nicht leeren Funktionslisten aufzulisten? Also wo bei irgendwelchen Ereignissen (von Bildern, Bildobjekten, Funktionstasten, Variablen, Meldungen, Aufgabenplaner) irgendwelche Funktionen aufgerufen werden? Notfalls über Exporte oder Drucken einer Projektdokumentation?
 
OK, wenn man weiß wonach man suchen muß...
Geht mir auch manchmal so.
Gehört zwar nicht hierhin, aber dass ist ein Grund, warum mir MS Office (und auch manche andere Programme) weniger gefällt (gefallen) als vor einigen Jahren, als es bei der Hilfe noch den Index gab. Den konnte man oft aus dem Befehlsnamen auf die Funktion schließen. Aber wenn man den Befehl nicht kennt, kann man nicht danach suchen.
 
Das ist bei der TIA Hilfe leider auch so. Wenn man nicht exakt zu 100% den Befehl kennt, findet man kaum etwas.
 
Dort gibt's aber noch im Inhalt das Kapitel Anweisungen. Damit lässt sich relativ schnell ein gewünschter Befehl suchen.

 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…