TIA S7 1500 soll passiv Daten von PC empfangen - TRCV_C

Matrix99

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag zusammen.

Ich sitze gerade vor meinem 1500er Starterkit und raufe mir die Haare ...
Folgender Aufbau : TIA V13, 1500er CPU, zusätzlicher Laptop mit "Hercules"

Ziel : "Hercules" baut eine Verbindung zur 1500 auf und sendet 10 Zeichen.

Also TRCV_C eingefügt, Verbindungspartner "unspezifiziert", Port angegeben ( 2000 ), entfernte IP des "hercules" Rechners eingetragen, AdHoc an / aus ( beides probiert ).

Firewall ist AUS.

Setze ich "EN_R" und "CONT" auf "True" so wechselt der "STATUS" von "7001" auf "7002" auf "80A3" ...

"Hercules" verbindet sich nicht .. Fehler "10061"

Alles löschen ... Nur "TCON" mit gleichen Parametern -> Verbindung wird von "Hercules" aufgebaut.

Was mache ich hier falsch ?

Danke und Gruß
Hardy
 
Hallo,
mir fehlt da noch ein bißchen in deiner Aufzählung ...
Mal unabhängig davon, was dein "Hercules" macht - auf der SPS-Seite passiert was ? Erst Connecten auf den Port/die Verbindung - dann mit Receive Abfragen der Verbindung ?
Oder hast du dir auf der SPS-Seite das Connecten zunächst gespart ?

Gruß
Larry
 
Ok... noch mal auf "Anfang".

@Larry : Ich habe mir das TRCV gespart - also nur "connect" - das funktioniert.

Ich stelle das "Problem" ( eher meine Blockade .. ) einmal anders da.

Ziel ist es, Scannerdaten über ein W&T RS232 / Ethernet Interface an einer 1500er zu empfangen.

Testweise möchte ich den Kommunikationspartner mit "hercules" simulieren, da mir Scanner und Schnittstellenwandler heute nicht zur Verfügung stehen.

Wenn ich mich nun erstmal auf eine einfache Kommunikation beschränke, bin ich natürlich auch für andere Lösungen offen.

@SoftMachine : Im TestMode sollte doch eine Verbindung auf einen beliebigen Port funktionieren, oder benötige ich auch dafür eine Lizenz ?
 
Ich habe mir das TRCV gespart - also nur "connect" - das funktioniert.

... und nach dem Connect ... kannst du dann immer noch nicht der Receive betreiben ?
Wenn der Connect ohne Fehler durchläuft dann heißt das, dass die Gegenseite als Partner vorhanden ist ... dann sollte auch der Receive funktionieren ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Setze ich "EN_R" und "CONT" auf "True" so wechselt der "STATUS" von "7001" auf "7002" auf "80A3" ...

"Hercules" verbindet sich nicht .. Fehler "10061"
7001 Verbindung aufbauen oder auf Verbindungspartner warten
7002 Daten werden empfangen
80A3 Es wird versucht, eine vorhandene Verbindung erneut aufzubauen.

Scheint eigentlich so, als ob "Hercules" sich verbunden hat, ein Datentelegramm gesendet hat und wieder disconnected hat.

Andererseits:
"TCP error code 10061: No connection could be made because the target machine actively refused it."
???

Kann es sein, daß beim passiven Empfang CONT=0 sein muß?
--> probiere das mal aus

Oder muß man bei passiv TCON und TRCV einzeln aufrufen anstatt TRCV_C ?
--> ausprobieren, nur TCON scheint ja schon erfolgreich, da sollte TRCV dann auch funktionieren

Hast Du bei TRCV_C (TRCV) mal LEN auf 0 eingestellt?
"Wenn Sie am Parameter DATA einen Empfangsbereich mit optimiertem Zugriff verwenden, muss der Parameter LEN den Wert "0" haben."


Nur "TCON" mit gleichen Parametern -> Verbindung wird von "Hercules" aufgebaut.
Bist Du sicher, daß Du beide mal exakt die gleichen Verbindungsparameter benutzt hast?
- "Aktiver Verbindungsaufbau" bei Partner
- Port 2000 bei Lokal, bei Partner vermutlich leer lassen

(ich kenne TIA V13 und die S7-1500 nicht)

Harald
 
Ich habe nun den Kommunikationsweg umgedreht.
Die 1500er ist nun aktiv, der PC passiv.
So funktioniert es.
SPS passiv habe ich trotz vieler Versuche nicht zum laufen bekommen ... wenn ich die Zeit finde, probiere ich das nochmal aus. Muss ja irgendwie gehen.

@Harald :
Die Ports habe ich natürlich angepasst. Partnerport mal vorgegeben, mal leer gelassen.
TCON funktioniert wirklich. Sobald ich am PC "verbinden" auslöse, wird die Verbindung auch aufgebaut. Warum das mit TRCV_C nicht klappt ... s.o. :)

Jetzt musste ich erstmal meine Step7 Ringspeicher auf die neue CPU anpassen .. dabei ist mir das TIA V13 gefühlt alle 10 Minuten abgeschmiert .... Wie immer wenn alles "neu" ist.
 
Zurück
Oben