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

Ergebnis 1 bis 2 von 2

Thema: Programmierfehler ??

  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
    Hallo Kollegen,

    ich wollte eine Indirekte Adressierung machen und hab folgendes gebastelt.

    Code:
          AUF   DB [#TMP_DB]                //Aufruf DB1 (oder  anderer) 
    
          L     #M_BYTE                     //Manipuliere Byte (Startwert)
          T     #T_M_BYTE                   //Transferiere in DINT Variable
    
          L     #WERT                       //Lade den zu schreibenden Wert
          T     DBW [#T_M_BYTE]             //Transferiere in Ziel
    #M_BYTE ist IN und WORD
    #T_M_BYTE ist TMP und DINT
    #WERT ist IN und WORD

    sobald ich einen Wert auf #M_BYTE gebe würgt es die SPS ab.
    Wenn ich anstelle von #T_M_BYTE eine Zahl eingebe kann ich mit #WERT in den DB schreiben.
    Geändert von Waelder (06.11.2006 um 14:39 Uhr)
    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 Programmierfehler ??  

  2. #2
    Avatar von Waelder
    Waelder ist offline Erfahrener Benutzer
    Themenstarter
    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
    Sorry habs gefunden......


    "SLD 3"

    Code:
          AUF   DB [#TMP_DB]                //Aufruf DB1
    
          L     #M_BYTE                     //Manipuliere Byte (Startwert)
          ITD   
          SLD   3
          T     #T_M_BYTE                   //Transferiere in DINT Variable
    
          L     #WERT                       //Lade den zu schreibenden Wert
          T     DBW [#T_M_BYTE]             //Transferiere in Ziel
    Vor gebrauch der Tastatur und SPS-Forum => Hirn einschalten
    Jetzt keine Handbremse mehr.....
    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 Schlecht gesucht..  

Ähnliche Themen

  1. Programmierfehler?
    Von tuneit im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 15.10.2008, 16:46

Lesezeichen

Berechtigungen

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