So, ich hatte nun kurz Zugang zu der Steuerung und konnte ein paar Sachen nachschauen und testen:
Bilder und Videos davon auf WeTransfer hochgeladen:
8 files sent via WeTransfer, the simplest way to send your files around the world
we.tl
Bild 1: Projekt-Version der CPU ist 2.8
Bild 2: Online-Version der CPU ist 2.9.2
Bild 3: Speicherdaten der CPU
Bild 4: Zykluszeit der CPU
Bild 5: Online-Diagnose der CPU nach dem Online verbinden und demnach Umschalten der CPU in RUN
Die Unterspannungsmeldungen kommen von den V20, welche noch nicht eingeschaltet sind, erst mit "Energie Ein".
Video 6: Bestromen der Anlage mit originalem Programm -> CPU wechselt nicht nach RUN
Die rote ER-Lampe kommt daher, dass die ganzen V20 noch nicht in Betrieb sind (stromlos).
Video 7: V20-Antriebe eingeschaltet, somit ist die ER-Lampe weg.
Online gehen mit TIA, dadurch schaltet die CPU in RUN
Zusatz: Was mir sonst noch aufgefallen ist, ist dass die V20 von der Anzeige her im Stillstand immer springen, keine Ahnung ob dies was ausmacht,
bzw. warum dies so ist oder ob es schlecht programmiert ist. Wie gesagt, die Maschine und das Programm sind von einer anderen Firma.
Habe dann aufgrund der Hinweise hier auf die Schleife im OB100 diesen Baustein einmal von der CPU gelöscht und dann neu gestartet.
-> Start der CPU und Wechsel auf RUN nun einwandfrei
-> Es ist definitiv ein Fehler im OB100, höchstwahrscheinlich aufgrund eines Nicht-Verlassens der Schleife
Was genau welche Werte mit dem WRREC wohin geschrieben werden ist eine andere Frage.
Was aber noch nicht geklärt ist, warum die CPU dann beim Wechsel auf den Online-Betrieb auf einmal in RUN wechselt und nicht genauso im Anlauf hängen bleibt. Eventuell ist die Erklärung hierfür wirklich in den Firmware-Versionen von Offline zu Online.
Offline auf 2.9.2 aufrüsten geht ja nicht, da man dazu V17 braucht.
Danke schon mal an alle die hier mitgewirkt haben um den Fehler derweil zu lokalisieren.
mfg Wolfgang