Anweisung wird nicht bearbeitet

M-Arens

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

ich habe ein kleines Problem, habe den folgenden Code
Code:
// Fehlerrohrlänge addieren
      UN    "M 58.3"

      SPB   M016

      L     "OP-Daten 2".STAT45
      L     "OP-Daten 2".STAT71
      +D    
      T     "OP-Daten 2".STAT45
      ZV    Z      1
M016: NOP   0

Es wird alles ausgeführt nur die Anweisung
Code:
  ZV    Z      1
wird nicht ausgeführt kann mir das einer erklären?
 
Problem

Hallo,

das ist deswegen weil der Zähler nach dem ersten mal keine positive Flanke mehr erkennt. Bei jeder Bearbeitung des Programmteils ist das VKE=1.

MfG
André Räppel
 
bzw. so:
Code:
// Fehlerrohrlänge addieren
      UN    "M 58.3"
      SPB   M016
      L     "OP-Daten 2".STAT45
      L     "OP-Daten 2".STAT71
      +D    
      T     "OP-Daten 2".STAT45
      CLR
      ZV    Z      1
      SET
      ZV    Z      1
M016: NOP   0
Dann hat der Zähler innerhalb des Sprunges immer seine low-high-Flanke.

Gruss, Onkel
 
So müßte es auch gehen:
Code:
// Fehlerrohrlänge addieren
      UN    "M 58.3"
      SPB   M016
      L     "OP-Daten 2".STAT45
      L     "OP-Daten 2".STAT71
      +D    
      T     "OP-Daten 2".STAT45
M016: un m58.3
      ZV Z1
 
Zurück
Oben