Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
ich bin Automatisierungstechniker und mit einem Projekt beschäftigt. Es geht darum mittels TCP/IP eine Kommunikation zwischen einem PC und einem KG01 einzurichten. Der KG01 ist ein Einschub-PC mit ARM9 CPU mit Echtzeit-Linux als Betriebssystem für Bosch-Rexroth Schraubsystem 300. Auf dem KG01 läuft die CoDeSys-SoftSPS. Nun habe ich es mittels der Bausteine aus der SysLibSockets vergeblich versucht einen TCP-Server einzurichten.
Nun bin ich mir nicht sicher, ob ich es richtig programmiert habe. Deshalb wäre ein Beispielprogramm welches mittels der SysLibSockets eine solche Verbindung, zwischen welchen Teilnehmern auch immer realisiert eine Riesen Hilfe.
Ich würde mich freuen, wenn mir jemand helfen könnte.
PS: Wo bekomme ich die SysLibSocketsAsync.lib
Vielen Dank in Vorraus
Gruss
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Zitat:
Nun bin ich mir nicht sicher, ob ich es richtig programmiert habe. Deshalb wäre ein Beispielprogramm welches mittels der SysLibSockets eine solche Verbindung, zwischen welchen Teilnehmern auch immer realisiert eine Riesen Hilfe.
Ich würde mich freuen, wenn mir jemand helfen könnte.
Das würde mich auch interessieren.
Ich hätte wollte die Funktionen PING, Telnet, Serververbindung, UDP, TCP programmieren.
Die ersten Versuche sind bei mir AUCH nicht sehr befriedigend.
Für die Wago gibt es dieses alles schon, jedoch bin ich dann an die Hardware gebunden.
Deshalb möchte ich das "Rad" neu erfinden.
Du könntest mir dein Programm senden.
Falls ja, verwende die Internetseite w www.magnia.de w --> Impressum
Ich sende dir dann meine E-mail-Adresse
Zitat:
PS: Wo bekomme ich die SysLibSocketsAsync.lib
Diese gibt es von CoDeSys unter:
z.b. Programme\Common\CAA-Targets\3S\Lib_*
ob diese passend ist weis ich nicht.
Normalerweise liefert diese der Hardwarehersteller deines CoDeSys-Produktes.
s.have hat geschrieben:
Hallo,
ich bin Automatisierungstechniker und mit einem Projekt beschäftigt. Es geht darum mittels TCP/IP eine Kommunikation zwischen einem PC und einem KG01 einzurichten. Der KG01 ist ein Einschub-PC mit ARM9 CPU mit Echtzeit-Linux als Betriebssystem für Bosch-Rexroth Schraubsystem 300. Auf dem KG01 läuft die CoDeSys-SoftSPS. Nun habe ich es mittels der Bausteine aus der SysLibSockets vergeblich versucht einen TCP-Server einzurichten.
Nun bin ich mir nicht sicher, ob ich es richtig programmiert habe. Deshalb wäre ein Beispielprogramm welches mittels der SysLibSockets eine solche Verbindung, zwischen welchen Teilnehmern auch immer realisiert eine Riesen Hilfe.
Ich würde mich freuen, wenn mir jemand helfen könnte.
PS: Wo bekomme ich die SysLibSocketsAsync.lib
Vielen Dank in Vorraus
Gruss
Hallo,
ich bin Automatisierungstechniker und mit einem Projekt beschäftigt. Es geht darum mittels TCP/IP eine Kommunikation zwischen einem PC und einem KG01 einzurichten. Der KG01 ist ein Einschub-PC mit ARM9 CPU mit Echtzeit-Linux als Betriebssystem für Bosch-Rexroth Schraubsystem 300. Auf dem KG01 läuft die CoDeSys-SoftSPS. Nun habe ich es mittels der Bausteine aus der SysLibSockets vergeblich versucht einen TCP-Server einzurichten.
Nun bin ich mir nicht sicher, ob ich es richtig programmiert habe. Deshalb wäre ein Beispielprogramm welches mittels der SysLibSockets eine solche Verbindung, zwischen welchen Teilnehmern auch immer realisiert eine Riesen Hilfe.
Ich würde mich freuen, wenn mir jemand helfen könnte.
PS: Wo bekomme ich die SysLibSocketsAsync.lib
Vielen Dank in Vorraus
Gruss
Hi
Das würde mich auch interessieren.
Ich hätte wollte die Funktionen PING, Telnet, Serververbindung, UDP, TCP programmieren.
Die ersten Versuche sind bei mir AUCH nicht sehr befriedigend.
Für die Wago gibt es dieses alles schon, jedoch bin ich dann an die Hardware gebunden.
Deshalb möchte ich das "Rad" neu erfinden.
Du könntest mir dein Programm senden.
Falls ja, verwende die Internetseite w www.magnia.de w --> Impressum
Ich sende dir dann meine E-mail-Adresse
Diese gibt es von CoDeSys unter:
z.b. Programme\Common\CAA-Targets\3S\Lib_*
ob diese passend ist weis ich nicht.
Normalerweise liefert diese der Hardwarehersteller deines CoDeSys-Produktes.
Bei Wago ist diese z.b. unter
C:\Programme\3S Software\CoDeSys V2.3\Targets\WAGO\Libraries\32_Bit
zu finden.
Hallo zusammen
Ich hätte da eine lib, die einen TCP/IP Client enthält und eine weitere
die eine Telnet-Verbindung aufbaut, inkl. Anmeldung usw..
Die TelnetLib ist aber speziell auf eine Cognex-Kamera zugeschnitten, sollte aber mit kleinen Anpassungen auch für andere Geräte funktionieren.
Vielleicht hilfts ja.
Gruss
Erik
AsysTcpLib.zip [5.24 KiB]
AsysCognexTelnetTcpLib.zip [4.11 KiB]
Hi
Danke ERIK.
Ist schon mal ein Anfang.
Werde ich gleich mal antesten.
Karl
Hi
Leider hat Wago die "SysLibSockets.lib" für ihre Socket-Programmierung NICHT.
Wago liefert ihre "Ethernet.lib" für etliche "Targets".
Kann man auf dem "kleinen Dienstweg" an die Sourcen für die "SysLibSockets.lib" kommen oder so ähnlich.
(Will mir KEINE Entwicklungsumgebung für NICHT vorhande SPS-Hardware kaufen.)
Da sind etliche FBs drinnen ,
die Hardwareunabhängig sind.
Mit der "SysLibSockets.lib" auf Basis von der RTE-Demo laufen einige Prototypen für Mail-Empfang, Telnet, Ping-Ansätze.
Ich würde diese Routinen der OSCAT-LIB zu Verfügung stellen.
Möglicherweise wollen einige den Mail-Empfang / Mail-Versand realisieren.
Denn Ethernet haben viele SPS-Hersteller.
und was spricht gegen die WagoLibSockets.lib?
Hi
Die Portabilität ! ! !
Diese Funktionen sind Wago-Spezifisch.
Meine Anwendungen brauchste damit NICHT auf Beckhoff u.s.w. portieren.
Wie gesagt, würden gut zur OSCAT-LIB passen.
Die Unterschiede sind NICHT nur marginal.
TcpIpTest.zip [47.6 KiB]