Moog Animatics SmartMotor™ Developer's Guide,Rev. L
Page 358 of 909
CBAUD=formula
CAN Baud Rate
APPLICATION: Communications control
DESCRIPTION: Gets/sets the CAN baud rate (not used for PROFIBUS); value is
retained in EEPROM between power cycles
EXECUTION: Requires reboot of motor for change to take effect
CONDITIONAL TO: N/A
LIMITATIONS: Requires reboot of motor for change to take effect
READ/REPORT: RCBAUD
WRITE: Read/write
LANGUAGE ACCESS: Assignment, formulas and conditional testing
UNITS: Baud
RANGE OF VALUES: 20000, 50000, 125000, 250000, 500000, 800000,1000000
TYPICAL VALUES: 20000, 50000, 125000, 250000, 500000, 800000,1000000
DEFAULT VALUE: 125000 (Factory EEPROM setting)
FIRMWARE VERSION: 5.x series only
COMBITRONIC: N/A
DETAILED DESCRIPTION:
The CBAUDcommand is used to get (read) and set the CANbaud rate as follows:
l
=CBAUD
Get CANbaud rate.
l
CBAUD=
Set CANbaud rate.
The SmartMotor supports different protocols over the optional CAN port. CANopen and
DeviceNet are popular industrial networks that use CAN. If a master is communicating to a
group of SmartMotors as slaves under either of these standard protocols, the Combitronic
protocol can still function, and it will not be detected by the CANopen or DeviceNet master.
NOTE: To operate properly, the CAN network must have all devices set to the same
baud rate.
The following commands set up and support the CAN port of the motor:
CADDR=formula
where formula may be from 1 to 127. The setting is stored in the EEPROM, but you must
reboot the motor to activate the setting.
CBAUD=formula
where formula may be one of the following: 1000000, 800000, 500000, 250000, 125000,
50000 or 20000.
Part 2: Commands: CBAUD=formula