Step 7 Profinet-Device Handhabung

owni1337

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

ich habe folgende Konstellation bei einem Kunden und leider keinen vernünftigen Lösungsansatz gefunden:
Ich habe zwei Stäubli-Kupplungen in der Anlage, an welche Tablare mit einem Murr-Verteiler angedockt werden können. Es gibt 20 verschiedene Tablare, welche variabel an beiden Kupplungen auch gleichzeitig andocken können.
Ich suche eine Funktion (SFC) oder dergleichen, mit welchem ich den erkannten Parnter eines PN-Devices auslesen kann. Somit hätte ich die Möglichkeit an dem PN-Device vor der Kupplung auszulesen, welcher Teilnehmer an welcher Kupplung angedockt ist.
Gibt es hierzu eine Funktion oder gibt es eine Alternative wie ich festestellen kann, welches Tablar an welcher Kupplung angedockt ist?

Gruß
 
Wie viele Variationen hast du insgesamt ?
Du kannst zwar feststellen, welche PN-Teilnehmer aktuell verfügbar sind, nicht aber, wo sie angeschlossen sind. Dadurch, dass du das variabel hast / haben willst, kannst du auch keine Topologie anlegen - jedenfalls nicht für die besagten Teilnehmer / Devices ...

(Was ist ein Tablar ?)

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es gibt 20 verschiedene Tablare (Mech. Konstruktion die sich auf der Fördertechnik zur Kupplung hin und weg bewegt). Auf diesen Tablaren ist jeweils ein Murr-Verteiler.
Erst hätte ich versucht dies per fester Topologie zu erkennen. Das Funktioniert leider nur solange die Murr-Verteiler hinter der Kupplung noch keinen Namen zugewiesen haben. Sobald die Murr-Verteiler erstemal einen Device-Name bekommen haben und daraufhin an die andere Kupplung fahren, meldet der Tln vorher, dass der Falsche Teilnehmer an seinem Port wurde. Leider habe ich hier auch keine Lösung gefunden den Namen einfach wieder nach der aktuellen Topologie zu überschreiben.

Ich bräuchte aber genau für die Lokalisierung an welcher Kupplung der entsprechende Murr-Verteiler ist eine Lösung.
Deshalb war meine erste Idee ob es einen SFC oder dergleichen gibt an dem ich die auslesen kann welchen Partner er an z.B. Port 2 erkennt.
 
Naja ... also prinzipiell könnte man das so lösen :
Dein Projekt muss alle möglichen PN-Devices (in der Hardware-Projektierung) kennen - ob sie angeschlossen sind oder nicht.
Jedes der Devices muss natürlich als Teilnehmer des Projektes "getauft" sein (IP-Adresse und PN-Name).
Nun könntest du jedem Anschlusspunkt eine Anzahl Eingangsbits "spendieren", die ein angeschlossenen Teilnehmer dann codiert belegt. Somit könntest du dann feststellen, welcher Teilnehmer wo angeschlossen ist ...

Gruß
Larry
 
So in der Art ist es aktuell:

Jedes Tablar ist am Murr-Verteiler mit Codier-Brückensteckern versehen. Jeder Murr-Verteiler hat einen Namen. Tablar1 bis Tablar20
Sobald dieser ankuppelt und in der HW auf IO geht kann ich die Codierung auslesen.
Problem ist nur folgendes:
Ich weis zwar dann, dass bsp.: Tablar 3 und 5 an den Kupplungen angesteckt ist. Allerdings weis ich nicht welches Tablar an Kupplung 1 und welches an Kupplung 2 angedockt hat.

Da die Fördertechnik und die Kupplungsansteuerung von einer anderen Maschine mit eigenem Controller bedient wird an der ich nichts verändern kann (Firmen-eigener Controller) habe ich nur einen Sensor (Kupplung vorne) und das Profinet welches über die Kupplung rangiert wird zur Verfügung.

Ich muss allerdings die Tablarposition sicher stellen, da abhängig davon der Roboter an die entsprechende Stelle geschickt werden muss.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kannst du auf die Tablare eventuell Stifte oder ähnliches draufbauen die eine Bitcodierung bilden können ? Für 20 Tablare bräuchtest du 5 Stifte, und gegensätzlich natürlich 5 INIs am "Dock".

Edit: Was sind den Codierbrückenstecker ? Vlt ist das genau was ich meine. Wie wird den diese Codierung ausgelesen sobald sie angedockt ist ?
 
Du liesst jetzt über deine Codierstecker ein, welchen "Tablar" du angeschlossen hast - das kannst du auch anders herausfinden (SFC51).
Was du wissen willst ist, wo du ihn angeschlossen hast (also die Position). Die Position muss also das Gerät identifizieren. Wenn du das nicht ändern kannst dann mußt du es umdrehen : also das Gerät identifiziert die Position. Das kann genauso binär geschehen oder auch z.B. über RFID-Tags ...

Gruß
Larry
 
"Ganz gewöhnlich" müsste eine Codierung über einen Steckereinsatz an der Stäubli-Kupplung realisiert werden. Damit kann man sowohl das Wechselteil als auch den Steckplatz identifizieren. Eine Codierung nur nur über den Murr-Verteiler genügt nicht.

Eine alleinige Identifizierung über PN ist wahrscheinlich nur mit zwei getrennten PN-Netzen möglich. Was für eine CPU ist denn im Einsatz?
 
Zurück
Oben