-> Hier kostenlos registrieren
Hallo zusammen,
im Zuge meiner Tätigkeit an einer Uni, habe ich den Auftrag bekommen in ein bestehendes rein pneumatisches System einen elektrischen Verbraucher (Förderband) zu installieren.
Für mich war das ganze Thema neu. Ich hab ein Bauteil in die Hand bekommen, welches ich aufgrund des hohen Stromverbrauchs mit einem Schutzrelais austatten muss. Leider komme ich mit Automation Studio bzw. mit Strukturierten Text nicht ganz zurecht.
Ich hab nun ein Ausgang mit einer Prozessvariable belegt, auf dem sich das Relais befindet. Wenn dieser Auf TRUE ist schaltet, das Relais. Soweit hab ich es bisher verstanden. Ich hab jetzt versucht ein Programm anzulegen:
PROGRAM _INIT
doValve15 := doValve15; //(Name der Prozessvariable) Ausgang der geschaltet wird
diagURL.host := '**********';
diagURL.path := 'sdm';
diagURL.port:= 80;
END_PROGRAM
PROGRAM _CYCLIC
doValve15 := TRUE
END_PROGRAM
Nur verstehe ich jetzt hier nicht wie ich dem Programm bspw. sagen kann, dass er den Ausgang 10 Sekunden auf TRUE lässt, sprich das Förderband 10 Sekunden läuft und anschließend wieder stoppt, nach dem Durchlauf des Codes.
Kann mir hier vllt. jmd helfen? Aus der B&R Hilfe werde ich leider nicht schlau.
Vielen Dank im Voraus!
Beste Grüße
maru2648
im Zuge meiner Tätigkeit an einer Uni, habe ich den Auftrag bekommen in ein bestehendes rein pneumatisches System einen elektrischen Verbraucher (Förderband) zu installieren.
Für mich war das ganze Thema neu. Ich hab ein Bauteil in die Hand bekommen, welches ich aufgrund des hohen Stromverbrauchs mit einem Schutzrelais austatten muss. Leider komme ich mit Automation Studio bzw. mit Strukturierten Text nicht ganz zurecht.
Ich hab nun ein Ausgang mit einer Prozessvariable belegt, auf dem sich das Relais befindet. Wenn dieser Auf TRUE ist schaltet, das Relais. Soweit hab ich es bisher verstanden. Ich hab jetzt versucht ein Programm anzulegen:
PROGRAM _INIT
doValve15 := doValve15; //(Name der Prozessvariable) Ausgang der geschaltet wird
diagURL.host := '**********';
diagURL.path := 'sdm';
diagURL.port:= 80;
END_PROGRAM
PROGRAM _CYCLIC
doValve15 := TRUE
END_PROGRAM
Nur verstehe ich jetzt hier nicht wie ich dem Programm bspw. sagen kann, dass er den Ausgang 10 Sekunden auf TRUE lässt, sprich das Förderband 10 Sekunden läuft und anschließend wieder stoppt, nach dem Durchlauf des Codes.
Kann mir hier vllt. jmd helfen? Aus der B&R Hilfe werde ich leider nicht schlau.
Vielen Dank im Voraus!
Beste Grüße
maru2648