FTP Client Function
• When it is executed under the following condition, an error code is set to the execution done
code as a transfer error.
Status
Destination server is not set.
Transfer setting is not set.
Registering a process request failed.
Precautions during programming
• This instruction is not available in interrupt programs.
Operand [S] setting
Setting
Settings
item
Transfer
S
No.
Time chart
• It shows the process that a transfer request was executed and data was obtained
successfully from a server to FP7.
• The control relays (bit0 to bit15) can be monitored by reading arbitrary operation devices
with ETSTAT instruction.
①
FTP client preparation
done flag (X65)
Transfer request relay
ETSTAT [D] bit0
Transfer active relay
ETSTAT [D] bit1
Retry active relay
ETSTAT [D] bit2
Execution done relay
ETSTAT [D] bit3
Execution result relay
ETSTAT [D] bit4
Transfer direction relay
ETSTAT [D] bit5
Transfer cancel request relay
ETSTAT [D] bit14
Transfer disable relay
ETSTAT [D] bit15
①
RUN (Power on)
②
FTP client preparation done
Transfer setting (Executes FTPcSET
③
instruction)
4-40
Code
1
2
4
Specify the device address storing a transfer number or a
constant.
②
③
④
Turns OFF when
transfer is requested.
④
⑤
⑥
Status
Transfer prohibition setting
Data decompression failed. Data
decompression failed. (When accessing
data with PUT)
Data decompression failed. (When
accessing data with GET)
⑤
⑥
Transfer setting (Executes FTPcSET instruction)
FTP client login succeeded (Starts transfer)
Transfer process done (Completes the execution of
FTPcREQ instruction)
Code
5
8
9
Setting
range
0 to 15
Normal end
Execution result relay: 0
Transfer done code: 0
Transfer direction relay
Server to PLC: 1
PLC to Server: 0