A SERVICE OF

logo

Overview 06/2005 Danaher Motion
Because SERCOS is digital, it can transmit signals such as velocity and
position commands with high resolution. The SERVOSTAR
®
MC and
accompanying drives ( SERVOSTAR CD series), support 32-bit velocity
commands. This provides a much higher resolution than can be achieved
with the analog interface. The most common SERCOS functions are
provided in such a way that you do not have to be an expert to gain the
benefits.
1. 6 API
DanaherMotion's Kollmorgen API
is a software package that allows you to
communicate with the SERVOSTAR MC from popular programming
languages, such as Visual Basic. The API provides complete access to all
the elements of your system across dual-port ram. See the SERVOSTAR
SC/MC API Reference Manual for more information.
1. 7 MULTI-TASKING
The SERVOSTAR MC is a fully multi-tasking system (see figure below) in
which you can create multiple tasks and multiple elements (e.g., axes) that
operate independently of one another. Also, because the API supports
multiple applications communicating concurrently, you can write one or more
applications that have access to all of the tasks and elements.
3
rd
Party Soft PLC
Visual C
Visual BASIC
Task 3
Task 2
Task 1
Axis 3
Axis 2
Axis 1
Dual Port RAM
Kollmorgen API
Host CPU
SERVOSTAR MC
1. 8 USER COMMUNICATION
The ETHERNET and Serial ports of the MC are used for ASCII data transfer.
Non-printable characters are sent using CHR$. Data access is stream-
oriented. There is no data framing. MC Basic applications gain access to
either raw serial port or TCP socket. The TCP socket guaranties error free
data transfer, while the serial port does not offer error recovery. The
transmitted data does not have any meaning in terms of directly controlling
the MC.
User communication provides the basic features of serial and TCP/IP data
communication, which is not limited to a specific communication protocol,
enabling the usage of any protocol over serial or TCP/IP through an MC
application.
4 Rev E M-SS-005-03l