Mitsubishi Electric MELSEC iQ-R C Programming Manual page 129

Melsec iq-r series programmable controller
Hide thumbs Also See for MELSEC iQ-R C:
Table of Contents

Advertisement

CCPU_FromBuf_ISR
This function reads data from the CPU buffer memory of the CPU module and the buffer memory of the intelligent function
module which are mounted on the specified module position. (FROM instruction)
■Format
short CCPU_FromBuf_ISR (unsigned short usIoNo, unsigned long ulOffset, unsigned long ulSize,
unsigned short* pusDataBuf)
■Argument
Argument
Name
usIoNo
Module position
ulOffset
Offset
ulSize
Data size
pusDataBuf
Data storage destination
■Description
• This function reads data for the size specified to the data size (ulSize) from the CPU buffer memory of a CPU module and
the buffer memory of an intelligent function module which are specified to the module position (usIoNo), and stores it in the
data storage destination (pusDataBuf).
Data is read by specifying an offset address from the start of the CPU buffer memory of a CPU module and the buffer
memory of an intelligent function module.
• To access the CPU buffer memory of the module in a multiple CPU system (CPU No.1 to No.4), specify 3E0H (CPU No.1)
to 3E3H (CPU No.4) to the module position (usIoNo). However, the CPU buffer memory can be accessed only when the
multiple CPU setting is configured.
Do not execute this function in a routine other than an interrupt routine.
WARNING
• If any function in which an invalid argument is specified is executed, an error such as hardware failure (3C02H) may occur
on C Controller module.
• This function does not check the specified argument.
When creating a program, note the following:
An address specified to the read data is a multiple of 2.
A data area for the size (words) of the read data is reserved.
A non-existent CPU buffer memory is not specified.
A non-existent buffer memory is not specified.
■Return value
Return value
Description
0 (0000H)
Normal
Other than 0
Error
For details on the error, refer to the following chapter.
Page 174 ERROR CODE LIST
■Relevant function
• Page 140 CCPU_ToBuf_ISR
Description
Specify the module position as follows.
Start I/O number divided by 16 (0H to FFH, 3E0H to 3E3H)
Specify the offset in word units.
Specify the read data size in word units.
Specify the storage destination of read data.
3 DETAILS OF FUNCTION
3.1 C Controller Module Dedicated Functions
3
IN/OUT
IN
IN
IN
OUT
127

Advertisement

Table of Contents
loading

Table of Contents