
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
- 19 -
NOTE
1 When node information or DI data is dynamically
changed for dynamic DI data allocation of common
memory area 2, the DO offset is also changed. To
change only the DI data, carefully change the setting
not to change another value.
2 Information on other nodes is 4 bytes in size.
So, for an area in the R area to be allocated for DI,
allocate an area 4 bytes larger than the value set in
Dxxxx+4 (data size (in words).
When the user program handles DI data in area 2, the
data at the address 4 bytes shifted from the address
set in Pa42 (allocation address (for DI)) is handled.
3 There are the following restrictions on dynamic DI
data exchange:
- Set a value of 0 in Pa46 (area 2 static allocation data
size).
- If a negative value is set in Pa42 (allocation address
(for DI)), transfer of information on other nodes and
DI data exchange are not performed.
- If a negative value is set in Pa43 (area 2 data
exchange condition allocation address), transfer of
information on other nodes and DI data exchange
are not performed.
- If 0 is specified in Dxxxx+4 (data size) specified by
Pa43 (area 2 data exchange condition allocation
address), transfer of information on other nodes is
performed, but DI data exchange is not performed.
- If a negative value is set in Pa44 (switch flag
allocation address), the DI data source cannot be
dynamically changed.
- For reasons related to the specifications of the
FANUC FL-net board, set Pa32 (data size), Pa41
(data size), and Dxxxx+4 (data size) so that the total
size of them is 1024 words or less.
4 When DI data exchange is performed with a size
specification with which the local node transmit data
area is contained, data transfer from the common
memory area to the PMC area may overwrite the
PMC area data with the common memory data.
Carefully specify the data size so that the local node
transmit data area is not contained.
-