Forum: Mikrocontroller und Digitale Elektronik Profibus Telegramm Aufbau


von 2takt (Gast)


Lesenswert?

Hallo,

ich habe eine Frage bezgl. des Telegramaufbaus bei Profibus. So weit ich 
bisher herausfinden konnte, gibt es keinen vorgeschriebenen Aufbau des 
Datenverkehrs bei Profibus. Gibt es unter Umständen aber vielleicht doch 
so etwas wie einen Quasistandard an den sich alle halten? Vielleicht von 
Siemens oder auch andere Herstellre von Profibus-Slaves?
Ich will einen oder auch mehrere 16Bit Werte schreiben oder lesen.

2takt

von lowlevel (Gast)


Lesenswert?

Hallo,

auf der Wikipedia-Seite steht schonmal ein bisschen was zur Bustologie. 
Da gibts auch entsprechende Links. Vielleicht findest du da etwas.

Ansonsten gibts von TI zum Beispiel extra RS485 Profibus Transceiver. In 
deren Datenblättern ist eventuell auch noch etwas an Information zu 
finden.

Gruß lowlevel

von minifloat (Gast)


Lesenswert?

Hier steht schon ein bisschen was:

http://de.wikipedia.org/wiki/Profibus

mfg mf

von 2takt (Gast)


Lesenswert?

Hallo,

danke für die Antworten. Aber mir geht es darum ob es unter Umständen 
bereits einen Standard bezgl. des Telegrammaufbaus gibt. Z.B. 
Schreibbefehl/Lesebefehl, Anzahl Bytes, Registeraddr. etc.

2takt

von hbloed (Gast)


Lesenswert?

2takt schrieb:
> Ich will einen oder auch mehrere 16Bit Werte schreiben oder lesen.

Wie zyklisch / azyklisch?

von weinbauer (Gast)


Lesenswert?

der Aufbau des telegramms ist standardisiert:

http://www.roboternetz.de/phpBB2/files/decodierungstabellev12.pdf

von 2takt (Gast)


Lesenswert?

Hallo,

die Datenübertragung soll zyklisch ablaufen. Es geht um einige Sollwerte 
und Istwerte (wie Drehzahl, Stellwert etc.)

von Jörg S. (joerg-s)


Lesenswert?

WAS in den I/O Daten übertragen wird es jedem selbst über lassen. WIE 
ist im Standard festgelegt.
Siehe Handbuch Felser:
http://www.see-solutions.de/sonstiges/PROFIBUS%20Handbuch%208_2009.pdf

von hbloed (Gast)


Lesenswert?

2takt schrieb:
> Hallo,
>
> die Datenübertragung soll zyklisch ablaufen. Es geht um einige Sollwerte
> und Istwerte (wie Drehzahl, Stellwert etc.)

Also man muss sogenannte Module definieren, ich habe das so gemacht dass 
die einzelnen Ist- und Soll-werte je ein Modul bilden. Die Module 
gehören in die GSD-Datei. Der Anwender bastelt sich nun aus diesen 
Modulen die zyklischen Daten zusammen. Die SPS sendet dann ein 
Parametriertelegramm, welches der
Slave auswerten muss und dann die richtig zusammengebastelten Daten 
versendet oder empfängt. (Ganz grob beschrieben)

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.