-> Hier kostenlos registrieren
Hallo,
ich möchte einen OPC-Client in Excel (mit VB) schreiben, der auf meinen OPC Server (INAT OPC Server TCPIPH1) zugreifen kann. Beide (Server/Client) befinden sich aktuell noch auf dem gleichen PC. Als S-300 CPU verwende ich die CPU 315-2 PN/DP.
Der Server + Testclient funktioniert fehlerfrei.
Als .dll verwende ich die OPCDAAuto.dll
Außerdem habe ich schon einmal angefangen, anhand des SIEMENS Handbuchs "SIMATIC NET, Schritt für Schritt: Excel OPC Automation Client zum Zugriff auf S7-200 mit CP232-1" das Programm zu schreiben (dort ist der komplette Quellcode für Excel/VB hinterlegt. Dort wird aber eine andere .dll verwendet (SOPCDAAuto.dll) und natürlich ein anderer OPC Server.
Ich bin "Schritt für Schritt" durchgegangen (hab meine .dll eingebunden) aber ich bekomme jedesmal, wenn ich mich mit dem OPC Server verbinden will die Fehlermeldung: "Error Connect: Ungültiger Prozeduraufruf oder ungültiges Arguement".
Wenn mir jemand helfen könnte, wäre ich sehr dankbar. Ist für meine Abschlussarbeit und mein prof kann mir auch nicht weiterhelfen.
Anbei noch das excle-file und die verwendete .dll
Vielen Dank
ich möchte einen OPC-Client in Excel (mit VB) schreiben, der auf meinen OPC Server (INAT OPC Server TCPIPH1) zugreifen kann. Beide (Server/Client) befinden sich aktuell noch auf dem gleichen PC. Als S-300 CPU verwende ich die CPU 315-2 PN/DP.
Der Server + Testclient funktioniert fehlerfrei.
Als .dll verwende ich die OPCDAAuto.dll
Außerdem habe ich schon einmal angefangen, anhand des SIEMENS Handbuchs "SIMATIC NET, Schritt für Schritt: Excel OPC Automation Client zum Zugriff auf S7-200 mit CP232-1" das Programm zu schreiben (dort ist der komplette Quellcode für Excel/VB hinterlegt. Dort wird aber eine andere .dll verwendet (SOPCDAAuto.dll) und natürlich ein anderer OPC Server.
Ich bin "Schritt für Schritt" durchgegangen (hab meine .dll eingebunden) aber ich bekomme jedesmal, wenn ich mich mit dem OPC Server verbinden will die Fehlermeldung: "Error Connect: Ungültiger Prozeduraufruf oder ungültiges Arguement".
Wenn mir jemand helfen könnte, wäre ich sehr dankbar. Ist für meine Abschlussarbeit und mein prof kann mir auch nicht weiterhelfen.
Anbei noch das excle-file und die verwendete .dll
Vielen Dank