- Beiträge
- 22.215
- Reaktionspunkte
- 7.383
-> Hier kostenlos registrieren
So, es ist nun auch bei mir soweit.
Kundenwunsch:
Palettenkommissionieranlage mit ca. 160 Palettenbändern diverse Änderungen und Umbauten, vor Beginn dieser Umbauarbeiten
aber auf 1500ér Steuerung umrüsten. Kunde will es so, wir konnten ihn nicht umstimmen. Na gut.
Also Classic Projekt in V15.1 migriert ( Steuerung + WinCC flex 2008 Runtime ), gewartet, nach Abschluss nur ein paar kleine Fehlermeldungen.
Ich war schon zuversichtig. Doch dann => es wurden alle dezentralen Gerätschaften nicht mitgenommen und die symbolische Variablen
zwischen 300ér und WinCC flex wurden gelöst und auf direkte Adressierung umgestellt. Toll. Also alles wieder auf symbolisch umgestellt ( Variable
für Variable => 4 Stunden ), dezentrale Peri wieder eingefügt. Die GSD´s / GSDML waren schon in V15.1.
Gut, nach nachdem PN-Namen verteilt waren, V15.1 Runtime installiert war, ging alles dann irgendwann wieder.
Doch dann das große graulen => fehlender Zykluskontrollpunkt.
Das Übersichtbild mit den 160 Palettenbändern / Drehstationen blinkt wie eine Disko. Obwohl die Anlage nicht in Automatik steht.
Grund: In einer FOR Schleife werden die Statusbytes zur Animation zuerst auf 0 geschrieben, dann wird ihnen ein Status zugewiesen.
Da die Werte jetzt undefiniert im Programmzyklus abgeholt werden, wird ab und an die Variable mit Status 0 abgeholt.
D.h. wenn ich ein Statusbyte im DB beobachte, steht es stabil auf z.B. 2 ( Palettenbahn belegt ), auf dem Display flackert es aber zwischen
Status 0 und 2.
:-(
Ich habe es jetzt mit einem Übergabe DB gelöst, welcher am Zyklusende geschrieben wird.
Kundenwunsch:
Palettenkommissionieranlage mit ca. 160 Palettenbändern diverse Änderungen und Umbauten, vor Beginn dieser Umbauarbeiten
aber auf 1500ér Steuerung umrüsten. Kunde will es so, wir konnten ihn nicht umstimmen. Na gut.
Also Classic Projekt in V15.1 migriert ( Steuerung + WinCC flex 2008 Runtime ), gewartet, nach Abschluss nur ein paar kleine Fehlermeldungen.
Ich war schon zuversichtig. Doch dann => es wurden alle dezentralen Gerätschaften nicht mitgenommen und die symbolische Variablen
zwischen 300ér und WinCC flex wurden gelöst und auf direkte Adressierung umgestellt. Toll. Also alles wieder auf symbolisch umgestellt ( Variable
für Variable => 4 Stunden ), dezentrale Peri wieder eingefügt. Die GSD´s / GSDML waren schon in V15.1.
Gut, nach nachdem PN-Namen verteilt waren, V15.1 Runtime installiert war, ging alles dann irgendwann wieder.
Doch dann das große graulen => fehlender Zykluskontrollpunkt.
Das Übersichtbild mit den 160 Palettenbändern / Drehstationen blinkt wie eine Disko. Obwohl die Anlage nicht in Automatik steht.
Grund: In einer FOR Schleife werden die Statusbytes zur Animation zuerst auf 0 geschrieben, dann wird ihnen ein Status zugewiesen.
Da die Werte jetzt undefiniert im Programmzyklus abgeholt werden, wird ab und an die Variable mit Status 0 abgeholt.
D.h. wenn ich ein Statusbyte im DB beobachte, steht es stabil auf z.B. 2 ( Palettenbahn belegt ), auf dem Display flackert es aber zwischen
Status 0 und 2.
:-(
Ich habe es jetzt mit einem Übergabe DB gelöst, welcher am Zyklusende geschrieben wird.
Zuletzt bearbeitet: