Ich habe ein Projekt mit Galileo 8.1.0 für ein XV-102-D0-70TWR Pannel erstellt, angebunden an eine Moeller easy 800/MFD.
1. Das GRS startet nicht immer fehlerfrei. Angezeigt wird dann eine Windowsfehlermeldung:
- GRSW3.EXE has performed an illigal operation... Exception: 0x80000002, Adresse: 00022000
- GRSW3.EXE has performed an illigal operation... Exception: 0xC0000005, Adresse: 00261444
- GRSW3.EXE has performed an illigal operation... Exception: 0xC0000005, Adresse: 00000000
- GRSW3.EXE has performed an illigal operation... Exception: 0xC0000005, Adresse: 03FB33BC
- GRSW3.EXE has performed an illigal operation... Exception: 0xC0000005, Adresse: 03FB64D4
- GRSW3.EXE has performed an illigal operation... Exception: 0xC0000005, Adresse: 03FFF2CC
- GRSW3.EXE has performed an illigal operation... Exception: 0xC000000D, Adresse: 03F788D8
- A buffer overrun has been detected...
- oder einfrieren des Startvorgangs
ins Windows zurückkehren und erneutes starten ist zwecklos. Nur Stecker ziehen, warten und wieder einstecken hilft.
Ich denke dass das Problem die Zyklussberechnungen sind, aber wozu habe ich dann ein Zyklusslimit etc...
2. Nachdem einer zweiten Variable ein MW zugewiesen ist, erhalte ich denn Kompilerfehler:
-> Fehler: In Zyklussskripten müssen wertereferenzierten, lesende Variablen sich in der derselben adressierten Struktur befinden.
Wenn ich das Polling bei der zweiten Variable, auf >kein Polling< stelle verschwindet der Kompilerfehler... dies möchte ich aber nicht.
3. Eine Werteanzeige auf der Startmaske aktualisiert sich nicht selbständig, erst nachdem ich einmal in eine andere Maske wechsle, in der die Werteanzeige ebenfalls vorhanden ist, wird diese aktualisiert. Darf sich auf der Startmaske keine Wertanzeige befinden?? bzw. sollte die Startmaske nicht meine Hauptmaske sein?
4. Gibt es eine Möglichkeit Variablen auf der SD-Karte zu speichern, so dass sie nach erneuten hochfahren noch vorhanden sind? Oder muss hierfür der Wert zwingend auf der SPS im redundanten Bereich abgelegt werden?