Semantischer Fehler (SEM1268): Ungültiger Methodenaufruf.
Dieser Fehler wurde für den unzulässigen Aufruf einer Methode in ST gemeldet. Eine Methode, die zu einem AS-Funktionsbaustein gehört, wurde außerhalb des FBs aufgerufen. Dabei kann es sich um folgenden Methoden handeln:- Kodierte Transition
- Kodierte Aktion
- Kodierte Verriegelung
- Pre/PostExecution-Methode
Diese AS-spezifischen Methoden dürfen nur innerhalb des AS-Funktionsbausteins aufgerufen werden, zu dem sie gehören.
Fehlerbeispiel
Der AS-Funktionsbaustein SFC_FB enthält eine kodierte Transition-Methode Transition1. Der FB ist in einem Programm instanziiert (Instanzname MySFC_FB). Der Programmcode enthält den folgenden ungültigen Aufruf: b := MySFC_FB.Transition1();
Abhilfe
Doppelklicken Sie auf die Fehlermeldung, um den Code zu öffnen und die unzulässige Codeposition zu markieren. Entfernen Sie den Aufruf der Methode.