TIA Profibus-Kommunikation zwischen zwei S7-1500 SPSen

m5150pro

Level-1
Beiträge
16
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

folgende Situation:
- zwei getrennte TIA-Projekte
- Projekt 1: CPU 1513-1PN + CP1542-5. Diese Steuerung ist über den CP mit der Steuerung aus Projekt 2 verbunden. (Mein Projekt)
- Projekt 2: CPU 1517-3PN/DP Diese Steuerung ist über die Profibusschnittstelle der CPU mit der Steuerung aus Projekt 1 verbunden. (Projekt einer Fremdfirma)

Es sollen Daten zwischen den Steuerungen ausgetauscht werden.
In der S7-300er Welt hätte ich es mit DPSend und DPReceive gemacht. Dieses ist im TIA mit der 1500er nicht mehr möglich oder?
Lässt sich ein Datenaustausch mit diesem Hardwareaufbau nur noch mit der "I-SLAVE"-Funktion realisieren?

Vielen Dank im Voraus!
Gruß Michael
 
In der Hilfe zu TSend steht folgendes:

Beschreibung
Die folgende Beschreibung der Anweisung "TSEND" ist gültig für:

  • Ethernet
    CPU S7-1200 mit Firmware-Stand ≥ V4.0 und CPU S7-1500
  • PROFIBUS
    FDL-Verbindungen der S7‑1500 mit CM 1542‑5 ab V2.0 mit dem Systemdatentyp TCON_FDL
Denke daher dass du auch nen CP brauchen wirst. Im Fall der Fälle mal bei Siemens nachfragen.
Eventuell findest du ja auch ein Beispielprojekt wie das da gemacht wurde.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wieviele Daten sollen übertragen werden?
Kann/darf eine Station (z.B. der CP1542-5) DP-Slave der anderen Station sein?
Hast Du da vielleicht auch einen DP/DP-Koppler?

Was geht: schau mal in das Kompendium CPU-CPU Kommunikation mit SIMATIC Controllern Kapitel 22.7.5 und 22.2.5

DP_SEND und DP_RECV braucht eine S7-300 zur Kommunikation mit dem Profibus-CP. Die braucht man nicht und funktionieren nicht bei S7-1500.

Harald
 
Hallo Harald,

von Projekt 1 aus gesehen, sollen 78Byte gesendet und 22Byte empfangen werden.
Ja, der CP aus Projekt 1 kann DP-Slave von Projekt 2 sein. (War doch so gemeint oder?)
Einen DP/DP-Koppler gibt es bislang nicht.

Gruß Michael
 
Am einfachsten ist vermutlich, wenn der CP 1542-5 als DP-I-Slave der anderen Station projektiert wird. Da braucht man im Grunde nur die Transferbereiche einrichten. Allerdings habe ich (noch) keine Ahnung wie man da den DP-Master bei getrennten TIA-Projekten projektiert. Mit Slave-Proxy? Oder GSD-Export???
Hier ist eine Anleitung wie der CP 1542-5 als I-Slave projektiert wird

Es ist auch S7-Kommunikation (PUT/GET, BSEND/BRCV,...) zwischen Master+Master oder Master+Slave möglich, da muß man noch zusätzlich die Kommunikationsbausteine programmieren.

Harald
 
Zurück
Oben