Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 5 of 5

Thread: Modbus RTU PFC200 mit 652er serieller Schnittstelle RS485

  1. #1
    Join Date
    20.06.2020
    Posts
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Tag,

    ich versuche über Modbus RTU mittels 750-652er Klemme auf einem PFC200 Controller Register auszulesen.
    Jedoch kann mein Slave nur eine gewissen anzahl von Registern gleichzeitig ausgeben.
    wie kann ich aber alle Werte auslesen?

    ich habe mir überlegt
    z.B.:

    wert 1-10 als erstes zu lesen und im Programm zu speichern,
    nach 2 Sekunden sollen die werte 11-20 ausgelesen werden
    ...
    und so weiter
    ...
    und wenn alle Werte ausgelesen sind, dies von vorne zu wiederholen.

    aber wie kann ich das realisieren, dass im Programm trotzdem alle Werte angezeigt werden?

    mit mehreren Funktionsbausteinen oder mehrere Programmen ?

    Ich bin auf dem Gebiet noch ein Neuling.

    Vielen Dank für jede Beteiligung an diesem Thema.
    Reply With Quote Reply With Quote Modbus RTU PFC200 mit 652er serieller Schnittstelle RS485  

  2. #2
    Join Date
    11.10.2015
    Posts
    179
    Danke
    0
    Erhielt 32 Danke für 28 Beiträge

    Default

    Moin, Dein Problem wird nicht sein, dass das Programm die Werte nicht hält, sondern dass bei Modbus immer alle Register gepollt werden. Mit den Konfiguratoren wirst Du daher nicht arbeiten können. Du wirst daher den Modbus als Funktionsbaustein aus der e!COCKPIT Bibliothek WagoAppPlcModbus realisieren müssen (bei CODESYS 2.3 gibt es auch eine Bibliothek, aber da fällt mir der Name grad nicht ein). Dort kannst Du dann die einzelnen Gruppen in einer Queue definieren und in einer Schrittkette zeitversetzt abfragen. Der Support hat auf Anfrage sicherlich ein Bsp. für Dich. In der Firma hab ich auch eines, aber das dauert aktuell etwas.

  3. #3
    luluhühü is offline Neuer Benutzer
    Themenstarter
    Join Date
    20.06.2020
    Posts
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Quote Originally Posted by KLM View Post
    Moin, Dein Problem wird nicht sein, dass das Programm die Werte nicht hält, sondern dass bei Modbus immer alle Register gepollt werden. Mit den Konfiguratoren wirst Du daher nicht arbeiten können. Du wirst daher den Modbus als Funktionsbaustein aus der e!COCKPIT Bibliothek WagoAppPlcModbus realisieren müssen (bei CODESYS 2.3 gibt es auch eine Bibliothek, aber da fällt mir der Name grad nicht ein). Dort kannst Du dann die einzelnen Gruppen in einer Queue definieren und in einer Schrittkette zeitversetzt abfragen. Der Support hat auf Anfrage sicherlich ein Bsp. für Dich. In der Firma hab ich auch eines, aber das dauert aktuell etwas.

    Guten Abend,
    ja ich mach das NICHT mit dem Konfigurator.
    Ich mache das mit dem MyserialMaster FB über die Bibliothek wie Sie schon sagten.
    Jedoch weis ich nicht wie ich das realisieren kann mit dem Programm, dass nur 6 Register gleichzeitig ausgelesen werden.
    Ich möchte in etwas 30 Register auslesen und programmiere in ST.
    jetzt habe ich es mit einer Jobliste und einer wResponselist versucht, aber irgendwie mag das so nicht wirklich...

  4. #4
    Join Date
    11.10.2015
    Posts
    179
    Danke
    0
    Erhielt 32 Danke für 28 Beiträge

    Default

    Das ist genau der richtige Weg. Die einzelnen Jobs einfach nur noch in einer Schrittkette/Statemaschine einbinden. Ich hab da ein gutes Bsp. vom Support, komm nur kurzfristig nicht dran. Frag da mal, das beschleunigt Deine Arbeit sicher.

  5. #5
    Join Date
    25.02.2010
    Posts
    906
    Danke
    49
    Erhielt 191 Danke für 167 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Bibliotheksverwalter -> WagoAppPlcModbus -> FbMbMasterSerial -> Dokumentation

    da ist ein Beispiel

Similar Threads

  1. TIA Datenaustausch - RS485 Schnittstelle via Modbus RTU
    By Drumfan159 in forum Simatic
    Replies: 1
    Last Post: 30.07.2020, 09:10
  2. Suche Steuerung mit 3x RS485 Modbus RTU
    By Lars123 in forum CODESYS und IEC61131
    Replies: 8
    Last Post: 23.03.2019, 11:27
  3. TIA Modbus RTU RS485
    By Wolfjung in forum Simatic
    Replies: 3
    Last Post: 17.11.2017, 07:50
  4. Replies: 2
    Last Post: 26.11.2015, 15:34
  5. Replies: 2
    Last Post: 14.06.2013, 13:34

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •