Dieser Baustein wandelt Eingangssignale mehrerer Kommunikationsobjekte in einen 1 bis 9- stelligen Code um, und stellt diesen an einem Ausgang bereit. Wird der Ausgang auf ein Kommunikationsobjekt geleitet, ist zu beachten, dass das Kommunikationsobjekt im HS-Experten vom Datentyp "32-Bit/EIS 11" ist.
Mit diesem Logik-Baustein können bestimmte Vorgänge durch den HS/FS mit einem Code belegt und dadurch abgesichert werden. Für die Ziffern 0-9 steht jeweils ein Eingang zur Verfügung. So kann zum Beispiel in der Visu ein Nummernblock nachgebildet werden, welcher zur Eingabe des Codes dient. Ebenso könnte aber auch ein Vierfach-Taster zur Eingabe des Codes dienen.
Zur Auswertung und zum Vergleich der eingegeben Codes wird der Baustein "Vergleicher (10-fach)" empfohlen.
| Eingang | Init | Beschreibung |
| Eingang 1 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck fürZiffer 1 erkannt. |
| Eingang 2 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck fürZiffer 2 erkannt. |
| Eingang 3 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 3 erkannt. |
| Eingang 4 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 4 erkannt. |
| Eingang 5 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 5 erkannt. |
| Eingang 6 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 6 erkannt. |
| Eingang 7 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 7 erkannt. |
| Eingang 8 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 8 erkannt. |
| Eingang 9 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 9 erkannt. |
| Eingang 10 | 0 | Bei Eingangssignal <> 0 wird der Tastendruck fürZiffer 0 erkannt. |
| Eingang 11 | 0 | Länge des Codes. Wert zwischen 1 und 9 |
| Eingang 12 | 0 | Timeout in Sekunden. Nach jedem Tastendruckwartet der Baustein n Sekunden auf den nächstenTastendruck. Läuft der Timeout ab, wird derBaustein zurückgesetzt.Alle bisherigen Eingaben werden gelöscht. |