Hey Leute,
ich bin SPS Anfänger und habe folgendes Problem. Ich habe einen Objekterkennungssensor, den ich mit einer Wago SPS über TCP Verbindung auslesen will. Ich habe den Sensor bereits so eingerichtet, dass ich mit telnet eine Verbindung aufbauen kann, einen Befehlt (z.B. 0001t entspricht einem Trigger) senden kann und eine Antwort (* bei Erfolg) erhalte und danach einen String, der die Daten enthält.
Im Prinzip so:
[color=#FF0000]open 192.168.0.49 50010[/color]Verbindungsaufbau zu 192.168.0.49...[color=#FF0000]0001t[/color]0001*0000startPASS#091.2#001#01#0220#-017#+000.2#091.2stop
wobei start, stop und # Trennzeichen sind.
Ich will das ganze jetzt mit der SPS machen. Ich habe drei sinnvoll klingende Bibliotheken, SysLibSockets.lib, Ethernet.lib und WagoSysSockets.lib. Nach etwas rumsuchen hab ich auch sinnvolles für die Parameter gefunden. Allerdings kann ich 20 Sock_Socket FBs erstellen und alle geben mir 0 als Id zurück. Auch der Verbindungsaufbau geht nicht, gibt zwar eine positive Rückmeldung, aber das tut er auch, wenn ich eine IP angebe, die in dem Netz gar nicht vergeben ist.
Kennt sich jemand damit aus? Könnt ihr mir helfen? Ich wäre schon froh, wenn ich den Antwortstring irgendwo in der SPS hätte.
Vielen Dank,
Gruß J4CK
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey Leute,
ich bin SPS Anfänger und habe folgendes Problem. Ich habe einen Objekterkennungssensor, den ich mit einer Wago SPS über TCP Verbindung auslesen will. Ich habe den Sensor bereits so eingerichtet, dass ich mit telnet eine Verbindung aufbauen kann, einen Befehlt (z.B. 0001t entspricht einem Trigger) senden kann und eine Antwort (* bei Erfolg) erhalte und danach einen String, der die Daten enthält.
Im Prinzip so:
wobei start, stop und # Trennzeichen sind.
Ich will das ganze jetzt mit der SPS machen. Ich habe drei sinnvoll klingende Bibliotheken, SysLibSockets.lib, Ethernet.lib und WagoSysSockets.lib. Nach etwas rumsuchen hab ich auch sinnvolles für die Parameter gefunden. Allerdings kann ich 20 Sock_Socket FBs erstellen und alle geben mir 0 als Id zurück. Auch der Verbindungsaufbau geht nicht, gibt zwar eine positive Rückmeldung, aber das tut er auch, wenn ich eine IP angebe, die in dem Netz gar nicht vergeben ist.
Kennt sich jemand damit aus? Könnt ihr mir helfen? Ich wäre schon froh, wenn ich den Antwortstring irgendwo in der SPS hätte.
Vielen Dank,
Gruß J4CK
Hi
Schau dir mal die kostenlose Bibliothek an.
w www.oscat.de w
Gruß Karl