-> Hier kostenlos registrieren
Hallo Community,
anbei Stand meines Projekts und darunter die Problemstellung
Stand(16.10.15), verwendet wird:
-WINCC Professional
-TIA V13
-HMI KTP 700 Basic
-CPU 1217C
Programm: (SCL)
Es wird eine Zufallszahl durch die Funktion erstellt:
#"X-Wert":= 4*"Zeit_auslesen".Time_Local_Read.SECOND MOD (#Obergrenze - #Untergrenze)+#Untergrenze;
Gleiches nochmal für eine Y-Variable:
#"Y-Wert" :=3* "Zeit_auslesen".Time_Local_Read.SECOND MOD (#Obergrenze - #Untergrenze)+#Untergrenze;
Die zwei Werte werden durch einen Start-Signal generiert.
Problem hierbei ist nun, dass die Werte gespeichert werden sollen. Hierfür habe ich einen DB erstellt mit "Array[0..10] of Int" . Einmal für den X-Wert und einmal für den Y-Wert.
Hier sollen nun also 11Werte gespeichert werden. Jedoch bekomme ich die Schleife nicht hin:| . Bei mir wird jedes mal der erste X-Wert[0] im Array überschrieben. Versuche es gerade durch verschiedene "Schiebe-Anweisungen" komme jedoch nicht weiter.
Hoffe ihr könnt mir helfen
Gruß
anbei Stand meines Projekts und darunter die Problemstellung
Stand(16.10.15), verwendet wird:
-WINCC Professional
-TIA V13
-HMI KTP 700 Basic
-CPU 1217C
Programm: (SCL)
Es wird eine Zufallszahl durch die Funktion erstellt:
#"X-Wert":= 4*"Zeit_auslesen".Time_Local_Read.SECOND MOD (#Obergrenze - #Untergrenze)+#Untergrenze;
Gleiches nochmal für eine Y-Variable:
#"Y-Wert" :=3* "Zeit_auslesen".Time_Local_Read.SECOND MOD (#Obergrenze - #Untergrenze)+#Untergrenze;
Die zwei Werte werden durch einen Start-Signal generiert.
Problem hierbei ist nun, dass die Werte gespeichert werden sollen. Hierfür habe ich einen DB erstellt mit "Array[0..10] of Int" . Einmal für den X-Wert und einmal für den Y-Wert.
Hier sollen nun also 11Werte gespeichert werden. Jedoch bekomme ich die Schleife nicht hin:| . Bei mir wird jedes mal der erste X-Wert[0] im Array überschrieben. Versuche es gerade durch verschiedene "Schiebe-Anweisungen" komme jedoch nicht weiter.
Hoffe ihr könnt mir helfen
Gruß
Zuletzt bearbeitet: