Anybus
CompactCom - Technical Overview |
Active & Passive
Modules
There are two versions of Anybus-CompactCom modules
available.
Active Modules: Handles
the full protocol
stack up to Layer 7, suitable for networks such as
Profibus, EtherNet/IP or CC-Link. All
necessary software and hardware is included on
the active Anybus-CC modules and they can be
interfaced through an asynchronous
serial interface or via a parallel interface. Both
interface alternatives support the same data
exchange methods, functionality and features.
8-bit
2kB Dual Port Ram Parallel Interface
Asynchronous
half duplex SCI Serial Interface
Passive Modules: Provides
the physical layer of selected network and handles basic
communications tasks such as converting
serial communications to any supported network. It is
suitable for RS485, USB, Bluetooth or as an Ethernet
Serial Server.
Passive SCI Serial
Interface (Transparent passthrough)
Anybus-ASIC
Integrated into the Anybus CompactCom is a
high performance 32/16 Bit RISC microprocessor with built-in Fieldbus/Ethernet
network controllers.
Software interface / Anybus Driver
The
Anybus-CompactCom 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.
To 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
high level of integration, since the
host communication protocol enables the Anybus module to retrieve
information directly from the host
application using explicit object requests.
HMS supplies a free source level (C language) software driver that
can be used freely to speed up the
development process. The Anybus
driver acts
as “glue” between
the Anybus module and the host application, i.e
it separates the low level host interface communication from the
host application software and provides
easy to use function calls for common Anybus related tasks.
The driver is fully OS independent, and can even be used without
an operating system if required.
Data Exchange
Anybus CompactCom network
interface offers device specific features and functionality.
The implementation differs fundamentally between the different
fieldbus and Ethernet networks, but this is handled
by dedicated objects in the Anybus module in a standardized
way. Anybus Object Model
The network interface must be seen and work
as a highly integrated component. Anybus-CC provides
an interface that is based on product parameter data exchange
instead of blocks of I/O and parameter data.
The Anybus-CC
module does not store any data internally unless for buffering
of high speed I/O data. To address this
difference the Anybus-CC offers a standard Anybus API for:
Process & Parameter
Data Exchange
Device
diagnostics
Network
and system events
Through the API the Anybus-CC enables the
host applications parameters and services to be visible to the
network. With Anybus-CC it is therefore possible to define product
parameter lists, perform direct updates via the network on changes
and define associated parameter attributes such as, Name, Value,
Min, Max, Unit, etc.
Interface Methods
Anybus
CompactCom has both a 2kB (8-bit) Dual Port Ram Parallel Interface
with a 30ns access, with interupt or polled, and an Asynchronous
UART Serial interface (n8,1) with configurable baudrates of 19.2kbps
- 625kbps with a fixed frame size for efficient DMA usage.
Innovative Housing and Mounting Mechanism
The module fastening is handled by
the module mehanics; no additional
mounting screws are required.
The only thing that needs to be
considered is the fastening holes in
the PCB. The PE (Protected earth)
connection is made on module
insertion, via a metallic clip at the
bottom of the module. |
 |
| KEY
TECHNICAL FEATURES - ANYBUS COMPACTCOM |
Active modules: Handles
the full protocol
stack up to Layer 7, suitable for networks such
as Profibus, EtherNet/IP or CC-Link |
Passive modules: Provides
the physical layer of selected network and handles basic
communications tasks such as converting serial data. |
2kB (8-bit) Dual Port Ram Parallel Interface
with a 30ns access, with interupt or polled |
Asynchronous
UART Serial interface with configurable baudrates of 19.2kbps
- 625kbps |
On-board high performance Anybus NP30 RISC communications ASIC |
Network independant hardware and software for cyclic, acyclic & diagnostic functions |
Robust plastic housing and innovative CompactFlash connection to host product |