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

Page 2 of 2 FirstFirst 12
Results 11 to 12 of 12

Thread: Technischer Hintergrund: RS232 in Profinet integrieren

  1. #11
    Join Date
    29.03.2004
    Posts
    6,660
    Danke
    162
    Erhielt 2,028 Danke für 1,441 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by N.Ewbie View Post
    um es mal auf eine unspezifische Basis zu bringen:
    Wie funktioniert ein Protokollconverter prinzipiell?
    Mal an einem einfachen Beispiel:
    Über die serielle Schnittstelle werden über ein einfaches Protokoll Temperaturwerte im ASCII-Format ausgetauscht. Es kommt dabei die Messstellenbezeichnung, ein Gleichheitszeichen, der Wert (als Integer-Ganzzahl) und als Abschluss ein Semikolon. Z.B.
    "TemperaturOben=45;TemperaturMitte=32;TemperaturUnten=26;"

    Dein Protokollwandler liest nun auf der seriellen Schnittstelle diese Daten ein, extrahiert die Werte 45, 32, 26 und stellt sie im Binärformat (z.B. als 16 Bit Integer) als Profinet-Device einem Profinet-Controller zur Verfügung. Damit das funktioniert gehört dazu eine Beschreibung, damit jemand weiß dass er auf den Eingangsbytes 0/1 die Temperatur oben, auf 2/3 die Temperatur mitte und auf 4/5 die Temperatur unten als 16 Bit Integerzahlen übermittelt bekommt.

    In die andere Richtung würde es in gleicher Weise funktionieren. Angenommen das Gerät mit dem da über die serielle Schnittstelle kommuniziert wird ist ein Temperaturregler, dem du über die Zeichenkette "Solltemperatur=25;" übermitteln kannst, dass es einen Raum auf 25 Grad regeln soll.

    Dann bekommst du auf der Profinetseite wieder 2 Bytes, dieses mal als Eingangsdaten in deinem Profinet-Device (also Ausgangsdaten bei z.B. einer SPS). Wenn die SPS dort 25 Grad Solltemperatur haben möchte, schickt sie 2 Bytes 0x00, 0x19 eingepackt im Profinet-Protokoll, du wandelst das ins ASCII-Format und baust den String "Solltemperatur=25;" daraus zusammen und schickst es auf der seriellen Schnittstelle raus.
    Die Genialität einer Konstruktion liegt in ihrer Einfachheit – Kompliziert bauen kann jeder.

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

  2. Folgender Benutzer sagt Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    Larry Laffer (08.02.2019)

  3. #12
    N.Ewbie is offline Neuer Benutzer
    Themenstarter
    Join Date
    26.03.2018
    Posts
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Erst mal danke an alle für eure Unterstützung.
    Und ein extra Drücker für das Bsp an Thomas
    Last edited by N.Ewbie; 08.02.2019 at 22:12.

Similar Threads

  1. Profinet in bestehenden Profibus Integrieren
    By MacTom in forum Feldbusse
    Replies: 6
    Last Post: 01.03.2016, 19:16

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
  •