Anybus CompactCom Starter Kit Reference Guide

Document ID: HMSI-27-224 2.2

Preface

About this Document

This document provides a comprehensive understanding of how to install the Anybus CompactCom Starter Kit. It does not cover network-specific features of Anybus CompactCom products, which are detailed in the respective Network Guides. Familiarity with hardware design and communication systems is expected. For further information, documentation, and support, visit the support website at www.anybus.com/support.

Related Documents

DocumentAuthorDocument ID
Anybus CompactCom 40 Software Design GuideHMSHMSI-216-125
Anybus CompactCom 30 Software Design GuideHMSHMSI-168-97
Anybus CompactCom 40 Hardware Design GuideHMSHMSI-216-126
Anybus CompactCom 30 Hardware Design GuideHMSHMSI-168-31
Anybus CompactCom B40-1 Design GuideHMSHMSI-27-230
Anybus CompactCom B30 Design GuideHMSHMSI-227-242
Anybus CompactCom Host Application Implementation GuideHMSHMSI-27-334
Anybus CompactCom Network GuidesHMS(separate document for each supported fieldbus or network system)

Document History

VersionDateDescription
1.002014-05-26First revision
1.102014-12-12Misc. corrections
2.02018-01-09Moved to DOX, General update
2.12018-11-08Updates to figures of USB card and to description of control switches
2.22019-02-25Rebranded

Document Conventions

Ordered lists are used for sequential instructions:

  1. First do this
  2. Then do this

Unordered lists are used for itemized information and instructions that can be carried out in any order:

Bold typeface indicates interactive parts like connectors, switches, menus, and buttons.

Monospaced text indicates program code and data input/output.

This is a cross-reference within this document: Document Conventions.

This is an external link: www.hms-networks.com.

Note: This symbol indicates additional information that may facilitate installation and/or operation.

Warning: 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.

Caution: This instruction must be followed to avoid a risk of personal injury.

WARNING: This instruction must be followed to avoid a risk of death or serious injury.

Document Specific Conventions

Trademark Information

Anybus is a registered trademark of HMS Industrial Networks. All other trademarks are the property of their respective holders.

General Information

The Anybus CompactCom Starter Kit is a development kit for the Anybus CompactCom platform (chip, brick, and module), providing designers with instant access to the capabilities of the Anybus CompactCom range. The kit facilitates quick demonstration and in-depth evaluation, enabling the design and debugging of potential applications.

Package Contents

The starter kit package includes the following items, depending on configuration:

Configuration 1 (Anybus CompactCom M40/M30)

Configuration 2 (Anybus CompactCom M40/M30 without housing)

Configuration 3 (Anybus CompactCom B40)

Description

General Information

The starter kit package includes a development board for creating networking applications via the Anybus CompactCom module's host interface channels. The kit includes an option board for either Anybus CompactCom M40/M30 (module) or Anybus CompactCom B40 (brick). The development board connects to a standard USB2 port and operates at 24 V ±20%. The Anybus CompactCom B40 option board and the expansion board provide in-circuit access to all Anybus CompactCom host interface signals for debugging and evaluation. These boards operate at 3.3 VDC.

Option Board Overview (Module)

The starter kit features two PCBs joined together. An optional module (with or without housing) or an expansion board can be connected to the top board (1). All three contacts must be joined for correct functionality; otherwise, the starter kit will not work.

Fig. 1: Starter Kit Board Layout

Diagram showing the starter kit board with numbered components:

  • 1: Module adapter card
  • 2: USB base board
  • 3: See Connectors, p. 8.
  • 4: See Control Switches, p. 9.

Connectors

Fig. 2: Connectors

Diagram showing connector locations:

  • 1: Power switch
  • 2: Power connector (24 V) - 1: 24V, 2: GND
  • 3: RS-232 connector
  • 4: USB2 connector

Control Switches

Fig. 3: Control Switches

