-> Hier kostenlos registrieren
TwinCAT via WebService & tame3 oder fhem & ModBus
Hallo zusammen.
Ich versuche verzweifelt den Webservice in Verbindung mit tame ans Laufen zu bekommen.
Ich habe den Webservice gemäß dieser Seite http://infosys.beckhoff.com/ für XP eingerichtet.
Ich habe tame ins Verzeichnis c:\TwinCAt kopiert und folgendes gemacht:
- Edit "tamex\resources\webservice.js" and change the parameters of the webservice to your need:
serviceUrl: 'http://x.x.x.x/TcAdsWebService/TcAdsWebService.dll',
amsNetId: 'x.x.x.x.1.1',
amsPort: '801', //default
//alignment: '1', //default, set it to "4" if you have TC2 and an ARM based PLC device (i.e. CX90xx), to 8 with TC3
//language: 'ge' //default, set it to "en" for english names of days and months
Die dll liegt allerdings in C:\TwinCAT\AdsApi\TcAdsWebService\V100\xp -- schon ein Fehler ?
Im Zertifikat steht der Computername, nicht die IP --- Fehler ?
- Copy the "tamex"-folder to your webserver with the ADS-Webservice installed.
Liegt unter c:\Twincat
- Open the "plc\demo.pro" in TwinCAT 2 ("demo_TC3" is for TwinCAT 3), build and run it on your PLC.
i.O.
- Open "http:\\your_web_server\tamex\index.html" with your favorite browser.
Weder bei Benutzung der IP, noch des namens lässt sich die Seite nicht aufrufen.
Was habe ich falsch gemacht ?
Lässt sich der WebService irgendwie testen ?
Ich habe es auch mit dem Beispielprogramm probiert. VisualStudio befindet sich auf einem lokalen Rechner, Anpingen geht natürlich.
Und vielleicht kann mir noch jemand die TcAdsWebService.js zuschicken oder einen Link mitteilen. Kann die Bibliothek nämlich nirgends finden.
Parallel dazu habe ich es mit FHEM und Modbus probiert, aber auch da bekomme ich keine Kommunikation aufgebaut.
Zur Konfiguration:
XP mit TwinCAT2 in einer VM auf einem ESXi-Server
Schon mal danke für Infos.
Gruß Thorsten
Hallo zusammen.
Ich versuche verzweifelt den Webservice in Verbindung mit tame ans Laufen zu bekommen.
Ich habe den Webservice gemäß dieser Seite http://infosys.beckhoff.com/ für XP eingerichtet.
Ich habe tame ins Verzeichnis c:\TwinCAt kopiert und folgendes gemacht:
- Edit "tamex\resources\webservice.js" and change the parameters of the webservice to your need:
serviceUrl: 'http://x.x.x.x/TcAdsWebService/TcAdsWebService.dll',
amsNetId: 'x.x.x.x.1.1',
amsPort: '801', //default
//alignment: '1', //default, set it to "4" if you have TC2 and an ARM based PLC device (i.e. CX90xx), to 8 with TC3
//language: 'ge' //default, set it to "en" for english names of days and months
Die dll liegt allerdings in C:\TwinCAT\AdsApi\TcAdsWebService\V100\xp -- schon ein Fehler ?
Im Zertifikat steht der Computername, nicht die IP --- Fehler ?
- Copy the "tamex"-folder to your webserver with the ADS-Webservice installed.
Liegt unter c:\Twincat
- Open the "plc\demo.pro" in TwinCAT 2 ("demo_TC3" is for TwinCAT 3), build and run it on your PLC.
i.O.
- Open "http:\\your_web_server\tamex\index.html" with your favorite browser.
Weder bei Benutzung der IP, noch des namens lässt sich die Seite nicht aufrufen.
Was habe ich falsch gemacht ?
Lässt sich der WebService irgendwie testen ?
Ich habe es auch mit dem Beispielprogramm probiert. VisualStudio befindet sich auf einem lokalen Rechner, Anpingen geht natürlich.
Und vielleicht kann mir noch jemand die TcAdsWebService.js zuschicken oder einen Link mitteilen. Kann die Bibliothek nämlich nirgends finden.
Parallel dazu habe ich es mit FHEM und Modbus probiert, aber auch da bekomme ich keine Kommunikation aufgebaut.
Zur Konfiguration:
XP mit TwinCAT2 in einer VM auf einem ESXi-Server
Schon mal danke für Infos.
Gruß Thorsten
Zuletzt bearbeitet: