Semantischer Fehler (SEM1173): Die Transition erwartet eine Bedingung des Typs 'BOOL'.
Der Fehler wurde für eine Transition in AS gemeldet, für die keine Bedingung definiert ist.
Zu einer Transition gehört immer eine Boolesche Transitionsbedingung. Sie kann entweder eine einzelne boolesche Variable, eine boolesche Konstante oder eine kodierte Transition (in ST, FBD oder KOP) sein, die ein boolesches Ergebnis liefert. Die Transition kann auch als Inline-Transition definiert sein, an die ein Code-Netzwerk angeschlossen werden kann.
Der Fehler wird zusammen mit dem Fehler SEM1094 (keine Methode gefunden) ausgegeben.
Abhilfe
Definieren Sie eine Transitionsbedingung mit einer folgenden Maßnahmen:- Ändern Sie die Transition in eine Inline-Transition (über das Kontextmenü) und verbinden Sie die Transition mit einer Booleschen Variablen oder Konstanten bzw. einem Codekonstrukt, das eine Boolesche Variable zurückgibt.
- Fügen Sie eine Transition-Methode (kodierte Transition) in den AS FB-Typ (in den KOMPONENTEN) ein und weisen Sie im Code-Netzwerk der Transition den Namen der Methode zu.
Weitere Infos
Weitere Informationen hierzu finden Sie im Thema "Transitionen bearbeiten". |