ob 1 en eingang

fra226

Level-1
Beiträge
71
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,

ich möchte ein hand und ein auto programm schreiben. das hand ist im fc1 und das auto im fc2. nun möchte ich im ob1 über den wahlschalter hand/auto den fc1 bzw. fc2 ansprechen...das problem wenn ich den wahlschalter von auto (e0.0) wieder auf neutral stelle bleiben die ausgänge weiter gesetzt...warum ......,ich dachte das die ausgänge dann auch zurückgesetzt werden......kann ich dann die auswahl hand/auto nur in den jeweiligen fc1 oder fc2 durchführen ????? oder wie kann ich das realisieren ????

vielen dank
frank
 
sowas sollte man so nicht machen. immer alle bausteine bearbeiten

fc1 hand
u bed1
u bed2
u e0.0
= hand1

fc2 auto
u bed11
u bed12
un e0.0
= auto1

fc3 ausgabe
o hand1
o auto1
= a1.0
 
Eine Möglichkeit wäre,
du setzt deine Ausgänge am Anfang des OB1 einfach alle auf 0, wenn der Schalter "Neutral" ist.

Grundsätzlich ist es aber unschön sowas auf diese Art zu machen.

Mfg
Manuel
 
ok..habe ich verstanden.....aber warum werden die ausänge weiter gesetzt obwohl der en eingang beim aufruf call fc2 logisch null ist....der baustein "call" ist inaktiv trotzdem arbeitet er wohl den fc2 ab ?????

gruss frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wenn du den Baustein nicht aufrufst, wird dieser Baustein auch nicht bearbeitet.

Die Zusände der Ausgänge und Merker bleibt so erhalten, wie beim letzten Aufruf des Bausteins.
Um den Zustand dieser Ausgänge oder Merker zu ändern, so muss man den entsprechenden Ausgang oder Merker in einem bearbeiteten Baustein setzen oder zurücksetzen.

Martin
 
Zuletzt bearbeitet:
Die Zusände der Ausgänge und Merker bleibt so erhalten, wie beim letzten Aufruf des Bausteins.
Um den Zustand dieser Ausgänge oder Merker zu ändern, so muss man den entsprechenden Ausgang oder Merker in einem bearbeiteten Baustein setzen oder zurücksetzen.
Martin

genauso ist es. und genau deswegen sollten bausteinaufruf nicht bedingt sein. klar kann man wie msb geschrieben hat die ausgämge im ob1 rücksetzen. das solltest du dann aber auch für die merker machen.

bau das in der art auf wie ich das oben skizziert habe.
 
Zurück
Oben