TIA 2 CPU314 über Profinet koppeln? Bräuchte da mal Hilfe.

Domge87

Level-1
Beiträge
21
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey Leute.

Ich bin Dominic, Azubi der Mechatronik im 3 Ausbildungsjahr und neu hier im Forum.
Stehe hier gerade vor einem Problem und hoffe, hier Hilfe zu finden.
Plane eine recht umfangreiche Sortieranlage und muss mit den hier(Ausbildungszentrum) gegebenen Mitteln zurecht kommen. Da die gängigen Projekte nicht so groß sind, sind hier einige Hardwarebauteile einfach nicht vorhanden, da nie benötigt.
Nun mal kurz zur gegebenen Hardware: CPU314C-2 PN/DP mehrfach vorhanden, DO- Erweiterungen ebenfalls mehrfach vorhanden, DI- Erweiterungen garnicht vorhanden, Profinet-Kabel mehrfach vorhanden, Profibus nicht vorhanden. Da ich bei dem Projekt allerdings mit über 30 Eingängen arbeiten muss, steht nun die Frage, ob ich das Hardwareproblem durch Kopplung 2er CPUs lösen kann.
Habe von einigen Master-Slave-Kopplungen mittels Profibus gelesen.
Gänge das auch mit den Profinet-Anschlüssen? Wenn ja, gibt es dafür auch irgendwo eine Anleitung? Und erreiche ich damit überhaupt mein Ziel mehr Eingänge nutzen zu können oder habe ich da eine falsche Vorstellung? Wie liefe das dann mit der Programmierung?

Denke das reicht erstmal zum Einstieg:) Würde mich sehr freuen, wenn mir jemand helfen könnte, da mich da gerade bisschen der Ehrgeiz gepackt hat und ich das Projekt gerne durchziehen möchte.

Lg Dominic
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Schönen guten Morgen.

Also das klingt ja schon ganz gut. Werde wohl erstmal meinen Schaltschrank aufbauen und die Verdrahtung vornehmen. Gibt es denn vielleicht eine Anleitung für die Konfiguration der beiden CPUs? Hab was für Profibus gefunden, aber denke das wird mit Profilan wohl anders laufen.
Was auch noch sehr interessant wäre, muss ich dann beide CPU einzeln programmieren und sagen, CPU 1 macht den Teil und CPU 2 macht den Teil? Oder kann ich alles auf CPU 1 werfen und sie dann einfach nur E/A´s der CPU 2 abfragen lassen? So, dass CPU 2 praktisch nur als Erweiterungsmodul genutzt wird.

Lg Dominic
 
Hallo,

es muss dir klar sein das CPU1 nicht auf die E/A der CPU2 direkt zugreifen kann!
Der Datenaustausch erfolgt wie beschrieben über die I-Device welches eine I/O Schnittstelle zwischen den beiden CPU's bereitstellt damit sie auf diesen I/O Slots Daten austauschen können.
Auf CPU2 muss dann ein Anwenderprogram laufen welches die Daten aus dem I/O Bereich der I-Device Schnittstelle umkopiert auf die lokalen E/A Baugruppen.

Gruß
Christoph
 
Also wenn ich das jetzt richtig verstehe, schreibe ich mein Hauptprogramm auf CPU 1 und dann kommt noch ein Programm auf CPU 2, wo ich dieser sage, dass sie ihre Daten doch bitte an die I-Device schicken soll, damit auch CPU 1 darauf zugreifen kann?
Tut mir leid, wenn das hier wenig professionell klingt, aber hab von dem Bereich noch absolut keine Ahnung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ja im prinzip ist das so richtig.
Je nachdem was genau für E/A Baugruppen genutzt werden musst du nicht nur die Daten an CPU1 senden sondern entsprechend empfangen wenn du z.B. Ausgänge ansteuern willst.

Gruß
Christoph
 
Ok. Also ist die I-Device als virtuelle Tauschplattform zu verstehen:ROFLMAO: Schonmal vielen Dank.

Habt ihr vielleicht noch einen Tip, wo ich Hilfen zur Konfiguration finde?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey Leute.
Nach längerer Abstinenz(betrieblicher Einsatz, Schule usw) hocke ich nun mal wieder vor meinem Projekt. Nun habe ich mich bereits 2 Tage intensiv damit beschäftigt, aber absolut keinen Ansatz zur Verbindung der SPS´n gefunden. Es gibt leider auch nur Anleitungen für Step7, bzw. finde ich nichts für TIA.
Hat vielleicht von euch jemand einen Tip, wo ich noch schauen könnte oder kann mir einen groben Ansatz geben, wie ich mit der Konfiguration beginnen könnte?
Hab leider eben erfahren, dass ich lediglich noch 2,5Wochen Zeit habe um das Projekt zu beenden, da dann nur noch Betriebseinsätze und betrieblicher Auftrag anstehen...

