Pages
Button Push
Beschreibung
Button Push ist ein Taster mit Momentfunktion:
Der Wert wird nur dann auf true gesetzt, solange der Button aktiv gedrückt wird.
Sobald man loslässt, wird der Wert automatisch auf false zurückgesetzt.
Ideal für zeitlich begrenzte Aktionen oder manuelle Eingriffe, z. B.:
- Jog-Modus (z. B. Roboterarm manuell bewegen)
- Temporäre Prozessübersteuerung
- Impulse oder Trigger während des Drückens
Technische Hinweise
- Verknüpfung mit einer booleschen Variable notwendig
- Funktioniert über
Connection String - Wert =
truebeim Drücken →falsenach Loslassen
???????? Deutsch
Beispiel: Button Push in CODESYS
Dieses Beispiel zeigt, wie ein Push Button mit einer BOOL-Variablen in CODESYS verwendet wird.
Der Button setzt die Variable nur auf TRUE, solange er gedrückt wird.
IF bStartMotor THEN
MotorOutput := TRUE;
ELSE
MotorOutput := FALSE;
END_IF;
Erklärung
bStartMotor: Wird über die HMI gesteuert. Ist TRUE, während der Button gedrückt wird.
MotorOutput: Steuert z. B. einen Motor oder ein anderes Ausgangssignal.
Ergebnis: Der Motor ist nur aktiv, solange der Button gedrückt wird.
MotorOutput
bStartMotor
IF bStartMotor THEN
MotorOutput := TRUE;
ELSE
MotorOutput := FALSE;
END_IF;
TRUE
BOOL
false
true
Connection String
false
true