| Typ | Funktion | 
| Beschreibung | Liefert den Wert des am Eingang BIT_NO ausgewählten Bits aus dem Eingangswert an IN. Die Funktion kann mit verschiedenen Eingangsdatentypen arbeiten. | 
| Hinweise | 
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.Wenn der BIT_NO-Wert größer oder gleich der Länge der IN-Bitfolge ist, gibt die Funktion den Wert FALSE zurück (es wird kein Fehler im MELDUNGEN-Fenster ausgegeben).Die Funktion unterstützt nicht die Ausführungssteuerung mit EN/ENO. | 
| Parameter | Eingänge  IN 
 
| Datentyp: | ANY_BIT |  
| Beschreibung: | Eingangswert, aus dem das an BIT angegebene Bit gelesen werden soll. |   BIT_NO 
Ausgang
 
| Datentyp: | BYTE |  
| Beschreibung: | Nummer des zu lesenden Bits. Die Bitnummer beginnt an der Position Null, d.h. das erste Bit ist Bit 0. |   OUT 
 
| Datentyp: | BOOL |  
| Beschreibung: | Wert des ausgewählten Bits. |  | 
| 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_NO < 0 | Letzter Wert wird gehalten |  
| BIT_NO >= Bitlänge(IN)(Bitlänge(IN) = Länge der IN-Bitfolge) | Letzter Wert wird gehalten |  |