7 APPLICATION INSTRUCTIONS
7.6 Reading/Writing Data Instructions
615
7
• When reading data from the position where the previous reading ends, specify the same values for
"Execution/End type", "Number of columns", and "Data type specification". If not, data cannot be added
correctly from the position where the previous reading ends.
• While reading data from the position where the previous reading ends, if the SP.FREAD instruction with
different settings or the SP.FWRITE instruction is executed, data cannot be added correctly from the
position where the previous reading ends.
Precautions
• Do not execute this instruction in interrupt programs. Doing so may cause malfunction of the module.
• When reading multiple elements at reading data after converted to CSV format, secure devices sufficient for the total size of
the elements in the read data area before executing the instruction. Since read data is stored from (d2)+1, the number of
words required to be secured as (d2) is ((total number of words for each element) + 1) words.
• When "Reading data after converted to CSV format" (String (ASCII data)) is specified, set the total size (in units of words) to
(d1)+3 (Maximum number of read data).
Operation error
When the SP.FREAD instruction completes with an error, an error code is stored in the device specified by (d1)+1. (Note that
an error code is not stored if the instruction results in an operation error.)
For the error code stored in (d1)+1, refer to the following.
Page 593 Reading/Writing data in the specified file
[Example] When reading 100 elements each of which contains 100 characters from a CSV file
(100 (characters) + 2 (NULL))
100 (elements) = 10200 bytes = 5100 words
Therefore, set 5100 to (d1)+3 to secure an area for 5101 words for (d2).
Error code
(SD0)
Description
2820H
Data is read exceeding the size of the device.
3405H
The drive specified by (s1) is not the one for the SD memory card.
Any value that is set in the device specified by (d1) and later as control data is out of the range.
Page 600 For RnCPU (firmware version "28" or later) and RnENCPU (firmware version "28" or later)
The file name character string specified by (s2) cannot be read.
• The number of characters of the string in the file name specified exceeds the range.
• An inhibited value is set.
Page 600 For RnCPU (firmware version "28" or later) and RnENCPU (firmware version "28" or later)
3427H
An invalid combination of (d1)+0 (Execution/completion type ) and (d1)+7 (Data type specification) is specified.
Page 600 For RnCPU (firmware version "28" or later) and RnENCPU (firmware version "28" or later)
Содержание 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: ......