Anybus logo Anybus® CompactCom™ M30 - In-depth tech overview

Anybus CompactCom is a very flexible communication solution. The modules contain the complete functionality of an industrial network interface and provides a standardized and network independent parallel or serial application interface for the host automation device.



Click on the tabs below to learn more..

  • Features
  • Applications
  • Hardware / Mechanics
  • Software
  • Without Housing

Anybus logo Anybus CompactCom 30 series - Technical Specifications

CompactCom mechanical overview


Functionality of the Anybus-CompactCom
Anybus-CompactCom is a very flexible communication solution. The modules contain the complete functionality of an industrial network interface and provides a standardized and network independent parallel or serial application interface for the host automation device.

Whether fieldbus, industrial Ethernet or wireless interface is needed, these small, flexible and inexpensive modules are the perfect fit for device manufacturers. Anybus CompactCom provides the most compelling alternative to extensive in-house development.

Supported network features
CompactCom 30 series incorporates the latest protocol specification of the chosen network. HMS continuously maintains the network functionality so that your automation device always complies to the latest standards and has unlimited interoperability. All CompactCom modules are pre-certified for full network compliance with the chosen network. The network functionality includes cyclic I/O data, acyclic parameters, network, status and diagnostic information, alarm messaging and device identification. Through the host application interface the CompactCom functionality can be tailored to the communication requirements of the automation device, which allows for a high level of functional integration.

Active and passive modules for maximum flexibility
The CompactCom 30 series family consists of two standard module types.

Active modules handle the complete protocol of the fieldbus or Ethernet network. All necessary software and hardware is included. The application interface of CompactCom can be accessed by either a parallel Dual Port Ram or a fast serial line. Both interface alternatives support the same data exchange methods, functionality and features. Active modules are available for all fieldbus and industrial Ethernet networks.

Passive Modules provides the physical layer network interface to the selected network. They provide a transparent pass-through for serial data coming from/to the external network and the serial host application interface. Passive modules are available for RS-232, RS485, USB and Bluetooth
.

IT Functions for Ethernet versions
The CompactCom Ethernet versions contain embedded IT functions such as, an embedded dynamic web server, Telnet server, FTP server and an Email client.

Together, these IT functions allow for example, that data can be monitored via the built in web server, or using event triggered Email messages. SSI technology enables web pages and Email messages to carry dynamic content such as I/O data, configuration, and settings and then visualizing in a user friendly way.

The IT functions also include a TCP/UDP/IP socket interface. This allows applications to execute any kind of vendor specific TCP/IP based protocols using the core functionality of the Anybus-IC.

  KEY TECHNICAL FEATURES
    Active modules provide the full functionality of the selected fieldbus/Ethernet network
    Passive modules provide the physical layer of the selected network and only handle basic communication
    2kB (8-bit) Dual Port Ram parallel application interface with a 30ns access
    Asynchronous UART serial application interface with configurable baud rates of 19.2kbps - 625kbps
    On-board high performance Anybus NP30 network processor
    Network independent hardware & software application interface for cyclic, acyclic data & diagnostics
    Robust plastic housing for easy handling and logistics
    Available with or without the robust plastic housing
    50-pin CompactFlash connector for connection to the host application interface
    Single 3.3V power supply with low power consumption
    Two on-board LED's for module and network status indication
    Galvanic isolation between the network and the host application interface
    M12 versions for IP65, IP67 rating for for several major networks

Anybus CompactCom 30 series application examples
CompactCom has been designed to meet many types of industrial automation products. HMI's, robot controllers, drives, micro PLC's, valve manifolds, instruments, weigh scales, temperature controllers, bar-code scanners and I/O blocks are just some of todays products that are integrating CompactCom.

Case examples:

Weigh scales
Todays industrial scale is a networked device installed in the automated manufacturing line. Even if the primary measure is just the weight, a modern scale has a lot of built-in intelligence and needs an industrial network to communicate with the supervisory system, normally a PLC. The type of network that is required for the scale, is normally dictated by the brand of PLC it's connected to.

