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

Probleme mit SysLibSockets

s.have
2007-11-21
2008-01-29
  • s.have - 2007-11-21

    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

     
  • gravieren - 2008-01-11

    Hi

    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.

    Bei Wago ist diese z.b. unter

    C:\Programme\3S Software\CoDeSys V2.3\Targets\WAGO\Libraries\32_Bit

    zu finden.

     
  • Erik Böhm - 2008-01-14

    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]

     
  • gravieren - 2008-01-14

    Hi

    Danke ERIK.

    Ist schon mal ein Anfang.

    Werde ich gleich mal antesten.

    Karl

     
  • gravieren - 2008-01-20

    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.

     
  • Oberchefe - 2008-01-20

    Zitat:
    Leider hat Wago die "SysLibSockets.lib" für ihre Socket-Programmierung NICHT.

    und was spricht gegen die WagoLibSockets.lib?

     
  • gravieren - 2008-01-21

    Hi

    Zitat:
    und was spricht gegen die WagoLibSockets.lib?

    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.

     
  • Juergen Maier - 2008-01-29

    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

    TcpIpTest.zip [47.6 KiB]

     

Log in to post a comment.