Overview 06/2005
Danaher
Motion
Because SERCOS is digital, it can transmit signals such as velocity and
position commands with high resolution. The SERVO
STAR
®
MC and
accompanying drives ( SERVO
STAR
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 SERVO
STAR
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
M
ULTI
-
TASKING
The SERVO
STAR
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
SERVO
STAR
MC
1. 8
U
SER 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