Konfigurations- und Implementierungsinformationen industrieller Kommunikationsprotoko

Kilian24

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

ich sitze gerade an meiner Bachelorarbeit und finde leider keine Lösung für mein (vermeintlich einfaches) Problem.
Ich habe mich bereits viel im Internet umgeschaut aber jedoch keine GENAUE, brauchbare Antwort gefunden.
Und zwar muss ich wissen, welche Konfigurations- und Implementierungsinformationen ich für die fachgerechte Entwicklung von Kommunikationsprotokollen auf der Basis von ProfiNet, Modus/TCP und Ethernet/IP benötigt werden?

Wäre super wenn mir jemand helfen kann oder zumindest sagen kann nach welchen Informationen ich suchen muss.

Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus Kilian,

Leider ist mir nicht ganz klar was du vor hast. Kannst du die Aufgabenstellung etwas genauer beschreiben, ich denk ich bin nicht der einzige hier der jetzt ins Blaue raten müsste.
Willst du ein Protokoll entwickeln, dass weiter unten dann über eines der genannten IEs transportiert wird oder willst du ein Protokoll entwickeln, dass quasi ein Konkurrent der genannte ist?

Gruß
Heili
 
Hi Heili, danke erstmal für deine Antwort.
Bei der Bachelorarbeit geht es um die "Abbildbarkeit der notwendigen Konfigurations- und Implementierungsinformationen von den oben genannten Kommunikationsprotokollen mittels AutomationML.
Meine Aufgabe ist es also, diese Konfigurations- und Implementierungsinformationen dahingehend zu untersuchen, ob sie mit AML abgebildet werden können.
Mein Problem an der ganzen Sache ist, dass ich nicht weiß nach welchen Informationen ich suchen muss.
Die konkrete Teilaufgabe hierzu lautet: "Im zweiten Schritt der Arbeit sollen verschiedene Kommunikationstechnologien dahingehend untersucht und beschrieben werden, welche Konfigurations- und Implementierungsinformationen für die fachgerechte Entwicklung von Kommunikationssystemen auf ihrer Basis notwendig sind. Diese Informationsmengen sollen hinsichtlich Inhalt, Notwendigkeit und Nutzung klassifiziert werden.

Ich will also kein Protokoll entwickeln, ich muss lediglich wissen welche Informationen ich dafür brauche.

Ich hoffe es ist jetzt verständlicher.

Gruß,
Kilian
 
Konfigurations- und Implementierungsinformationen industrieller Kommunikation...

du brauchst die Spezifikationen. für ProfiNet z.B. muss man zum Download Member der Profibus Association sein. evtl. sind die Spezifikationen bei der aufgabenstellenden Institution verfügbar!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute, ich nochmal. Danke erstmal für eure Hilfe. Ich habe mich nun ausführlich mit den Spezifikationen von Modbus/TCP, feldbusse.de und auch der felser Seite beschäftigt. Trotzdem bin ich irgendwie nicht wirklich weitergekommen. Ich habe zwar viele Informationen gefunden und mit Sicherheit auch einige nach denen ich suche aber welche genau jetzt dazugehören und welche nicht ist mir immer noch nicht klar. Deswegen hoffe ich, das man mir jetzt auf diesem Weg weiterhelfen kann. Ich habe mal ein Beispiel rausgesucht und hoffe, dass mir jemand sagen kann welche Konfigurations und Implementierungsinformationen ich brauche um dieses Beispiel zu konfigurieren.Bildschirmfoto 2014-07-19 um 14.11.25.jpg







Ich wäre wirklich sehr verbunden, da ich langsam am verzweifeln bin. Ich weiß auch dass es vermeintlich einfach ist, aber ich bin mir halt nicht sicher.

Vielen Dank Leute
 
Wenn du Modbus TCP nutzen willst, dann brauchst du auch noch IP-Adresse und Port des Kommunikations-Partners.
Welche Information (data) ist gerätespezifisch bzw. programmabhängig.

Gruß
Dieter
 
Okay, also ist im Endeffekt der Modbus TCP Frame was ich benötige?
Bildschirmfoto 2014-07-19 um 17.10.13.png
und zusätzlich noch die IP Adresse, sowie der Port 502 ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde den Betreuer bitten, die Aufgabenstellung zu präzisieren. Das ist typisches Uni-Geschwurbel, wie man es gerne in Forschungsanträgen findet. Du bist nicht zufällig an der FH Lemgo?

