kolbendosierer
Level-1
- Beiträge
- 443
- Reaktionspunkte
- 29
-> Hier kostenlos registrieren
Hallo,
ich steuere über VB.net eine Pumpe, diese soll eine bestimmt Zeit x laufen. Der Bediener soll also die Möglichkeit haben diese Zeit zu verändern.
Also verweisse ich ein Feld auf einen Datenbaustein, für die Sollzeit.Das nächste Feld ist für die Istzeit.
Das Problem ist eigentlich nur:
Wenn ich eine Sollzeit vorgebe z.B. 120 sek. läuft mein Timer aber nur 120 ms. Gibt es da eine Möglichkeit die Wertigkeit von ms auf s zu erhöhen?
Vielleicht ein Rangierbefehl?
Dazugehörige Programme usw:
Step7 V 5.2
VB.net 6.0
S7 400er CPU
Hier noch mein bisheriges Programm.Funktioniert soweit außer eben die Sollwertvorgabe:
AUF DB 100
L DW#16#00002120 //Einlesen eines Festsollwertes
T DB100.DBW 0
U E 1.0
L DB100.DBW 0
SA T 1
U E 1.1
R T 1
U T 1
= A 2.0
l t 200
T DB100.DBW 2 //Ausgeben des Istwerts
Ich bedanke mich im vorraus führ Eure Vorschläge.
Robert
ich steuere über VB.net eine Pumpe, diese soll eine bestimmt Zeit x laufen. Der Bediener soll also die Möglichkeit haben diese Zeit zu verändern.
Also verweisse ich ein Feld auf einen Datenbaustein, für die Sollzeit.Das nächste Feld ist für die Istzeit.
Das Problem ist eigentlich nur:
Wenn ich eine Sollzeit vorgebe z.B. 120 sek. läuft mein Timer aber nur 120 ms. Gibt es da eine Möglichkeit die Wertigkeit von ms auf s zu erhöhen?
Vielleicht ein Rangierbefehl?
Dazugehörige Programme usw:
Step7 V 5.2
VB.net 6.0
S7 400er CPU
Hier noch mein bisheriges Programm.Funktioniert soweit außer eben die Sollwertvorgabe:
AUF DB 100
L DW#16#00002120 //Einlesen eines Festsollwertes
T DB100.DBW 0
U E 1.0
L DB100.DBW 0
SA T 1
U E 1.1
R T 1
U T 1
= A 2.0
l t 200
T DB100.DBW 2 //Ausgeben des Istwerts
Ich bedanke mich im vorraus führ Eure Vorschläge.
Robert