7 APPLICATION INSTRUCTIONS
7.6 Reading/Writing Data Instructions
593
7
7.6
Reading/Writing Data Instructions
Reading/Writing data to data memory
The data write instruction is an instruction to write arbitrary device data to data memory.
Writing the fixed values used for operation and operation results to data memory can prevent data loss when the battery is
low.
The data that has been written to data memory can be read at any time using the data memory read instruction.
■
Execution method
Use the SP.DEVST instruction to write device data to data memory.
Use the S(P).DEVLD instruction to read device data from data memory to any specified device.
■
Setting method
When the SP.DEVST and S(P).DEVLD instructions are used, a device data storage file must be set up in advance.
[CPU Parameter]
[File Setting]
[File Setting for Device Data Storage]
If data memory does not have enough free space for creating a device data storage file, an error (error code: 21A1H) occurs.
When the CPU module is switched from STOP to RUN, it is checked to see whether the actual device data storage file
matches the parameter setting. If they do not match, an error (error code: 21A0H) occurs.
Reading/Writing data in the specified file
Use the SP.FREAD instruction to read data from the specified file in the SD memory card. Use the SP.FWRITE instruction to
write data to the specified file in the SD memory card.
When the SP.FREAD or SP.FWRITE instruction is terminated with an error, an error code is stored in the completion status.
The following table lists the error codes stored in the completion status.
Item
Description
Capacity
1K to 512K (words)
File name
DEVSTORE (fixed)
Error code
Error definition and cause
Action
8000H
• SM606 (SD memory card forced disable instruction) is on.
• If SM606 is on, turn it off to cancel the SD memory card forced
disable status.
• No SD memory card is inserted.
• Insert an SD memory card.
• The SD memory card is not mounted.
• Mount the SD memory card.
8001H
• An access to the SD memory card has failed.
• The SD memory card is full.
• The SD memory card is write-protected.
• The file is set for read only.
• The file size has exceeded its limit.
• Check that the file name character string are correctly specified.
• Delete unnecessary files in the SD memory card to secure free
space.
• Unlock the write protect switch of the memory card.
• Clear the read-only setting.
• Correct the file size so that it is equal to or less than its limit.
• Take measures to reduce noise.
• Reset the CPU module and run it again. If the same error code is
displayed again, the possible cause is a hardware failure of the
SD memory card. Please consult your local Mitsubishi
representative.
8002H
• The specified file does not exist.
• The disk has become full during writing data to a file.
• Check that the specified file exists.
• Check that the specified folder path exists.
• Delete unnecessary files in the SD memory card to secure free
space.
8003H
• The total number of data read from the file has exceeded (d1)+3
(Maximum number of read data).
• Adjust (d1)+2 (Number of read-target data) or (d1)+3 (Maximum
number of read data).
Содержание 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: ......