Guten Tag,
Ich möchte gerne eine WebVisu zur Steuerung einer Beckhoff BC9191-0100 SPS entwickeln und möchte dafür den ADS WebService verwenden.
Aktuell wird die SPS mittels TwinCAT 2 vom Programmier-Rechner bedient.
Ich habe den ADS WebService bereits entsprechend der von Beckhoff zur Verfügung gestellten Anleitung eingerichtet.
Quelle: https://infosys.beckhoff.com/
Mir wird auch bereits die Demo Seite angezeigt.
Um den Zugriff auf die SPS (bzw. den Umgang mit ADS) zu vereinfachen habe ich mich entschlossen, die von tomx entwickelte Tame4-JavaScript-Library zu verwenden.
An dieser Stelle beginnen die Probleme:
1 ) Ich habe den tamex-Ordner im IIS-Manager zum WebServer hinzugefügt und die WebService.js konfiguriert.
2 ) Beim Start des Basic-Examples wird die Verbindung initialisiert ("Fetching PLC Data" oder so ähnlich heißt es im Log).
3) Die Verbindung bricht ab mit der Meldung "An ADS Error occured:" Error Code (8553213)
Die Beckhoff-Dokumentation umfasst nur Error-Codes bis ungefähr 2000 (DEZ). Entsprechend nichtssagend ist diese Log-Ausgabe für mich.
4) Mit WireShark habe ich die Verbindung überprüft. Die ASM-Pakete kommen an der SPS an und ich erhalte von der SPS eine Response.
Diese enthält lediglich nur diesen Wert.
Ich weiss es handelt sich hier um ein Nischenproblem, hoffe aber dennoch, dass mir vielleicht jemand auf die Sprünge helfen kann. Ich bin für jeden Tipp dankbar und werde bei Bedarf auch weitere Infos liefern.
Beste Grüße,
_sps_noob
Ich möchte gerne eine WebVisu zur Steuerung einer Beckhoff BC9191-0100 SPS entwickeln und möchte dafür den ADS WebService verwenden.
Aktuell wird die SPS mittels TwinCAT 2 vom Programmier-Rechner bedient.
Ich habe den ADS WebService bereits entsprechend der von Beckhoff zur Verfügung gestellten Anleitung eingerichtet.
Quelle: https://infosys.beckhoff.com/
Mir wird auch bereits die Demo Seite angezeigt.
Um den Zugriff auf die SPS (bzw. den Umgang mit ADS) zu vereinfachen habe ich mich entschlossen, die von tomx entwickelte Tame4-JavaScript-Library zu verwenden.
An dieser Stelle beginnen die Probleme:
1 ) Ich habe den tamex-Ordner im IIS-Manager zum WebServer hinzugefügt und die WebService.js konfiguriert.
2 ) Beim Start des Basic-Examples wird die Verbindung initialisiert ("Fetching PLC Data" oder so ähnlich heißt es im Log).
3) Die Verbindung bricht ab mit der Meldung "An ADS Error occured:" Error Code (8553213)
Die Beckhoff-Dokumentation umfasst nur Error-Codes bis ungefähr 2000 (DEZ). Entsprechend nichtssagend ist diese Log-Ausgabe für mich.
4) Mit WireShark habe ich die Verbindung überprüft. Die ASM-Pakete kommen an der SPS an und ich erhalte von der SPS eine Response.
Diese enthält lediglich nur diesen Wert.
Ich weiss es handelt sich hier um ein Nischenproblem, hoffe aber dennoch, dass mir vielleicht jemand auf die Sprünge helfen kann. Ich bin für jeden Tipp dankbar und werde bei Bedarf auch weitere Infos liefern.
Beste Grüße,
_sps_noob