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

Seite 4 von 4 ErsteErste ... 234
Ergebnis 31 bis 35 von 35

Thema: Byte adresse aus Any-Inparameter ziehen!

  1. #31
    Registriert seit
    18.12.2008
    Beiträge
    33
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    fehler gefunden ^^
    also erstens mit +ar1 gehts nicht
    da dieser nur 24 bit kann weil er ja die bereichskennung unbedingt mitnehmen will
    ich habs jetzt einfach dazugeodert
    L P##Offs_Quelle
    TAR2
    +D
    UD DW#16#FFFFFF
    OD DW#16#85000000 // 85 für DI
    LAR1
    L D [AR1,P#6.0]

    eure meinung dazu?
    mfg christian

  2. #32
    Registriert seit
    05.06.2006
    Ort
    PLZ 97xxx
    Beiträge
    274
    Danke
    31
    Erhielt 44 Danke für 36 Beiträge

    Standard

    probiers mal so:

    Code:
    L     P##Offs_Ziel         // Startadresse laden
    UD    DW#16#FFFFFF         // Bereichscodierung ausmaskieren
    TAR2                       // Start der Multiinstanz im DI laden
    +D    
    L     P#6.0    
    +D    
    T     #P_Offs_Ziel         // resultierende Adresse im DI (Multiinstanz)
                               // Achtung neue Variable: #P_Offs_Ziel
    L DID[#P_Offs_Ziel]        // Doppelwort mit Offset aus DI laden
          

  3. #33
    Registriert seit
    18.12.2008
    Beiträge
    33
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    würde auch funktionieren danke!

  4. #34
    Registriert seit
    05.06.2006
    Ort
    PLZ 97xxx
    Beiträge
    274
    Danke
    31
    Erhielt 44 Danke für 36 Beiträge

    Standard

    das funzt nicht da +AR1 nur 16bit addiert
    => d.h. ab Adressen von 8192.0 gehts nicht mehr !!!

    das ist einfach so, warum weiß nur Siemens !

    Zitat Zitat von droop38 Beitrag anzeigen
    fehler gefunden ^^
    also erstens mit +ar1 gehts nicht
    da dieser nur 24 bit kann weil er ja die bereichskennung unbedingt mitnehmen will
    ich habs jetzt einfach dazugeodert
    L P##Offs_Quelle
    TAR2
    +D
    UD DW#16#FFFFFF
    OD DW#16#85000000 // 85 für DI
    LAR1
    L D [AR1,P#6.0]

    eure meinung dazu?
    mfg christian

  5. #35
    Registriert seit
    18.12.2008
    Beiträge
    33
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    danke sarek
    bin ich jetzt auch draufgekommen ^^
    naja so kann man den spass umgehen....

Ähnliche Themen

  1. Antworten: 15
    Letzter Beitrag: 09.09.2011, 10:56
  2. SImatic Update ziehen
    Von GreenWhiteAngel im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 16.02.2009, 17:58
  3. Antworten: 4
    Letzter Beitrag: 08.07.2008, 08:52
  4. Byte-, & Bit-Adresse aus einer Ganzzahl errechnen
    Von LittleJack86 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 21.04.2008, 20:18
  5. Kabel ziehen
    Von waldy im Forum Stammtisch
    Antworten: 3
    Letzter Beitrag: 18.11.2005, 18:14

Lesezeichen

Berechtigungen

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