Ich vermute mal, dass eigentlich folgendes gemeint ist: Abhängig vom verwendeten Feldbus werden für die Konfiguration der Teilnehmer unterschiedliche Funktionen und Parameter für die Konfiguration verwendet. Der Aufgabensteller möchte wissen, ob man das in einer abstrakteren Darstellung vereinheitlichen kann. Ziel ist dann vermutlich, eine einheitliche Beschreibung eines Automatisierungssystem zu finden, die vom verwendeten Feldbus unabhängig ist.

Sowas im Rahmen einer Bachelor-Arbeit zu Verlangen ist aber schon hart. Um das vernünftig bearbeiten zu können benötigt man sehr viel Erfahrung mit mindestens 2-3 unterschiedlichen Feldbussen. Ich kenne mich z.B. mit TwinCAT schon ganz gut aus, incl. Parametrierung von Slaves über XML-Dateien usw., aber ich würde nicht behaupten, dass ich erklären könnte was beim Hochlauf des Systems genau passiert oder wie die Informationen aus dem TSM-File so umgesetzt werden, dass das Protokoll zur Laufzeit reibungslos läuft.

Mit freundlichen Grüßen
Thorsten Ostermann
 
Zuletzt bearbeitet:
Nein, ich bin an der Uni Magdeburg. Ich habe meinen Professor nun nochmal um einen Termin gebeten. Mein Problem besteht halt weiterhin darin, dass ich nicht weiß welche Tiefe diese Informationen haben müssen. Nach jetzt mittlerweile unendlicher Recherche bin ich immer noch nicht weiter gekommen. Ich bin mir nicht sicher welche Informationen genau gemeint sind. Ob es die Informationen sind die in den GSD Dateien finde, oder ob es sogar auch um den kompletten Planungsprozess geht (also auch die Geräte- und Kabelauswahl) oder nur die Header-Informationen inkl. der Geräteadressierung. KEINE AHNUNG ! Aber nun gut, wenn es leicht wäre, wäre es ja auch langweilig ;)

Danke erstmal allen für die Hilfe
 
Hallo,

das Thema klingt seltsam. Konfigurieren bedeutet eigentlich, dass Parameter festgelegt werden, so dass die Kommunikationsteilnehmer ordnungsgemäß die benötigten Daten austauschen können. Implementieren betrifft eigentlich die Entwicklung eines Kommunikationsteilnehmers. Vielleicht ist Inbetriebnahme gemeint?

Für das Konfigurieren wird zum einen Gerätewissen benötigt, das ist in der speziellen Beschreibungsdatei für das jeweilige Gerät enthalten. Für PROFINET ist das die GSDML-Datei, für EtherNet/IP ist es die EDS-Datei. Bei MODBUS gibt es so was nicht.
Weiterhin muss man über Anwendungswissen verfügen. Dabei handelt es sich um möglich IP-Adressen, Datenmengen usw.
Weiter unten wird AutomationML genannt. Aus meiner Sicht läuft die Sache anders herum -
- in AutomationML wird allgemein gültig die Anwendung beschrieben.
- daraus müssen für die verschiedenen Protokolle die entsprechenden Parameter (Aufgabe: Welche?) abgeleitet werden.
- außerdem müssen zusätzliche Informationen aus den Gerätebeschreibungsdateien gewonnen werden (Input-Module, Output-Module, Datenbreiten, ...).

Sicher ergeben sich auch Rückwirkungen auf AutomationML - was ist vielleicht nicht detailliert genug beschrieben, was lässt sich nicht eindeutig abbilden.

Na ja, vielleicht helfen meine Ausführungen.

Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So, nachdem ich meinen Prof. nochmals getroffen habe ist das Geheimnis nun gelüftet. Die gesuchten Informationen/Parameter sind bei Modbus TCP lediglich die IP-Adresse, Subnet Mask und das Gateway. War irgendwie einfacher als gedacht, aber leider war die Aufgabenstellung das Problem.
Die entsprechenden Informationen für Ethernet/IP und Profinet muss ich nun noch recherchieren, was wahrscheinlich etwas aufwendiger wird aber immerhin weiß ich jetzt wonach ich suche. (Vendor ID, Mac Adresse....)
Erstmal ein großes Dankeschön an alle und falls jemand weiß welche Informationen ich für die anderen beiden Protokolle benötige, immer her damit. Bei diesem Wetter gibt es schönere Dinge als im Internet zu recherchieren ;)
 
Zurück
Oben