Mitsubishi Electric MELSEC iQ-R C Series Programming Manual page 188

Controller module
Table of Contents

Advertisement

CCPU_Y_In_Word_ISR
This function reads an output signal (Y) in word (16-point) units.
Format
short CCPU_Y_In_Word_ISR (unsigned short usYNo, unsigned short usSize, unsigned short* pusDataBuf)
Argument
Argument
Name
usYNo
Start output signal
usSize
Read data size
pusDataBuf
Data storage destination
Description
• 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" or "input module", this function ends normally
without processing (read data: 0).
• The input status controlled by other CPUs is not imported.
(The setting to import the out-group input status for the multiple CPU setting is ignored.)
• 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 the start output signal (usYNo) in multiples of 16. (The remainder divided by 16 is discarded.)
• Read data is stored in the data storage destination (pusDataBuf) in ascending order from the lower bit as shown below.
pusDataBuf
pusDataBuf[0]
pusDataBuf[1]
pusDataBuf[usSize-1]
• Do not execute this function in a routine other than an interrupt routine.
• Do not execute this function to an I/O assignment on which an intelligent function module or an interrupt
module is mounted.
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.
An output signal (Y) which is out of the range (excluding 0H to FFFH) is not specified.
3 DETAILS OF FUNCTION
186
3.2 C Controller module dedicated functions for ISR
Description
Specify a start output signal (Y).
(Specify a multiple of 16.)
Specify the read data size in word units.
Specify the storage destination of read data.
Description
Data of usYNo+FH to usYNo
Data of usYNo+1FH to usYNo+10H
Data of usYNo+(usSize-1)16+FH to usYNo+(usSize-1)16
IN/OUT
IN
IN
OUT

Advertisement

Table of Contents
loading

Table of Contents