Tochpanel Modbus

Matze001
2008-10-12
2008-10-13
  • Matze001 - 2008-10-12

    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

     
  • Uwe - 2008-10-13

    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

     
  • Matze001 - 2008-10-13

    Danke für die schnelle Antwort...

    genau das wollte ich nicht hören ^^ Wird also teuer...

    Dank dir!

    MfG

    Marcel

     

Log in to post a comment.