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

Ergebnis 1 bis 4 von 4

Thema: Code mit anderen Datenpunkten mehrmals wiederholen

  1. #1
    Registriert seit
    28.01.2010
    Beiträge
    37
    Danke
    12
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    muss folgenden Code 96mal ausführen (DB_.DBX0.0 bis DB_.DBX11.7)


    U DB4.DBX 0.0
    U M 0.4
    S DB6.DBX 0.0
    UN DB4.DBX 0.0
    R DB6.DBX 0.0


    Habe das jetzt zwar schon alles eingetippt, möchte das aber vereinfachen.
    Gibt es da eine Möglichkeit mittels AWL um das zu automatisieren?
    Im Einsatz ist STEP7 V5.5 + SP3


    Danke im Voraus
    Alex
    Zitieren Zitieren Code mit anderen Datenpunkten mehrmals wiederholen  

  2. #2
    Registriert seit
    27.10.2005
    Beiträge
    47
    Danke
    1
    Erhielt 7 Danke für 7 Beiträge

    Standard

    #adr als TEMP anlegen mit Datentyp DWord


    Code:
          L     P#0.0
          T     #adr
    
    loop: AUF   DB     4
          U     DBX [#adr]
          U     M      0.4
    
          AUF   DB     6
          S     DBX [#adr]
    
          AUF   DB     4
          UN    DBX [#adr]
    
          AUF   DB     6
          R     DBX [#adr]
    
          L     #adr
          L     P#11.7
          >=D   
          SPB   end
    
          L     #adr
          L     P#0.1
          +D    
          T     #adr
    
          SPA   loop
    
    end:  NOP   0
    Geändert von - chris - (26.12.2014 um 17:55 Uhr)

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

    --alex-- (26.12.2014)

  4. #3
    Registriert seit
    28.01.2010
    Beiträge
    37
    Danke
    12
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke für die prompte Hilfe

  5. #4
    Registriert seit
    06.10.2003
    Beiträge
    3.411
    Danke
    451
    Erhielt 506 Danke für 408 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    oder auch so:
    Code:
    //*** Setzen
          U     M      0.4
          SPBN  M002
          L     DB4.DBD    0
          T     DB6.DBD    0
          L     DB4.DBD    4
          T     DB6.DBD    4
          L     DB4.DBD    8
          T     DB6.DBD    8
    M002: NOP   0
    
    //*** Rücksetzen
          L     DB4.DBD    0
          L     DB6.DBD    0
          UD    
          T     DB6.DBD    0
          L     DB4.DBD    4
          L     DB6.DBD    4
          UD    
          T     DB6.DBD    4
          L     DB4.DBD    8
          L     DB6.DBD    8
          UD    
          T     DB6.DBD    8
    Es gibt viel mehr Leute, die freiwillig aufgeben, als solche, die echt scheitern.
    Henry Ford

Ähnliche Themen

  1. Programmabschnitt mit For Schleife Wiederholen
    Von Whity93 im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 28.08.2014, 14:58
  2. Step 7 Ungewollte Beschreibung von Datenpunkten
    Von WinniePooh im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 19.08.2014, 07:38
  3. Mehrmals Schieben mit SHL
    Von mendelfranz im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 21.11.2011, 07:02
  4. WinCC 6.0 SP4 Alarmton wiederholen
    Von steinche im Forum HMI
    Antworten: 0
    Letzter Beitrag: 17.02.2010, 09:17
  5. Antworten: 4
    Letzter Beitrag: 05.02.2009, 13:02

Lesezeichen

Berechtigungen

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