3 DETAILS OF FUNCTION
3.2 MELSEC Data Link Functions
161
3
mdRandWEx
This function writes devices randomly.
■
Format
long mdRandWEx(long lPath, long lNetNo, long lStNo, long* plDev, short* psBuf, long lBufSize)
■
Argument
The specification method of the randomly selected device (plDev) is as follows:
■
Description
• This function writes data to a device, which is specified to the randomly selected device (plDev), of a module specified to
the network number (lNetNo) and the station number (lStNo).
• The data to be written is stored to the write data storage destination (psBuf) in word units. A bit device is stored per 16
points, a word device is stored per 1 point, and a double-word device is stored in word units.
• Specify so that the total number of write points specified for each block is 10240 points or less. Otherwise, a size error (-5)
occurs.
• Note that the extension comment information will be deleted when the data is written to the block to which an extension
comment is assigned (extension file register).
• Also, note that sub 2 or sub 3 program will be deleted when data is written to a block (extension file register) overlapping
with the program setting area for sub 2 or sub 3.
Argument
Name
Description
IN/OUT
lPath
Channel
Specify the path of the channel.
IN
lNetNo
Network number
Specify the network number of target module.
IN
lStNo
Station number
Specify the station number of target module.
IN
plDev
Randomly selected device
Specify the number of blocks, device type, start device number, and device points of
devices to be written.
IN
psBuf
Write data storage destination
Specify the storage destination (address) of write data.
Reserve a continuous area for the write data storage destination.
IN
lBufSize
Write data storage destination
size
Unused (Even if a value is specified, the operation is not affected.)
IN
plDev
Description
plDev[0]
Number of blocks
plDev[1]
Device type
Block 1
plDev[2]
Start device number
plDev[3]
Number of write points
plDev[4]
Device type
Block 2
plDev[5]
Start device number
plDev[6]
Number of write points
plDev[3n+1]
Device type
Block n
plDev[3n+2]
Start device number
plDev[3n+3]
Number of write points
Содержание MELSEC iQ-R C
Страница 1: ...MELSEC iQ R C Controller Module Programming Manual ...
Страница 2: ......
Страница 201: ...I 199 MEMO ...
Страница 203: ...I 201 MEMO ...
Страница 207: ......