High Speed Data Logger Module Instruction Execution Error
Mitsubishi Electric · MELSEC iQ-R Module Dedicated Instructions
What does 1000H to 3FFFH mean?
This error range signifies an abnormal completion during the execution of either the Z(P).RCPWRITE or Z(P).RCPREAD instructions within the high speed data logger module. The error code is stored in the completion status (s)+1. It typically arises from concurrent instruction execution, an active module stop error, an inactive data logging function, or file access conflicts without proper interlocks.
Common Causes
- Attempting to execute Z(P).RCPWRITE or Z(P).RCPREAD while another Z(P).RCPWRITE or Z(P).RCPREAD instruction is already in progress.
- Executing Z(P).RCPWRITE or Z(P).RCPREAD when the high speed data logger module is experiencing a module stop error.
- Executing Z(P).RCPWRITE or Z(P).RCPREAD when the data logging function is not enabled or cannot be performed (e.g., when X5 is OFF).
- Concurrent access to the same file by different instructions (Z(P).RCPREAD and Z(P).RCPWRITE) without implementing an interlock.
- Using Z(P).RCPWRITE or Z(P).RCPREAD instruction within an interrupt program.
Repair Steps & Checklist
Click steps to track your progress.
- 1
Verify that only one Z(P).RCPWRITE or Z(P).RCPREAD instruction is actively executing at any given time.
- 2
Check the status of input X5; ensure it is ON to confirm the data logging function is performable.
- 3
Implement an interlock mechanism between Z(P).RCPWRITE and Z(P).RCPREAD instructions when they are intended to access the same file.
- 4
Ensure Z(P).RCPWRITE and Z(P).RCPREAD instructions are not used within an interrupt program.