CPU Start / Stop mit Libnodave

Robandy

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

ich möchte mit libnodave eine 1200er CPU Starten.
Ich kann Verbindung aufbauen, Daten lesen/schreiben. Diese nach Excel kopieren usw.
Aber ich bekomme es nicht hin, die CPU, wenn sie in Stop ist, mit einem "button" projektiert in VB Studio Express zu starten.
Der Befehl sollte ja "dc.daveStart()" sein ?
Muss ich daveStart vorher noch deklarieren ? (hab schon verschiedenste Arten versucht)
Kann mir einer auf die Sprünge helfen?

Danke
Robandy
 
function daveStop(dc:pdaveConnection):longint;stdcall;
external LibName {$ifdef WIN32} name 'daveStop'{$ENDIF};
function daveStart(dc:pdaveConnection):longint;stdcall;
external LibName {$ifdef WIN32} name 'daveStart'{$ENDIF};

So "daveStart(yourDaveConnection);"
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Erst mal Danke für die schnelle Antwort. Leider steh ich total auf dem Schlauch.
Meine Stärken sind eher gegenüber von Libnodave (Step7 / TIA)
Ich habe mehr so was in die Richtung gemeint:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dc.daveStart()
End Sub
:confused::shock:


 
Eine S7-1200 kannst du mit libnodave nicht starten oder stoppen, da die Funktionen dafür in der 1200 nicht vorhanden sind. Auch mit Step7 kannst du keine 1200er starten oder stoppen.

Nicht alles was bei einer 300/400er funktioniert, geht auch bei der 1200.
Mit libnodave kannst du bei der 1200 hauptsächlich auf Variablen zugreifen (Merker, Nicht-Optimierte DBs), und etwas mehr als eine handvoll verschiedene SZLs auslesen.
 
Zurück
Oben