Forum: Mikrocontroller und Digitale Elektronik Datenmengen bzw grösse


von Marcel (Gast)


Lesenswert?

Was bedeutet eigentlich: im Profinet können Busknoten bis zu 1024 Byte 
Eingangsdaten und Ausgangsdaten verwalten?

Bedeutet das, das eine Nachricht die geschickt oder erhalten werden 
kann, innerhalb eines Taktes eine 1kB Nachricht übertragen kann?
Also zB im Vergleich zum STM32 uC der ja 32bit Nachrichten pro Takt 
übertragen kann, kann so ein Busknoten 1024x8 bits übertragen?

Vielen Dank

von Stefan F. (Gast)


Lesenswert?

Sollen wir raten, worauf du dich beziehst? Oder ist dir vernünftige 
Hilfe lieber?

von Sauron (Gast)


Lesenswert?

>Bedeutet das, das eine Nachricht die geschickt oder erhalten werden
>kann, innerhalb eines Taktes eine 1kB Nachricht übertragen kann?

Im Prinzip ja, aber das wort "takt" ist in diesem zusammenhang eher 
irreführend.

https://www.youtube.com/watch?v=k8MFH9QpEBQ

von c-hater (Gast)


Lesenswert?

Sauron schrieb:

>>Bedeutet das, das eine Nachricht die geschickt oder erhalten werden
>>kann, innerhalb eines Taktes eine 1kB Nachricht übertragen kann?
>
> Im Prinzip ja

Das ist natürlich völliger Quatsch.

von Marcel (Gast)


Lesenswert?

c-hater schrieb:
> Sauron schrieb:
>
>>> Bedeutet das, das eine Nachricht die geschickt oder erhalten werden
>>> kann, innerhalb eines Taktes eine 1kB Nachricht übertragen kann?
>>
>> Im Prinzip ja
>
> Das ist natürlich völliger Quatsch.

und was ist richtig?

von Einer (Gast)


Lesenswert?

Marcel schrieb:
> im Profinet können Busknoten bis zu 1024 Byte
> Eingangsdaten und Ausgangsdaten verwalten?

Das wird sich auf das "Prozessabbild" beziehen.

Diese Industriebusse funktionieren alle im Prinzip mehr oder weniger 
gleich:

 - Jeder Teilnehmer hat eine Art "virtuellen Speicher", das
   sogenannte Prozessabbild. Oft gibt es mehrere Bereiche.
 - In diesem Prozessabbild sind bestimmte "Register" verteilt,
   also an bestimmten Adressen des Prozessabbildes befinden sich
   unterschedliche Daten.
 - Manche dieser Register können gelesen werden und andere wiederum
   beschrieben.
 - Es wird oft mit so genannten PDO = "Prozessdatenobjekte"
   gearbeitet. Das sind Zusammenstellung von ausgewählten Registern.
 - Die Konfiguration eines PDOs wird wiederum durch festgelegte
   Konfigurations-Register im Prozessabbild eingestellt.

Sinn von dem ganzen Aufwand ist, dass für die zyklische Kommunikation 
für jeden Bus-Teilnehmer eingestellt wird, welche Daten er wo in ein 
Datenpaket schreibt oder aus deinem Datenpakt liest. D.h. während der 
zyklischen Kommunikation wird nicht mit den Registeradressen des 
Prozessabbildes gearbeitet, sondern nur mit anonymen Nutzdaten.

Zusätzlich kommt meistens noch dazu, dass die selben Daten oft in 
unterschiedlichen Formaten an unterschiedlichen Stellen im Prozessabbild 
verfügbar sind.

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.