DB Zähler funktioniert nicht

User1974

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

wir haben in einer bestehenden Anlage einen Wartungszweig eingerichtet in dem 2 Wagen einfahren können. Dafür möchte ich bei Programm einfahren "M220.0" im DB +1 zählen und bei Programm ausfahren "M220.3" -1.
Bedingungen sollen sein Poristion Wartung erreicht "M220.1" und Lesung Lesestelle i.O. "A33.2".

Ich habe folgenden Code programmiert der nicht funktioniert, hier weiß sicher jemand warum?
Code:
 U     M    220.1
      U     A     33.2
      FP    M    999.2
      =     M    999.3

      U     M    999.3
      U(    
      U     M    220.0
      L     DB400.DBW    0
      +     1
      T     DB400.DBW    0
      )     
      O(    
      U     M    220.3
      L     DB400.DBW    0
      +     -1
      T     DB400.DBW    0
      )     

      U(    
      L     DB400.DBW    0
      L     2
      ==I   
      )     
      =     M    220.5

Gruß Benny
 
Ja ...
ALLE Lade und Transfer-Befehle werden IMMER unabhängig vom VKE ausgeführt - also absolut.
Du müßtest da dann schon Sprungbefehle einbauen und über die jeweils nicht gewünschte Passage drüberwegspringen ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Besten Dank, ich dachte in Klammern würde das funktionieren.
Also sollte der so funktionieren:
Code:
      U     M    220.1
      U     A     33.2
      FP    M    999.2
      =     M    999.3

      U     M    999.3
      U     M    220.0
      SPBN  raus
      L     DB400.DBW    0
      +     1
      T     DB400.DBW    0
      SPA nix
raus: U     M    220.3
      U     M    999.3
      SPBN  nix
      L     DB400.DBW    0
      +     -1
      T     DB400.DBW    0

nix:  NOP   0

      U(    
      L     DB400.DBW    0
      L     2
      ==I   
      )     
      =     M    220.5

Gruß Benny
 
Zuletzt bearbeitet:
Zurück
Oben