IM151-8 PN an Cognex

Ralle

Super-Moderator , User des Jahres 2006-2007
Teammitglied
Beiträge
15.414
Reaktionspunkte
4.043
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich versuche gerade rel. erfolglos eine IM151-8 PN per TCP/IP mit einer Cognex-Kamera zu verbinden.
Ich nutze das Siemens-Beispiel für OpenTCP.
Der TConn-Baustein scheint die Verbindung aufzubauen. Es kommt ein Done und der MErker Connected geht auf True. Nun wird dem TRCV-Baustein der Req auf True gesetzt und dieser bringt mir dann dauerhaft 7002hex als Status, lt. Siemens-Hilfe "Zwischenaufruf (REQ irrelevant), Verbindung wird aufgebaut.

Hat irgendwer einen Tip?

PS: IP: 192.168.0.103
Port: 23 --> Telent auf en Cognex vom PC aus hat funktioniert.
 
Connection-Typ? B#16#01 (TCP-Kompatibilitätsmodus) hat mir schon mal weiter geholfen, Fehlerbild war da ähnlich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ha, er empfängt Daten, aber wenn der REQ von TRCV-Baustein auf Dauer-True steht gibt er immer 7002 aus...
Ich hab das jetzt so gelöst, dass ich am TRCV eine Flanke für REQ anlege und einen internen Stat-Merker setze (Busy). Wenn das Done oder der Error kommt, dann wird Busy zurückgenommen. So kann man erkennen, ob auch wirklich etwas passiert.
 
Aufbau ? Einmalig. Ob100 Neustartmerker. Fertig. Abgebaut wird net.

Na ja, wenn einer das Kabel zieht, geht nix mehr. :p Deshalb werde ich bei jeder Grundstellungsfahrt die Verbindung ab- und wieder aufbauen. Das scheint ganz gut zu funzen. Ob die Kamera noch am Netz läuft, erkennt man leider erst über ein Timeout, beim Lesen. Das mag ich nicht so sehr. :confused:

Aber nebenbei, das Teil kann man auch per Profinet einbinden, habe gerade die XML-Datei bekommen, warte aber noch auf ein paar Daten. Wenn das so funktioniert, wie es aussieht, gibt es dann sogar ein Betriebsbereit von der Kamera. Testen werde ich das auf jeden Fall.
 
Zurück
Oben