IRC 5 Dispense Ware Equipment

  • Hallo zusammen,
    ich stehe derzeit vor dem Problem das ich in der equiptdata für die Flow Corr. eine Variable einfügen möchte. Beim Programm überprüfen bekomme ich immer einen Syntax Fehler: "Erwartet num, aber gefunden: identifier."
    Die Variable ist eine Group Input der über Profibus kommt.


    Hier die Equipdata:
    PERS equipdata equipd{4}:=[["",0,0,1000,-1,-1,0,0,0,0,0,100,0,0,0,0,0,100],
    ["",0,0,1000,-1,-1,0,0,0,0,0,100,0,0,0,0,0,100],
    ["",0,0,300,-1,-1,0,0,0,0,0,100,0,0,0,0,0,0], ! Kleber1 var. /100 muss noch in variable geändert werden
    ["",0,0,300,-1,-1,0,0,0,0,0,0,0,0,0,0,0,100]]; ! Kleber2 var. /100 muss noch in variable geändert werden



    Habe auch mal eine Variable vom Typ num verwendet aber es kommt der gleiche Fehler.
    Kennt hier Jemand eine Möglichkeit?




    Liebe Grüße.

  • ANZEIGE
  • Hallo casch!


    Ist das ein Originalauszug oder hast du das was dazu gefügt?



    PERS equipdata equipd{4}:=[["",0,0,1000,-1,-1,0,0,0,0,0,100,0,0,0,0,0,100],
    ["",0,0,1000,-1,-1,0,0,0,0,0,100,0,0,0,0,0,100],
    ["",0,0,300,-1,-1,0,0,0,0,0,100,0,0,0,0,0,0], ! Kleber1 var. /100 muss noch in variable geändert werden
    ["",0,0,300,-1,-1,0,0,0,0,0,0,0,0,0,0,0,100]]; ! Kleber2 var. /100 muss noch in variable geändert werden



    Das mit dem Kommentar in der Aufzählung sieht komisch aus!


    Gruß
    Michael


  • Hallo


    Beim num darf keine "" drinnen sein.
    Wenn du so eingibst was passiert?Du musst für die andere auch eine num definieren.


    PERS num equipd{17}:=[0,0,1000,-1,-1,0,0,0,0,0,100,0,0,0,0,0,100];


    MFG


    Tamas

  • Hallo zusammen,


    ich bedanke mich für die Hilfe, leider kann ich das ganze vor den Feiertagen wegen diversen anderen Baustellen nicht mehr ausprobieren.
    Bezüglich der "", an der Stelle soll laut Handbuch Dispense Ware eine Beschreibung zum Equipment stehen. Aber über diese "" meckert er auch nicht beim Programm prüfen.
    Das Problem war lediglich an der Stelle wo jetzt die 100 steht wenn ich eine Variable einfüge. Aber ich werde das ganze mal um Weihnachten rum weiter angehen.



    Rückmeldung gibt es dann wahrscheinlich im nächsten Jahr. Schöne Feiertage schon mal an alle!


    Liebe Grüße

  • Hi,


    In einem Record können keine Variablen hinterlegt werden.
    Was du tun kannst:


    VAR num flownew:=giFlow;


    PROC testInit()
    equipd{1}.fl1_corr:=flownew;
    ENDPROC


    du kannst eine Flow Variable erzeugen diese mit deinen Gruppen Eingang beschreiben und dann
    auf den jeweiligen Parameter eintragen.



    Bei mir funktioniert es nur auf diese Weise...


    VG Schöne Feiertage

Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum. ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden