-> Hier kostenlos registrieren
Hallo zusammen,
Ich möchte per SCL eine 0 oder 1 in ein DBD schreiben. am eingang gebe ich vor in Welches Bit geschrieben werden soll auch möchte ich vorgeben ob eine 1 oder 0 in den DB geschrieben werden soll.
Mein Bisheriger Versuch sieht so aus, aber irgendwie will das nicht funktionieren.
Ich möchte per SCL eine 0 oder 1 in ein DBD schreiben. am eingang gebe ich vor in Welches Bit geschrieben werden soll auch möchte ich vorgeben ob eine 1 oder 0 in den DB geschrieben werden soll.
Mein Bisheriger Versuch sieht so aus, aber irgendwie will das nicht funktionieren.
FUNCTION FC58 : VOID
// Bausteinparameter
VAR_INPUT
// Eingangsparameter
Punkt : INT;
FreiBelegt :int;
END_VAR
VAR_IN_OUT
// Durchgangsparameter
END_VAR
VAR_OUTPUT
// Ausgangsparameter
END_VAR
VAR_TEMP
// temporäre Variablen
END_VAR
// Anweisungsteil
FreiBelegt:=DB200.DBX146.[Punkt];
END_FUNCTION