Page 1
® Migrating from Anybus CompactCom ™ to Anybus ® CompactCom ™ DESIGN GUIDE SCM-1202-043 1.1 ENGLISH...
Page 2
Important User Information Liability Every care has been taken in the preparation of this document. Please inform HMS Industrial Networks AB of any inaccuracies or omissions. The data and illustrations found in this document are not binding. We, HMS Industrial Networks AB, reserve the right to modify our products in line with our policy of continuous product development.
HMSI-27-334 Guide Anybus CompactCom 40 Network Guides Anybus CompactCom 30 Network Guides PROFINET Installation Guideline for Cabling and Assembly The network guides for the industrial networks mentioned in this document, as well as the de- sign guides, are available at www.anybus.com/support.
This is a cross-reference within this document: Document Conventions, p. 6 This is an external link (URL): www.hms-networks.com This is additional information which may facilitate installation and/or operation. This instruction must be followed to avoid a risk of reduced functionality and/or damage to the equipment, or to avoid a network security risk.
Preface 7 (38) Trademark Information Anybus ® is a registered trademark of HMS Industrial Networks AB. EtherCAT ® is a registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany. EtherNet/IP is a trademark of ODVA, Inc. ™ DeviceNet is a trademark of ODVA, Inc.
Background Anybus CompactCom 30-Series The Anybus CompactCom 30-series concept was introduced in 2005 and is based on the NP30 processor from HMS Industrial Networks AB. The concept supports various fieldbuses and in- dustrial Ethernet networks. The Anybus CompactCom 30-series fieldbus and industrial Ethernet solutions today offer a good level of performance and is used by many customers.
Initial Considerations There are two options to consider when starting the work to modify a host application developed for Anybus CompactCom 30-series modules to also be compatible with the 40-series modules: • Add support with as little work as possible i.e. reuse as much as possible of the current design.
Hardware Compatibility 10 (38) Hardware Compatibility Anybus CompactCom is available in three hardware formats; Module, Chip, and Brick. Module The modules in the 30-series and the 40-series share physical characteristics, like dimensions, outline, connectors, LED indicators, mounting parts etc. They are also available as modules without housing.
The Anybus CompactCom B40-1 does not share dimensions with the Anybus CompactCom B30. The B40-1 is thus not suitable for migration. However HMS Industrial Networks AB has de- veloped a separate brick version in the 40-series, that can be used for migration. This product, B40-2, shares dimensions etc.
If your software use this identification you need to handle the new identification value. Module Type Active Anybus CompactCom 30 HIGH Active Anybus CompactCom 40 MI[0..1] shall only be sampled by the application during the time period from power up to the end of SETUP state.
Page 15
Hardware Compatibility 13 (38) 4.4.3 GIP[0..1]/LED3[A..B] These pins are tri-stated inputs by default in the 30-series. In the 40-series, these pins are tri- stated until the state NW_INIT. After that they become open-drain, active low LED outputs (LE- D3A/LED3B). No modification of the hardware is needed, if your current design has •...
General Software 14 (38) General Software Extended Memory Areas The memory areas have been extended in the 40-series, and it is now possible to access larger sizes of process data (up to 4096 bytes instead of former maximum 256 bytes) and message data (up to 1524 bytes instead of former maximum 255 bytes).
40-series The value of the CTRL_AUX bit is always ignored. Process data is always accepted. All released Anybus CompactCom 30 example drivers from HMS comply with this difference. Related Information: Anybus CompactCom 40 Software Design Guide (HMSI-216-125), section “Control Register”.
Network Specific — BACnet/IP 16 (38) Network Specific — BACnet/IP Network Configuration Object (04h) The instances in the Network Configuration Object have been rearranged for the Ethernet based modules for consistency. Network specific instances are moved to instance number 20 and onwards.
Network Specific — CC-Link 17 (38) Network Specific — CC-Link Network CC-Link Object (08h) The specific CC-Link mapping commands: Map_ADI_Specified_Write_Area, Map_ADI_Speci- fied_Read_Area have been removed. With these two previously used commands it was possi- ble to freely specify the location of the mapped data in the CC-Link address map; this is not possible anymore.
Network Specific — DeviceNet 18 (38) Network Specific — DeviceNet DeviceNet Host Object (FCh) Attribute 30-series 40-series Change/Action/Comment #2, Device Type Default: 0000h Default: 002Bh If the attribute is implemented in the host ap- plication, it overrides the default value and there is no difference between the 30-series and the 40-series.
ESI-file (Configuration file used by engineering tool) When migrating from the 30-series to the 40-series, a new, updated ESI-file is needed. To help you, there is an ESI-file Generator available from HMS Industrial Networks AB, see below. 9.3.1 ESI-file Generator An ESI-file generator is available on the HMS Industrial Networks AB website.
Page 22
FoE is disabled in the EtherCAT host object, this keyword must be removed from the ESI-file. <FoE/> Since the 40-series is using the HMS slave controller, the EEPROM byte size and the SII config- uration data must be changed according to the following settings.
Network Specific — EtherNet/IP 21 (38) Network Specific — EtherNet/IP 10.1 Network Object (03h) Attribute #1, Network The 30-series module is available in two network type versions, either with Type “Beacon based DLR” (Highest performance) or with “Announce based DLR” which both are Ethernet redundancy protocols.
Network Specific — EtherNet/IP 22 (38) 10.2.1 EtherNet/IP functionality Max Message The maximum number of simultaneous Class 3 connections are 16 in the 30- Connections series and 6 in the 40-series. No change is needed in the host application. EtherNet/IP The maximum number of simultaneous encapsulation sessions are 48 in the 30- Encapsulation series and 15 in the 40-series.
Network Specific — Modbus-TCP 23 (38) Network Specific — Modbus-TCP 11.1 Modbus Registers Rearrangements have been made in the Modbus register map, because process data sizes have been increased to 1536 bytes in each direction. An existing PLC configuration need to be changed to use the new addresses.
Network Specific — Modbus-TCP 24 (38) 11.3 Network Configuration Object (04h) The instances in the Network Configuration Object have been rearranged for the Ethernet based modules for consistency. Network specific instances are moved to instance number 20 and onwards. This is done to increase the number of instances in the section that is not network specific.
Network Specific — PROFIBUS 25 (38) Network Specific — PROFIBUS 12.1 Additional Diagnostic Object (05h) Object removed in the 40-series. To create diagnostics, use Diagnostic Object (02h). Another option is to use the PROFIBUS DP-V0 Diagnostic Object (10h) where diagnostics can be sent transparently from the host application to the network.
Network Specific — PROFIBUS 26 (38) 12.4 Network Configuration Object (04h) The following attributes are removed in the 40–series. The Anybus CompactCom will never re- quest these attributes. It is only possible to set these values via the network (I&M1-4) – end user configuration.
If the attribute is not implemented, the default value differs between the different Anybus CompactCom PRO- FINET types. #19, System “HMS Indus- 30-series, PROFINET IO 1-Port If the attribute is implemented in the Description trial Net- host application, it overrides the de-...
Page 31
Network Specific — PROFINET 29 (38) Attribute 30-series 40-series Change/Action/Comment #7, Record Data See Comment I&M Record data transparent mode (bit 1) is Mode replaced with the IM_Options command in the Network PROFINET IO object (0Eh). If this bit is 0 in the current implementation, no action is needed #13, I&M Profile ID Used for all APIs...
Network Specific — PROFINET 30 (38) Command 30-series 40-series Change/Action/Comment Ar_Info_Ind Available Removed Command removed in the 40-series. The Any- bus CompactCom will never use this com- mand in a request. The command is replaced by the command Expected_Ident_Ind Ar_Offline_Ind Available Removed Command removed in the 40-series.
Network Specific — PROFINET 31 (38) 13.5 Network Configuration Object (04h) The instances in the Network Configuration Object have been rearranged for the Ethernet based modules for consistency. Network specific instances are moved to instance number 20 and onwards. This is done to increase the number of instances in the section that is not network specific.
Network Specific — PROFINET 32 (38) 13.8 LED Indications Changes has been made regarding the specification of the LED indications. See tables below for differences. Fig. 6 13.8.1 Network Status LED (LED1[A..B]) LED State 30-series 40-series Comments Offline Offline - No power- No connection with IO controller Green Online (RUN)
Network Specific — PROFINET 33 (38) 13.8.2 Module Status LED (LED2[A..B]) LED State 30-series 40-series Comments Not Initialized Not Initialized No power or Module in SETUP or NW_INIT state Green Normal Operation Normal Operation Module has shifted from the NW_IN- IT state Green, 1 flash Diagnostic Event...
Network Specific — PROFINET 34 (38) 13.10 ADI Based Configuration When using the ADI based configuration, the structure of module identifiers and submodule identifiers are changed in the 40-series to be able to support the re-map functionality. 13.10.1 30-series (2-Port) DAP V2.0: Module ID: 0x00000011, Submodule ID: 0x00000001 Modules: Fixed module IDs for different data sizes and data directions...
13.13.1 GSD Generator Tool When using the ADI-based configuration, it is possible to use a GSD Generator from HMS which will generate a basic GSD file (up to date with the above differences) with correct ADI modules. The GSD generator only works for the 40-series The generator can be downloaded from www.anybus.com/starterkit40...
Page 38
Modifications for Conformance Class B (if you want to disable support for IRT) The example GSD file, supplied by HMS Industrial Networks AB, is prepared for testing an Any- bus CompactCom 40 PROFINET IRT for conformance class C, which includes PROFINET iso- chronous communication mode (IRT).
Page 39
Network Specific — PROFINET 37 (38) 13.13.3 Keywords Keyword Comments GSDML-DeviceProfile version 2.31 for 30-series, 2.32 for 40-series DeviceIdentity->DeviceID Must be changed to reflect the Device ID you have configured in the PROFINET IO object (F6h), Attribute 1. DeviceAccessPointItem->CheckDeviceID_ False for 30-series, true for 40-series Allowed DeviceAccessPointItem- NP30 for 30-series, NP40 for 40-series...
Need help?
Do you have a question about the Anybus CompactCom 30 and is the answer not in the manual?
Questions and answers