|Anybus CompactCom - Questions & Answers|
Read the most common questions about the Anybus-CompactCom
Q: What does the Software Development Kit (SDK) include?
A: The SDK (Software Development Kit) is included in the Starter-Kit. The SDK is an Application Driver. This software is written in ANSI-C and the intention is that the customer shall port this code directly to his application. When using this Driver the application do not need any specific knowledge about the interface and the protocol (only the kind of interface needs to be known), the Driver handles everything else. When using the Driver the application need to call the timer system of the Driver cyclically, run the Driver cyclically, specify the length of the read and write process data, handle object specific acyclic requests (this includes ADI’s, diagnostics and Anybus information), setup the process data information and take proper action to warnings and errors that are signalled by the Driver.
Q: When I use the Anybus-CompactCom
Driver, what does it need in RAM & ROM in my microprocessor
A: It depends a little bit on what processor and compiler you use, but in general you can estimate 16kbyte in ROM and 3 kbyte in RAM for the Anybus-CompactCom Driver/Software Stack in your microprocessor system.
Q: The front panel
of Anybus-CompactCom has only two LED’s. Is this enough
for all networks? If a customer wants to mount LED on his carrier
board, can he connect the LED signals from Anybus-CompactCom
through the CompactFlash connector?
A: We have made research and found that for most networks, 2 LEDs are enough. EtherNet/IP requires 4, but the extra two LEDs will be in the RJ45 connector. Interbus requires 5 LEDs but for Interbus we are planning a M12 front which will allow more LED indicators. The LED signals are available on pins on the CompactFlash connector.
Q: Anybus-CompactCom does not have an address
switch on the front panel. Does it mean that all settings for
address and baud rate can be set from the application through
the DPRAM /serial interface?
A: There is a special object in the Anybus-CompactCom where the address is written during INIT, so this means no switch on Anybus-CompactCom is needed. The Anybus-CompactCom will also support auto baudrate features (supported by the network). Its up to the customer if we have his user to set the address via a DIP-switch somewhere on his own electronics, or provide the address by other means, like a keyboard that might be available already on the product (quite normal on a drive for example)
Q: What kind of connector do I need on my product
to connect with Anybus-CompactCom?
A: It is just a standard CompactFlash connector, a low cost connector available from many different vendors.
Q: What is the maximum power consumption for
A: The Anybus-CompactCom platform in itself is designed to be extremely power efficient. The exact power requirements for a particular networking system will however vary a lot depending on to the components used in the actual bus circuitry. While most systems usually require less than 250mA of supply current, certain high performance networks, or networks which require the use of legacy ASIC technology, will consume up to 400mA, or in very rare cases even as much as 1000mA.
As an aid when designing the power supply electronics, the networks have been divided into classes based on their power consumption as follows.
• Class A: This class includes systems that require less than 250mA of supply current.
• Class B: This class includes systems that require up to 500mA of supply current.
• Class C: This class includes systems that require up to 1000mA of supply current.
Please see the Anybus-CompactCom hardware designguide, chapter Implementation guidelines A-5 for exact information on the requested networks.