Forum: Mikrocontroller und Digitale Elektronik PROFIBUS-Kommunikationsstack


von Bend G. (frankyfarell0)


Lesenswert?

Hallo an Alle,

ich bin neu in einen Profibus-DP entwicklung und brauche Hilfe.
1- Im vergleich zum CANopen arbeite PROFIBUS-Kommunikationsprotokollen 
auch auf Layer 1+2 +7.
   1-1: Die Entwicklung von CANopen Applikationen (Geräten) ermöglische 
es entweder den Kommunikationsstack zu kaufen oder selbst zu 
Implementieren Nach CiA-Spezifikation.
   1-2: besteht die Möglischkeit beim PROFIBUS einen Kommunikationsstack 
zu Kaufen oder soll's selbst Implementiert werden?????
   1-3: Was werde ich benötigen um PROFIBUS auf ein Steuergerät wie 
Infeneon CPU XE166 hereinzubringen.

vielen Dank.

von Andreas M. (amesser)


Lesenswert?

Bend Guet schrieb:
>    1-2: besteht die Möglischkeit beim PROFIBUS einen Kommunikationsstack
> zu Kaufen oder soll's selbst Implementiert werden?????

Ja man kann fertige Protokollstacks für die meisten Feldbusse (auch 
Profinet) kaufen. In den meisten Fällen ist das auch die sinnvollste 
Variante. Einen vollwertigen Profibusstack zu entwickeln kostet viele 
Mannjahre Entwicklungszeit, viele graue Zellen und vorallendingen 
braucht man eine ganze Menge Testequipment, außerdem möchte Siemens 
gerne Profibus durch Profinet ablösen. Ob man in den nächsten 20 Jahren 
mit einem eigenen Profibusstack noch Geld verdienen kann... Weiterhin 
muss man bei Profibus sein fertiges Geräte zertifizieren bevor man ein 
Profibus-Bapperl draufkleben darf.
Fertige Stacks für beliebige CPUs gibt es z.B. von Softing zu kaufen. 
Vollständige Businterfaces kann man z.B. bei Deutschmann oder Hilscher 
bekommen.

>    1-3: Was werde ich benötigen um PROFIBUS auf ein Steuergerät wie
> Infeneon CPU XE166 hereinzubringen.

RS485 Bustreiber im wesentlichen und natürlich den Stack. Bedenke das 
man bei Profibus im Industriebereich durchaus mit 12MBaud zurechtkommen 
muss, da wird eine Softwarelösung schon gut zu kämpfen haben. Es gibt 
außerdem noch externe Chips die den größten Teil des Busprotokolls 
selbstständig handhaben z.B. profichip.

Als Alternative könntest du es auch mal damit probieren: 
Beitrag "Software Profibus DP-Slave in C"

von Bend G. (frankyfarell0)


Lesenswert?

Hallo Andreas Messer,

endlich vielen Dank für die Antwort auf meine Anfrage. Mir würde sie 
sehr beim einsteigen helfen.

Gruss

von almic (Gast)


Lesenswert?

Brauchst du ein Master oder ein Slave?

von Bend G. (frankyfarell0)


Lesenswert?

Hallo almic,

ich brauche ein Master und ein Slave

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.