Guten Morgen zusammen,
ich wollte ein neues Project starten und hätte dazu eine kleine Frage.
zum Vorhaben: Ich möchte mit einer Wago 750-352 und einigen I/O Modulen eine Steuerung bauen die per PC ansteuerbar ist.
Die verbindung wird per Modbus TCP aufegbaut und ich habe von wago die "wago.dll" erhalten.
Das schreiben der Ausgänge funktioniert über das mitgelieferte Beispielprogramm auch da verstehe ich auch wie ich die Ausänge setzten kann.
z.B.
der Wert 1 Enstpricht Ausgang 1
der Wert 2 Enstpricht Ausgang 2
der Wert 4 Enstpricht Ausgang 3
der Wert 8 Enstpricht Ausgang 4
der Wert 16 Enstpricht Ausgang 5
der Wert 32 Entspricht Ausgang 6
der Wert 64 Entspricht Ausgang 7
der Wert 128 Entspricht Ausgang 8
der Wert 2048 Entspricht Ausgang 12
usw.
zum Setzen der Ausgänge ist es ja denkbar einfach wenn ich eine Variable nehme und den wert des ausgangs eifach addiere / subtrahiere z.B.
Nachdem gleichen System erhalten ich auch den Rückgabewert für die Eingänge zurück
z.B. Ich erhalte als Rückgabewert 3 somit wäre Eingang 1 und 2 aktiv.
Nun die Frage wie könnte ich es lösen das ich anhand dem Rückgabewert einen Rückschluss auf den Augnag machen kann ?
Wie würde der Code dazu aussehen bzw. wonach müsste ich googlen um mich darin einzulesen.
Vielen Dank und schonmal ein schönes Wochenende
ich wollte ein neues Project starten und hätte dazu eine kleine Frage.
zum Vorhaben: Ich möchte mit einer Wago 750-352 und einigen I/O Modulen eine Steuerung bauen die per PC ansteuerbar ist.
Die verbindung wird per Modbus TCP aufegbaut und ich habe von wago die "wago.dll" erhalten.
Das schreiben der Ausgänge funktioniert über das mitgelieferte Beispielprogramm auch da verstehe ich auch wie ich die Ausänge setzten kann.
z.B.
der Wert 1 Enstpricht Ausgang 1
der Wert 2 Enstpricht Ausgang 2
der Wert 4 Enstpricht Ausgang 3
der Wert 8 Enstpricht Ausgang 4
der Wert 16 Enstpricht Ausgang 5
der Wert 32 Entspricht Ausgang 6
der Wert 64 Entspricht Ausgang 7
der Wert 128 Entspricht Ausgang 8
der Wert 2048 Entspricht Ausgang 12
usw.
zum Setzen der Ausgänge ist es ja denkbar einfach wenn ich eine Variable nehme und den wert des ausgangs eifach addiere / subtrahiere z.B.
Nachdem gleichen System erhalten ich auch den Rückgabewert für die Eingänge zurück
z.B. Ich erhalte als Rückgabewert 3 somit wäre Eingang 1 und 2 aktiv.
Nun die Frage wie könnte ich es lösen das ich anhand dem Rückgabewert einen Rückschluss auf den Augnag machen kann ?
Wie würde der Code dazu aussehen bzw. wonach müsste ich googlen um mich darin einzulesen.
Vielen Dank und schonmal ein schönes Wochenende