<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Makro zum Programm aufspielen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f6b749b908/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f6b749b908/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/f6b749b908/</id><updated>2020-02-28T14:39:11.133000Z</updated><subtitle>Recent posts to Makro zum Programm aufspielen</subtitle><entry><title>Makro zum Programm aufspielen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f6b749b908/?limit=25#c4db" rel="alternate"/><published>2020-02-28T14:39:11.133000Z</published><updated>2020-02-28T14:39:11.133000Z</updated><author><name>debug</name><uri>https://forge.codesys.com/u/debug/</uri></author><id>https://forge.codesys.comb9ae274db7f9f8d4c3e4010b21d290be59933542</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Eigentlich sollte es reichen, wenn Du in den Zielsystemeinstellungen "Bootprojekt immer erzeugen" aktivierst und dann online gehst.&lt;/p&gt;
&lt;p&gt;CoDeSys macht automatisch einen build, geht online und überträgt.&lt;/p&gt;
&lt;p&gt;Das automatische Starten sollte über aktivieren von: "online change" gehen.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Makro zum Programm aufspielen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f6b749b908/?limit=25#3b7b" rel="alternate"/><published>2020-02-28T14:39:03.391000Z</published><updated>2020-02-28T14:39:03.391000Z</updated><author><name>herdi</name><uri>https://forge.codesys.com/u/herdi/</uri></author><id>https://forge.codesys.com369ddbb9d6024f4b1c80c278f956a0f41e5f4423</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe gestern versucht das Aufspielen eines geänderten Programmes auf die Steuerung (750-841) etwas zu autmatisieren.&lt;/p&gt;
&lt;p&gt;Normalerweise ist bei mir der Ablauf in etwa so:&lt;/p&gt;
&lt;p&gt;-"Übersetzen"&lt;/p&gt;
&lt;p&gt;-"Online - Einloggen" -&amp;gt; Dann kommt die Rückfrage: "Das Programm wurde geändert. Sollen die Änderungen geladen werden ? (Online Change)"&lt;/p&gt;
&lt;p&gt;-diese mit "Ja" bestätigen und warten bis das Programm drin ist&lt;/p&gt;
&lt;p&gt;-dann "Online - Start"&lt;/p&gt;
&lt;p&gt;-und abschließend noch ein "Online - Bootprojekt erzeugen"&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;query off ok&lt;/p&gt;
&lt;p&gt;online login&lt;/p&gt;
&lt;p&gt;delay 5000&lt;/p&gt;
&lt;p&gt;online run&lt;/p&gt;
&lt;p&gt;delay 2000&lt;/p&gt;
&lt;p&gt;online bootproject&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;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 "&lt;em&gt;.prg" und "&lt;/em&gt;.chk" erzeugt.&lt;/p&gt;
&lt;p&gt;Könnte sich von euch vielleicht kurz jemand dazu äussern was ich falsch mache. Geht das was ich will überhaupt?&lt;/p&gt;
&lt;p&gt;Was ich dann gleich noch fragen möchte: Könnte man per Makro die Kommunikationsparameter ändern um folgendes zu erreichen?&lt;/p&gt;
&lt;p&gt;-SPS 1(IP-Adresse X)&lt;/p&gt;
&lt;p&gt;-der obige Vorgang mit Bootprojekt etc.&lt;/p&gt;
&lt;p&gt;-SPS 2(IP-Adresse Y)&lt;/p&gt;
&lt;p&gt;-der obige Vorgang mit Bootprojekt etc.&lt;/p&gt;
&lt;p&gt;-SPS 3(IP-Adresse Z)&lt;/p&gt;
&lt;p&gt;-der obige Vorgang mit Bootprojekt etc.&lt;/p&gt;
&lt;p&gt;-usw...&lt;/p&gt;
&lt;p&gt;bzw. wie kann man sowas sonst noch einfach automatisieren?&lt;/p&gt;
&lt;p&gt;Danke für eure Antworten.&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Herdi&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>