FeigeKalle
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich habe ein Problem beim schreiben von PAW mit Hilfe von Libnodave.
Die Verbindung zur S7-300 und das ansteuern von Merkern oder einzelnen Bits läuft wunderbar. Nun wollte ich gerne eine Analoge-Ausgangsbaugruppe ansteuern. Leider klappt das ganze aber nicht. Vieleicht könnt ihr mir Helfen, denn ich weiss im Moment nicht weiter.
Ansteuern von einem Bit mache ich so:
Dim Group1 AsInteger
Group1 = TextBox1.Text * 8 + 1
Dim buf(0) AsByte
If fds.rfd > 0 Then
buf(0) = 1
res = dc.writeBits(libnodave.daveOutputs, 0, Group1, 1, buf)
Und so wollte ich eigentlich das PAW 754 ansteuern:
Dim buf(0) AsByte
If fds.rfd > 0 Then
buf(0) = 250 ' Wert zum ansteuern ?
res = dc.writeBytes(libnodave.daveP, 0, 754, 2, buf)
Danke Euch schon mal im vorraus
mfg
Kalle
ich habe ein Problem beim schreiben von PAW mit Hilfe von Libnodave.
Die Verbindung zur S7-300 und das ansteuern von Merkern oder einzelnen Bits läuft wunderbar. Nun wollte ich gerne eine Analoge-Ausgangsbaugruppe ansteuern. Leider klappt das ganze aber nicht. Vieleicht könnt ihr mir Helfen, denn ich weiss im Moment nicht weiter.
Ansteuern von einem Bit mache ich so:
Dim Group1 AsInteger
Group1 = TextBox1.Text * 8 + 1
Dim buf(0) AsByte
If fds.rfd > 0 Then
buf(0) = 1
res = dc.writeBits(libnodave.daveOutputs, 0, Group1, 1, buf)
Und so wollte ich eigentlich das PAW 754 ansteuern:
Dim buf(0) AsByte
If fds.rfd > 0 Then
buf(0) = 250 ' Wert zum ansteuern ?
res = dc.writeBytes(libnodave.daveP, 0, 754, 2, buf)
Danke Euch schon mal im vorraus
mfg
Kalle