Lg Dominic
 
Du legst in der TIA-Gerätekonfiguratio deine beiden SPS an.
Dann geht du in der Gerätekonfiguration auf eine der beiden SPS. (Doppelclick auf die Ethernetschnittstelle) und hakst bei Betriebsart IO-Device an. Dort trägst du nun die andere SPS als Zugewiesenen IO-Controller ein. Weiter unten bei Transferbereiche legst du nun 2 Stück an, einen A-->E und eine E<--A. Die E/A kannst du in das Transferabbild legen oder außerhalb. Wenn ausßerhalb, dann mußt du dich selbst um das Lesen und Schreiben kümmern (SFC/SFB der SPS), wenn innerhalb, dann kannst du direkt auf die E/A zugreifen.
 
Vielen Dank.
Das klingt nach einem guten Anfang. Kurze Fragen noch, bevor ich mal einen Versuch starte: Ich hab jetzt eine Ethernetleitung an SPS1 X1 und eins von SPS1 X2 nach SPS2 X1. Sollte es so direkt funktionieren oder stecke ich erstmal jede SPS einzeln an den Laptop, konfiguriere und stecke dann um? Und wie läuft es jetzt mit den IP-Adressen? Wird das automatisch erkannt oder muss ich da noch etwas zuweisen?
Lg Dominic
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Die IP's musst du zuweisen. Dann kannst du auch gleich beide CPU's ans Laptop stöpseln.
Das zuweisen kannst du über erreichbare Teilnehemer im TIA Portal machen.

Aber wie stellst Du dir das mit X1 und X2 vor?
Hast du nen PROFIBUS STecker auf der einen Seite und nen RJ45 Stecker auf der anderen oder wie?

Gruß
Christoph
 
Zuletzt bearbeitet:
Die 314C 2 PN/DP hat 2 RJ45 Buchsen. Jetzt würde ich von meinem Laptop(der nur eine RJ45-Buchse hat) an die erste Buchse(X1) der 1. SPS gehen und dann mit einem 2. Kabel von X2 zu einer der RJ45 Buchsen der 2. SPS gehen. Hoffe man sieht da noch durch:ROFLMAO:
 
Hi,

richtig beide Buchsen sind aber X2, X1 ist die PROFIBUS-Schnittstelle:
Die Bezeichnung der Ethernet Ports sind X2.P1 und X2.P2.
Dier Verkabelung ist also:
Laptop -> CPU1.X2.P1 CPU1.X2.P2 -> CPU2.X2.P1

Damit erreichst du dann beide CPU's vom Laptop aus.

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Achsooo. Wunderbar. Dann hab ich nur die Beschriftung bisschen falsch gedeutet. Werd jetzt mal mein Glück probieren und euch dann mal vom Ergebnis berichten. Danke erstmal:)
 
Soo. Bin kläglich gescheitert... Bekomme irgendwie die IP nicht geändert. Konnte es nur über die Eigenschaften ändern und nicht über erreichbare Teilnehmer. Allerdings will er das nicht annehmen...
Hab mal einen Screenshot gemacht. Hier seht ihr, dass er im Verbindungsfenster zwar eine andere IP angenommen hat, allerdings nur 2 mal CPU 1 findet.
Jemand noch einen guten Tip?
Unbenannt.jpg
 
Kurzes Update. Hab die IP zum falschen Zeitpunkt geändert. Jetzt hab ich erst CPU1 eingefügt, die neue IP geladen und danach erst die 2.CPU eingefügt. Hat geklappt:) Muss ich die Transferbereiche für beide CPU-Eigenschaften ändern oder nur für eine?
Und wie habe ich jetzt weiter zu verfahren? Variablentabelle für jede CPU erstellen, auf Adressen achten und dann losprogrammieren? Oder muss ich noch irgendwie klar machen, dass untereinander getauscht werden darf?
Lg Dominic
 
Ok. das hab ich jetzt denke alles so weit. Hab mich allerdings bisschen zu früh gefreut. Problem ist nun, dass immer nur eine CPU in den RUN kommt und die andere dann einen Sammelfehler zeigt und auf STOP springt... Muss ich vielleicht noch Uhrzeit synchronisieren oder so? Die beiden scheinen sich ja noch nicht ganz so zu mögen...:)
Lg Dominic
 
Hi,

nein Uhrzeit spielt keine Rolle.
Die SF blinkt nur im RUN? Oder auch wenn beide im Stop sind?

Hast du eine Topologie verdrathung im TIA gemacht und die sind anders gesteckt?
Ein Blick in den Diagnosepuffer gibt dir auch auskunfft warum die CPU nach STOP geht!
 
Zurück
Oben