798
7 APPLICATION INSTRUCTIONS
7.19 Other Instructions
• When read is performed in the continuation mode, the previous addition cannot be made normally if the
"execution type", "No. of columns designation" and "data type specification" settings differ from those at the
previous time.
• The previous addition cannot be made normally if the SP.FREAD instruction or SP.FWRITE instruction with
another setting is executed while data is being read continuously in the continuation mode.
• When data is read after CSV format conversion, the numerical values that are out of range or the elements other than
numerical values in the object CSV format file are converted into 0H.
• When data is read after CSV format conversion, numerical values are read and converted as follows:
• Do not execute this instruction in an interrupt program. (Otherwise, a malfunction may result.)
• In any of the following cases, an operation error occurs, the error flag (SM0) turns ON, and an error code is stored into SD0.
Numerical values in CSV format -32768 to -1 0 to 32767 32768 to 65535
Word device Without a sign 32768 to 65535 0 to 32767 32768 to 65535
With a sign -32768 to -1 0 to 32767 -32768 to -1
Error
code
Error details Q00J/
Q00/
Q01
QnH QnPH QnPRH QnU LCPU
2410 The file name specified in file name character string (S1) or the subsequent
devices does not exist in the specified drive.
4004 The device that cannot be specified has been specified.
4100 Values designated in control data (D0) and the subsequent devices are out
of the setting range. (Excluding ((D0)+2)
The drive specified by drive designation device (S0) contains the medium
other than the ATA card.
An access error occurred in the ATA card.
When binary data is read, the number of data in the file is less than the size
designated by the number of request read data ((D0)+2).
The drive specified by drive designation device (S0) contains the medium
other than the SD Memory card.
An access error occurred in the SD Memory card.
4101 The value specified in number of data blocks to be read ((D0)+2) is out of the
setting range.
The size of read data exceeds that of the reading device.
The range of the device specified by (D0) or (D2) exceeds the range of the
corresponding device.