| Typ | Funktion | 
| Beschreibung | Invertiert ein einzelnes Bit in der am Eingang IN angelegten Bitfolge und liefert die resultierende Bitfolge zurück. Das zu invertierende Bit wird am Eingang BIT_NO angegeben. | 
| Hinweise | 
'*' ist ein Platzhalter für die unterstützten Datentypen. Die Funktion ist für die Datentypen BYTE, WORD und DWORD verfügbar.Der Ausgangsdatentyp muss gleich oder größer sein als der Eingangsdatentyp.Der Wert am BIT-Eingang muss größer oder gleich 0 sein oder kleiner sein als die Länge der IN-Bitfolge.Der Wert an OUT bleibt unverändert und es wird kein Fehler im MELDUNGEN-Fenster ausgegeben, wenn die zuvor genannten Bedingungen nicht erfüllt sind.Die Funktion unterstützt nicht die Ausführungssteuerung mit EN/ENO. | 
| Parameter | Eingänge  IN 
 
| Datentyp: | BYTE, WORD, DWORD |  
| Beschreibung: | Eingangsbitfolge |   BIT_NO 
Ausgang
 
| Datentyp: | BYTE |  
| Beschreibung: | Nummer des zu invertierenden Bits. |   OUT 
 
| Datentyp: | BYTE, WORD, DWORD |  
| Beschreibung: | Ausgangsbitfolge |  | 
| Fehlerverhalten |  Fehlerverhalten 
Die folgende Tabelle zeigt die Fehler, die bei der Ausführung der Funktion auftreten können, und den von der Funktion im entsprechenden Fehlerfall zurückgegebenen Wert. 
 
| Fehlerfall | Ausgabewert |  
| BIT < 0 | Letzter Wert wird gehalten |  
| BIT >= Bitlänge(IN)(Bitlänge(IN) = Länge der IN-Bitfolge) | Letzter Wert wird gehalten |  |