OSCAT Forum

network.lib => BECKHOFF => Thema gestartet von: Omalik am 01. April 2012, 21:54:13

Titel: Simulation im Twincat möglich
Beitrag von: Omalik am 01. April 2012, 21:54:13
Hallo Oscat Freunde
Habe eine Frage betreffend Network.lib. Kann ich alle Funktionen im Twincat testen und ausprobieren oder muss ich alles auf der "SPS" austesten.
Habe das Beispiel IRTrans aus der Oscat.lib exportiert und in ein neues Projekt importiert. Alle nötigen libs sind installiert und keine Fehlermeldung beim kompilieren.  :)

Im Manuel steht dass man die IP Adresse der SPS eintagen soll im UDP Server Mode
Nun im Twincat Manager steht 192.168.255.195.1.1 die ich aber nicht anpingen kann und auf dem Xp Rechner Ist 192.168.10.15 eingestellt. IRTrans hat die in 192.168.10.20
Wenn ich auf Run stelle bekomme ich bei error 16777216 irtrans_server heraus aus auf bei BECKHOFF syssockCreat nicht erfolgreich bedeutet.
Für einen Tipp wäre ich sehr dankbar.

Gruß Omalik

Titel: Re: Simulation im Twincat möglich
Beitrag von: peewit am 02. April 2012, 17:05:18
hallo
in der simulation funktionieren keine hardware abhängigen funktionen
du brauchst auf jeden fall den tcpip-server auf deiner sps ansonsten geht auch gar nichts !
Titel: Re: Simulation im Twincat möglich
Beitrag von: Omalik am 03. April 2012, 10:43:56
Hallo peewit

Besten Dank. Es steht mir immer noch jemand auf dem Schlauch. Sorry muss nochmals nachfragen.

Ist das richtig, dass ich nicht mit einem PC wo Twincat, Oscat lib, tcpip.lib usw installiert ist den IrTans (Hardware Teil) anschiessen kann um das Programm mit dem PC testen kann. (Generell alle Netzwerk TCP/IP Sachen?)


Besten Dank
Titel: Re: Simulation im Twincat möglich
Beitrag von: peewit am 03. April 2012, 12:15:49
Du must unterscheiden zwsichen simulation und softplc
Softplc mit tcpip server geht natuerlich
Aber in der simulation geht nichts was mit hardware zu tun hat
Titel: Re: Simulation im Twincat möglich
Beitrag von: Omalik am 04. April 2012, 10:19:38
Hab nun rausgefunden was bei mir die Ursache war:
Der TwinCAT TCP/IP Connection Server wird in die Liste der TwinCAT Server eingetragen. Beim TwinCAT Start wird der TCP/IP Connection Server automatisch gestartet und beim TwinCAT Stopp gestoppt. Der Server ermöglicht das Öffnen, Schließen, Versenden und  Empfangen der Daten über die Windows Sockets.


Das war leider nicht der Fall.  Jetzt kann ich mit der "Ausenwelt" komunizieren. Danke  ;)