Diagram showing control switch locations:

  • 1: Reset button (hardware reset)
  • 2: Control Switch. Note: Switches 1 and 2 should be OFF for control via Transport Provider path.
    • OFF: Power controlled by Transport Provider path from PC.
    • ON: Power always on.
  • 2: Control Switch (continued). Note: Switches 1 and 2 should be OFF for control via Transport Provider path.
    • OFF: Operation mode and reset signals controlled via Transport Provider path from PC.
    • ON: Operating mode set to [0,0,0,0] (OM[0..3]), reset signal deactivated.
  • 3-6: Reserved (shall always be ON).
  • 4: Controls linking of serial RX/TX signals between interfaces (USB Transport Provider, Anybus CompactCom serial application, RS-232). Note: Set to position 2 when controlled via Transport Provider path.
    • 0: No interfaces linked.
    • 1: USB Transport Provider and Anybus CompactCom linked; RS-232 unconnected.
    • 2: RS-232 and Anybus CompactCom linked; USB Transport Provider unconnected.
    • 3: USB Transport Provider and RS-232 linked; Anybus CompactCom serial application unconnected.
  • 5: Board ID switch. Unique ID required if multiple USB boards are connected to the same PC. Reconfiguration needed if ID changes.
  • 6: Not used.
  • 7: Dual color LEDs. Only the left LED is used.
    • Off: No power to the Anybus CompactCom module.
    • Green: Power on or Control Switch 1 is on.
    • Red: Power off, path closed correctly.

Expansion Board Overview

The Anybus CompactCom Expansion Board connects to the development board's host application connector, providing in-circuit access to all Anybus CompactCom host interface signals for debugging and evaluation. Any Anybus CompactCom, with or without housing, can be connected. The expansion board operates at 3.3 VDC, powered by the development board connector.

Fig. 4: Expansion Board

Diagram showing the expansion board:

  • 1: Connector to development board (host application interface)
  • 2: See Host Interface Signals, p. 11.

Host Interface Signals

The Anybus CompactCom host interface signals are available through six 16-pin headers (2.54 mm). The upper row of each header is connected to signal ground, and the lower row contains the host interface signals. Pin names and functionality vary depending on the operating mode.

JP4 Header Overview:

HeaderSignal Name Printed on BoardSignal Name Serial ModeShift RegisterSPI Mode8-bit Mode16-bit Mode
JP4A0DIP1_0DIP1_0DIP1_0A0WEH
A1DIP1_1DIP1_1DIP1_1A1A1
A2DIP1_2DIP1_2DIP1_2A2A2
A3DIP1_3DIP1_3DIP1_3A3A3
A4DIP1_4DIP1_4DIP1_4A4A4
A5DIP1_5DIP1_5DIP1_5A5A5
A6DIP1_6DIP1_6DIP1_6A6A6
JP5A7DIP1_7DIP1_7DIP1_7A7A7
A8LDSSA8A8
A9SCLKSCLKA9A9
A10D0MISOA10A10
A11DIMOSIA11A11
A12ASM RXA12A12
A13 (NC)ASM TXA13A13

JP3 Header Overview:

HeaderSignal Name Printed on BoardSignal Name Serial ModeShift RegisterSPI Mode8-bit Mode16-bit Mode
JP3D7DIP2_7DIP2_7DIP2_7D7D7
D6DIP2_6DIP2_6DIP2_6D6D6
D5DIP2_5DIP2_5DIP2_5D5D5
D4DIP2_4DIP2_4DIP2_4D4D4
D3DIP2_3DIP2_3DIP2_3D3D3
D2DIP2_2DIP2_2DIP2_2D2D2
D1DIP2_1DIP2_1DIP2_1D1D1
D0DIP2_0DIP2_0DIP2_0D0D0

JP6 Header Overview:

HeaderSignal Name Printed on BoardSignal Name Serial ModeShift RegisterSPI Mode8-bit Mode16-bit Mode
JP6OM0OM0OM0OM0OM0OM0
OM1OM1OM1OM1OM1OM1
OM2OM2OM2OM2OM2OM2
CSCSCS/CS/CS/CS
WECTWEWELWELWEL
IRQPAIRQIRQIRQIRQ
RESETRESETRESETRESETRESETRESET

JP7 Header Overview:

HeaderSignal Name Printed on BoardSignal Name Serial ModeShift RegisterSPI Mode8-bit Mode16-bit Mode
JP7GOP1LED4ALED4ALED4ALED4AD15
GOPOLED4BLED4BLED4BLED4BD14
/GOP1GIP1LED3ALED3ALED3ALED3AD13
/GOP2GIP1LED3BLED3BLED3BLED3BD12
GIP2LED2ALED2ALED2ALED2AD11
LED2ALED2BLED2BLED2BLED2BD10
LED1ALED1ALED1ALED1AD9
LED1BLED1BLED1BLED1BD8

JP8 Header Overview:

