Codeschloss
Beschreibung
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.
Eingänge
EingangInitBeschreibung
Eingang 10Bei Eingangssignal <> 0 wird der Tastendruck fürZiffer 1 erkannt.
Eingang 20Bei Eingangssignal <> 0 wird der Tastendruck fürZiffer 2 erkannt.
Eingang 30Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 3 erkannt.
Eingang 40Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 4 erkannt.
Eingang 50Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 5 erkannt.
Eingang 60Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 6 erkannt.
Eingang 70Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 7 erkannt.
Eingang 80Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 8 erkannt.
Eingang 90Bei Eingangssignal <> 0 wird der Tastendruck für Ziffer 9 erkannt.
Eingang 100Bei Eingangssignal <> 0 wird der Tastendruck fürZiffer 0 erkannt.
Eingang 110Länge des Codes. Wert zwischen 1 und 9
Eingang 120Timeout 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.
Ausgänge
AusgangInitBeschreibung
Ausgang 1 (Send)0Sendet bei vollständiger Eingabe deneingegebenen Code.
Ausgang 2 (Send)0Sendet eine 1, wenn der Baustein durch denTimeout zurückgesetzt wurde.
Ausgang 3 (Send)0Sendet die Anzahl der bisher eingebenen Ziffern.Bei vollständiger Eingabe und bei einem Timeoutsendet der Ausgang den Wert 0.
Sonstiges
Neuberechnung beim Start: Nein
Baustein ist remanent: Nein
Interne Bezeichnung:17701
Der Baustein wird im "Experten" in der Kategorie "Weitere Bausteine" einsortiert.