Basic Operation 11 (258)
For the Device access point (DeviceAccessPointItem) there is a keyword which is called DNS_
CompatibleName. Locate this by using the search function.
• Replace DNS_CompatibleName value “ABCC40-PIR” with the set Station Type. Set with
PROFINET IO Object (0xF6) attribute #3 (Station Type).
The order number of the device is set with the keyword “OrderNumber”.
<OrderNumber Value="ABCC40-PIR"/>
In many cases the value of the OrderNumber equals the Station Type string, but it does not nec-
essary need to be that way.
• Replace the OrderNumber value “ABCC40-PIR”with the order number used for the device.
Set with PROFINET IO Object (0xF6) attribute #8 (IM Order ID).
It is recommended to change the name of the DAP (keyword Name in the “ModuleInfo” section
of the DAP) to something more descriptive. The DAP name is often visible in the PROFINET
configuration tool.
• Replace the name “DAP” of the T_ID_DAP text ID with e.g. the name of the product type.
How to Enable Initial Record Data
During the establishment of an IO connection between the IO device and the IO controller it is
possible for the IO controller to send initial record data. This initial record data is sent using the
PROFINET IO service record write. This service can be used at any time and will write data to a
defined ADI. The initial record data is defined in the GSD file, and is specified for a submodule
of a module. By default, the Anybus CompactCom 40 module will not make use of any initial re-
cord data, but that can be enabled if needed.
To enable this functionality, the GSD file needs to be modified as specified below. In this exam-
ple, 2 bytes are written to ADI 67 (ADI 67 corresponds to index 67) during startup of a PROFI-
NET IO connection (the value can be configured by the end user):
<RecordDataList>
<ParameterRecordDataItem Index="67" Length="2" TransferSequence="0">
<Name TextId="T_ID_EXAMPLE2"/>
<Ref DataType="Unsigned16" ByteOffset="0" DefaultValue=”0”
AllowedValues="0..65535" TextId="T_ID_EXAMPLE2_PRM_1"/>
</ParameterRecordDataItem>
</RecordDataList>
It is recommended that the above GSD information is placed directly after the “</IOData>” key-
word for the module for which the data is associated.
If more than one ADI needs to be set, the keyword “ParameterRecordDataItem”is duplicated.
Please note that TextId’s (“T_ID_xxx” above) need to be added to the “<ExternalTextList>” sec-
tion of the GSD file (once for each language defined).
<Text TextId="T_ID_EXAMPLE2" Value="Config parameter 1"/>
<Text TextId="T_ID_EXAMPLE2_PRM_1" Value="Parameter value description"/>
Anybus
®
CompactCom
™
40 PROFINET IRT Network Guide SCM-1202-023 EN 1.8