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

Ergebnis 1 bis 2 von 2

Thema: Verständnisproblem mit pointer ?

  1. #1
    Registriert seit
    18.04.2005
    Ort
    Fast an der Schweiz
    Beiträge
    856
    Danke
    208
    Erhielt 108 Danke für 76 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Morgen miteinander,

    ich hab ein Baustein (FB) gemacht, der eine Statusanzeiger liefern soll. Die Statusanzeige ist ein Integer.
    Die Werte des Integers sind 0 1 2 4 8 16 32 64 128 usw. D.h. Je 1 bit = ein Status usw.
    Nun habe ich mir gedacht wenn ich den Integer Indirekt im FB aufrufe kann ich die Bits einzeln im FB ansprechen. Beim aufruf des FBs als Multiinstanz geht das beim ersten Baustein aber alle anderen haben "0" als Status . Das geht mir nicht in den Kopf. Was habe ich da übersehn ?
    PS: die verknüfpungen sind in dem Beispiel uninteressant.......

    Code:
          L     P##Status   //Integer aus Stat variable
          LAR1  
    
          U     #DRIVE_ON
          =      [AR1,P#1.0]                //1 grün
    
          U     #LOCAL_HAND_SW
          UN    #REMOTE_AUTO_SW
          UN     [AR1,P#1.0]                //1 grün
          UN     [AR1,P#1.6]                //lila
          UN     [AR1,P#1.7]
          UN     [AR1,P#1.3]
          =      [AR1,P#1.2]                //4 gelb
    
    
          U     #ErrorField
          UN     [AR1,P#1.6]                //lila
          UN     [AR1,P#1.7]
          =      [AR1,P#1.3]                //8 grau
    
    
          UN    #INTERLOCK
          UN     [AR1,P#1.7]
          =      [AR1,P#1.6]                //64 lila
    
    
          O     #ErrorDrive
          O     #ErrorMMC
          =      [AR1,P#1.7]                //128 rot
    Code:
     RTFM ! Read The F..ing Manual
    Arbeitet mit : Step7 V5.5 SPx / WinCC Flex 2008 SPx / Intouch / Winmod /TIA V14 (abgestürzt...Zitat der Hotline : "Sie dürfen nicht so viel rumdrücken....." TIA, so isses halt)

    ║▌║█║║▌║█║ Warnung! Falscher oder fehlender Kaffee - Benutzer angehalten --(◔̯◔)--
    1334566890111
    Zitieren Zitieren Verständnisproblem mit pointer ?  

  2. #2
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Offset vom Multiinstanzaufruf dazuaddieren.

    Code:
          TAR2                              //AR2 in Akku
          UD    DW#16#FFFFFF                //Bereichscodierung ausblenden
          L      P##Status                       //Integer aus Stat variable
          +D    
          LAR1
    André
    Geändert von sps-concept (03.08.2009 um 09:28 Uhr)
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren Pointer  

  3. Folgender Benutzer sagt Danke zu sps-concept für den nützlichen Beitrag:

    Waelder (03.08.2009)

Ähnliche Themen

  1. Verständnisproblem bei DB aufruf im FC
    Von S7online im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 13.02.2017, 13:57
  2. Verständnisproblem S7 400 H FH usw.
    Von Bender25 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 09.06.2015, 21:24
  3. DP/RS232 Verständnisproblem
    Von Beren im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 23.06.2011, 08:30
  4. Zyklus-Verständnisproblem in SCL
    Von anne im Forum Simatic
    Antworten: 23
    Letzter Beitrag: 02.02.2011, 16:25
  5. AWL Verständnisproblem
    Von invoices im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 12.08.2010, 11:35

Lesezeichen

Berechtigungen

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