weis jemand wie viele Touchpanel ich mittels Modbus an eine Klemme der Wago 750-841 anschließen kann? Brauch ich für jedes Panel eine eigene Modbusklemme?
Vielen Dank schoneinmal!
MfG
Marcel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Jede Kommunikationsinitiative geht vom Master aus.
Der Master fragt einen Slave etwas und der Slave hat zu antworten.
( Wie im richtigen Leben ).
Bei Modbus über eine serielle Schnittstelle kann es auf diesem Strang nur einen Master geben.
Würde es mehrere geben, dann würden die ja alle durcheinander fragen und keiner würde etwas verstehen.
Bei Modbus stimmen sich die Chefs halt nicht ab.
Slaves hingegen kann es viele (mit Repeatern bis zu 247) geben.
Also kurz
Modbus -> ein Master -> viele Slaves
Ein Display ist üblicherweise ein Master da am Display meist die Aktionen z.B. Tastendruck, Werteingabe, u.s.w. passieren.
Auch weiß das Display welche Werte es gerade zur Anzeige benötigt.
Das Display fragt also die Werte, die es für den aktuellen Screen benötigt, bei der Steuerung an b.z.w. schickt dann neue Werte wenn es eine Eingabe gegeben hat.
Das Display startet also jegliche Kommunikation und ist somit Chef (Master).
Da es auf einer serial line nur einen Master geben kann benötigst du für jedes Display ein Modul.
Ergänzend die schlechte Variante:
Es gibt auch Displays für die es Modbus-Slave Treiber gibt.
In diesem Fall müsste die Steuerung der Master sein und das / die Display(s) wäre(n) Slave.
Dies ist prinzipiell auch Möglich aber in der SPS-Programmierung einiges komplexer
und in der Kommunikation wesentlich langsamer
zumal die SPS immer alle Daten an das Display senden müsste da sie ja nicht weiß
welche Daten gerade benötigt (angezeigt) werden und die SPS müsste auch alle möglichen
Eingabedaten ständig anfordern (pollen) da sie ja auch nicht weiß wann jemand eine Eingabe
am Display macht.
Uwe
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
N Abend,
weis jemand wie viele Touchpanel ich mittels Modbus an eine Klemme der Wago 750-841 anschließen kann? Brauch ich für jedes Panel eine eigene Modbusklemme?
Vielen Dank schoneinmal!
MfG
Marcel
Hallo Marcel,
also Modbus ist ein Master / Slave-Protokoll.
Jede Kommunikationsinitiative geht vom Master aus.
Der Master fragt einen Slave etwas und der Slave hat zu antworten.
( Wie im richtigen Leben ).
Bei Modbus über eine serielle Schnittstelle kann es auf diesem Strang nur einen Master geben.
Würde es mehrere geben, dann würden die ja alle durcheinander fragen und keiner würde etwas verstehen.
Bei Modbus stimmen sich die Chefs halt nicht ab.
Slaves hingegen kann es viele (mit Repeatern bis zu 247) geben.
Also kurz
Modbus -> ein Master -> viele Slaves
Ein Display ist üblicherweise ein Master da am Display meist die Aktionen z.B. Tastendruck, Werteingabe, u.s.w. passieren.
Auch weiß das Display welche Werte es gerade zur Anzeige benötigt.
Das Display fragt also die Werte, die es für den aktuellen Screen benötigt, bei der Steuerung an b.z.w. schickt dann neue Werte wenn es eine Eingabe gegeben hat.
Das Display startet also jegliche Kommunikation und ist somit Chef (Master).
Da es auf einer serial line nur einen Master geben kann benötigst du für jedes Display ein Modul.
Ergänzend die schlechte Variante:
Es gibt auch Displays für die es Modbus-Slave Treiber gibt.
In diesem Fall müsste die Steuerung der Master sein und das / die Display(s) wäre(n) Slave.
Dies ist prinzipiell auch Möglich aber in der SPS-Programmierung einiges komplexer
und in der Kommunikation wesentlich langsamer
zumal die SPS immer alle Daten an das Display senden müsste da sie ja nicht weiß
welche Daten gerade benötigt (angezeigt) werden und die SPS müsste auch alle möglichen
Eingabedaten ständig anfordern (pollen) da sie ja auch nicht weiß wann jemand eine Eingabe
am Display macht.
Uwe
Danke für die schnelle Antwort...
genau das wollte ich nicht hören ^^ Wird also teuer...
Dank dir!
MfG
Marcel