Ethercatschnitstelle - Probleme damit

Gast #4374388
Lesenswert?

Hi, ich hab eine Frage zu der Ethercatschnittstelle. Alle Teilnehmer 
sind seriell in Reihe geschaltet. Der Master sendet eine Botschaft. Die 
Botschaft vom Master wandert durch das Kabel von Slave zu Slave. Der 
jeweilige Slave pikt sich die entsprechende Information raus, die er 
haben will. Jetzt kann der Slave aber auch Informationen an den 
Datenfluss anhängen.

Jetzt kommt mein "Problem" ins Spiel - wo fügt der Slave seine 
Information an? Muss der Master in dem Datenstrom, den er sendet, schon 
einen Platzhalter bereithalten, wo der Slave dann seine Informationen - 
z.B. eine Temperatur von einem Sensor - anfügen kann?

Z.B. so:

<Start><Kommando_Slave1><Kommando_Slave2><Kommando_Slave3><Temperaturwer 
t_Slave2><...><Ende>

Angenommen, die Teilnehmer sind so in Reihe geschaltet:

Master ---> Slave_1 ---> Slave_2 ---> Slave_3 ---> (Master)

Wenn Slave_2 jetzt eine Temperatur misst und in den Datenstrom 
einfließen lässt, dann kann Slave_1 sie ja nicht sofort sehen, weil die 
Information nicht an Slave_1 zurückfließt. Müsste der Master dann die 
Temperatur im nächsten Informationsflussdurchlauf dann einfach 
"durchschleifen"?
Gast #4379492
Lesenswert?

Hier gibts Infos zu Ethercat:
http://infosys.beckhoff.com/index.php?content=../content/1031/ethercatsystem/html/bt_ethercatsystem_title.htm&id=7676

Soweit ich weis wird der Ethercat Frame bei der Buskonfiguration 
festgelegt, daher weis dann jeder Slave an welche Stelle er seine Daten 
schreibt.

Digitus Talus schrieb:

> Wenn Slave_2 jetzt eine Temperatur misst und in den Datenstrom
> einfließen lässt, dann kann Slave_1 sie ja nicht sofort sehen, weil die
> Information nicht an Slave_1 zurückfließt. Müsste der Master dann die
> Temperatur im nächsten Informationsflussdurchlauf dann einfach
> "durchschleifen"?

Slave 1 hat auch garnicht zu interessieren was Slave 2 für Daten hat... 
wenn Slave 1 etwas wissen muss hat er einen Eingangsdatenbereich der vom 
Master mit entsprechenden Daten beschrieben wird.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren