-

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:

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.