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

Ergebnis 1 bis 7 von 7

Thema: DP/EIB Link Datenhandling

  1. #1
    Registriert seit
    15.02.2006
    Ort
    S-H
    Beiträge
    189
    Danke
    11
    Erhielt 46 Danke für 18 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Frage an alle, die den DP/EIB-Link vom großen S schon mal eingestzt haben:

    Die Daten werden mittels SFC 59 in einen DB geschaufelt.
    Was mich interessiert, ist die weitere Verarbeitung der Daten.

    Wenn ich mich im Handbuch richtig informiert habe, liegen die Werte beispielsweise im 2Byte-Format vor, und sind wie folgt definiert:

    Wert (value) 2 Byte

    [S] [E] [E] [E] [E] [M] [M] [M] [M] [M] [M] [M] [M] [M] [M] [M]

    S = Vorzeichen der Mantisse.
    E = Exponent der Basis 2 (0...15).
    M = Mantisse im Zweierkomplement ( –2048...0...2047)
    EIB_Wert = (–1)(S) * (0.01*M) * 2 (E)
    Wertebereich : –671 088.64...0...+670 760.96
    Auflösung : 0.01 * 2 (Exponent)


    Muss ich die Daten jetzt alle manuell in ein reguläres S7- Format wandeln oder gibt es dafür eine Funktion oder liege ich mit meiner Deutung ganz falsch?

    Wenn jemand das schon mal ausprogrammiert hat, würde ich mir das natürlich auch gerne ansehen, man muss das Rad ja nicht immer wieder neu erfinden...
    mit bestem Gruß Pjoddi
    -----------------------------------
    Gott- gib mir Gelassenheit, Dinge hinzunehmen, die ich nicht ändern kann, den Mut, Dinge zu ändern, die ich ändern kann, und die Weisheit, das eine vom anderen zu unterscheiden. (J.C. Oetinger)
    Zitieren Zitieren DP/EIB Link Datenhandling  

  2. #2
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Hi,

    ich finde es leider jetzt nicht, schaue aber heute Abend noch mal nach.
    Aber meines Wissens kann man auch 32 Bit Float Werte über den Bus schicken.

    Gruss Daniel
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  3. #3
    Avatar von pjoddi
    pjoddi ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    15.02.2006
    Ort
    S-H
    Beiträge
    189
    Danke
    11
    Erhielt 46 Danke für 18 Beiträge

    Standard

    Ja, danke, das wäre super!

    Da ich die EIB-Seite nicht selbst mache, sondern vorgesetzt bekomme, interessieren mich speziell die 2 Byte Werte, da mir Soll- und Istwerte in diesem Format übergeben werden.
    mit bestem Gruß Pjoddi
    -----------------------------------
    Gott- gib mir Gelassenheit, Dinge hinzunehmen, die ich nicht ändern kann, den Mut, Dinge zu ändern, die ich ändern kann, und die Weisheit, das eine vom anderen zu unterscheiden. (J.C. Oetinger)

  4. #4
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Hi,

    anbei die zwei Bausteine als SCL-Quelle.

    Gruss Daniel
    Angehängte Dateien Angehängte Dateien
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  5. #5
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Hi,

    uppps das waren die falschen.
    Die im oberen Beitrag sind für die normale Umwandlung (IEEE 754).

    Jetzt aber die richtigen.

    Gruss Daniel
    Angehängte Dateien Angehängte Dateien
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  6. Folgender Benutzer sagt Danke zu dalbi für den nützlichen Beitrag:

    pjoddi (26.07.2010)

  7. #6
    Avatar von pjoddi
    pjoddi ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    15.02.2006
    Ort
    S-H
    Beiträge
    189
    Danke
    11
    Erhielt 46 Danke für 18 Beiträge

    Standard

    @ Dalbi:

    Danke Dir für Deine Bemühungen!
    Das beantwortet natürlich meine Frage und löst das Wandlungsproblem.
    Danke auch für die Offenlegung Deines Codes!

    Fazit:

    Soweit mein Kenntnisstand jetzt richtig ist, muss man also die vom EIB kommenden Daten, sofern sie als float im 2Byte-Format daherkommen, aus dem Empfangs-DB nochmals anfassen und in ein S7-Real-Format (oder was gewünscht ist) wandeln.
    Erst dann kann man in der S7 damit weiterarbeiten.
    mit bestem Gruß Pjoddi
    -----------------------------------
    Gott- gib mir Gelassenheit, Dinge hinzunehmen, die ich nicht ändern kann, den Mut, Dinge zu ändern, die ich ändern kann, und die Weisheit, das eine vom anderen zu unterscheiden. (J.C. Oetinger)

  8. #7
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,

    anbei die Bausteine als S7-Projekt.

    Gruss Daniel
    Angehängte Dateien Angehängte Dateien
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

Ähnliche Themen

  1. Net Link Compact / Net Link Pro
    Von JandeFun im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 06.05.2011, 12:16
  2. IO-Link
    Von Speedo im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 28.04.2011, 07:45
  3. Antworten: 4
    Letzter Beitrag: 01.09.2010, 00:37
  4. IE/PB Link vs VPN
    Von SPSTorsten im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 11.05.2009, 17:23
  5. Datenhandling
    Von mbredi im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 15.02.2006, 15:11

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •