$advance nicht übernommen ?

  • Hallo liebe Roboterfüchse, ich hätte da eine Frage.


    Vor kurzem war ein Roboterprogrammierer bei uns in der Fa.


    Dieser hat für ein neues Programm den Defaultwert von $advance von 1 auf 3 erhöht.


    Im Gegenzug setzt er in allen alten Unterprogrammen $advance auf 1.


    Heute haben wir umgerüstet und gleich hat der Roboter ein paar Spanner abrasiert, weil sie zu füh geschlossen haben.


    Ich habe das Programm kontrolliert und gesehen, daß in jedem UP der Wert $advance auf 1 gesetzt wird, und zwar in der bas.ini.


    Siehe:


    [&ACCESS RVO1
    &REL 5
    DEF form( )
    ;FOLD INI;%{PE}%V3.2.0,%MKUKATPBASIS,%CINIT,%VCOMMON,%P
    ;FOLD BAS INI;%{E}%V3.2.0,%MKUKATPBASIS,%CINIT,%VINIT,%P
    $advance=1
    BAS (#INITMOV,1 )
    ;ENDFOLD (BAS INI)
    ;FOLD USER INI;%{E}%V3.2.0,%MKUKATPUSER,%CINIT,%VINIT,%P
    ;Make your modifications here
    ;ENDFOLD (USER INI)
    ;ENDFOLD (INI)


    ;============ START PATH : form =============


    Unterprogramm........




    Der Wert wurde aber nicht übernommen....
    $advance ist immer auf 3 gesetzt worden beim Wechsel von einem UP ins andere, obwohl in jeder bas.ini der Wert auf 1 gesetzt wird.


    Ich habe den Wert im Ablaufprogramm auf 1 gesetzt..


    Siehe:


    &ACCESS RVO1
    &REL 5
    DEF form( )
    ;FOLD INI;%{PE}%V3.2.0,%MKUKATPBASIS,%CINIT,%VCOMMON,%P
    ;FOLD BAS INI;%{E}%V3.2.0,%MKUKATPBASIS,%CINIT,%VINIT,%P
    $advance=1
    BAS (#INITMOV,1 )
    ;ENDFOLD (BAS INI)
    ;FOLD USER INI;%{E}%V3.2.0,%MKUKATPUSER,%CINIT,%VINIT,%P
    ;Make your modifications here
    ;ENDFOLD (USER INI)
    ;ENDFOLD (INI)


    ;============ START PATH : form =============



    $advance=1


    Unterprogramm.....


    Dann hats funktioniert...
    Aber was hat der kollege denn nun falsch gemacht ?? :kopfkratz:


    Gruß Maddin

  • Schritt für Schritt zum Roboterprofi!
  • Hallo Maddin,


    Der Fehler des Roboterprogramierer war es "$ADVANCE=1" vor der Zeile "BAS (#INITMOV, 1) zu schreiben. :wallbash:
    Denn in dem Unterprogram "BAS" wird $ADVANCE auf Default gesetzt.


    Gruß notime

    Kontrolle ist eine Illusion, denn niemand weiss was als nächstes passiert.

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