TIA Automatik/Manueller Modus

Studentenleben

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an die Profis da draussen,

bin gerade bisschen am ueberlegen, wie man am besten einen Automatik und Manuellen Modus programmiert. Ich moechte z.B. dass ein Schalter eine Lampe anschaltet. Gleichzeitig Moechte ich diese Lampe aber auch manuell z.B. ueber eine Beobachtungstabelle steuern koennen. Wenn ich eine Zuweisung vornehme, wird ja auch durchgängig die "0" geschrieben. Dadurch kann ich die Lampe nicht mehr manuell steuern. Gibt es da eine einfache Moeglichkeit?
 
Zuletzt bearbeitet:
Code:
VAR
Schalter_FHM : Bool
END_VAR
VAR_TEMP
Schalter_FP : Bool
Schallter_FN : Bool
END_VAR

U #Schalter_E
UN #Schalter_FHM
= #Schalter_FP // Positive Flanke

UN #Schalter_E
U #Schalter_FHM
= #Schalter_FN // Negative Flanke

U #Schalter
= #Schalter_FHM


U #Schalter_FP
S #Lampe
U #Schalter_FN
R #Lampe

So ähnlich oder so ähnlich siehts in AWL aus
 
Ausgänge lassen sich immer über die Beobachtungs/Forcetabelle steuern. Egal was vorher im Programm zugewiesen wird.

Vorrausetzung: Trigger ist auf permanent, oder permanent am Zyklusende gestellt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moinsen,

wenn du einen Auto./Man. nutze einfach einen Wahlschalter oder 2 Taster.

Aber wenn du nur die Lampe in der Beobachtungstabelle steuern möchtest, kann man forcen.
Das ist allerdings nicht empfehlenswert... Forcen ist Pfuii......
 
Einen Merker Automatik, einen zusätzlichen Manuell.
Automatik auf True wird der Manuelle Pfad unterbrochen, bei Manuell auf True der Automatikpfad.

Beide Merker dürfen natürlich nicht gleichzeitig True sein.

So kannst du die Lampe ansteuern wie du willst.
 
Zurück
Oben