The Baldor controls represent the latest technology in microprocessor
based motor controls. In addition to the user programmable parameters
available in every control, many different expansion boards are available
from Baldor to further customize the control to most any application.
Expansion boards are categorized by compatibility into two groups:
Group 1 and Group 2, see Table 1-1. A board from either group may be
used alone in a control. If two boards are to be used, one board must
be from Group 1 and the other from Group 2.
Note: Using two Group 1 or two Group 2 boards in the same control is
For a period of two (2) years from the date of original purchase,
BALDOR will repair or replace without charge controls and
accessories which our examination proves to be defective in
material or workmanship. This warranty is valid if the unit has not
been tampered with by unauthorized persons, misused, abused, or
improperly installed and has been used in accordance with the
instructions and/or ratings supplied. This warranty is in lieu of any
other warranty or guarantee expressed or implied. BALDOR shall
not be held responsible for any expense (including installation and
removal), inconvenience, or consequential damage, including
injury to any person or property caused by items of our manufacture
or sale. (Some states do not allow exclusion or limitation of
incidental or consequential damages, so the above exclusion may
not apply.) In any event, BALDOR’s total liability, under all
circumstances, shall not exceed the full purchase price of the
control. Claims for purchase price refunds, repairs, or
replacements must be referred to BALDOR with all pertinent data
as to the defect, the date purchased, the task performed by the
control, and the problem encountered. No liability is assumed for
expendable items such as fuses.
Goods may be returned only with written notification including a
BALDOR Return Authorization Number and any return shipments
must be prepaid.
1-2 General Information
Safety Notice
This equipment contains voltages that may be as great as 1000 volts!
Electrical shock can cause serious or fatal injury. Only qualified
personnel should attempt the start-up procedure or troubleshoot this
equipment.
This equipment may be connected to other machines that have rotating
parts or parts that are driven by this equipment. Improper use can
cause serious or fatal injury. Only qualified personnel should attempt
the start-up procedure or troubleshoot this equipment.
PRECAUTIONS
WARNING: Do not touch any circuit board, power device or
electrical connection before you first ensure that power has
been disconnected and there is no high voltage present
from this equipment or other equipment to which it is
connected. Electrical shock can cause serious or fatal
injury. Only qualified personnel should attempt the start-up
procedure or troubleshoot this equipment.
WARNING: Be sure that you are completely familiar with the
safe operation of this equipment. This equipment may be
connected to other machines that have rotating parts or
parts that are controlled by this equipment. Improper use
can cause serious or fatal injury. Only qualified personnel
should attempt the start-up procedure or troubleshoot this
equipment.
General Information 1-3
WARNING: Be sure the system is properly grounded before
applying power. Do not apply AC power before you ensure
that all grounding instructions have been followed.
Electrical shock can cause serious or fatal injury.
WARNING: Do not remove cover for at least five (5) minutes
after AC power is disconnected to allow capacitors to
discharge. Dangerous voltages are present inside the
equipment. Electrical shock can cause serious or fatal
injury.
WARNING: Improper operation of control may cause violent
motion of the motor shaft and driven equipment. Be certain
that unexpected motor shaft movement will not cause injury
to personnel or damage to equipment. Peak torque of
several times the rated motor torque can occur during
control failure.
WARNING: Motor circuit may have high voltage present
whenever AC power is applied, even when motor is not
rotating. Electrical shock can cause serious or fatal injury.
Caution: To prevent equipment damage, be certain that the
electrical service is not capable of delivering more than the
maximum line short circuit current amperes listed in the
appropriate control manual, 230 VAC, 460 VAC or 575 VAC
maximum per control rating.
1-4 General Information
Section 2
Expansion Board Description
Introduction
The Device Net expansion board is a Device Net Group 2 Only Slave
device using the predefined master/slave connection set, as defined by
the ODVA. It is capable of explicit messaging, as well as polled and/or
COS/Cyclic I/O. The interface is based on the Baldor Binary Protocol
(BBP) command set.
Group 2 board
Device Net Communications Expansion Board
Catalog No. EXB013A01
Description 2-1
2-2 Description
Section 3
Installation
Board Installation
This section describes the Expansion Board installation procedure.
Caution:Before you proceed, be sure to read and become
familiar with the safety precautions at the beginning of this
manual. Do not proceed if you are unsure of the safety
precautions described. If you have any questions, contact
BALDOR before you proceed.
1.Remove the expansion board from the shipping container.
2.Remove all packing material from the board.
Caution:Be sure all packing materials are removed from the
board. Conductive foam may be present on the connectors
to prevent static build up during shipping. This can prevent
proper circuit operation.
If you are installing only one board, refer to the “Single Expansion Board
Installation” procedure. If you are installing two expansion boards (or a
second board) refer to the “Dual Expansion Board Installation”
procedure.
Installation 3-1
AC Controls
(For all 15H Inverter, 21H Line Regen Inverter, 18H Vector, 22H Line
Regen Vector and 23H Servo).
Single Expansion Board Installation
Procedure:
1.Be sure drive operation is terminated and secured.
2.Remove all power sources from the control.
3.Wait at least 5 minutes for internal capacitors to discharge.
4.Remove the four (4) Phillips head screws (
control cover. (For A & B size, remove four screws that secure the
cover. On floor mounted G size enclosures, open the enclosure
door).
5.Remove the control cover.
6.Slide the expansion board male connector into the female
connector of the control board. See Figure
7.Securely mount the expansion board to the sheet metal mounting
plate using the #6 screws provided in the installation hardware.
See Figure 3-2.
8.The mechanical installation of the expansion board is now
complete. Refer to Section 4 of this manual and configure the
jumpers as desired. Also complete the wiring before you proceed
to step 9.
9.When complete, install the control cover using the four (4) Phillips
head screws (
1
/4 turn). (For A & B size, install four screws that
secure the cover. On floor mounted G size enclosures, close the
enclosure door).
10. Restore all power sources to the control.
11. Restore drive operation.
1
/4 turn) that secure the
3-1.
3-2 Installation
AC Controls
Single Expansion Board Installation (Continued)
Figure 3-1 Single Expansion Board Installation
Expansion BoardMotor Control Board
Terminal tightening torque is 7 lb-in (0.8 Nm) maximum.
Figure 3-2 Single Expansion Board Installation
#6 Screw
Group 1 or 2 Expansion Board
Sheet Metal Mounting Plate
Installation 3-3
AC Controls (Continued)
Dual Expansion Board Installation
Procedure:
1.Be sure drive operation is terminated and secured.
2.Remove all power sources from the control.
3.Wait at least 5 minutes for internal capacitors to discharge.
4.Remove the four (4) Phillips head screws (
control cover. (For A & B size, remove four screws that secure the
cover. On floor mounted G size enclosures, open the enclosure
door).
5.Remove the control cover.
6.Slide the Group 1 expansion board male connector into the female
connector of the control board. See Figure 3-1.
7.Securely mount the Group 1 expansion board to the sheet metal
mounting plate using the short standoffs provided in the installation
hardware. See Figure 3-3.
8.The mechanical installation of the expansion board is now
complete. Refer to the manual for the Group 1 board and configure
the jumpers as desired. Also complete the wiring before you
proceed to step 9.
9.Install the Group 2 board on top of the previously installed Group 1
board by plugging the female connector onto the male connector of
the Group 1 board as shown in Figure 3-3.
10. Secure this Group 2 board to the Group 1 board using the #6
screws provided. See Figure 3-3.
11. The mechanical installation of the expansion board is now
complete. Refer to the manual for the Group 2 board and configure
any jumpers and switches as desired. Also complete the wiring for
this board before you install or close the cover.
1
/4 turn) that secure the
3-4 Installation
AC Controls
Dual Expansion Board Installation (Continued)
12. When complete, install the control cover using the four (4) Phillips
head screws (
secure the cover. On floor mounted G size enclosures, close the
enclosure door).
13. Restore all power sources to the control.
14. Restore drive operation.
1
/4 turn). (For A & B size, install four screws that
#6 Screw
Short
Aluminum
Standoff
Figure 3-3 Dual Expansion Board Installation
Group 2 Expansion Board
Female Connector
Male Connector
Group 1 Expansion Board
Control Board Mounting Plate
Installation 3-5
3-6 Installation
Section 4
Hardware Setup
DIP Switch Settings
This procedure will configure the Device Net Expansion Board for
communication with a computer or terminal. Reference Figure 4-1 and
Table 4-1 for the following procedure.
1.Set DIP switches 1 and 2 for the desired baud rate.
2.Set switches 3 through 8 for the ID number desired.
3.Install the Device Net expansion board in the Series H control as
instructed in Section 3 of this manual.
Note: The switch settings can be changed after the board is powered
up. However, switch changes will not take effect until the board
is reset (by pushing PB1 or by turning power off then on).
Cable Connection
1.Connect the Device Net wires to the 5 pin connector provided with
the expansion board as shown in Figure 4-1.
Note: The Device Net bus must provide 24VDC power to the
expansion board.
2.If a terminator is required, connect a 120 ohm terminating resistor
across pins 2 and 4 of the modular connector (CAN– and CAN+).
Powerup
When the Device Net expansion board is powered up it will perform the
following:
1.Perform a self test.
2.Check the switch settings for configuration information.
3.Verify communications with the Series H control board.
4.Check for power on the Device Net bus.
5.Perform a Duplicate MAC ID check to determine if any other
devices on the network have the same MAC ID number.
6.Go online.
After powerup, both LED’s should be GREEN.
Refer to the LED Indicators description in this section of the manual.
Hardware Setup 4-1
Figure 4-1 Board Configuration
Device Net Expansion Board Catalog No. EXB013A01
P3
12345
V–
(Black)
PB1
12345678
S1
CAN_–
Shield
Shield
CAN_–
(Blue)
(Bare)
ON
MS NS
V+V–CAN_+
V+
CAN_+
(Red)
(White)
Reset switch
All switches shown in OFF position.
ON
12345678
Module Status LED
Network Status LED
Side
View
4-2 Hardware Setup
Table 4-1 Switch Settings
Description
125kBPSOFFOFF
250kBPSOFFON
500kBPSONOFF
MAC ID 0OFFOFFOFFOFFOFFOFF
MAC ID 1OFFOFFOFFOFFOFFON
MAC ID 2OFFOFFOFFOFFONOFF
MAC ID 3OFFOFFOFFOFFONON
MAC ID 4OFFOFFOFFONOFFOFF
MAC ID 5OFFOFFOFFONOFFON
MAC ID 6OFFOFFOFFONONOFF
MAC ID 7OFFOFFOFFONONON
MAC ID 8OFFOFFONOFFOFFOFF
MAC ID 9OFFOFFONOFFOFFON
MAC ID 10OFFOFFONOFFONOFF
MAC ID 11OFFOFFONOFFONON
MAC ID 12OFFOFFONONOFFOFF
MAC ID 13OFFOFFONONOFFON
MAC ID 14OFFOFFONONONOFF
MAC ID 15OFFOFFONONONON
MAC ID 16OFFONOFFOFFOFFOFF
MAC ID 17OFFONOFFOFFOFFON
MAC ID 18OFFONOFFOFFONOFF
MAC ID 19OFFONOFFOFFONON
MAC ID 20OFFONOFFONOFFOFF
MAC ID 21OFFONOFFONOFFON
MAC ID 22OFFONOFFONONOFF
MAC ID 23OFFONOFFONONON
MAC ID 24OFFONONOFFOFFOFF
MAC ID 25OFFONONOFFOFFON
MAC ID 26OFFONONOFFONOFF
MAC ID 27OFFONONOFFONON
MAC ID 28OFFONONONOFFOFF
MAC ID 29OFFONONONOFFON
MAC ID 30OFFONONONONOFF
MAC ID 31OFFONONONONON
MAC ID 32ONOFFOFFOFFOFFOFF
. . .. . .. . .. . .. . .. . .. . .. . .. . .
MAC ID 63ONONONONONON
12345678
Switch Number
Hardware Setup 4-3
LED Indicators
Two LED’s are located on the Device net expansion board.MS - Module Status LED
Displays the operational status of the Device Net Interface expansion
board (EXB). Status is summarized in Table 4-2.
Table 4-2
LED StateStatus Description
OFFNo power is applied to the EXB.
GreenThe EXB is operating in a normal condition.
Flashing
Green
RedThe EXB has an unrecoverable fault and may need to be
Flashing
Red
Flashing
Red-Green
NS - Network Status LED
Displays the status of the connection to the Device Net network. Status
is summarized in Table 4-3.
LED StateStatus Description
OFFThe EXB is not Online or has lost power.
GreenThe EXB is Online and operating. Link OK, Online, Connected.
Flashing
Green
RedFailed communications tests. EXB detected errors that prevent
Flashing
Red
Flashing
Red-Green
The EXB is in standby mode. The EXB may be attempting to
communicate with the Series H control. Be sure the Series H
control is in RS485BBP mode.
replaced.
The EXB has had a recoverable fault. This may be an invalid
DIP switch setting or the lost Bus Power (Device Net cable
disconnected).
The EXB is in a self test mode.
Table 4-3
EXB is Online but no connection is established. EXB passed
the DUP_MAC_ID test, Online, but has no connections to other
nodes.
it from communicating on the network. Duplicate MAC ID,
Bus-Off.
One or more I/O connections have timed out. Connection timed
out.
The EXB is in a self test mode.
4-4 Hardware Setup
Control Terminal Strip Connections
For Serial Mode operation, the Input/Output terminal strip of the control
(J1 of the Vector and DC controls and J4 of the Inverters) is wired as
shown in Figure 4-2. Connect the Enable, Forward Enable Switch,
Reverse Enable Switch, External Trip and Opto Common connections
as shown.
Note: All opto-isolated outputs and analog outputs remain active while
operating in the Serial Mode.
When these connections are complete, refer to Section 5 of this manual
and set the software for Serial Mode.
Figure 4-2 Serial Opto Input Connections
J1*
J4**
Enable
Forward
Enable
Reverse
Enable
External
Trip
Common
8
9
10
16
17
* Series 18H, 22H and 23H controls.
**Series 15H and 21H controls.
Enable
Forward
Enable
Reverse
Enable
External
Trip
Common
Hardware Setup 4-5
8
9
10
16
17
4-6 Hardware Setup
Section 5
Software Setup
Configure Control Software for Device Net Mode
The Series H control operating mode must be set to Serial to use the
Device Net expansion board. There is no selection for Device Net on
the Level 1 Input block Operating mode parameter list. However,
selecting Serial with the Device Net expansion board installed will allow
operation of the Device Net board.
Many commands in the Command Language can be used regardless of
the setting of the control’s Operating Mode parameter (such as
changing and viewing parameters). However, commands intended to
control the motor shaft require the control be in the Serial (Device Net)
Mode.
Note: The firmware version of the Series H control must support the
Baldor Binary Protocol (BBP). To confirm that BBP is supported,
perform the following:
Scroll to the Level 2 Communications block, and view the
selections. If RS485BBP is available, the software version is
compatible with the Device Net expansion board. Otherwise,
contact Baldor to obtain a software update.
During power up, the control checks if the communication board
is installed. If an RS485 board is installed, the RS485BBP
protocol is automatically selected during power up.
Software Setup 5-1
ActionDescriptionDisplayComments
Apply
Power
Display illuminates
BALDOR
MOTORS & DRIVES
Logo is
displayed for 5
seconds.
If no fault is found and
control is programmed for
STP MOTOR SPEED
LOCAL0RPM
Display mode.
local mode,OR,
If no fault is found and
control is programmed for
STP MOTOR SPEED
REMOTE0RPM
Display mode.
remote mode
Press
PROG key
Access programming mode.
PRESS ENTER FOR
PRESET SPEEDS
First screen in
programming
mode
Press Y
or B key
Press
Enter key
Press
Enter key
Press Y
or B key
Press
Enter key
Press Y
key
Press
Enter key
Press Y
or B key
Press
Enter key
Scroll to Level 1 Input block
First selection choice
Flashing cursor indicates
mode can be changed
Scroll to Serial mode
Saves mode change value
Scroll to Command Select
parameter
Flashing cursor indicates
mode can be changed
Scroll to Serial mode
Saves change to serial
command select
PRESS ENTER FOR
INPUT
OPERATING MODE
P:KEYPAD
OPERATING MODE
OPERATING MODE
OPERATING MODE
P:SERIAL
COMMAND SELECT
P:+/–10VOLTS
COMMAND SELECT
COMMAND SELECT
COMMAND SELECT
P:SERIAL
KEYPAD
SERIAL
+/–10VOLTS
SERIAL
Input Block.
Now in keypad
mode.
Change to
Serial mode.
Now in ±10 Volt
input mode.
Change to
Serial mode.
Control is now
in Serial mode.
Note: The 15H control does not have a Command Select “Serial”,
this is not needed for this control.
5-2 Software Setup
ActionDescriptionDisplayComments
Press Y
or B key
Press
ENTER
Scroll to Level 2 blocks
Select Level 2 blocks.
PRESS ENTER FOR
LEVEL 2 BLOCKS
PRESS ENTER FOR
OUTPUT LIMITS
First screen in
Level 2 block
key
Press Y
or B key
Press
ENTER
Scroll to Communications
block
Select Level 2
Communications block.
PRESS ENTER FOR
COMMUNICATIONS
PROTOCOL
p: RS232 ASCII
key
Press
Enter key
Press Y
or B key
Press
ENTER
Flashing cursor indicates
mode can be changed
Scroll to RS 485 BBP
(Baldor Binary Protocol)
Select RS 485 BBP mode.
PROTOCOL
RS232ASCII
PROTOCOL
RS485BBP
PROTOCOL
p:RS485BBP
key
Press Y
or B key
Press
DISP key
Press
LOCAL
key
Scroll to Exit Menu
Returns to Display mode.
Changes to Serial
Operation.
PRESS ENTER FOR
MENU EXIT
STP MOTOR SPEED
LOCAL0RPM
STP MOTOR SPEED
SERIAL0RPM
Display mode.
Ready for
device net
operation.
The control is now configured for Device Net mode and the Host
software can now be setup.
Software Setup 5-3
Device Net Configuration
The Device Net expansion board is a Device Net Group 2 Only Slave
device using the predefined master/slave connection set, as defined by
the ODVA. It is capable of explicit messaging, as well as polled and/or
COS/Cyclic I/O. The interface is based on the Baldor Binary Protocol
(BBP) command set.
This EDS file (Electronic Data Sheets) is used by Device Net equipment
to communicate with the BBP of the Baldor Device Net expansion
board. The Baldor EDS file is provided on a diskette that is shipped with
the expansion board. A Device Net configuration tool, such as
Allen-Bradley “Device Net Manager” software should be used to
configure the Device Net expansion board. The EDS file is also
available on the Baldor World Wide WEB page (www.baldor.com).
EXB I/O Instances
The input and output assembly instances are predefined I/O data
formats that can be selected based on your application. If an I/O
connection is being used, the selected I/O assembly instance
determines the size and format of the data. Only one input instance and
one output instance can be selected. The Input and Output instances
should be set using a Device Net configuration tool prior to connection
to a host device.
Note: Instances 105 and 155 are factory preset. These instances must
be properly set for your application.
Elements of an I/O instance can be 1 to 32 bits in length and can
reference any of the Baldor Binary Protocol (BBP) transactions
supported by the Device Net expansion board (see Section 6 of
this manual). Each assembly instance can contain no more than
8 bytes.
Tables 5-1 and 5-2 defines the format of the Input and Output Assembly
Instances.
3(RPM) SpeedRef T#7 (High Byte)
4TorqueRef T#9 (Low Byte)
5TorqueRef T#9 (High Byte)
0SpeedRef T#7 or PositionSpeed T#13 Low Byte
1SpeedRef T#7 or PositionSpeed T#13 High Byte
2TorqueRef T#9 or TorqueRef T#12 Low Word, Low Byte
3TorqueRef T#9 or TorqueRef T#12 Low Word, High Byte
4TorqueRef T#9 or TorqueRef T#12 High Word, Low Byte
5TorqueRef T#9 or TorqueRef T#12 High Word, High Byte
TableSelect is not implemented at this time.
When a PLC updates memory in the middle of a double integer write of
PositionRef, a problem may occur. If the first integer is written and the
PLC updates the memory of a networked device, the position information
is wrong (second integer is missing). To avoid this problem, be sure the
CommandMode (T#5) is not set to PositionCmd until after both integers
are written.
Torque and Position commands are not implemented for the Series 15H
Control.
5-8 Software Setup
Section 6
Command Language
Transaction Specification
This section contains a detailed list of the transactions currently
supported by the protocol. The list includes the transaction
number, name, type description, and a detailed specification of
the required and returned data.
Note: Some transactions are not supported by all control types.
Also some controls require variations in commanded data.
Where these exceptions exist, they will be identified in the
text.
How To Read The Transaction Specification
The transaction table provides quick access to relevant
information about each transaction. When necessary a
transaction will be explained in more detail in the sections that
follow.
Transaction Number (T#)
The transaction number is the identification of the command. As
mentioned in Section 3, the maximum number of transactions is
256 (250 – 255 are reserved for future use.)
Command Language 6-1
Name
The ‘Name’ field refers to a ‘C’ style variable for function names
associated with the transaction. Use of these names is not
necessary to interface with the transaction. These names may
be used in present and future software drivers and libraries
provided by Baldor. When used in conjunction with Baldor
software tools, the transaction name is case sensitive.
Type
There are three basic transaction types: Set, Get, and those
which do both: Set/Get.
S‘Set’ transactions are used to change internal values, or
execute one–time (nonmodal) commands. As a general rule
most ‘set’ transactions pass data to the control, but do not
return any. Most execution ‘set’ commands do not pass or
return data.
S‘Get’ transactions are used to retrieve internal values or
control conditions. Most ‘get’ transactions return data but do
not pass data.
S‘Set/Get’ transactions do both functions. Usually these
transaction always return data, but only accept or pass data
when a ‘set’ or change function is occurring. When no data is
passed, the ‘Set/Get’ functions as a ‘Get’ or read–only
transaction.
When a transaction does not fit these general rules, both passed
and returned data fields will be clearly specified.
6-2 Command Language
Data Field
The Data Field defines the data transfer requirements of the
application layer message. This field describes the data using
the ‘data type’ defined in Section 2.l. Commas separate
individual elements of data.
As previously discussed in Section 3, there are two types of
application layer packets–. Command and Response.
Command packets ALWAYS contain a transaction number
(USINT). Response packets ALWAYS contain a transaction
number (USINT) and a status (USINT). The transaction
specification is only concerned with the data field portion of these
messages. The transaction number and status are assumed to
be present, and are not shown in the specification.
In transactions that fit the basic Set, Get, and Set/Get definitions,
only a single data field is described in the specification. In these
cases it is assumed that a ‘Set’ transaction has only Command
packet data. A ‘Get’ has only Response packet data. And a
‘Set/Get’ has the same data in the Command and Response
packet, unless it is being used to ‘Get’ only, in which case there
is no Command data.
Transactions are not required to conform to these basic rules.
When such exceptions exist, both their Command and Response
data fields will be described in detail. The command data field is
preceded by a C:, the response data field is preceded by a R: for
identification purposes only.
In some cases variable names are given in the data field
specification. These names are used to describe multiple
elements of a common data type. These names are not required
for use, but may be included in present and future software
drivers and libraries provided by Baldor. (When used with tools
provided by Baldor, variable names are case sensitive.)
Command Language 6-3
Class
The class field indicates the product classes that support the
transaction. The product codes are as follows:
E= Encoderless Vector
I= Inverter
S= Servo
V= Vector
V* = Vector with custom software for positioning
Description
The description field gives information regarding the use of the
transaction. When possible the data range, scale, units, etc. are
also given. When it is not possible to fully describe the
transaction in the table, or when other information such as a
state diagram or event matrix must be given, further information
will be included in sections following the transaction table. An
asterisk is used to indicate default power up values where
applicable.
6-4 Command Language
Transaction Specification Table
Table 6-1 Transaction Specification Table
T#NameTypeData FieldClassDescription
0NullSetNoneAllNo action.
1RunCmdSet/
2RunInhibitSet/
USINTAllNetwork run / stop
Get
BOOLAllCommands a stop
Get
This can be used to
reset the watchdog
timer, or as a
placeholder in
conjunction with a
global Execute
Buffer transaction.
command. Get 0 =
Stop (refer to stop
mode parameter)
1 = Fwd
2 = Rev
3 = Bipolar Run *
Actual motor
direction is returned
in Motor Direction. In
fwd or rev, only the
absolute value of the
command
references (speed,
torque) are used. In
bipolar run, the
signed reference
values control the
direction. These
commands are only
valid when
CtrlSource = 2
(control from
network)
regardless of the
command source
(Local Keypad,
Remote terminal
strip, control from
network.)
1 = Stop, 0 = No
action*
* Indicates initial powerup value.
Command Language 6-5
Table 6-1 Transaction Specification Table Continued
7 = Position CMD INC
9 = Position CMD
external
10 = Home
11 = Process Torque
12 = Process Speed
13 = Auto Tune
Refer to the command
mode section for
complete operational
description.
* Indicates initial powerup value.
6-6 Command Language
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
6HzSpeedRefSet/
7SpeedRefSet/
8SpeedRefHighSet/
9TorqueRefSet/
12PositionRefSet/
13PositionSpeedSet/
15PositionSet/
INT
Get
INT
INT
Get
INT
DINTE,S,V Speed reference
Get
INTS,VTorque reference
Get
DINTS, V*Position Reference
Get
INTS, V*Positioning Speed
Get
DINTS, V*Position counter
Get
I,
All
E,V,S,
All
Hertz Speed
Reference.
Set Units: 0.1 Hz
(one decimal place)
Speed reference
Units: RPM
(Standard Get
Resolution)
(High Resolution)
Units: 1/256 RPM .
The middle 16 bits
mirror SpeedRef.
Not supported by all
product classes.
(Current)
Scaling: ±15bit
(32767) =
programmed current
limit.
Scaling = quadrature
counts (4 x
feedback counts per
rev.)
Reference
Max speed used for
positioning
commands. Also
referred to as feed
rate or target
velocity.
Units: RPM
Scaling = quadrature
V* = Vector with custom software for positioning
Command Language 6-7
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
17CurrentActualGetINTE,I,S,VActual motor phase
18SpeedActualGetINTAllActual motor speed
19FrequencyActualGetINTE,I,S,VActual motor
20PowerActualGetINTE,V,SActual output power
21InputVoltageGetINTE,V,SInput line voltage
22OutputVoltageGetINTE,V,S Motor phase voltage
24MotorDirectionGetBOOLE,V,S 0 = Fwd
25ZeroSpeedGetBOOLE,S,V 1 = At zero
26AtSpeedGetBOOLE,V,S1 = At commanded
27WarningGetBOOLE,V,S1 = Warning
current
Units: 100mA RMS
Note: calculated on
inverter.
(absolute value.)
(Approximated in
some products.)
Units: RPM
frequency Units: 0.1
Hz (one decimal
place)
Units: Watts
Units: Volts RMS
(commanded)
Units: Volts RMS
1 = Rev
Actual in position
feedback products,
commanded in
others.
0 = Not at zero
speed
0 = Not at speed
0 = No warnings
present
* Indicates initial powerup value.
6-8 Command Language
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
28AtPositionGetBOOLS,V1 = At position
29AtSetpointGetBOOLE,V,S 1 = At setpoint
30AtSetSpeedGetBOOLE,V,S 1 = At set speed
31TerminalStripGetWORDAllDigital I/O status
32SoftwareVersionGetSTRINGE,V,SControl software
33SoftwareRevision GetUINTAllControl software
34ProductSeriesGetUINTAllProduct series for
35ProductClassGetUSINTAll0 = D
36Optionld1GetUSINTE,V,S Option ID1 (see
37Optionld2GetUSINTE,V,S Option ID2 (see
0 = Not at position
0 = Not at setpoint
0 = Not at set speed
word. Refer to Table
6-3 for description.
version (16
characters
maximum.)
revision number. For
example S15–4.03 is
returned as 403.
Note: for custom
software revisions,
only the core
(standard) revision is
returned.
example a Series
15H returns: 15.
1 = DP
2 = E
3 = I
4 = S
5 = V
table 6-4)
0 = Not installed
table 6-4)
0 = Not installed
* Indicates initial powerup value.
Command Language 6-9
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
38RunTimeGetUDINTE,V,STotal time power has
39TableSelectGet/
40AccDecGroupGet/
41WatchdogTimeGet/
45FaultStatusGetUSINTAllRequest current fault
USINTE,S,VParameter table
Set
USINTE,V,SAccel / decel group
Set
UINTAllNetwork watchdog
Set
been applied. Units:
seconds.
select
Range 0 – 3
Note: DDC only
supports 2 tables.
Can only be
changed when under
network control
select
Range 1 – 2 Can
only be changed
when under network
control.
timer Get Units:
10mS
0 = disable
2= 20mS minimum
6000= 60S
maximum
Note: resolution
varies among
product classes.
condition
0 = No fault
1–xx = Current fault
code (See H Series
– Fault Message
Description table at
the end of this
section for
description.)
* Indicates initial powerup value.
6-10 Command Language
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
46FaultRstSetBOOLAll1 = Execute fault
47FaultLogGetC: USINT
FaultLogInde
x
R: UINT
FaultCode,
UDINT
TimeStamp
48FaultCodeTextGetC: USINT
FaultCode
R: STRING
FaultText
49ForceFaultSetBOOLAll0->1 =Force Network
50SecurityStatusGetUSINTAllRequests network
reset
0 = No action
Clears any active
fault condition.
Operation resumes
at previous
command.
AllRequests the
FaultCode and
TimeStamp for the
given index. The
fault log holds the
last 31 fault
conditions (1 being
most recent) The log
will return a 0 for the
code and time stamp
if the specified index
is empty. Time
stamp is in seconds.
AllReturns the text
string associated
with the FaultCode.
16 characters
maximum.
Fault
0 = No action
security status.
0 = Security disabled
1 = Security
unlocked
2 = Security locked
* Indicates initial powerup value.
Command Language 6-11
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
51SecurityLockSetINT or
NONE
52CalcPresetsSetBOOLE,S,VThis transaction is
56BlockStructureGetUSINT
Level1Max,
Level2Max,
Level3Max,
57BlockDetailGetC: USINT
Level, Block
R: USINT
MaxParams,
STRING
BlockName
AllUnlocks or locks
network parameter
security. Passing the
valid SecurityCode
unlocks parameter
access. Any other
value (including
NONE) locks
parameter access.
used during setup to
calculate initial
values for tuning and
performance
parameters based
on motor nameplate
values. Note: this
command is not valid
for all product
classes.
1 = Execute preset
calculation
0 = No action
AllReturns the number
of blocks on each
programming level.
Assumes a max of
three programming
levels.
AllReturns the number
of parameters in the
block and the
BlockName (16
characters max.)
* Indicates initial powerup value.
6-12 Command Language
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
58BlockParamDetail GetC: USINT
Level, Block,
Index
R: INT
Pnum,
Pvalue,
Pmin, Pmax,
Pdlft, Pprec,
Ptype,
STRING
Pname,
Punits
parameter detail
information for the
parameter specified
at the given Level,
Block and index.
AllReturns full
parameter detail
information for the
given Pnum.
AllReturns the
enumerated list
string for the given
parameter number
and list index. 16
characters max. If
ListIndex exceeds
the number of
elements an ‘end of
block’ status will be
returned. (Note: Use
Pmax to determine
the end of the list.)
* Indicates initial powerup value.
Command Language 6-13
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
61ParameterValueSet/
62BatchSendGetC: INT
63BatchRcvSetINT
64FactorySettingsSetBOOLAll1 = Reset all
Get
C: INT
Pnum,
Pvalue
R: INT
Pvalue
(excluding
Pvalue from
CMD
indicates
request only).
GroupNumbe
r
R: INT
PnumN,
PvalueN, ...
N=16
PnumN,
PvalueN, ...
N=16
AllChange / request
value of specified
user parameter.
Returned value will
give actual, after any
bounds checking.
Refer to the control
manual for
description.
AllBatch transfer that
returns raw (data
only) from control to
host. Up to 16
parameters are sent
at a time. Last group
will be truncated if
necessary. Group
numbers start at 0. If
the GroupNumber
exceeds the number
of blocks an ‘end of
block’ status is
returned. The control
must be disabled.
AllBlock transfer that
accepts raw
parameter (data
only) from host to
control. Up to 16
parameters may be
sent at a time.
Parameters may be
sent in any order.
The control must be
disabled.
parameters to
factory settings.
0 = No action
* Indicates initial powerup value.
6-14 Command Language
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
69ClearAllSetUSINTAllReserved for factory
70LogClearSetUSINTAllReserved for factory
71AnalogInput1GetUINTAll
72AnalogInput2GetUINTAll
73SetAnalogOut1SetINTAll
74SetAnalogOut2SetINTAll
75SetDigitalOutSetBYTEAllCommands the
76GetDebugValGetC: INT
MemLoc
R: INT Value
use.
use.
Reads the raw value
of the A/D
converters on the
control. Update rate
control. Update rate
and resolution vary
per control. Unused
MSBs will be padded
with zero.
Commands the
DACs on the control,
and/or option card.
Analog output
parameter must be
set to Serial to be
valid. (Note 8 bit
DACs will only use
the upper byte.)
digital outputs on the
control, and/or option
card. Only lowest
four bits are used.
The LSB
corresponds to opto
out #4. The opto
output parameter
must be set to serial
to be valid.
AllReserved for factory
use.
* Indicates initial powerup value.
Command Language 6-15
Table 6-1 Transaction Specification Table Continued
T#NameTypeData FieldClassDescription
250Reserved for future
251Reserved for future
252Reserved for future
253Reserved for future
254Reserved for future
255Reserved for future
use.
use.
use.
use.
use.
use.
6-16 Command Language
5 - Command Mode
Command
5USINT CommandMode
Response
5STUSINT CommandMode
Type: Set/Get
This transaction changes the command mode of the Series H
control. The command mode is an 8–bit value. Loading the
appropriate value into the command mode register activates the
appropriate operating mode. Only one mode can be selected at
a time. Table 6-2 provides a description of the possible command
modes.
Initial Condition:
At powerup, the command mode is set to 00H (disabled).
Command Language 6-17
Table 6-2 Command Mode Table
ValueModeClassDescription
0NoneALLNo mode selected. Output stage of
1Torque CMD
selected source
2Torque CMD
Network
3Speed CMD
selected source
4Speed CMD
Network
5OrientS,VC or Index channel orient. The motor will
6Position CMD
ABS
7Position CMD
INC
9Position CMD
External
11Process TorqueAllCloses the torque process control loop.
12Process VelocityAllCloses the velocity process control loop.
control remains off or disabled (voltage
and current removed from the motor),
regardless of RunCmd condition.
S,VCloses the current loop with command
input from the source selected in the
COMMAND SELECT parameter.
S,VCloses the current loop with command
input from the TorqueRef register.
AllCloses the velocity loop with command
input from the source selected in the
COMMAND SELECT parameter.
AllCloses the velocity loop with command
input from the SpeedRef register.
be commanded in the Fwd direction at
the predefined homing speed until the
index pulse is detected. The motor will
then be commanded to hold position at
the predefined home offset.
S,VCloses the position loop with an absolute
position command from the PositionRef
register.
S,VCloses the position loop with an
incremental position command from the
PositionRef register.
S,VCloses the position loop with command
input from external option source (such
as pulse follower EXB card.)
Commands come from the appropriate
command input parameters.
Commands come from the appropriate
command input parameters.
6-18 Command Language
31- TerminalStrip
Command
31
Response
31ST WORD TerminalStrip
Type: Get
This transaction returns a bit–wise word representing the status
of the control digital inputs and outputs.
Table 6-3 provides a description of the codes.
Note: A bit value of 1=closed or ON, 0=open or OFF.
Note: J1 = for Vector Controls, J4 = for Inverter Controls.
Command Language 6-19
36 or 37 - Optionald#
Command
36
Response
36ST USINT Optionld
Type: Get
This transaction returns the id number for the option installed in
the specified location.
Table 6-4 provides a description of the possible values.
Table 6-4 Optionald# Table
IDEXB No.EXB NameGroup
1EXB001A01RS232 Serial Communications2
2EXB002A01RS422/485 Serial Communications2
3EXB003A01Isolated Input1
4EXB004A014 Output Relays / 3-15 PSI Pneumatic2
5EXB005A01Master Pulse Reference/Isolated Pulse
Follower
6EXB006A01DC Tachometer1
7EXB007A01High Resolution Analog I/O2
8EXB008A01Isolated Encoder1
9EXB009A01Resolver to Digital1
10EXB010A012 Isolated Analog Output / 3 Relay2
11EXB012A00RS232/485 Serial Communications2
1
6-20 Command Language
41 - WatchdogTime
Command
41UINT WatchdogTime
Response
41ST UINT WatchdogT ime
Type: Set/Get
This transaction is used to change the value of the network
watchdog timer. The value is entered in milliseconds (mS). The
watchdog timer is used to detect a communications loss. When
the time between network commands exceeds the value stored
in this register, a fault is generated and the control is disabled.
Each time a network command is received, the internal timer is
reset to zero. The host must continuously send commands to
keep the timer reset. If desired a NULL transaction can be used
to reset the timer. Setting the timer to zero disables this function.
The minimum time value (other than zero) is 20mS (2). The
maximum value is 60S (6000). Resolution varies among product
classes.
Scale/ Units: 10mS
ParameterDetails
Table 6-5 describes the data that is returned during a parameter detail
response.
Command Language 6-21
Table 6-5 ParameterDetails Table
Field NameDescription
INT PminParameter minimum allowed value.
INT PmaxParameter maximum allowed value. (Number of list items
INT PdfltParameter default value (factory) value.
USINT PprecIndicates the number of decimal places to use for the
BYTE PtypeReturns bit–wise parameter type.
STRING PnameReturns string representing parameter name. For example
STRING PunitsReturns the parameter engineering units string. Max
in an enumerated type parameter.)
parameter value.
Bit 0 = Numeric parameter
Bit 1 = Enumerated list parameter
Bit 2 = Can be changed while enabled
Bit 3 = Default from calculation
Bit 4 = Not set during ‘restore to factory’
Bit 5 = Signed parameter
“Preset Speed #1”. Max number of characters is 16.
number of characters is 4.
6-22 Command Language
H Series – Fault Message Description
Fault Message
Line Regen11Fault in Line REGEN converter unit -
Feedback Fault2Loss of encoder feedback.
Invalid Base ID33Failed to read configuration from the Power
Low INIT Bus V 44Low bus voltage detected on start–up.
Regen Res
Power
Current SENS
FLT
HW
Desaturation
HW Ground
Fault
Resolver Fault9Loss of resolv er feedbac k .
HW Power
Supply
Overcurrent1111Continuous current limit exceeded.
Bus
Overvoltage
Following ERR13Mot or speed/pos ition does not follow comm and.
Torque Prove14Unbalanced current between all 3 phases.
Bus
Undervoltage
3 Sec Overload 1616Peak output current exceeded the 3 second
Over Speed17Motor RPM exceeded 110% of MAX Speed.
Motor Temp18Motor over temperature
Heatsink Temp1919Control heatsink exceeded temperature limit.
External Trip1820Connection at J1/J4 pin 16 and 17 is open.
Param
Checksum
Fault Code
15H18H
Series 21H Line REGEN Inverter control.
Base ID value in software.
55Excessive power dissipation required by
66Failure to sense phase current.
77High output current condition detected (greater
88Ground Fault detected (output current leakage
1010Control Board power supply failure detected.
1212High DC Bus voltage.
1515Low DC Bus voltage condition detected.
5121Parameter checksum error.
Dynamic Brake Hardware.
than 400% of rated output current).
to ground).
rating value.
Fault Description
Command Language 6-23
H Series – Fault Message Description Continued
Fault Message
µp Reset2222A software watchdog timer has reset the
ROM Fault23ROM checksum error.
1 Min Overload2424Peak output current exceeded the 1 minute
No I Feedback25Loss of current feedbac k
New Base ID2626Control board detected a change in the Power
EXB Selection2727Expansion board not installed to support the
Power module28Power module failure.
Co–processor29Co–processor error (i.e. DSP board).
Software
Version
Feedback
Module
Serial watchdog32Serial port transmit/receive error
FLT Network3333Lost network com m unicat ions .
Hardware
Protect
Unknown FLT
Code
Bus Current
SENS
Fault Code
15H18H
processor because a process has timed out.
rating value.
Base ID value in software.
Level 1 Input Block, Command Select
parameter.
30Wrong control software version detected.
31Feedback HW module failure.
54A general hardware fault was detected but
5534Microprocessor detected a fault that is not
56Failure to sense bus current.
cannot be isolated.
identified in the fault code table.
Fault Description
Note These faults may be different for custom software.
6-24 Command Language
BALDOR ELECTRIC COMPANY
P.O. Box 2400
Fort Smith, AR 72902–2400
(479) 646–4711
Fax (479) 648–5792
Baldor Electric CompanyPrinted in USA
MN13208/03 C&J500
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.