94
model 2000 DeviceNet Module Manual (DN611/DN611A)
Chapter 4 Operating Procedures for the DN611 (Software)
4
(3) Description of operation
Figure 4-21 Slave Data Output Function Block Data Output
(a) Use this function block when the DN611 is in run mode.
(b) The allocation confirmation (DN_INSTRUCT) function block mentioned above is 
used inside this function block.  Therefore, register the allocation confirmation 
function block on the product list in advance.
(c) When REQ is TRUE, output data to the slave device specified in terms of node 
and BS under management by the DN611 that is specified by CH, UNIT, and 
SLOT is written from ASWRITE_DT (WDAT[0] to [5]) into the output data area 
(polling or bit strobe) of the DN611, then DONE is turned TRUE.
(d) The data is written in the type of output data area selected by BS (which, 
however, must be identical with that registered by slave parameter setting).
(e) Which of WDAT[0] to [5] will be an actual slave device output depends on the 
slave device to be used.  Refer to the slave device manual.
(f) Keep REQ TRUE till DONE becomes TRUE.
(g) If an error occurs, ERR and DONE are turned TRUE.
(h) Completion status is output to STATUS.
(i) This function block cannot be used in synchronous mode. For slave device 
output in synchronous mode, use the batch slave input/output function block.
(j) If this function block is used in synchronous mode, ERR and DONE are turned 
TRUE.
(k) This function block is compatible with slave devices having send data of up to 6 
words (12 bytes) (or 4 words, i.e., 8 bytes, for bit strobe slave devices) allocated.  
If slave devices have more than 6 words of send data allocated, use the input/
output data area batch access function block.
 
DN611
 
Slave device
 
Polling
 
Bit strobe
 
Polling output data 
area
 
Bit strobe output 
data area
 
SWRITE_DT
 
Output data 
register area 
S controller
 
ASWRITE_DT