OSCAT Forum
oscat.lib => Modulentwicklung / Module Development => Thema gestartet von: brewmaster am 09. Juli 2008, 17:32:19
-
Hallo,
ist es möglich, einen simplen E/A Baustein mit einem Force-Eingang zu programmieren?
Gruß Brewmaster
-
was verstehst du unter einem force eingang?
welche e/a funktion sollte es sein?
-
Ich meine einfach einen Baustein, der einmal einen In- und einmal einen Force_in- Eingang, sowie einen Ausgang besitzt.
Hintergrung ist folgender:
Angenommen, ich habe eine Maschine, die prinzipiell automatisch läuft, und ein Schaltpult dazu.
Wenn ich jetzt von Hand eingreifen möchte, brauche ich ja sowas wie einen Force_in- oder?
Alternativ vielleicht eine Umschaltung zwischen Hand/Automatikbetrieb?
-
in der release 275 die diese woche noch online geht sind 2 neue baustaeine manual....
die genau das tun
-
alles klaro, dank dir...
andere Frage: könnte man dem Actuator_3p evtl noch nen 2.Force-Eingang verpassen?
Quasi Force_on / Force_off ?
-
das ganze kannst du ganz einfach über die beiden eingänge force und on machen
wenn force true ist steuert der eingang on den ausgang.
wenn force = false steuert der eingang val den ausgang.
wenn du aber 2 unabhängige eingänge force_on und force_off benötigst die jeweils wenn sie true sind den ausgang auf true oder false forcen dann kannst du eine einfache logic vorschalten:
force := force_on OR force_loff;
on := force_on
in diesen fall hat force_on vorrang vor force_off
sollte es anders sein so kannst du folgendes machen dann hat force_off vorrang
force := force_on OR force_loff;
on := not force_off
-
alles klar...
wer logisch denken kann ist halt doch im vorteil... ;D