-> Hier kostenlos registrieren
Hallo Leute,
ich bin ein Anfänger was SCL angeht und brauche eure Hilfe.
Ich möchte eine errechnete DB Adresse in einen anderen DB umkopieren und das mt SCL.
Wie das in AWL funktioniert verstehe ich.
Hier das AWL Programm dazu:
Aber wie setze ich das ganze in SCL um?
Vielen Dank im Vorraus!
//Pointer vorbereiten
L #ProgrammIndex
L #AbstandDatensatz // Abstand zwischen den Parametern
*I
L #Quell_DB_Anfang // Erster Eintrag beginn
+I
SLW 3
T #AR1Buffer
L #Ziel_DB_Anfang // Anfang im Visu DB
SLW 3
T #AR2Buffer
L #AnzahlParameter // Kopieren der Parameter mittels Schleife
SP1: T #Zaehler
LAR1 P#0.0
LAR2 P#0.0
L #Zaehler
L 1
-I
SLW 3
L #AR1Buffer
+I
+AR1
L #Zaehler
L 1
-I
SLW 3
L #AR2Buffer
+I
+AR2
AUF DB [#DB_Quelle]
L DBB [AR1,P#0.0]
AUF DB [#DB_Ziel]
T DBB [AR2,P#0.0]
L #Zaehler
LOOP SP1 // SPrung 1
ich bin ein Anfänger was SCL angeht und brauche eure Hilfe.
Ich möchte eine errechnete DB Adresse in einen anderen DB umkopieren und das mt SCL.
Wie das in AWL funktioniert verstehe ich.
Hier das AWL Programm dazu:
Aber wie setze ich das ganze in SCL um?
Vielen Dank im Vorraus!
//Pointer vorbereiten
L #ProgrammIndex
L #AbstandDatensatz // Abstand zwischen den Parametern
*I
L #Quell_DB_Anfang // Erster Eintrag beginn
+I
SLW 3
T #AR1Buffer
L #Ziel_DB_Anfang // Anfang im Visu DB
SLW 3
T #AR2Buffer
L #AnzahlParameter // Kopieren der Parameter mittels Schleife
SP1: T #Zaehler
LAR1 P#0.0
LAR2 P#0.0
L #Zaehler
L 1
-I
SLW 3
L #AR1Buffer
+I
+AR1
L #Zaehler
L 1
-I
SLW 3
L #AR2Buffer
+I
+AR2
AUF DB [#DB_Quelle]
L DBB [AR1,P#0.0]
AUF DB [#DB_Ziel]
T DBB [AR2,P#0.0]
L #Zaehler
LOOP SP1 // SPrung 1