CompactCom supports all major networks for fieldbus and industrial Ethernet, but also USB, serial, and wireless. This is a key benefit for scales applications since a scale can also be used in “light industrial” applications, like warehouses and packaging. Support for fieldbus, industrial Ethernet, USB and wireless gives scale manufacturers the flexibility to able to offer a solution to all applications. As the CompactCom Ethernet modules support pure TCP/IP communication, vendor specific protocols can be used on top of the TCP/IP socket interface of CompactCom. This allows easy integration into modern ERP (Enterprise Resource Planning) systems.

HMI's
Today communication is a key function for almost any HMI. It can be communication to a PLC it is connected to, or as a field device on a fieldbus or industrial Ethernet network. HMI's can access a wide range of data registers inside the PLC. This is normally done via propriety protocols, over serial or Ethernet media. A HMI device can also be connected as a field device, displaying production data and are then installed along a production line. When used as a field device, the PLC is normally a master over the HMI which operates as a slave/adapter on the fieldbus.

CompactCom high functionally, low power consumption, small size and low-cost gives manufacturers of HMI's maximum flexibility and gives customers the freedom to select almost any fieldbus or industrial Ethernet protocol to provide uplink and downlink communications to the HMI.

Drives/Inverters
The drives market is very fragmented and most drive manufacturers need to adapt to the communication system that is used on PLC systems that the drive connect to. Networks such as Profibus, DeviceNet, CC-Link, EtherNet/IP, CANopen and EtherCAT are all networks that are popular to use in manufacturing automation and this creates a need for drive manufactures to support these networks to comply with their customers needs.

Todays CompactCom 30 series is available with a general communication profile, “Communication Adapter” but a profile targeting specific drive requirements is currently under development. This will support “Drive Profiles” for relevant networks but still be compatible with the standard product using Communication Adapter Profile.


Hardware Application Interface
The hardware interface of the CompactCom 30 series is based upon a standard 50-pin CompactFlash™ connector. The pinning is tailor-made for industrial communication purposes and derives from standard CompactFlash signaling.

All CompactCom modules are powered by a single 3.3V power supply. In addition to the CompactFlash connector, all CompactCom modules have a specific shielding and grounding method, for industrial robustness and high EMC compliance. The hardware interface of active and passive modules is different, but both are fully independent of the chosen industrial network.

Anybus-CC application interface

Parallel application interface
Active CompactCom 30 series modules provide a fast parallel 2kB (8-bit) Dual Port Ram interface.This allows the host application to access the Anybus module directly as a memory mapped peripheral. For increased efficiency, an optional interrupt request signal (/IRQ) allows the host application to service the Anybus module only when necessary. Polled operation is also possible. In addition to the address and data signals of the Dual Port Ram, the parallel interface provides status and control signals, including reset, module ID, LED status and GPIO.

Serial application interface
The serial interface is a asynchronous serial interface with configurable baud rates of 19.2kbps - 625kbps with a fixed frame size for efficient DMA usage. It can easily be connected directly to a micro controller or UART of the host application. On active CompactCom modules the serial interface is always present and can be used as an alternative option to the parallel Dual Port Ram interface. On the passive modules, the serial interface is the only way to access the CompactCom from the host application.

Network interface
The network interface is dependant of the selected industrial network (fieldbus, Ethernet, serial, USB, wireless). It uses the connector type that is specified by the specific network standard. The signaling complies with the respective network specification. In addition, two LED's are integrated into the front of the CompactCom module, providing network and module status information.

Mechanics
A unique mechanical concept allows the module to be implemented as an end-user option (plug-in), or embedded into the host product at the manufacturing stage. The plug-in concept allows the vendor to assemble and ship their product without the CompactCom module fitted. The end user can then at a later stage decide whether to install an Anybus module or not.

Module mounting
The CompactCom module slides into the CompactCom slot off the host automation device. The module is fastened with an innovative mechanism by tightening the two screws located on in the front cover of the CompactCom module.

The module insertion can be made at any stage in the logistical chain between the automation device manufacturer and the end customer. This enables optimized logistics and flexibility.





