Hallo,
warum funktioniert diese Schleife nicht ? Die Schleife wird nicht beendet... Bereichslängenfehler beim Lesen und beim Schreiben
Benutzt wird eine 315-2 DP CPU
[
U #Lesen.NDR
FP #neueDatenPuls
S #neueDatenEmpfangen
U #neueDatenEmpfangen
SPBN n1
L #Lesen.LEN
L 0
<>I
SPBN n2
L #Lesen.LEN
L 2
-I
T #Laenge
n2: NOP 0
LAR1 P##Stringout
L #Laenge
T DBB [AR1,P#1.0]
LAR2 P##daten
n: T #AnzahlLoops
L DBB [AR2,P#0.0]
T DBB [AR1,P#2.0]
+AR1 P#1.0
+AR2 P#1.0
L #AnzahlLoops
LOOP n
R #neueDatenEmpfangen
n1: NOP 0
U #Lesen.ERROR
= #Lesen.R
]
warum funktioniert diese Schleife nicht ? Die Schleife wird nicht beendet... Bereichslängenfehler beim Lesen und beim Schreiben
Benutzt wird eine 315-2 DP CPU
[
U #Lesen.NDR
FP #neueDatenPuls
S #neueDatenEmpfangen
U #neueDatenEmpfangen
SPBN n1
L #Lesen.LEN
L 0
<>I
SPBN n2
L #Lesen.LEN
L 2
-I
T #Laenge
n2: NOP 0
LAR1 P##Stringout
L #Laenge
T DBB [AR1,P#1.0]
LAR2 P##daten
n: T #AnzahlLoops
L DBB [AR2,P#0.0]
T DBB [AR1,P#2.0]
+AR1 P#1.0
+AR2 P#1.0
L #AnzahlLoops
LOOP n
R #neueDatenEmpfangen
n1: NOP 0
U #Lesen.ERROR
= #Lesen.R
]