142
3 DETAILS OF FUNCTION
3.1 C Controller Module Dedicated Functions
CCPU_WriteDevice_ISR
This function writes data to internal user devices and internal system devices of C Controller module.
■
Format
short CCPU_WriteDevice_ISR (short sDevType, unsigned long ulDevNo, unsigned long ulSize, unsigned short* pusDataBuf)
■
Argument
■
Description
• This function writes data in the data storage destination (pusDataBuf) for the size specified to the data size (ulSize) to a
device after one specified to the device type (sDevType) and the start device number (ulDevNo).
• Do not execute this function in a routine other than an interrupt routine.
• When data is written to the same device from a routine other than an interrupt routine, the output value may
be overlapped, resulting in an invalid value. Manage the resource so that data is not written to the same
device.
■
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 write data is a multiple of 2.
A device which is out of the range is not specified.
■
Return value
■
Relevant functions
• Page 133 CCPU_ReadDevice_ISR
Argument
Name
Description
IN/OUT
sDevType
Device type
Specify the device type.
IN
ulDevNo
Start device number
Specify the start device number.
(Only multiples of 16 can be specified for bit devices.)
IN
ulSize
Data size
Specify the write data size in word units.
IN
pusDataBuf
Data storage destination
Specify the storage destination of write data.
IN
Return value
Description
0 (0000H)
Normal
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: ......