Hi,
I am currently trying to load a JOB from my FTP server with the GSI_FTP_SINGLE JOB but i'm not able to get the JOB onto the controller.
With RS005 set to 0 it's possible to load a JOB from the FTP server manually. So there should be no connection problem and the setup of the FTP server should also be fine.
By using the JOB the robot appears on the FTP server in idle but doesn't take the JOB.
GSI_FTP_SINGLE
/JOB
//NAME GSI_FTP_SINGLE
//POS
///NPOS 0,0,0,0,0,0
//INST
///DATE 2022/01/12 09:13
///ATTR SC,RW
///LVARS 0,0,0,0,0,0,0,0
NOP
'IP
SET S000 "192.168.255.10"
'USER
SET S001 "robot"
'PASSWORD
SET S002 "YRC1000"
'FOLDER. EMPTY FOR ROOT
SET S003 ""
SET S005 "VARIABLES"
'TRY TO PING SERVER
CALL JOB:GSI_PING ARGF1 ARGF1 ARGFS000
IFTHENEXP B001<>255
MSG "CAN'T PING SERVER"
JUMP *END
ENDIF
'TRANSFER JOBS
CALL JOB:GSI_FTPGETJOB_2 ARGF1 ARGF1 ARGF0 ARGF1 ARGF2 ARGF3 ARGF2 ARGF5
*END
END
GSI_FTPGETJOB
/JOB
//NAME GSI_FTPGETJOB
///FOLDERNAME FTP_GSI_STANDARD
//POS
///NPOS 0,0,0,0,0,0
//ARGINFO
///ARGTYPE B,I,I,I,,,,
///COMMENT
CHANNEL
RETVALPOINTER
DATAPTR
DATALEN
//INST
///DATE 2022/01/07 17:42
///ATTR SC,RW
///LVARS 10,10,5,0,5,0,0,0
NOP
SET LI009 100
GETARG LB009 IARG#(1)
GETARG LI000 IARG#(2)
GETARG LI001 IARG#(3)
GETARG LI002 IARG#(4)
'DATA
SET LI008 EXPRESS LI009 + LB009 * 10 + 1
SET I[LI008] LI001
SET LI008 EXPRESS LI009 + LB009 * 10 + 2
SET I[LI008] LI002
'RETVAL
SET LI008 EXPRESS LI009 + LB009 * 10 + 3
SET I[LI008] LI000
SET B[LI000] 0
'STARTCMD
SET LI008 EXPRESS LI009 + LB009
SET B[LI008] 17
ADVSTOP
WAIT B[LI008]=0
ADVSTOP
WAIT B[LI000]<>0
END