88
model 3000 DeviceNet Module Manual (DN311/DN311A)
Chapter 4 Operating Procedures for the DN311 (Software)
4
(3) Description of operation
Figure 4-19 Slave Data Input Function Block Data Input
(a) Use this function block when the DN311 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, input data to the slave device specified in terms of node 
and BS under management by the DN311 that is specified by CH, UNIT, and 
SLOT is read from the polling/bit strobe input data areas of the DN311, then is 
output to ASREAD_DT (RDAT[0] to [5]), and DONE is turned TRUE.
(d) Which of RDAT[0] to [5] will be an actual slave device input depends on the slave 
device to be used.  Refer to the slave device manual.
(e) Keep REQ TRUE till DONE becomes TRUE.
(f) If an error occurs, ERR and DONE are turned TRUE.
(g) Completion status is output to STATUS.
(h) This function block cannot be used in synchronous mode. For slave device input 
in synchronous mode, use the batch slave input/output function block.
(i) If this function block is used in synchronous mode, ERR and DONE are turned 
TRUE.
(j) This function block is compatible with slave devices having receive data of up to 
6 words (12 bytes) allocated.  If slave devices have more than 6 words of receive 
data allocated, use the input/output data area batch access function block.
 
DN311
 
Slave device
 
Polling
 
Bit strobe
 
Polling/bit strobe 
input data area
 
SREAD_DT
 
Input data 
register area 
S controller