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"?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.