HeaderSignal Name Printed on BoardSignal Name Serial ModeShift RegisterSPI Mode8-bit Mode16-bit Mode
JP8RXRXASM RXASM RXASM RXASM RX
TXTX / OM3ASM TX / OM3ASM TX / OM3ASM TX / OM3ASM TX / OM3
RxMIOMIOMIOMIO/SYNCMIO/SYNC
TxM10/SYNCMIO/SYNCMIO/SYNCMIOMI1/SYNC
MI1MI1MI1MI1MI1MI1
MDOMDOMDOMDOMDOMDO
(NC)(NC)(NC)(NC)(NC)(NC)

For more information, refer to the Anybus CompactCom M40/M30 Hardware Design Guide.

Option Board Overview (Brick)

The option board for brick provides in-circuit access to all signals of the Anybus CompactCom host interface, allowing in-circuit debugging and evaluation. The option board operates at 3.3 VDC.

Fig. 5: Brick Option Board

Diagram showing the brick option board:

  • 1: Brick adapter card
  • 2: USB base board
  • 3: See Connectors, p. 8.
  • 4: See Control Switches, p. 9.

Header/Connector Details:

External Power Connector (JP25)

The connector can be used to power the Anybus CompactCom module from an external power source. The board has no on-board power regulation; a regulated 3.3 VDC power source is required, as specified by the Anybus CompactCom M40/M30 Hardware Design Guide.

Connector (Male) Details

Diagram showing the external power connector with '+' and '-' terminals.

Warning: Exceeding the specified voltage WILL cause irreparable damage to the Anybus CompactCom and/or the host application.

Power Source Selection (JP24)

The expansion board can be powered either from the development board connector (1) or from an external power source (4).

Power SourceJumper Location
Internal (via development board connector)1-2
External (via external power connector)2-3

Host Interface Signals

The Anybus CompactCom host interface signals are available through six 16-pin headers (2.54 mm). The lower row of each header is connected to signal ground, and the upper row holds the host interface signals. Pin names and functionality vary depending on the operating mode.

Fig. 7: Host Interface Signals

Diagram showing pin assignments for headers JP20, JP21, JP22, JP18, JP19, JP17.

JP18 Header Overview:

HeaderSignal Name Printed on BoardSignal Name Serial ModeShift RegisterSPI Mode8-bit Mode16-bit Mode
JP18MDMDOMDOMDOMDOMDO
A0DIP1_0DIP1_0DIP1_0A0WEH
A1DIP1_1DIP1_1DIP1_1A1A1
A2DIP1_2DIP1_2DIP1_2A2A2
A3DIP1_3DIP1_3DIP1_3A3A3
A4DIP1_4DIP1_4DIP1_4A4A4
A5DIP1_5DIP1_5DIP1_5A5A5
A6DIP1_6DIP1_6DIP1_6A6A6
JP19A7DIP1_7DIP1_7DIP1_7A7A7
A8LDSSA8A8
A9SCLKSCLKA9A9
A10D0MISOA10A10
A11DIMOSIA11A11
A12ASM RXA12A12
A13ASM TXA13A13
3V33V33V33V33V33V3

JP17 Header Overview:

HeaderSignal Name Printed on BoardSignal Name Serial ModeShift RegisterSPI Mode8-bit Mode16-bit Mode
JP17D7DIP2_7DIP2_7DIP2_7D7D7
D6DIP2_6DIP2_6DIP2_6D6D6
D5DIP2_5DIP2_5DIP2_5D5D5
D4DIP2_4DIP2_4DIP2_4D4D4
D3DIP2_3DIP2_3DIP2_3D3D3
D2DIP2_2DIP2_2DIP2_2D2D2
D1DIP2_1DIP2_1DIP2_1D1D1
D0DIP2_0DIP2_0DIP2_0D0D0
JP20OM0OM0OM0OM0OM0OM0
OM1OM1OM1OM1OM1OM1
OM2OM2OM2OM2OM2OM2
nCSCSCS/CS/CS/CS
nWECTWEWELWELWEL
nIRQPAIRQIRQIRQIRQ
nOEOEOEOEOEOE
nRESETRESETRESETRESETRESETRESET
JP21D15LED4ALED4ALED4ALED4AD15
D14LED4BLED4BLED4BLED4BD14
D13LED3ALED3ALED3ALED3AD13
D12LED3BLED3BLED3BLED3BD12
D11LED2ALED2ALED2ALED2AD11
D10LED2BLED2BLED2BLED2BD10
D9LED1ALED1ALED1ALED1AD9
D8LED1BLED1BLED1BLED1BD8
JP22RxRXASM RXASM RXASM RXASM RX
TxTX / OM3ASM TX / OM3ASM TX / OM3ASM TX / OM3ASM TX / OM3
RxMIOMIOMIOMIO/SYNCMIO/SYNC
TxMI1/SYNCMIO/SYNCMIO/SYNCMIOMI1/SYNC
MI1MI1MI1MI1MI1MI1
(NC)(NC)(NC)(NC)(NC)(NC)
(NC)(NC)(NC)(NC)(NC)(NC)

