DDuesentrieb
Level-1
- Beiträge
- 44
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo Ihr,
ich habe schon fleißig die Suchfunktion bemüht. Dabei habe ich auch die Funktion von Loop und Pointer entdeckt.
Mit Hilfe dieser wollte ich mir jetzt eine Schleife basteln, welche die im Baustein angelegten Word - Variablen auf 0 prüft.
Dies soll dazu dienen um für das spätere Programm eine Sammelstörmeldung zu erzeugen.
Hier für benütze ich folgenden Code:
Sobald ich diesen in die CPU lade und ausführe bekomme ich die im beigefügten Bild angezeigte Fehlermeldung.
Wenn ich vom Diagnosepuffer zum Baustein springe, springt er an die Stelle, wo über den Pointer das Datenwort geladen wird.
Könnt ihr mir weiter helfen, wo hier der Fehler liegt? Ich bin mit meinem Latein etwas am Ende
Grüße Daniel
ich habe schon fleißig die Suchfunktion bemüht. Dabei habe ich auch die Funktion von Loop und Pointer entdeckt.
Mit Hilfe dieser wollte ich mir jetzt eine Schleife basteln, welche die im Baustein angelegten Word - Variablen auf 0 prüft.
Dies soll dazu dienen um für das spätere Programm eine Sammelstörmeldung zu erzeugen.
Hier für benütze ich folgenden Code:
Code:
L #DB_Nr
T #Aux_DB_Nr
AUF DB [#Aux_DB_Nr]
L DBLG
T #Length_DB
L #Length_DB // hier möchte ich die richtige Länge für meine Loop Schleife erzeugen
L 2
-I
L 2
/I
T #Length_DB
L #Length_DB
Next: T #Loop_Count
L #Loop_Count
L 2
*I
SLD 3
LAR1
L DBW [AR1,P#0.0]
L W#16#0
<>I
= #Collecting_Disturbance
LOOP Next
Sobald ich diesen in die CPU lade und ausführe bekomme ich die im beigefügten Bild angezeigte Fehlermeldung.
Wenn ich vom Diagnosepuffer zum Baustein springe, springt er an die Stelle, wo über den Pointer das Datenwort geladen wird.
Könnt ihr mir weiter helfen, wo hier der Fehler liegt? Ich bin mit meinem Latein etwas am Ende
Grüße Daniel
Zuletzt bearbeitet: