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

Results 1 to 9 of 9

Thread: Sensor Anschluss über CB 1241 RS485

  1. #1
    Join Date
    29.01.2019
    Posts
    6
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Morgen,


    vielleicht hat jemand von Euch noch eine zündende Idee für mein Problem.
    Ich versuche einen Sensor über RS485 über eine S/-1200 auszulesen. Über einen Serial / USB Converter und die Software Realterm "Serial Capture Programm" kann ich mir die Kommunikation der Geräte ansehen.


    Nun ist es so, dass ich sehe, wie die S7 den korrekten Code zum Ansprechen des Sensors sendet.

    Bild 1
    Bild 1.png
    Der Sensor antwortet allerdings nie.
    Ziehe ich die S7 vom Bus ab, kann ich (mit dem Code, den vorher die S7 gesendet hat) über Realterm den Sensor ansprechen und der antwortet auch korrekt.


    Bild 2
    Bild 2.png
    Ebenso kann ich den Antwort-Code des Sensors mit Realterm an die S7 senden, wo er auch ankommt.


    Bild 3 und Bild 4
    Bild 3 und 4.jpg

    Auch wenn nur die S7 und der Sensor im Bus sind, kommt keine Antwort.


    Ich benutze folgende Siemens Hardware:
    S7 1200 CPU 1212C AC/DC/Rly mit CB 1241 RS485
    Programmiert habe ich mit TIA V15.1
    Die verwendeten Bausteine sind auf den Bildern 4 und 5 zu sehen. Ich habe sowohl Modbus-Comm_Load und -Master als auch MB_Comm_Load und Master ausprobiert. Beides bringt die gleichen Ergebnisse.


    Bild 5 und 6
    Bild 5 und 6.jpg


    Bin für jeden Hinweis extrem dankbar!

    Beste Grüße
    Al
    Reply With Quote Reply With Quote Sensor Anschluss über CB 1241 RS485  

  2. #2
    Join Date
    29.03.2004
    Posts
    6,625
    Danke
    161
    Erhielt 2,014 Danke für 1,431 Beiträge

    Default

    Welche Betriebsart Halbduplex/Vollduplex unterstützt denn das Gerät?
    Wie kürzlich aus einem Thread hier hervorging, unterstützt das CB nur Halbduplexbetrieb.
    Oder hast du bei denen Versuchen mit dem eigenen Adapter immer nur Halbduplex verwendet?
    Die Genialität einer Konstruktion liegt in ihrer Einfachheit – Kompliziert bauen kann jeder.

    (Sergei Pawlowitsch Koroljow, sowjetischer Konstrukteur von Raketen und Weltraumpionier)

  3. #3
    ban-al is offline Neuer Benutzer
    Themenstarter
    Join Date
    29.01.2019
    Posts
    6
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo,
    das Gerät unterstützt Halbduplex, sollte also kein Problem darstellen.
    Besten Gruß

  4. #4
    Join Date
    25.06.2017
    Location
    Oerlinghausen
    Posts
    1,696
    Danke
    144
    Erhielt 311 Danke für 255 Beiträge

    Default

    Passt denn die Verdrahtung?
    Sender auf der einen Seite mit Empfänger auf der anderen verbunden und umgekehrt?

  5. #5
    ban-al is offline Neuer Benutzer
    Themenstarter
    Join Date
    29.01.2019
    Posts
    6
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Ja, danke, die Verdrahtung passt.

  6. #6
    Join Date
    20.01.2007
    Location
    Grünkraut
    Posts
    108
    Danke
    33
    Erhielt 19 Danke für 16 Beiträge

    Default

    Bild 3 erste Zeile nach dem grünen Block kommt die Sequenz: "01 83 03 01 31" bevor wieder das Abfrage-Telegram kommt.
    Diese Sequenz ist doch die Antwort und wenn du sie auswertest steht darin: 01=Slave-Adresse, 83=Fehler bei Funktionscode 3, 03=Exeption-Code ILLEGAL DATA VALUE (Zitat aus Modicon Modbus Protocol Reference Guide: A value contained in the query data field is not an allowable value for the slave), 01 31 = CRC.

    prüfe doch mal die Startadresse und die Blocklänge des auszulesenden Datenblocks. Sehe ich es richtig, dass du 2 Worte auf einer ungeraden Adresse lesen willst?

    Gruss Corrado

  7. #7
    ban-al is offline Neuer Benutzer
    Themenstarter
    Join Date
    29.01.2019
    Posts
    6
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo Corrado,

    danke für den Hinweis! Auf Bild 3 ist ja sozusagen die "simulierte" Antwort des Sensors an die S7 dargestellt. Nachdem in den DB der S7 (plausible) Werte geschrieben wurden, habe ich auf die Antwort der S7 gar nicht mehr geachtet. Ich schaue mir das noch einmal genau an.
    Zu Deiner Schlussfrage. Ja, genau 2 Worte auf einer ungeraden Adresse. Ist das ein Problem? Die Adressierung ist vom Hersteller des Sensors so vorgegeben.

    Besten Gruß und danke noch mal,
    Al

  8. #8
    Join Date
    25.06.2017
    Location
    Oerlinghausen
    Posts
    1,696
    Danke
    144
    Erhielt 311 Danke für 255 Beiträge

    Default

    Quote Originally Posted by ban-al View Post
    Ja, genau 2 Worte auf einer ungeraden Adresse. Ist das ein Problem? Die Adressierung ist vom Hersteller des Sensors so vorgegeben.
    So Vorgegeben? In Form eines Beispiels? Es ist nicht einmal bei Siemens selbstverständlich, dass Beispiele auch tatsächlich aus Sicht des "Anwenders" funktionsfähig sein sollten.

  9. #9
    Join Date
    22.06.2009
    Location
    Sassnitz
    Posts
    13,833
    Danke
    1,124
    Erhielt 4,089 Danke für 3,307 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Welche Register-Nummern willst/sollst/mußt Du laut Hersteller des Sensors auslesen? Gibt es dazu ein Handbuch?
    Dein Anfrage mit der Modbus_Master-Anweisung will die Register 2219 und 2220 lesen.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Similar Threads

  1. Replies: 1
    Last Post: 28.12.2018, 11:08
  2. Anschluss Kapazitiver PNP Sensor Logo
    By Hexatron in forum Sensorik
    Replies: 11
    Last Post: 06.03.2018, 19:22
  3. RS485 Anschluss
    By acid in forum Elektronik
    Replies: 2
    Last Post: 25.09.2017, 16:54
  4. Anschluss an RS485-Schnittstelle
    By pinolino in forum Simatic
    Replies: 6
    Last Post: 12.11.2007, 12:23
  5. Replies: 2
    Last Post: 21.04.2006, 16:35

Tags for this Thread

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
  •