P
ar
t
1: P
rog
ra
m
ming
Moog Animatics SmartMotor™ Developer's Guide, Rev. L
Page 95 of 909
Introduction
There are various ways to communicate with a SmartMotor:
l
Direct-command serial over RS-232 or RS-485 (depending on the motor)
l
Data mode
l
Combitronic, CANopen, DeviceNet, etc.
l
I²C communications
NOTE:
When using I²C, the SmartMotor is always the bus master. You cannot
communicate between SmartMotors through I²C.
These communications methods are described in the following sections.
In applications using more than one SmartMotor, the best choice for communications is to link
the SmartMotors together over their optional CAN ports, and then communicate with the
group through any of the RS-232 or RS-485 ports of any of the motors on the chain. The
SmartMotor's CAN-based Combitronic communications unifies all SmartMotor data and
functions in a group, which makes any single motor look like a multi-axis controller from the
perspective of the RS-232 or RS-485 ports. Additionally, this allows all the motors to share
resources as though they were a large multi-axis controller.
Moog Animatics offers adapters for
converting RS-232 to RS-485, and for
converting either to USB.
NOTE:
If you are unable to communicate with the SmartMotor, you may be able to
recover communications using the Communication Lockup Wizard, which is on the
SMI software Communications menu. For details, see the SMI software online help,
which is accessed by pressing the F1 key or selecting Help from the SMI software
main menu.
Communication Menu - Communication Lockup Wizard
Part 1: Programming: Introduction