Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 461

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Einstellung des Compilerschalters
● Für die globale Einstellung aktivieren Sie unter Extras > Einstellungen > Compiler die
● Für die lokale Einstellung aktivieren Sie beim Einfügen einer Programmquelle (ST und
Compiler Pragma "BlockInit_OnChange" bewirkt Neuinitialisierung von Programminstanzdaten
Das Pragma "{BlockInit_OnChange := TRUE;}" bewirkt, dass bei Änderungen am
Blockaufbau beim Download im RUN eine Neuinitialisierung der Daten mit den in der Quelle
spezifizierten Werten vorgenommen wird. Das Pragma ist in VAR_GLOBAL Blöcken im
Interface- und Implementation-Teil der Quelle (Unit) anwendbar.
Bei Änderungen in VAR_GLOBAL Blöcken im INTERFACE-Abschnitt verhindern ggf.
laufende MotionTasks trotz des oben genannten Pragmas einen Download im RUN (Abhilfe
siehe Steuern von Motion Tasks aus dem SCOUT, Seite 438).
Bei Änderungen in VAR_GLOBAL Blöcken im INTERFACE-Abschnitt können weitere
Quellen betroffen sein, die dann mit geladen werden müssen. Dies betrifft Quellen, die über
USES die geänderte Quelle importieren (ST) bzw. in der Deklarationstabelle mit der
geänderten Quelle verbunden sind (MCC, KOP/FUP). Hingegen ist bei Änderungen in
VAR_GLOBAL Blöcken im IMPLEMENTATION-Abschnitt nur die geänderte Quelle beim
Download betroffen.
Das Pragma ist auch in VAR-Deklarationen von Programmen anwendbar. Für VAR-
Deklarationen von Programmen müssen Sie zusätzlich "Programminstanzdaten nur einmal
Basisfunktionen
Funktionshandbuch, 05/2009
Einstellung Programminstanzdaten nur einmal anlegen.
Bild 10-4
Compilereinstellungen
MCC) im Dialog xxx einfügen unter Compiler die Einstellung Programminstanzdaten nur
einmal anlegen (xxx = Programm, Funktion, Funktionsbaustein). Beachten Sie bitte, dass
eine Änderung nur dann möglich ist, wenn das Optionskästchen weiß ist (zweimal auf
das Kästchen klicken). Der Compiler-Schalter muss vor einem Download im RUN gesetzt
sein (d.h. Quelle muss vorher mit einem Download im STOP geladen worden sein).
Daten in das Zielgerät laden
10.7 Download im RUN
461

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis