Kommunikation mit 2Cpus DP/PN

Waelder

Level-2
Beiträge
964
Reaktionspunkte
117
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,
ich möchte mit den internen PN Schnittstellen kommunizieren.

ich hab mir schon den folgenden Link durchgelesen : http://www.sps-forum.de/showthread.php?t=37344 komm aber irgendwie nicht klar. Es wird auf eine Siemens Seite verwiesen folgend : http://support.automation.siemens.c...lib.csinfo&lang=de&objid=29737976&caller=view da habe ich mir das Beispiel geladen und habe 2 CPUs (315&317) damit mit beschaltet. Bekomme aber leider keine Kommunikation zum laufen. (IP adressen sind io.)
Mir scheitert es schon an den Parametereinstellungen was ist den bitte die Folgende Information :

LOC_RACK_SLOT
B#16#0: Die ersten 2 Bytes des lokalen TSAPs werden nicht mit den Werten 0xE0 (hex) und 0x02 (hex) definiert.
B#16#2: Die ersten 2 Bytes des lokalen TSAPs werden wie folgt definiert:

Byte 0: 0xE0(hex)
Byte 1: 0x02(hex)

Sorry aber ich hab mich dabei irgendwie verzettelt. Ich bin mir sicher ich hab nur eine kleinigkeit vergessen. Weiter komm ich leider nicht.
Mit dem UDT65 komm ich gar nicht zu schlag :-(

Was könnte ich noch einstellen müssen ?

Gruss Wälder
 
Du hast 2 PN/DP CPU´s, also Ethernet onboard?

Sollte eig recht einfach zu Handeln sein. In der HW- Config den beiden IP´s
zuweisen. Danach im NetPro die Schnittstelle einstellen, dazu bei der einer
der CPU´s auf den Baugruppen namen klicken (zB CPU 315-2 PN/DP), danach
in der Tabelle im unteren Bildschirmdrittel eine Verbindung anlegen (zB eine
S7- Verbindung oder eine TCP-. Verbindung). Bestätigt man dies öffnet ein
Fenster in dem man die IP der gegenstelle angeben kann, zudem muss man
die Hex-ID für den Kommunikationsbaustein angeben und den Verbindungsaufbau
wählen (Aktiv, nicht Aktiv). Im Anwenderprogramm kann man dann später
mit GET/PUT kommunizieren, dafür lediglich die HEX-ID an dem Baustein
angeben und Target und Source angeben.

Ich persönlich arbeite meistens auf jeder seite mit einem GET, es ist aber
selbstverständlich auch möglich beides von einer seite aus zu machen.
Anstoßen kann man die Bausteine zB mit einem Taktmerker.

Ich hoffe das ist es wonach du gesucht hast.

EDIT: Im Anhang mal noch ein beispiel Projekt zur Kommunikation von 2 CPU´s, ist mit PLCSim getestet und sollte veranschaulischen wie es geht.


Viel Erfolg.
 

Anhänge

  • Plc_sim.zip
    314,4 KB · Aufrufe: 23
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei den PN-Verbindungen geht nur die S7-Verbindung mit automatischem Verbindungsaufbau durch die SPS, soweit ich erinnere. bei der reinen TCP/IP-Verbindung muß mann dann über die entsprechenden Bausteine im Step7-Programm selbst die Verbindung aufbauen (IP-Adresse vorgeben etc.) Da ja zwei S7-SPS verbunden werden sollen, würde ich auch die S7-Verbindung wählen, dass geht rel. problemlos.
 
hallo zusammen!

Hier :
http://support.automation.siemens.c...lib.csinfo&lang=de&objid=29737976&caller=view

steht folgendes:
..."Die Verbindungsparameter zum Aufbau der ISO-on-TCP Verbindung sind in einer Datenstruktur gespeichert. In diesem Beispiel wird die Datenstruktur UDT65 "TCON_PAR" verwendet, die vom Anwender selbst parametriert wird. Die ISO-on-TCP Verbindung wird nicht in NetPro konfiguriert."...

...in der Tabelle im unteren Bildschirmdrittel eine Verbindung anlegen (zB eine S7- Verbindung oder eine TCP-. Verbindung). Bestätigt man dies öffnet ein
Fenster in dem man die IP der gegenstelle angeben kann, zudem muss man
die Hex-ID für den Kommunikationsbaustein angeben und den Verbindungsaufbau ...

dass ist also demnach falsch...

.... muß mann dann über die entsprechenden Bausteine im Step7-Programm selbst die Verbindung aufbauen (IP-Adresse vorgeben etc.) ....

Jo, sehe ich auch so.. :)

Aber da gibbet es doch noch den Connection Wizard von S. zu downloaden...

Vielleicht hilft der bei der Verbindungseinrichtung :cool:

Gruss
 
Zurück
Oben