DB Register

Airpower

Level-2
Beiträge
33
Reaktionspunkte
0
Schönen guten Abend allerseits

Ich habe bezüglich des nachfolgenden Code´s eine Frage.

Code:
Netzwerk 1
      U     #Trigger_Mittelwert
      FP    "FP_Mittelwertbildung"
      SPBN  a001
      L     PEW  288
      T     #WertPuffer
      AUF   "Test_DB"
      L     P#0.0
      LAR1  
      L     10
L001: T     #Loopcounter
      L     DBW [AR1,P#0.0]
      L     #WertPuffer
      T     DBW [AR1,P#0.0]
      TAK   
      T     #WertPuffer
      L     P#2.0
      +AR1  
      L     #Loopcounter
      LOOP  L001
a001: NOP   0
 
Netzwerk 2
      U     "Calc_Mittelwert"
      FP    "FP_Mittelwert"
      SPBN  a002
      L     P#0.0
      LAR1  
      L     DBW [AR1,P#0.0]
      T     MW    10
a002: NOP   0

Vorweg, mir ist schon klar, das AUF DB vor dem bedingtem Sprung prog.
gehört, aber...
Code innerhalb des Spurngbefehles im NW 1wird Sekundengetaktet abgearbeitet d.h. DB wurde bereits aufgeschlagen.
Wird nun NW2 abgearbeitet "Calc_Mittelwert - E0.0=1" geht die CPU
sofort auf Stop.
Durch was wird hier das DB Register geändert
Ich hätte gedacht, das DB Register bleibt gültig solange es nicht auf einen
neuen DB eingestellt wird.

Danke für eine Erklärung im Vorraus
 
da sich im chat niemand anderes bereit erklärt hat, dir für deine dummheit verbal eine reinzuziehen bleibt der scheiß wieder an mir hängen:

Vorweg, mir ist schon klar, das AUF DB vor dem bedingtem Sprung prog.
gehört, aber...

denk da nochmal drüber nach, mach es einfach so und gut. zu wissen und es anders zu machen ist einfach nur selten dämlich.

grund für ein verändertes register: (un)qualifizierter zugriff in einem anderen baustein.

wahrscheinlich fliegt deine CPU aber auch gleich im ersten zyklus raus, weil DB0 nicht vorhanden ist...

ARRRRRRRGGG ... einmal mit profis arbeiten...
 
Für einen Anfänger wird es zu übungszwecken
schon mal erlaubt sein manche Dinge zu hinterfragen
und dadruch auftauchende ,für dich dumme Fragen, zu stellen

Trotzdem danke
 
Für einen Anfänger wird es zu übungszwecken
schon mal erlaubt sein manche Dinge zu hinterfragen
und dadruch auftauchende ,für dich dumme Fragen, zu stellen

Trotzdem danke

ich sehe darin keine dumme frage. du hast dir die antwort selber gegeben! was geht denn heut, ey... unklar...
 
Oh 4L, was ist denn heute mit deinem Hormonhaushalt los?
 
Für einen Anfänger wird es zu übungszwecken
schon mal erlaubt sein manche Dinge zu hinterfragen
und dadruch auftauchende ,für dich dumme Fragen, zu stellen

Trotzdem danke

Aber nicht hier und vor Allem nicht, wenn Du keine 100 Beiträge geschrieben hast! *ROFL*
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…