Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
09. Februar 2012, 08:02:34
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: English and international Robotsupport now on Robot Forum. Also Supported by the Moderators of the roboterforum.de

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Einzellnen Wert einer Positionsvariable überschreiben 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Einzellnen Wert einer Positionsvariable überschreiben  (Gelesen 404 mal)
Iceberg
ROBTEC Mitarbeiter
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 118



« am: 13. Juli 2010, 14:48:03 »

Hallo zusammen,

wie kann ich bei einer ABB IRC5 Steuerung einen Wert eines Variablenfeldes überschreiben?
Als Beispiel habe ich die Positionsvariable pTEMP von welcher ich den Z-Wert mit dem Z-Wert aus der Variable pHilfspos überscchreiben möchte.
In KRL würde ich das so schreiben:
Code:
pTEMP.Z=pHilfspos.Z

Versucht habe ich schon folgendes, Steuerung brachte aber einen Syntaxfehler:
Code:
pTEMP.Z:=pHilfspos.Z
pTEMP{Z}:=pHilfspos{Z}
pTEMP{3}:=pHilfspos{3}
Hab die Suchfunktion auch schon bemüht, aber nichts gefunden.

Danke für die Hilfe.
Gespeichert
Micky
Junior Member
****
Offline Offline

Beiträge: 127



« Antworten #1 am: 13. Juli 2010, 15:04:56 »

Hallo Iceberg,

zuerst musst Du die Deklaration deiner robtarget von CONST in PERS ändern, denn Konstanten können nicht überschrieben werden.

Code:
CONST robtarget pTemp:=[....];

wird zu

Code:
PERS robtarget pTemp:=[....];


Die Zuweisung sieht wie folgt aus:

Zuweisung des Wertes Z:
Code:
pTemp.trans.z:=pHilfspos.trans.z;

Zuweisung der Variablen X,Y und Z
Code:
pTemp.trans:=pHilfspos.trans;

Gruß
Micky
Gespeichert
Iceberg
ROBTEC Mitarbeiter
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 118



« Antworten #2 am: 13. Juli 2010, 15:12:12 »

Alles klar, genau das hab ich gesucht. Schankedön.
Das mit CONST und PERS hatte ich schon rausgefunden. Danke trotzdem

 danke
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Einzellnen Wert einer Positionsvariable überschreiben « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS