CANopen Software Tools


 

Rapid Development
CMO and CML eliminate the development of low-level code to control a CANopen network. Multi-axis motion
is as simple as passing coordinates to a predefined coordinated set. CML links into a C++ application program.
CMO are COM objects that can be used by Visual Basic, .NET, Labview or any program supporting
the COM object interface.
Control Platform Flexibility
CML delivers optimal flexibility and performance. The application program can run on a PC under Windows
or on an embedded microprocessor with any real-time multi-tasking operating system. CMO provides
optimal ease of use for applications running under Windows.

 

 

 

Application

 

Processor

 

Operating System

 

CMO

 

Visual Basic, Labview etc.

 

PC

 

Windows

 

CML

 

C++

 

PC
Embeded

 

Windows or Linux
Real-time multi-taking OS

CMO/CML Function Summary

 

Network Management:

 

◆  Configuration and startup
◆  Synchronization
◆  Node guarding

 

◆  Message generation (SDOs, PDOs etc)
◆  Heartbeat
◆  Network error management

 

Motion:

 

◆  Path planning
◆  PVT generation

 

◆  Execute profiles and homing
◆  Drive PVT buffer management

 

General:

 

◆  Set and get parameters
◆  Download drive setup files

 

◆  Fault handling
◆  Read/write CANopen I/O modules

Quickly Create a Powerful Motion Application

 

command menu
Command Menu
Amplifier properties and methods appear
In a drop-down. Simply scroll and select

 

Labview Program
Labview Program
Each CMO method appears in a separate
Function block to perform two relative moves

 

Graphical User Interface
Visual Basic combines with CMO for
Integrated GUI and machine control