-> Hier kostenlos registrieren
Hallo Sps-Forum,
ich wage gerade meine ersten Schritte mit STL, da kam doch gleich die erste Frage auf. Also ich habe folgenden Code um die Variablen M300.0 bis M300.3 zurueckzusetzen. Spaeter moechte ich die 4 durch eine Variable ersetzen, deshalb meine ich eine Schleife wie programmiert zu brauchen.
Bloederweise werden immer die Variablen M300.1 bis M300.3 zurueck gesetzt, nicht aber M300.0. Woran liegt das? Ich kann das meinem eigenen Code nicht entnehmen.
Vielen Dank schonmal.
Soldagem
ich wage gerade meine ersten Schritte mit STL, da kam doch gleich die erste Frage auf. Also ich habe folgenden Code um die Variablen M300.0 bis M300.3 zurueckzusetzen. Spaeter moechte ich die 4 durch eine Variable ersetzen, deshalb meine ich eine Schleife wie programmiert zu brauchen.
Bloederweise werden immer die Variablen M300.1 bis M300.3 zurueck gesetzt, nicht aber M300.0. Woran liegt das? Ich kann das meinem eigenen Code nicht entnehmen.
Vielen Dank schonmal.
Soldagem
Code:
A "mStep01"
R "mPleaseRemovePart"
JCN jp02
L 0
T "tempCounter"
jp01: NOP 0
L 300 // Base address of WeldOK Signals
SLD 3 // Bit->Byte conversion
LAR1 // Load in address register
L "tempCounter" // Load counter again
+AR1 // Add counter to adress register
R M [AR1,P#0.0]
L "tempCounter"
+ 1
T "tempCounter" // Increase Counter by 1
L 4
L "tempCounter" // When counter is less than
>I // Number of welds, do this
JC jp01 // resetting process again
jp2: NOP 0