Anybus Slot
The CompactCom slot consists of a well defined empty space on the host applications printed circuit board (PCB) and a male 50-pin CompactFlash connector. If the manufacturer supplies his automation device without an inserted module, the slot should be protected by the CompactCom slot cover. HMS can supply a “blind” slot-cover, which may be used to cover the CompactCom slot when
not in use, allowing the module to be supplied as an end-user option instead of being mounted during manufacturing. Specifications for the slot cover are featured in the CompactCom hardware design guide.


  MECHANICAL SPECIFICATIONS
Size:
    52 x 50 x 22mm or 2.04 x 1.97 x 0.86 ” (L x W x H ) ( with housing )
Size:
    52 x 37 x 16mm or 2.04 x 1.45 x 0.63 ” (L x W x H ) ( without housing )
Power Supply:
    3.3 Volt
Temperature:
    Operating -40°C to + 70 °C ( with housing )
Temperature:
    Operating -40°C to + 85 °C ( without housing )
Env Conformance:
    RoHS Conformance
Protection Class:
    IP20
EMC Certification:
    CE marked, UL & cUL conformance
Conformance:
    Tested and verified for fieldbus conformance

Software Application Interface
The CompactCom 30 series software interface is designed to be network protocol independent, allowing the host application to support all major networking systems using the same software driver, without loss of functionality.

Anybus-CC software modelTo provide flexibility and room for expansion, an object oriented addressing scheme is used between the host application and the Anybus module. This allows for a very deep level of integration.

The software interface of the CompactCom provides a structured way to access:
 Process & Parameter Data Exchange
 Device diagnostics
 Network and system events

Anybus host application software driver
To speed up the development process, HMS supplies free source level (C-language) software drivers. These drivers act as “glue” between the Anybus module and the host application, thus separating low level communication tasks from the host software environment. These drivers are available in two options:

Standard Driver
This driver is designed to exploit the flexibility and versatility of the Anybus CompactCom host interface concept to a maximum. A layered software approach provides a high level of abstraction
towards the host system, and multiple messages can be buffered and handled simultaneously.

The Standard Driver supports both serial- and parallel applications, and can either be polled cyclically or operate as an interrupt driven service. Potential targets include high performance applications which need a high degree of network functionality and flexibility.

Requirements: ROM ~16kB, RAM ~4kB

“Lite” Driver
The standard driver is designed to provide a high level of abstraction and may prove impractical in smaller applications or in applications which require less network functionality and flexibility. To bridge this gap, HMS supplies the Lite Driver, which provides a bare-bones solution suitable for applications with tight memory and/or performance demands.

The Lite Driver supports both serial and parallel applications through two separate source trees. Potential targets include applications with a limited amount of memory and/or processing capabilities and where basic network functionality is sufficient.

Both drivers are completely self-contained, i.e. they do not require an operating system to run. As a general rule, it is possible to modify both drivers as needed, thus making it possible to add “missing” functionality to the Lite Driver.

Requirements: ROM ~4kB, RAM ~0.4kB

Both drivers require porting to the host system environment.


CompactCom - without housing

As a compliment to the already widely used standard plug-in CompactCom communication modules with housing, HMS also offers the complete CompactCom range of interchangeable plug-in modules without housing. CompactCom modules without housing have exactly the same functionality as the modules with housing.

Without the plastic housing, the CompactCom modules are even smaller so that they fit in smaller automation devices. HMS provides fastening kits for easy fastening of the modules on the carrier board. CompactCom without housing is suitable for applications where device manufacturers want to integrate the CompactCom module during their manufacturing process in their production facilities. Another reason is that the CompactCom module will be completely hidden from view behind the front cover of the automation device. Only the required network connectors will be visible.

Mounting Kit
The CompactCom Mounting Kit is available to secure the CompactCom without housing module to the PCB (Printed Circuit Board) of the host automation device.

The Mounting Kit is easy to assemble, and consists of two plastic holder and two screws. When assembled it secures the CompactCom module firmly onto the host application device.

HMS order code for the Mounting Kit: 019180 (bulk pack for 50 units)