Im Dialogfeld
können Sie ein Programm erstellen und die Roboterinstanz sowie die entsprechende Task automatisch aufrufen.Hinzufügen eines neuen
-Roboterknotens mit Codegenerierung:
Schritt |
Aktion |
---|---|
1in der ^ |
Wählen Sie für den (1) aus. |
2 |
Wählen Sie für (2) aus.![]() |
Wenn Sie die Option
auswählen, werden Ihrem Projekt die folgenden drei Elemente hinzugefügt:Nach dem automatischen Generierungsverfahren durch das System kann das Projekt erstellt und in die Steuerung heruntergeladen werden.
Der effizienteste Weg zum Austausch von Daten mit dem Roboter ist über das
.Für detaillierte Informationen siehe Datenaustausch mit dem ModuleInterface.
Trigger für die Neugenerierung
Wenn Sie im Dialogfeld
Variablen hinzugefügt/gelöscht und dann das -Objekt unter hinzugefügt haben, wird das Aufrufprogramm (PRG) mit den geänderten Variablen des neu generiert.Das Verfahren zur Neugenerierung impliziert Folgendes für das Programm
(PRG):Die Variablendeklaration wird aufgrund des Hinzufügens / Löschens von Variablen angepasst (1).
Der Aufruf des Roboters wird aufgrund des Hinzufügens / Löschens von Variablen angepasst (2).
Zusätzliche benutzerspezifische Variablen
Zusätzliche benutzerspezifische Variablen im Deklarationsteil des Programms
definieren:Zusätzlicher benutzerspezifischer Code
Zusätzlichen benutzerspezifischer Code nur im Körper des generierten Programmaufrufs an den folgenden Positionen integrieren:
vor dem generierten Codeteil (1) oder
nach dem generierten Codeteil (2)
Nach der Neugenerierung des Codes ist die Deklaration leicht verändert, da es nur einen Abschnitt pro Variablentyp gibt:
Der Abschnitt der benutzerdefinierten lokalen Variablen wird mit dem Abschnitt der generierten lokalen Variablen zusammengeführt.
Die anderen Variablentyp-Abschnitte (VAR_INPUT, VAR_OUTPUT, VAR_IN_OUT…) bleiben unverändert.
Der Körperteil bleibt nach der Neugenerierung des Codes vollständig unverändert, wenn die folgenden Hinweise für die Implementierung von zusätzlichem Code beachtet werden:
Die durch das System generierte Deklaration und Implementierung der Code-Snippets darf nicht geändert werden.
Dies ist von zentraler Bedeutung für die Neugenerierung des Programmaufrufs für den generierten Code.
Diesen Block an generierten Variablen nicht ändern.
Diesen generierten Körperblock nicht ändern (einschließlich der zwei Kommentarzeilen).