-> Hier kostenlos registrieren
Hallo zusammen.
Ich stehe vor einem großen Problem. Letzte Woche habe ich beim Kunden eine Migration von WinCC V7.0 auf V7.3 durchgeführt und beim Testen der Softwarerweiterung einen Fehler gefunden:
8 EA-Felder werden auf Wertänderung (im DB) überprüft und sollte sich eine Änderung feststellen lassen, wird ein Button eingeblendet, der zur Bestätigung gedrückt werden soll. Wird der Button gedrückt, nimmt die CPU 314 2 DP einen Zeitstempel, trägt einen Text aus einer Combobox in einen DB ein und blendet den Button wieder aus. Das Ganze ist über verschiedene Pointer usw. in einem FB ausprogrammiert. Alles läuft in einem 10teiligen Schieberegister.
Ich habe das ganze ausreichend auf meiner ES getestet, in der plcSim + OS Simulation läuft alles einwandfrei, lade ich das ganze 1:1 auf CPU und Server beim Kunden, gehen 2 von 8 Buttons nicht mehr weg - keine Wertübernahme, keine Zeitstempel, kein Schieben...
Habe zu Testzwecken die Button gegen Merker getauscht, mich mit der OS Simulation auf den Server verbunden und es geht nicht. Stelle ich von CPU auf plcSim um, klappt alles wieder ohne Probleme - also der Code kann es nicht sein. Ein Bausteinvergleich online/offline sagt, dass ausser Aktualwerten alles identisch ist. Habe auch die CPU nochmals samt HW geladen, ohne Erfolg. Auch die Netzwerke aus dem FB habe ich soweit auskommentiert, dass nur noch die betreffenden EA-Felder bearbeitet werden, hilft auch nichts. Die Zykluszeit der CPU sowie Speicherplatz ist in Ordnung. Die Diagnose der CPU sagt keine Fehler.
Da alle 8 EA-Felder in dem gleichen FB nacheinander abgearbeitet werden und das Problem bei allen Instanzen auftaucht, weiss ich auch nicht weiter. Das erste EA-Feld ist im ersten NW des FBs, dann die 6 Felder die tadellos abgearbeitet werden, dann das 8. Feld, das wieder nicht läuft.
Hoffentlich habe ich mich einigermaßen verständlich ausgedrückt und jemand kann mir einen Tip geben, wo der Hund begraben liegt.
Liebe Grüße,
Sabine
Ich stehe vor einem großen Problem. Letzte Woche habe ich beim Kunden eine Migration von WinCC V7.0 auf V7.3 durchgeführt und beim Testen der Softwarerweiterung einen Fehler gefunden:
8 EA-Felder werden auf Wertänderung (im DB) überprüft und sollte sich eine Änderung feststellen lassen, wird ein Button eingeblendet, der zur Bestätigung gedrückt werden soll. Wird der Button gedrückt, nimmt die CPU 314 2 DP einen Zeitstempel, trägt einen Text aus einer Combobox in einen DB ein und blendet den Button wieder aus. Das Ganze ist über verschiedene Pointer usw. in einem FB ausprogrammiert. Alles läuft in einem 10teiligen Schieberegister.
Ich habe das ganze ausreichend auf meiner ES getestet, in der plcSim + OS Simulation läuft alles einwandfrei, lade ich das ganze 1:1 auf CPU und Server beim Kunden, gehen 2 von 8 Buttons nicht mehr weg - keine Wertübernahme, keine Zeitstempel, kein Schieben...
Habe zu Testzwecken die Button gegen Merker getauscht, mich mit der OS Simulation auf den Server verbunden und es geht nicht. Stelle ich von CPU auf plcSim um, klappt alles wieder ohne Probleme - also der Code kann es nicht sein. Ein Bausteinvergleich online/offline sagt, dass ausser Aktualwerten alles identisch ist. Habe auch die CPU nochmals samt HW geladen, ohne Erfolg. Auch die Netzwerke aus dem FB habe ich soweit auskommentiert, dass nur noch die betreffenden EA-Felder bearbeitet werden, hilft auch nichts. Die Zykluszeit der CPU sowie Speicherplatz ist in Ordnung. Die Diagnose der CPU sagt keine Fehler.
Da alle 8 EA-Felder in dem gleichen FB nacheinander abgearbeitet werden und das Problem bei allen Instanzen auftaucht, weiss ich auch nicht weiter. Das erste EA-Feld ist im ersten NW des FBs, dann die 6 Felder die tadellos abgearbeitet werden, dann das 8. Feld, das wieder nicht läuft.
Hoffentlich habe ich mich einigermaßen verständlich ausgedrückt und jemand kann mir einen Tip geben, wo der Hund begraben liegt.
Liebe Grüße,
Sabine