1126
8 BUILT-IN ETHERNET FUNCTION INSTRUCTIONS
8.5 File Transfer Function Instructions
• Specify the folder path of the transfer destination FTP server in (s3) in Unicode string. The specified folder path shall be a
relative path from home directory of the FTP server. Use one-byte '\' or '/' as a delimiter to specify the boundary of the folder
path.
*1
The maximum number of characters used in the folder path is 255. Note that the total number of characters in a
folder path (including the delimiter at the end) and the file name specified in (s2) must be within the maximum path length
supported by the transfer destination FTP server. The delimiter at the end of a string can be omitted. When omitted, '\' is
assumed to be set at the end. If a nonexistent folder path is specified, a folder is automatically created by the system at
execution of the instruction, and then the processing is performed.
*1 Note that '\' cannot be used as a delimiter for some FTP servers.
• If a NULL character is specified by (s3) or only "0000H" is specified for the device, the CPU module directly accesses under
the home directory of the FTP server. For details, follow the FTP server specifications.
• If a file with the same name exists in the transfer destination, the file will be overwritten.
• The maximum size of a file that can be send is 4G bytes.
• The execution status and the completion status of the SP.FTPPUT instruction can be checked with the completion device
(d) and the completion status indication device (d)+1.
• The following figure shows the execution timing of the SP.FTPPUT instruction.
• SM1392 (FTP client connection status) is on while the CPU module is connected to the FTP server, and SM1392 turns off
when disconnected.
• SM753 (File access in progress) turns on while the SP.FTPPUT instruction is being executed. While SM753 is on, the
SP.FTPPUT instruction cannot be executed. If executed, no processing is performed.
• If the SP.FTPPUT instruction is executed while the SP.FTPPUT or SP.FTPGET instruction is being executed, the instruction
is ignored and not executed until the currently executing instruction completes. When the instruction is ignored, SM699
(Dedicated instruction skip flag) turns on.
(1)Use one-byte '\' or '/' as a delimiter to specify the boundary of the folder path.
(2)The delimiter at the end of string can be omitted.
• Completion device (d)
This device turns on during END processing of the scan where the SP.FTPPUT instruction completes, and turns off during the next END processing.
• Completion status indication device (d)+1
This device turns on or off depending on the completion status of the SP.FTPPUT instruction.
When completed successfully: The device remains off.
When completed with an error: The device turns on during END processing of the scan where the SP.FTPPUT instruction completes, and turns off during the
next END processing. In addition, an error code is stored in the device specified by (s1)+1.
(1)SM1392 turns on during the END processing after the CPU module is connected to the FTP server.
(2)Values are stored upon completion of the instruction.
(3)When all files have been transferred, SM1392 turns off.
255 characters maximum
[… "\database1\recipe\" …]
(2)
(1)
END
0
END
0
END
0
END
0
OFF
OFF
(2)
(1)
(3)
OFF
OFF
ON
ON
Sequence scan
FTP client connection status
(SM1392)
Total number of files to be
transferred (s1)+2
Completion status (s1)+1
Number of transferred files
(s1)+3
SP.FTPPUT instruction
Completion device (d)
Completion status
indication device (d)+1
Execution of the instruction
File transfer
Completed with an error
Completed successfully
1 scan
Содержание MELSEC iQ-R Series
Страница 1: ...MELSEC iQ R Programming Manual Instructions Standard Functions Function Blocks ...
Страница 2: ......
Страница 24: ...22 INDEX 2092 INSTRUCTION INDEX 2093 REVISIONS 2104 WARRANTY 2105 TRADEMARKS 2106 ...
Страница 34: ...32 MEMO ...
Страница 35: ...33 PART 1 PART 1 OVERVIEW This part consists of the following chapter 1 OVERVIEW ...
Страница 68: ...66 1 OVERVIEW 1 5 Precautions on Programming MEMO ...
Страница 204: ...202 5 SEQUENCE INSTRUCTIONS 5 3 Output Instructions Operation error There is no operation error ...
Страница 470: ...468 6 BASIC INSTRUCTIONS 6 6 Data Conversion Instructions Operation error There is no operation error ...
Страница 472: ...470 6 BASIC INSTRUCTIONS 6 6 Data Conversion Instructions Operation error There is no operation error ...
Страница 479: ...6 BASIC INSTRUCTIONS 6 6 Data Conversion Instructions 477 6 Operation error There is no operation error ...
Страница 504: ...502 6 BASIC INSTRUCTIONS 6 7 Data Transfer Instructions Operation error There is no operation error ...
Страница 518: ...516 6 BASIC INSTRUCTIONS 6 7 Data Transfer Instructions Operation error There is no operation error ...
Страница 520: ...518 6 BASIC INSTRUCTIONS 6 7 Data Transfer Instructions Operation error There is no operation error ...
Страница 754: ...752 7 APPLICATION INSTRUCTIONS 7 9 Real Number Instructions Operation error There is no operation error ...
Страница 756: ...754 7 APPLICATION INSTRUCTIONS 7 9 Real Number Instructions Operation error There is no operation error ...
Страница 758: ...756 7 APPLICATION INSTRUCTIONS 7 9 Real Number Instructions Operation error There is no operation error ...
Страница 760: ...758 7 APPLICATION INSTRUCTIONS 7 9 Real Number Instructions Operation error There is no operation error ...
Страница 895: ...7 APPLICATION INSTRUCTIONS 7 16 Ramp Signal Instruction 893 7 Operation error There is no operation error ...
Страница 917: ...7 APPLICATION INSTRUCTIONS 7 20 Data Processing Instructions 915 7 Operation error There is no operation error ...
Страница 919: ...7 APPLICATION INSTRUCTIONS 7 20 Data Processing Instructions 917 7 Operation error There is no operation error ...
Страница 1415: ...13 SFC PROGRAM INSTRUCTIONS 13 1 SFC Control Instructions 1413 13 Operation error There is no operation error ...
Страница 1448: ...1446 14 REDUNDANT SYSTEM INSTRUCTIONS 14 2 Disabling Enabling System Switching MEMO ...
Страница 1795: ...25 TYPE CONVERSION FUNCTIONS 25 1 Converting BOOL to WORD 1793 25 Operation error There is no operation error ...
Страница 1805: ...25 TYPE CONVERSION FUNCTIONS 25 10 Converting WORD to DINT 1803 25 Operation error There is no operation error ...
Страница 1819: ...25 TYPE CONVERSION FUNCTIONS 25 21 Converting INT to DWORD 1817 25 Operation error There is no operation error ...
Страница 1950: ...1948 32 STRING FUNCTIONS 32 2 Extracting String Data From the Left Right Operation error There is no operation error ...
Страница 1972: ...1970 33 TIME DATA TYPE FUNCTIONS 33 4 Division MEMO ...
Страница 2067: ...APPX Appendix 5 PID Control Program Examples 2065 A 252 Set PID control data for loop 2 ...
Страница 2082: ...2080 APPX Appendix 6 Process Control Program Examples 129 Set the default value of the loop tag ...
Страница 2093: ...APPX Appendix 7 List of Loop Tag Memory Areas Used by Process Control Instructions 2091 A MEMO ...
Страница 2109: ......