- Beiträge
- 15.424
- Reaktionspunkte
- 4.046
-> Hier kostenlos registrieren
Ich möchte folgendes in einer Graph 7 - Aktion ausführen:
(Kennung: N) "014_DATA_Station_14".Achse_01.bTravelToFixedStop := NOT "CELL_ORG".Cell[#CellIdx].NIGHTMODE
Das läßt Graph-7 offensichtlich nicht zu:
Fehlermessung: "Klammer ( erwartet"
Setze ich die Klammer --> Fehlermeldung "Operand vom Typ Bool ist nicht kompatibel mit dem erwarteten Typ USInt, LReal, Real, LInt, DInt, Int, SInt, ULInt, UDInt, UInt, LWord, DWord, Word, Byte, WChar, Char.,"
Ohne NOT geht es und funktioniert auch.
In einem normalen SCL-FB kann man das natürlich auch so machen.
Gibt es einen anderen Trick ioder muß ich dafür echt in der vorgeschalteten Aktion eine eigene negierte Variable beschreiben?
(Kennung: N) "014_DATA_Station_14".Achse_01.bTravelToFixedStop := NOT "CELL_ORG".Cell[#CellIdx].NIGHTMODE
Das läßt Graph-7 offensichtlich nicht zu:
Fehlermessung: "Klammer ( erwartet"
Setze ich die Klammer --> Fehlermeldung "Operand vom Typ Bool ist nicht kompatibel mit dem erwarteten Typ USInt, LReal, Real, LInt, DInt, Int, SInt, ULInt, UDInt, UInt, LWord, DWord, Word, Byte, WChar, Char.,"
Ohne NOT geht es und funktioniert auch.
In einem normalen SCL-FB kann man das natürlich auch so machen.
Gibt es einen anderen Trick ioder muß ich dafür echt in der vorgeschalteten Aktion eine eigene negierte Variable beschreiben?