ich habe gestern versucht das Aufspielen eines geänderten Programmes auf die Steuerung (750-841) etwas zu autmatisieren.
Normalerweise ist bei mir der Ablauf in etwa so:
-"Übersetzen"
-"Online - Einloggen" -> Dann kommt die Rückfrage: "Das Programm wurde geändert. Sollen die Änderungen geladen werden ? (Online Change)"
-diese mit "Ja" bestätigen und warten bis das Programm drin ist
-dann "Online - Start"
-und abschließend noch ein "Online - Bootprojekt erzeugen"
Da der ganze Vorgang ja durchaus 1-2min dauern kann(wenn auch noch Visualisierungsmasken dabei sind) wollte ich ihn automatisieren und habs mit einem Makro probiert in dem etwa folgendes steht:
query off ok
online login
delay 5000
online run
delay 2000
online bootproject
Leider funktioniert das ganze überhaupt nicht so wie ich mir das vorstelle. CoDeSys loggt sich zwar ein. Es wird aber kein Download durchgeführt und das Bootprojekt wird nur "offline", d. h. die beiden Dateien ".prg" und ".chk" erzeugt.
Könnte sich von euch vielleicht kurz jemand dazu äussern was ich falsch mache. Geht das was ich will überhaupt?
Was ich dann gleich noch fragen möchte: Könnte man per Makro die Kommunikationsparameter ändern um folgendes zu erreichen?
-SPS 1(IP-Adresse X)
-der obige Vorgang mit Bootprojekt etc.
-SPS 2(IP-Adresse Y)
-der obige Vorgang mit Bootprojekt etc.
-SPS 3(IP-Adresse Z)
-der obige Vorgang mit Bootprojekt etc.
-usw...
bzw. wie kann man sowas sonst noch einfach automatisieren?
Danke für eure Antworten.
Gruß
Herdi
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich habe gestern versucht das Aufspielen eines geänderten Programmes auf die Steuerung (750-841) etwas zu autmatisieren.
Normalerweise ist bei mir der Ablauf in etwa so:
-"Übersetzen"
-"Online - Einloggen" -> Dann kommt die Rückfrage: "Das Programm wurde geändert. Sollen die Änderungen geladen werden ? (Online Change)"
-diese mit "Ja" bestätigen und warten bis das Programm drin ist
-dann "Online - Start"
-und abschließend noch ein "Online - Bootprojekt erzeugen"
Da der ganze Vorgang ja durchaus 1-2min dauern kann(wenn auch noch Visualisierungsmasken dabei sind) wollte ich ihn automatisieren und habs mit einem Makro probiert in dem etwa folgendes steht:
query off ok
online login
delay 5000
online run
delay 2000
online bootproject
Leider funktioniert das ganze überhaupt nicht so wie ich mir das vorstelle. CoDeSys loggt sich zwar ein. Es wird aber kein Download durchgeführt und das Bootprojekt wird nur "offline", d. h. die beiden Dateien ".prg" und ".chk" erzeugt.
Könnte sich von euch vielleicht kurz jemand dazu äussern was ich falsch mache. Geht das was ich will überhaupt?
Was ich dann gleich noch fragen möchte: Könnte man per Makro die Kommunikationsparameter ändern um folgendes zu erreichen?
-SPS 1(IP-Adresse X)
-der obige Vorgang mit Bootprojekt etc.
-SPS 2(IP-Adresse Y)
-der obige Vorgang mit Bootprojekt etc.
-SPS 3(IP-Adresse Z)
-der obige Vorgang mit Bootprojekt etc.
-usw...
bzw. wie kann man sowas sonst noch einfach automatisieren?
Danke für eure Antworten.
Gruß
Herdi
Eigentlich sollte es reichen, wenn Du in den Zielsystemeinstellungen "Bootprojekt immer erzeugen" aktivierst und dann online gehst.
CoDeSys macht automatisch einen build, geht online und überträgt.
Das automatische Starten sollte über aktivieren von: "online change" gehen.