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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: OB86 - logische Basisadresse S7-Slave

  1. #1
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    773
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, weiß jemand, wie diese 7 Bits aufgeschlüsselt sind?

    Ich denke, die ersten Beiden sind klar:
    - Nr. der DP Station = Byte
    - DP Mastersystem ID = Byte
    - logische Basisadresse bei einem S7-Slave ??? (Bit 16-30)
    irgendetwas ist ja immer...
    ING. Gerald Miedler
    Zitieren Zitieren OB86 - logische Basisadresse S7-Slave  

  2. #2
    Registriert seit
    16.05.2007
    Ort
    im Stahlwerk...
    Beiträge
    1.178
    Danke
    120
    Erhielt 429 Danke für 236 Beiträge

    Standard

    Hallo Gerri,
    Die TEMP-Variable "OB86_RACKS_FLTD" ist zwar ein Array von Bools, aber ich lese die Infos immer als Integerformat aus.
    LW8 = Anfangsadresse Busteilnehmer und LW10 = Profibusadresse aus.

    Anm.: Wenn Du eigene TEMP-Variablen in dem OB86 "eingefügt" hast, dann verschieben sich die Adressen natürlich...

    Gruß Approx
    Nihil est in cpu, quod non fuerit in intellectu" - Nichts ist in der CPU, was nicht (zuvor) im Verstand war.
    Zitieren Zitieren Fehlerinfos aus OB86 auslesen  

  3. #3
    Gerri ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    773
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard

    für z.B. B#16#C4 stehen 8 Bits für die Nr. der DP Station (nicht LW und 15 Bits für die Slave Adresse (auch noch kein ganzes wort).

    Zum einen verstehe ich nicht ob hier ein DWORD verwendet wird, zum anderen was ich mit 15 Bits machen soll.
    irgendetwas ist ja immer...
    ING. Gerald Miedler

  4. #4
    Registriert seit
    16.05.2007
    Ort
    im Stahlwerk...
    Beiträge
    1.178
    Danke
    120
    Erhielt 429 Danke für 236 Beiträge

    Standard

    Die Bausteinhilfe ist in diesem Fall nicht ausführlich genug. Das Auslesen mit LW8 und LW10 funzt aber. Die DP-Adresse maskiere ich noch mittels der Funktion WAND und einer 7F (hex) für die höchste Teilnehmeradresse 127.
    Probiers doch mal aus.
    Ich hab mir das ja auch nicht selber ausgedacht, sondern das war mal ne Aufgabe beim S7-Pro 2 -Lehrgang..

    Appro
    Nihil est in cpu, quod non fuerit in intellectu" - Nichts ist in der CPU, was nicht (zuvor) im Verstand war.

  5. Folgender Benutzer sagt Danke zu Approx für den nützlichen Beitrag:

    Gerri (07.07.2008)

  6. #5
    Gerri ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    773
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard

    jetzt ergibt es Sinn! Du schneidest das zweite Byte weg! Daurch brauchst du auch des fehlende Bit nicht mehr auszuwerten.

    |<-WAN->|
    _________
    xxxxxxxx x1111111
    HighByte LowByte

    Ich habe auf leider nix mit diesem WAN Befehl bis jetzt zu tun gehabt.
    irgendetwas ist ja immer...
    ING. Gerald Miedler

  7. #6
    Gerri ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    773
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard

    danke für die Info. Ich habe jetzt diese FUnktion oder Befehl oder was auch immer versucht zu finden. Ich finde aber in keiner Dok einen Hinweis.
    Wo kann ich mir das ansehen?
    irgendetwas ist ja immer...
    ING. Gerald Miedler

  8. #7
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.255
    Danke
    537
    Erhielt 2.705 Danke für 1.954 Beiträge

    Standard

    Er meint sicher UW (Und Wort)!
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  9. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    Gerri (07.07.2008)

  10. #8
    Registriert seit
    16.05.2007
    Ort
    im Stahlwerk...
    Beiträge
    1.178
    Danke
    120
    Erhielt 429 Danke für 236 Beiträge

    Standard

    Zitat Zitat von Ralle Beitrag anzeigen
    Er meint sicher UW (Und Wort)!
    Yip. In FUP heisst das WAND_W, also 16-Bit UND verknüpfen.
    @Gerri: Zu finden in der FUP-Darstellung im Container Wortverknüpfung
    Nihil est in cpu, quod non fuerit in intellectu" - Nichts ist in der CPU, was nicht (zuvor) im Verstand war.

  11. #9
    Registriert seit
    17.01.2011
    Beiträge
    105
    Danke
    12
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo Jungs,
    Was ist die logische Basisadresse (16-32Bit?
    Ich möchte mit dem OB86 einen Slaveausfall auswerten!

    Gruss
    TMaroni
    Zitieren Zitieren Logische Basisadresse  

  12. #10
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    also nochmal...

    im OB86...

    LAR1 P##OB86_RACKS_FLTD //DP-Adresse aus Lokaldaten holen
    L DW#16#FF
    UW //Profibus-Adresse extrahieren
    T ..... //Adressee speichern, wohin du willst...

  13. Folgender Benutzer sagt Danke zu SoftMachine für den nützlichen Beitrag:

    S_Everz (16.07.2011)

Ähnliche Themen

  1. Logische Verknüpfungen einfach u. logisch programmieren
    Von good_mike im Forum Programmierstrategien
    Antworten: 4
    Letzter Beitrag: 04.05.2011, 18:53
  2. OB86 - Erklärungen
    Von Gerri im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 07.07.2008, 16:53
  3. logische Basisadresse
    Von Kuffel im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 19.10.2006, 18:18
  4. DP Fehlerdiagnose mit OB86 ????
    Von Elektriktribbi im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 12.06.2006, 21:12
  5. Logische Schaltungen ohne SPS?
    Von Anonymous im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 27.12.2004, 09:48

Stichworte

Lesezeichen

Berechtigungen

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