122
3 DETAILS OF FUNCTION
3.1 C Controller Module Dedicated Functions
CCPU_Y_In_WordEx
This function reads an output signal (Y) in word (16-point) units.
■
Format
short CCPU_Y_In_WordEx (short sFlg, unsigned short usYNo, unsigned short usSize, unsigned short* pusDataBuf,
unsigned short usBufSize)
■
Argument
■
Description
• This function reads an output signal (Y) for the size specified to the read data size (usSize) from the start output signal (Y)
specified to the start output signal (usYNo), and stores it in the data storage destination (pusDataBuf).
• Specify an area size of the data storage destination (pusDataBuf) to the data storage destination size (usBufSize).
• This function operates to the mounted module corresponding to the specified output signal (usYNo) regardless of the type
of the parameter setting (I/O assignment). When the specified area is "empty", this function ends normally without
processing (read data: 0). When it is "input module", the I/O assignment error occurs.
• No error will occur even if this function is executed when the operating status of a CPU module is STOP or PAUSE. An
output signal (Y) is read at execution of this function.
• Read data is stored in the data storage destination (pusDataBuf) in ascending order from the lower bit as shown below.
Precautions
Note that the size of data storage destination (usBufSize) should be equal to or bigger than the read data size (usSize).
■
Return value
■
Relevant functions
• Page 119 CCPU_X_In_BitEx
• Page 120 CCPU_X_In_WordEx
• Page 123 CCPU_Y_Out_BitEx
• Page 124 CCPU_Y_Out_WordEx
• Page 121 CCPU_Y_In_BitEx
Argument
Name
Description
IN/OUT
sFlg
Access flag
Specify an access flag.
• 0: Normal access
• Others: Reserved
IN
usYNo
Start output signal
Specify a start output signal (Y).
(Specify a multiple of 16.)
IN
usSize
Read data size
Specify the read data size in word units.
IN
pusDataBuf
Data storage destination
Specify the storage destination of read data.
OUT
usBufSize
Data storage destination size
Specify the data storage destination size in word units.
IN
pusDataBuf
Description
pusDataBuf[0]
Data of usYNo+FH to usYNo
pusDataBuf[1]
Data of usYNo+1FH to usYNo+10H
pusDataBuf[usSize-1]
Data of usYNo+(usSize-1)
16+FH to usYNo+(usSize-1)
16
Return value
Description
0 (0000H)
Normal
Other than 0
Error
For details on the error, refer to the following chapter.
Summary of Contents for MELSEC iQ-R C
Page 1: ...MELSEC iQ R C Controller Module Programming Manual ...
Page 2: ......
Page 201: ...I 199 MEMO ...
Page 203: ...I 201 MEMO ...
Page 207: ......