Hallo Zusammen,
ich hab langsam das ganze Forum durchgearbeitet und komme dennoch nicht weiter...
Ich nehme derzeit einen KR10 mit KRC4 Smallsize 2 mit KSS8.6 in Betrieb. Dieser soll über Automatik Extern gestartet werden (Cell Aufruf über den sub funktioniert)
Wenn ich den Rob in EXT stelle, öffnet sich das Cell, hängt sich aber in der Ini auf, bzw fordert von mit eine SAK Fahrt in T1. Verwendet wurde das Standard Cell Template, ich hab nur die PTP Home durch PTP $Pos_ACT getauscht.
Ich hoffe ihr könnt mir hier helfen, ich bin leider recht neu auf dem Gebiet und hab gut Druck von oben (sehr systemrelevantes Projekt)...
Anbei mal mein Cell Programm (übersichtshalber etwas gekürzt
Code
&ACCESS RVO
&COMMENT HANDLER on external automatic
DEF CELL ( )
;Auruf Module gekürzt
EXT P001_...
EXT P001_...
;FOLD INIT
DECL CHAR DMY[3]
DMY[]="---"
;ENDFOLD (INIT)
;FOLD BASISTECH INI
GLOBAL INTERRUPT DECL 3 WHEN $STOPMESS==TRUE DO IR_STOPM ( )
INTERRUPT ON 3
BAS (#INITMOV,0 )
;ENDFOLD (BASISTECH INI)
PTP $POS_ACT
;FOLD AUTOEXT INI
;P00 (#INIT_EXT,#PGNO_GET,DMY[],0 ) ; Initialize extern mode
;ENDFOLD (AUTOEXT INI)
LOOP
SWITCH Gsi_I_Programmnummer ; Programmnummer von SPS uebergeben
CASE 1
;P001 Hamilton
Gsi_Q_Programmnummer_akt = 1
SWITCH Gsi_I_Jobnummer
CASE 0
Gsi_Q_ActiveJob = 0
CASE 1
P001_GO_Home()
CASE 2
P001....
....
ENDSWITCH
CASE 2
;P002
Gsi_Q_Programmnummer_akt = 2
SWITCH Gsi_I_Jobnummer
CASE 0
Gsi_Q_ActiveJob = 0
CASE 1
P002_GO_Home()
CASE 2
.....
ENDSWITCH
DEFAULT
;Fehlermeldung bei nicht vorhandenem Programm
MsgQuit("Angewaehlte PgNr nicht vorhanden","cell.src")
ENDSWITCH
ENDLOOP
END
Alles anzeigen