bit and byte

PG710

Level-1
Beiträge
45
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich hänge an folgendem Baustein fest.
Code:
    L     0
      UN    M10.0                       // Betriebsart Hand angewählt
      SPB   M001
      U     "M 32.6"                    // Umschaltung Betriebsarten
      SPB   M003
      L     EB   122                    // BYTE für Inkremente  vorgeben
      SLW   11
      SRW   11
      ==I   
      SPB   M002
M003: T     "MB 50"                     // Speicher MB
M002: L     "MB 50"
M001: T     DB21.DBB   13               // Inkremente anwählen

Ich möchte folgendes machen:
Wenn ich in der Betriebsart Hand (M10.0) bin und eine Taste (E123.0) drücke, soll der Wert 2 in MB50 und DB21.DBB13 geschrieben werden. Die ürsprünglichen Funktionen sollen erhalten bleiben, weil diese ja funktionieren.
Ich hoffe ihr könnt mir weiterhelfen.

Gruss PG710
 
Code:
    L     0
      UN    M10.0                       // Betriebsart Hand angewählt
      SPB   M001
      L     2
      U     E123.0
      SPB   M003
      U     "M 32.6"                    // Umschaltung Betriebsarten
      SPB   M003
      L     EB   122                    // BYTE für Inkremente  vorgeben
      SLW   11
      SRW   11
      ==I   
      SPB   M002
M003: T     "MB 50"                     // Speicher MB
M002: L     "MB 50"
M001: T     DB21.DBB   13               // Inkremente anwählen

Oder habe ich es falsch verstanden?

Gruss Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ups Fehler!

Code:
      L     0
      UN    M10.0                       // Betriebsart Hand angewählt
      SPB   M001
      L     2
      U     E123.0
      SPB   M003
      L     0
      U     "M 32.6"                    // Umschaltung Betriebsarten
      SPB   M003
      L     EB   122                    // BYTE für Inkremente  vorgeben
      SLW   11
      SRW   11
      ==I   
      SPB   M002
M003: T     "MB 50"                     // Speicher MB
M002: L     "MB 50"
M001: T     DB21.DBB   13               // Inkremente anwählen
 
Zurück
Oben