Note: Signals Tx and Rx (JP22) are printed on the board as seen from the brick. On the first version (0327 - 1.0.1) of the option board, these signals are printed as TxD and RxD and as seen from the application, not from the Anybus CompactCom.

The signal names for the different modes are given as seen from the brick.

For more information, refer to the Anybus CompactCom B40 Hardware Design Guide.

Software

General

The software described is part of the Anybus CompactCom Starter Kit and is available at www.anybus.com/starterkit40.

Transport Provider

The Transport Provider is a set of drivers enabling a PC with Microsoft Windows™ to communicate with HMS products via Transport Paths. A Transport Path is set up once and can be reused by all HMS PC applications requiring it.

Host Application Example Code

For implementations of the Anybus CompactCom 30 or 40, the example code and its guide help to expedite the development process. The host application example code includes a driver acting as a bridge between the Anybus CompactCom module and the host application. The driver features an API (Application Programming Interface) defining a common interface. The example code also includes an application demonstrating API usage, serving as a base for the final product.

The host application example code and the Host Application Implementation Guide are available at www.anybus.com/starterkit40. The guide details the code and provides instructions for simple implementations and development tips.

Technical Specification

Power Supply

USB Development Board

Environmental Specification

Consult the Anybus CompactCom Hardware Design Guide for further information.

EMC Compliance

Consult the Anybus CompactCom Hardware Design Guide for further information.

Models: CompactCom Starter Kit

File Info : application/pdf, 22 Pages, 6.40MB

PDF preview unavailable. Download the PDF instead.

hms-hmsi-27-224

References

PDFlib PDI 9.0.7p3 (C /Win64) PTC Arbortext Publishing Engine

Related Documents

Preview Anybus CompactCom 40 DeviceNet Network Guide
Comprehensive guide detailing the features, operation, and technical specifications of the Anybus CompactCom 40 DeviceNet communication module for industrial automation networks. Includes information on CIP objects, DeviceNet implementation, and host application integration.
Preview Anybus CompactCom 40 - PROFINET IRT IIoT Secure Network Guide
Comprehensive network guide for the Anybus CompactCom 40, detailing its features, setup, operation, and implementation for PROFINET IRT IIoT Secure applications. Covers configuration, security, data exchange, and various communication protocols.
Preview Anybus CompactCom 40 EtherCAT Network Guide
Comprehensive network guide for the Anybus CompactCom 40 EtherCAT communication module by HMS Networks, detailing features, operation, and implementation for industrial automation applications.
Preview Anybus CompactCom 40 EtherNet/IP Transparent Ethernet Network Guide
This network guide provides comprehensive information on the Anybus CompactCom 40 EtherNet/IP module, focusing on its Transparent Ethernet functionality. It details features, basic operation, implementation specifics, and technical specifications for industrial network integration.
Preview Connect Anybus CompactCom to IIoT Applications Using Node-RED
This application note from HMS Industrial Networks AB guides users on integrating Anybus CompactCom devices with Node-RED for IIoT applications, providing practical examples for data access and filtering.
Preview Anybus Communicator Quick Guide: Replacing X-gateway
A quick guide from HMS Networks on how to transition configurations from an Anybus X-gateway to a new generation Anybus Communicator, covering software setup, IP configuration, and I/O settings.
Preview AnyBus-X J1939 to Modbus Interface User Manual
User manual for the AnyBus-X J1939 to Modbus Interface, detailing installation, configuration, operation, and specifications for connecting J1939 heavy-duty vehicle networks with Modbus RTU master devices.
Preview Anybus-E300-MBTCP Startup Guide for Modbus TCP
A concise startup guide for the Anybus-E300-MBTCP communication module, detailing its installation, safety precautions, network connection, IP address configuration, and LED indicators for Modbus TCP integration.