CC-Link IE Field Implementation Details 13 (52)
4 CC-Link IE Field Implementation Details
4.1 Process Data Mapping
4.1.1 Default CC-Link Buffer Memory Map
The default profile for Anybus CompactCom 40 CC-Link IE Field is “Generic Device”. The appli-
cation realizes the implementation, including the mapping of ADIs to the corresponding memory.
This makes it possible to comply with any profile buffer data layout.
If no mapping is done by the application, the Anybus CompactCom 40 CC-Link IE Field auto-
matically generates the minimum CC-Link IE Field network configuration (16 bit points/4 word
points), but with no connection/mapping towards the application. The module will be available
on the network and can be used for parameter data exchange.
4.1.2 Mapping
This scheme is used when the host application uses the mapping commands:
• Map_ADI_Write_Area and Map_ADI_Write_Ext_Area map data to the RX (bit) and RWr
(word) areas.
• Map_ADI_Read_Area and Map_ADI_Read_Ext_Area map data from the RY (bit) and
RWw (word) areas.
• ADIs are mapped to consecutive locations in the respective areas in the same order as the
mapping commands are issued.
• All bit data types (BITSx, BITx or PADx) are mapped to the CC-Link IE Field bit area as long
as no previous mapping command with a non bit data type has been received. After that,
for any following mapping command with a bit data type, the data will be mapped in the
CC-Link IE Field word area, see the examples on the following pages.
• By default no padding is performed. Any padding or alignment demand to reach the profile
layout is the responsibility of the application.
• The Map_ADI_Write_Area and Map_ADI_Read_Area commands are in byte granularity
and can only be used for data types of 8, 16, 32 or 64 bit length.
• Byte alignment during mapping will be enforced when using this command.
• The use of e.g. the data type BIT3 will generate a NAK (negative acknowledgment) mes-
sage in answer to the request.
• The host application may need to perform padding, e.g. if word alignment is needed.
See example in section .
• The Map_ADI_Write_Ext_Area and Map_ADI_Read_Ext_Area commands are in bit granu-
larity and can be used for all data types.
• Bit data will be mapped consecutively in the bit area as long as BITSx, BITx or PADx data
types are used.
• Once a command with any other data type has been received, all data will be mapped in
the word area. This may disrupt the byte alignment, that is a condition. It is the responsibil-
ity of the host application to perform all padding to avoid error messages due to unaligned
data mapping.
• Not all elements in an ARRAY or STRUCT ADI need to be mapped.
See example in section .
Anybus®CompactCom™40 CC-Link IE Field Network Guide HMSI-27-338 1.2