Sonstiges 0BA8 mit PC ansteuern

Nex

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich versuche zur Zeit verschiedene Signale zu vergleichen und das Ergebnis an die Logo zu senden.
Dazu habe ich mich in letzter Zeit mit libnodave und C# auseinandergesetzt und scheitere nun daran das ich kein Signal an die Logo senden kann.
Die Verbindung aufbauen und auch abfragen der Werte klappt problemlos.

Hier mal mein Versuch des Sendens:
Code:
private void button1_Click(object sender, EventArgs e)
        {
            int z = 1;
            dc.writeBytes(libnodave.daveInputs, 0, 0, 1,BitConverter.GetBytes(libnodave.daveSwapIed_16(z)));
        }

Wenn jemand dafür eine Lösung kennt, oder auch eine komplett andere Lösung, für das Problem wäre ich demjenigen sehr dankbar.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Naja, das Schreiben von real vorhandenen Eingängen funktioniert bei keiner SPS nachhaltig ... :cool:
Versuche mal Merker oder die gemappten DB1-Adressen zu schreiben. Adress-Mapping-Liste siehe die LOGO-Soft Hilfe oder hier.

Harald
 
Das mit den Merkern war nen guter Denkanstoß, hatte diese bereits einmal ausprobiert aber nichts feststellen können.
Das lag aber daran das ich nur die hohen Merker geschaltet habe und diese nicht überprüft hatte :rolleyes: (shame on me)

Nach einigem ausprobieren mit den Werten kann ich nun auch niedrigere Merker schalten, interessanter Weise nur von 9-64, weiß jemand wie ich an die übrigen 8 komme?
(Nur so aus Interesse die Anzahl sollte reichen)
 
Zurück
Oben