Betrifft welche Produkte?
ESP-SPAC-CAM1 – Software Package Cam V1.1 (Cam-Template)
Wie sieht die Reaktion aus?
Die ServoPLC bleibt sporadisch bei Verwendung des Cam-Templates während der Initialisierungsphase stehen (PLC-Programm läuft nicht an).
Wann tritt das Problem auf?
Das Problem tritt sporadisch durch einen undefinierten Zustand der Template-Variablenstruktur g_byOperationState auf. Wird während der Initialisierungsphase der ServoPLC auf die Variable g_byOperationState zugegriffen, wenn in g_byOperationState noch kein gültiger Wert (siehe Tabelle unten) enthalten ist, kommt es zu einem undefinierten Speicherzugriff in der ServoPLC. Ursache ist die fehlende Wertezuordnung für den Wert 0:
1 Trouble => Fehlerzustand
10 StandBy => Wartezustand
20 ManJog => Tippbetrieb/Handbetrieb
30 Homing => Referenzfahren
40 Pos => Positionieren
50 CamOperation => Kurvenbetrieb
51 LockToCamBusy => Positionierung auf Kurvenwert
100 Init => Cam-Template initialisiert sich
Diagnosemöglichkeiten?
Das PLC-Programm auf der ServoPLC startet sporadisch nicht, wenn zu einem bestimmten Zeitpunkt während der Initialisierungsphase auf den Speicherbereich der Template-Variablenstruktur g_byOperationState zugegriffen wird.
Kurzfristige Maßnahmen/Empfehlungen?
Keine.
Bewertung:
Das Verhalten führt zu einem Nichtanlaufen des PLC-Programms. Es tritt aufgrund des Zusammentreffens mehrerer Bedingungen (Timing-Verhalten der ServoPLC) höchst selten auf.