paulimaulwurf
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen
ich arbeite gerade an einem Project für die Schule. Das Ziel ist es Werkstücke auf einem Laufband zu detektieren und zu Zählen. Um die Teile zu Zählen verwände ich einenen SFB 0 "CTU" welchen ich in einen fb geschrieben habe.
Nun würde ich aber auch gerne manuell Teile zur aktuellen Stückzahl dazu oder abzählen können.
Leider hatte ich bis jetzt noch nicht wirklich guten Erfolg dies zu Programmieren.
Ich wollte die gewünschte Zahl in einen Merker (Merker 12) schreiben und mit einer Taste (Addition) zum Programm da zuzählen. Leider wird die Zahl nicht addiert sondern nur ersetzt.
Vielen Dank für eure Hilfe
Gruss roger
L MW 4
T "stuckzahl"
CALL FB 1 , DB2
sensor :="sensor"
rucksetzen:="laufband"
anzeige :="stuckzahl"
U "addieren"
FP M 0.1
U M 0.1
L MW 12
L "stuckzahl"
+I
T MW 14
NOP 0
FB1 SFB 0 "CTU" (dieser teil würde funktionieren ) )
U #sensor
= L 0.0
BLD 103
U #rucksetzen
= L 0.1
BLD 103
CALL "CTU" , DB1
CU:=L0.0
R :=L0.1
PV:=
Q :=
CV:=#anzeige
NOP 0
ich arbeite gerade an einem Project für die Schule. Das Ziel ist es Werkstücke auf einem Laufband zu detektieren und zu Zählen. Um die Teile zu Zählen verwände ich einenen SFB 0 "CTU" welchen ich in einen fb geschrieben habe.
Nun würde ich aber auch gerne manuell Teile zur aktuellen Stückzahl dazu oder abzählen können.
Leider hatte ich bis jetzt noch nicht wirklich guten Erfolg dies zu Programmieren.
Ich wollte die gewünschte Zahl in einen Merker (Merker 12) schreiben und mit einer Taste (Addition) zum Programm da zuzählen. Leider wird die Zahl nicht addiert sondern nur ersetzt.
Vielen Dank für eure Hilfe
Gruss roger
L MW 4
T "stuckzahl"
CALL FB 1 , DB2
sensor :="sensor"
rucksetzen:="laufband"
anzeige :="stuckzahl"
U "addieren"
FP M 0.1
U M 0.1
L MW 12
L "stuckzahl"
+I
T MW 14
NOP 0
FB1 SFB 0 "CTU" (dieser teil würde funktionieren ) )
U #sensor
= L 0.0
BLD 103
U #rucksetzen
= L 0.1
BLD 103
CALL "CTU" , DB1
CU:=L0.0
R :=L0.1
PV:=
Q :=
CV:=#anzeige
NOP 0