spirit
Level-1
- Beiträge
- 961
- Reaktionspunkte
- 23
-> Hier kostenlos registrieren
Hallo, hänge an folgendem Problem:
In FC1 wird ein bestimmter Wert an den Ausgang "OUT" gegeben, wenn der Merker M10.0 den Status 1 hat.
In FC2 wird ein bestimmter Wert an den Ausgang "OUT" gegeben, wenn der Merker M10.1 den Status 1 hat.
Beim Aufruf von FC1 und FC2 im OB1 schreibe ich bei beiden Ausgängen "OUT" den DB10 (Datentyp INT) an.
Das Problem:
Wenn z.B. M10.0 den Status 0 hat, so wird offensichtlich permanent eine 0 in den DB geschrieben – ganz egal, was in der FC2 passiert.
Aber wenn der Code in FC1 nicht bearbeitet wird, dann müssten doch eigentlich die Werte an den DB übergeben werden, die in FC2 erzeugt werden, oder nicht?
Vielen Dank!
In FC1 wird ein bestimmter Wert an den Ausgang "OUT" gegeben, wenn der Merker M10.0 den Status 1 hat.
In FC2 wird ein bestimmter Wert an den Ausgang "OUT" gegeben, wenn der Merker M10.1 den Status 1 hat.
Beim Aufruf von FC1 und FC2 im OB1 schreibe ich bei beiden Ausgängen "OUT" den DB10 (Datentyp INT) an.
Das Problem:
Wenn z.B. M10.0 den Status 0 hat, so wird offensichtlich permanent eine 0 in den DB geschrieben – ganz egal, was in der FC2 passiert.
Aber wenn der Code in FC1 nicht bearbeitet wird, dann müssten doch eigentlich die Werte an den DB übergeben werden, die in FC2 erzeugt werden, oder nicht?
Vielen Dank!