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 ??
Gruß Maddin