This User Manual is only applicable to the following models.
Model
MSSTB05-R
MSSTB10-R
MSSTB05-C
MSSTB10-C
Rev. 1.0
09/06/2015
Communication
RS-485CANopen
2
400-820-9661
Page 3
MSSTB-R/C Hardware Manual
1 Introduction
Thank you for selecting the MOONS’STB series stepper drive. The STB series are high
performance fieldbus control stepper drive which also integrates with built-in motion controller. The
drives can be controlled by SCL, Modbus/RTU or CANopen in real time. Motion profiles can also
be programmed and stored in drives (Q Program) and then be triggered by SCL, Modbus/RTU or
CANopen commands. The drives support RS-485/422 or CANopen communication.
1.1 Features
• Programmable, filed bus controlled stepper motor drive in compact package
• Operating DC voltage range:
MSSTB05 24-48V
MSSTB10 24-70V
•Control Mode
SCL
* Serial Communication Command
Q program
* Stand-Alone operation mode
Modbus/RTU (-R model only)
CANopen(-C model only)
* Compliant with CiA301 and CiA402 standanrd
•Communication
-R: Dual port RS-485/422
-C: Dual port CANopen, RS-232 included
• MSSTB05 output current: max 5A/phase (peak-of-sine)
• MSSTB10 output current: max 10A/phase (peak-of-sine)
• I/O
4 optically isolated digital inputs, 5-24VDC
3 optically isolated digital outputs, max30V/100mA
400-820-9661
3
Rev. 1.0
09/06/2015
Page 4
MSSTB-R/C Hardware Manual
1.2 Block Diagram
MSSTB - R
Block Diagram
MSSTB05 24 - 48VDC
MSSTB10 24 - 70VDC
External
Power Supply
+
-
Conn
Power
5 Volt DC
Power Supply
RS-485
RX+,RX-,TX+,TX-,GND
MSSTB05 24 - 48VDC
MSSTB10 24 - 70VDC
External
Power Supply
Comm
X1
X2
X3
X4
Y1
Y2
Y3
MSSTB - C
Block Diagram
+
-
Conn
RS-485
I/O Connector
Conn
Power
Optical
ISO
Optical
Iso
RS-485
address
RS-485
baud rate
3.3VDC
Internal
Logic
Supply
Voltage
Temp
Detect
MOSFET
PWM
Power
motor
Amplifier
DSP
Driver
Controller
Over
Current
Detect
encoder
Status
W1
S
S
2
W
5 Volt DC
Power Supply
RX,TX,GND,CAN_H,CAN_L
Rev. 1.0
09/06/2015
CANopen
X1
X2
X3
X4
Y1
Y2
Y3
Conn
Comm
CANopen
Node ID
S
I/O Connector
W1
ARM
Optical
ISO
Optical
Iso
3.3VDC
Internal
CANopen
Baud rate
S
W2
Logic
Supply
Voltage
Temp
Detect
MOSFET
PWM
Power
motor
Amplifier
DSP
Driver
Controller
Over
Current
Detect
encoder
Status
4
400-820-9661
Page 5
MSSTB-R/C Hardware Manual
1.3 Safety Instructions
Only qualified personnel should transport, assemble, install, operate, or maintain this equipment.
Properly qualified personnel are persons who are familiar with the transport, assembly, installation,
operation, and maintenance of motors, and who meet the appropriate qualifications for their jobs.
To minimize the risk of potential safety problems, all applicable local and national codes regulating
the installation and operation of equipment should be followed. These codes may vary from area
to area and it is the responsibility of the operating personnel to determine which codes should be
followed, and to verify that the equipment, installation, and operation are in compliance with the
latest revision of these codes.
Equipment damage or serious injury to personnel can result from the failure to follow all applicable
codes and standards. MOONS’ does not guarantee the products described in this publication
are suitable for a particular application, nor do they assume any responsibility for product design,
installation, or operation.
•Read all available documentation before assembly and operation. Incorrect handling of the
products referenced in this manual can result in injury and damage to persons and machinery.
All technical information concerning the installation requirements must be strictly adhered to.
•It is vital to ensure that all system components are connected to earth ground. Electrical safety
is impossible without a low-resistance earth connection.
•This product contains electrostatically sensitive components that can be damaged by incorrect
handling. Follow qualified anti-static procedures before touching the product.
•During operation keep all covers and cabinet doors shut to avoid any hazards that could
possibly cause severe damage to the product or personal health.
• During operation, the product may have components that are live or have hot surfaces.
• Never plug in or unplug the Integrated Motor while the system is live. The possibility of electric
arcing can cause damage.
Be alert to the potential for personal injury. Follow recommended precautions and safe operating
practices emphasized with alert symbols. Safety notices in this manual provide important
information. Read and be familiar with these instructions before attempting installation, operation,
or maintenance. The purpose of this section is to alert users to the possible safety hazards
associated with this equipment and the precautions necessary to reduce the risk of personal injury
and damage to equipment. Failure to observe these precautions could result in serious bodily
injury, damage to the equipment, or operational difficulty.
400-820-9661
5
Rev. 1.0
09/06/2015
Page 6
MSSTB-R/C Hardware Manual
2 Getting Started
The following items are needed:
•A 24-48VDC power supply (24-70VDC power supply for MSSTB10), see the section below
entitled“Choose a Power Supply”for help in choosing the right one.
• A compatible stepper motor, please see the section below entitled “Recommended Motor”
• A small flat blade screwdriver for tightening the connectors screw(included)
• A PC running Microsoft Windows XP / Vista / Windows 7/ Windows 8(32-bit or 64-bit)operation
system
• Install STB Congurator software (Available from MOONS’website)
• -R model
For MSSTB05-R drive, a RS-485 daisy chain communication cable is included in the package.
It is used for connection with the next drive in the RS-485 network. It can also be used for
connection with PC for drive configuration.
For MSSTB10-R drive, a network cable is included in the package. It is used for connection
with the next drive in the RS-485 network. It can also be used for connection with PC for drive
configuration.
•-C model
A RS-232 programming cable(included in the package)
For MSSTB05-C drive, a CANopen daisy chain communication cable is included in the
package. It is used for connection with the next drive in the CANopen network.
For MSSTB10-C drive, a network cable is included in the package. It is used for connection
with the next drive in the CANopen network.
TIP: When connecting the rst drive in the RS-485 or CANopen network with PC or controller. you
can cut the daisy chain cable or network cable into two: one half is used for connection with the
RS-485 or CANopen port on the PC or controller, the other half can be used for connection with
termination resistor, which can be put at the end of the network.
Rev. 1.0
09/06/2015
6
400-820-9661
Page 7
MSSTB-R/C Hardware Manual
2.1 Installing Software
• Download the STB Congurator Software from the MOONS’ website and install it.
• Launch the software by clicking Start-----Programs ----MOONS’
• Connect the drive to the PC using communication cable:
Connect the -R model drive to the RS-485 port of the PC using the daisy chain cable or
network cable included in the package
Connect the -C model drive to the RS-232 port of the PC using the RS-232 cable included in
the package
The connectors and other points of interest are illustrated below:
LED
Communication
Conncteor
SW2
SW1
I/O Connector
Motor Connector
Power Connector
Ground Screws
LED
Communication
Conncteor
SW2
SW1
I/O Connector
Motor Connector
Power Connector
Ground Screws
400-820-9661
Model number
MSSTB05-RMSSTB10-R
MSSTB05-CMSSTB10-C
Model number
7
Rev. 1.0
09/06/2015
Page 8
MSSTB-R/C Hardware Manual
1 8
1 8
2.2 Connecting communication (-R model)
MSSTB05-R RS-485 PortMSSTB10-R RS-485 Port
1 5 1 5
PINSignal
1RX+
2RX-
3TX+
4TX-
5GND
PINSignal
1RX+
2RX-
3TX+
4.5NC
6TX-
7.8GND
Connection STB drive with PC using RS-485 communication
Before using STB congurator for –R drive conguration, please connect COM1 or COM2 on the
driver to host PC by RS-485 daisy chain cable or network cable provided. Both 4 wire connection
or 2 wire connection can be used.
NOTE: The RS-485 port on the drive is isolated from internal circuitry of the drive. So the
GND of each drive's RS-485 port must be connected together. The rst drive's GND of the
RS-485 port must be connected to the GND of RS-485 port on the host PC or controller.
Rev. 1.0
09/06/2015
8
400-820-9661
Page 9
MSSTB-R/C Hardware Manual
RS-485 network connection
Multiple –R model drive network can be built via dual RS-485 communication port by daisy chain
cable or network cable provided.
RS-485 Four-wire Configuration
RS-485 four-wire system utilize separate transmit and receive wires. One pair of wires connect
the host’s transmit signals(TX+/TX-) to each drive’s RX+/RX- receive terminals. The other pair
connects the drive’s TX+/TX- terminals to the host’s receive signals. A logical ground terminal is
provided on each drive and can be used to keep all the drives at the same ground potential. The
rst drive’s logical GND of the RS-485 bus must connect to host’s ground.
Four-wire Connection
Connect the drive’s RX+ to the TX+ terminal of the host controller,and connect the drive’s RX- to
the TX- terminal of the host controller . Connect the drive’s TX+ to the RX+ terminal of the host
controller,and connect the drive’s TX- to the RX- terminal of the host controller .
Connect the drive’s GND and the host’s GND to a same ground.
NOTE: The RS-485 port on the drive is isolated from internal circuitry of the drive. So the
GND of each drive’s RS-485 port must be connected together. The rst drive’s GND of the
RS-485 port must be connected to the GND of RS-485 port on the host PC or controller.
RS-485 Tow-wire Configuration
In a two-wire system ,the data transmitting and receiving use a same cable. the host must stop
its transmitting before receiving data. That means the host must stop transmit data before drive
begins to answer a query which just come from the host, otherwise the host cannot receive
any data witch sent from a drive. There is a transmit delay parameter that can be adjusted to
compensate for a host that is slow to disable its transmitter. This adjustment can be set over the
network using the TD command,it also can be set by using the STB Congurator software. Users
can set a shorter transmit delay in a four-wire system.
Two-wire connection
The RX+ and TX+ of the drive connect to the host’s + in parallel. The RX- and TX- of the drive
connect to the host’s - in parallel. Connect the drive’s GND and the host’s GND to a same ground.
NOTE: The RS-485 port on the drive is isolated from internal circuitry of the drive. So the
GND of each drive’s RS-485 port must be connected together. The rst drive’s GND of the
RS-485 port must be connected to the GND of RS-485 port on the host PC or controller.
400-820-9661
9
Rev. 1.0
09/06/2015
Page 10
MSSTB-R/C Hardware Manual
2.3 Connecting communication (-C model)
MSSTB05-C COM PortMSSTB10-C COM Port
COM1COM2
1515
PINCOM1 SignalCOM2 Signal
1RS-232_TXNC
2RS-232_RXNC
3CAN_HCAN_H
4CAN_LCAN_L
5GNDGND
3,7,8GNDGND
COM1COM2
1818
PINCOM1 SignalCOM2 Signal
1CAN_HCAN_H
2CAN_LCAN_L
4RS-232_TXNC
5RS-232_RXNC
6NCNC
PC connection with RS-232 cable
Before using STB congurator for –C drive configuration, please connect COM1 on the driver to
host PC by RS-232 programming cable.
CANopen network connection
Multiple –C model drive network can be built via dual CANopen communication port by daisy
chain cable or network cable provided.
NOTE: The CANopen port on the drive is isolated from internal circuitry of the drive. So the
GND of each drive’s CANopen port must be connected together. The rst drive’s GND of
the CANopen port must be connected to the GND of CANopen port on the controller.
Rev. 1.0
09/06/2015
10
400-820-9661
Page 11
MSSTB-R/C Hardware Manual
2.4 Setting bus address and baud rate
MSSTB drives have two rotary switches to set the bus address and baud rate.
2.4.1 RS-485 address and baud rate settings(-R model)
Set drive’s RS-485 address by rotary switch SW1
Set drive’s RS-485 baud rate by rotary switch SW2
RS-485
address
SW1 is used to set drive’s RS-485 address, and the range is 0~F (0~15
in decimal). If you want to set the drive’s RS-485 address range to 10~1F
1
W
(16~31 in decimal), you need to congure it in STB Congurator software.
2.4.2 CANopen address and baud rate settings(-C model)
Set drive’s CANopen address by rotary switch SW1
Set drive’s CANopen baud rate by rotary switch SW2
CANopen
address
CANopen
baud rate
Each node on a CANopen network must have a unique Node ID. Valid
ranges for the Node ID are 0x01 through 0x7F (1~127). Node ID 0x00
1
W
S
2
S
W
is reserved in accordance with CiA301. The Node ID is selected using
rotary switches and software; one sixteen position switch set the lower four bits (0~F) of node ID,
while upper three bits of node ID are congured by STB Congurator software. Each time when
Node ID is changed, a power cycle is required before the new Node ID is valid.
Please refer to the CANopen manual for more information.
CANopen Baud Rate
There are 8 types of baud rate supported by CANopen communication on MSSTB drive. It is set
via SW2 switch on the drive
SW2 positionBaud Rate (bps)
01M
1800K
2500K
3250K
4125K
550K
620K
712.5K
8-FReserved
Rev. 1.0
09/06/2015
12
400-820-9661
Page 13
MSSTB-R/C Hardware Manual
2.5 Connecting the Power Supply
Connect power supply “+” terminal to the drive terminal labeled “V+”.
Connect power supply “-” terminal to the drive terminal labeled “V-”.
MSSTB05 accepts DC voltage range from 24 – 48VDC
MSSTB10 accepts DC voltage range from 24 – 70VDC
Warning: DO NOT reverse the wires
NOTE: DO NOT apply power until all connections to the drive have been made
V+J1V-
Power Connector
Ensure a proper earth ground connection by using the screw on the left side of the chassis.
To Earth Ground
Please read “choosing a power supply” for more details.
400-820-9661
13
Rev. 1.0
09/06/2015
Page 14
MSSTB-R/C Hardware Manual
2.6 Choosing A Power Supply
The main considerations when choosing a power supply are the voltage and current requirements
of the application.
2.6.1 Voltage
The MSSTB drive and motor is designed to give optimum performance between 24~48 Volts DC.
Choosing the voltage depends on the performance needed and diver/motor heating that
acceptable and/or does not cause a drive over-temperature. Higher voltage will give higher speed
performance,but will cause the drive to produce higher temperatures. Using power supplies with
voltage outputs that are near the drive maximum may signicantly reduce the operational duty-
cycle.
The MSSTB drive extended range of operation can be as low as 18VDC minimum to as high as
75VDC maximum. (18-53VDC for MSSTB05 Drives) When operation below 18VDC, the MSSTB
series will work unstable. The supply input cannot go blow 18VDC for reliable operation, otherwise
under voltage alarm will be triggered. MSSTB drive will stop working when this alarm is triggered.
MSSTB05
If a regulated power supply is used,and that is near the driver maximum voltage of 53VDC ,a
voltage clamp may be required to prevent the voltage over 53VDC which will occurs a over-voltage
fault. When using an unregulated power supply, make sure the no-load voltage of the supply does
not exceed the maximum input voltage 53VDC.
MSSTB10
If a regulated power supply is used,and that is near the driver maximum voltage of 75VDC ,a
voltage clamp may be required to prevent the voltage over 75VDC which will occurs a over-voltage
fault. When using an unregulated power supply, make sure the no-load voltage of the supply does
not exceed the maximum input voltage 75VDC.
2.6.2 Current
When MSSTB drives work with different motors, the recommended power supply output current
capacity under different supply voltage is shown in below table. The MSSTB drive power supply
current is lower than the the winding currents because it uses switching ampliers to convert a high
voltage and low current into low voltage and high current. The more power supply voltage exceeds
the motor voltage,the less current will be required from the power supply.
It is important to note that the current draw is signicantly different at higher speeds depending
on the torque load to the motor. Estimating how much current is necessary may require a good
analysis of the load to the motor.
DriveMotorVoltageCurrentDriveMotorVoltageCurrent
MSSTB05
AM1124Vabove 1A
AM1424Vabove 1A48Vabove 4A
AM17
AM23
AM24
24Vabove 1.5A70Vabove 4A
48Vabove 1.5A
24Vabove 3A48Vabove 4.5A
48Vabove 4A70Vabove 4.5A
24Vabove 4.5A
48Vabove 4.5A48Vabove 6A
MSSTB10
AM23
AM24
AM34
24Vabove 3A
24Vabove 4.5A
24Vabove 6A
70Vabove 6A
Rev. 1.0
09/06/2015
14
400-820-9661
Page 15
MSSTB-R/C Hardware Manual
2.7 Connecting the motor
For MOONS’stepper motor, please connect black, green, red, blue wires to drive’s A+, A-, B+
and B- correspondingly.
A+J1A- B+ B-
Motor Connector
If using a non-MOONS’motor, please refer to your motor specs for wiring information.
3 Inputs and Outputs
MSSTB05/10-R/C inputs and outputs include:
• 4 optically isolated digital inputs, 5-24VDC for high level voltage
• 3 optically isolated digital outputs, maximum voltage 30V, maximum sinking or sourcing current
100mA
J2
X1
X2
X3
X4
Y1
Y2
Y3
-
-
-
-
-
-
-
2
4
6
8
1 0
1 2
1 4
1 6
1
3
5
7
9
1 1
1 3
1 5
X1+
X2+
X3+
X4+
Y1+
Y2+
Y3+
I/O Connector Diagram
400-820-9661
15
Rev. 1.0
09/06/2015
Page 16
MSSTB-R/C Hardware Manual
3.1 Digital Inputs
3.1.1 X1,X2,X3,X4 digital input signal
X1, X2: optically isolated, differential, 5-24VDC, minimum pulse width 250ns, maximum pulse
frequency 2MHz
X3, X4: optically isolated, differential, 5-24VDC, minimum pulse width 50μs, maximum pulse
frequency 10KHz
X1 can be used as CW limit input or general purpose input.
X2 can be used as CCW limit input or general purpose input.
X3 can be used as motor enable input or general purpose input.
X4 can be used as alarm reset input or general purpose input.
Please use STB Configurator software for X1,X2,X3 and X4 function configuration.
Following graphs shows some common connection methods for the inputs:
5-24
VDC
Power
Supply
+
Switch or Relay
(closed = logic Low)
-
X1/2/3/4+
X1/2/3/4-
Connecting the inputs to a Switch or Relay
5-24
VDC
Power
Supply
+
+
NPN
Output
-
output
–
X1/2/3/4+
X1/2/3/4-
Connecting the inputs to a NPN type output
5-24
VDC
Power
Supply
+
-
+
PNP
Output
–
output
X1/2/3/4+
X1/2/3/4-
MSSTB
Drive
MSSTB
Drive
MSSTB
Drive
Rev. 1.0
09/06/2015
Connecting the inputs to a PNP type output
16
400-820-9661
Page 17
MSSTB-R/C Hardware Manual
3.2 Digital Outputs
3.2.1 Y1, Y2, Y3 Digital Outputs
• Y1 can be used as alarm output or general purpose output.
• Y2 can be used as brake output or general purpose output.
• Y3 cab be used as motion output , tach output, timing signal output(50pulse/rev) or general
purpose output.
Please use STB Congurator software for Y1,Y2 and Y3 function conguration.
Following graphs shows some common connection methods for the outputs:
NOTE: Do not connect the outputs to more than 30VDC power supply. And the current of
each output terminal must not exceed 100mA.
5-24 VDC
Power Supply
+–
Y1/2/3+
Load
MSSTB
Drive
Y1/2/3-
Connecting a sinking output
5-24 VDC
Power Supply
+
–
Y1/2/3+
MSSTB
COM
PLC
Drive
Y1/2/3-
Connecting a sinking output with PLC’s input
CDV 42-5
IN
ylppuS rewoP
400-820-9661
+–
Y1/2/3+
COM
MSSTB
Drive
Y1/2/3-
Connecting a sourcing output with PLC’s input
IN
17
CLP
Rev. 1.0
09/06/2015
Page 18
MSSTB-R/C Hardware Manual
Connecting a sinking output
Connecting a sinking output with PLC’s input
Connecting a sourcing output with PLC’s input
MSSTBDrive
5-24VDC
Power Supply
+–
Load
Y1/2/3-
Y1/2/3+
CLP
CDV42-5
ylppuSrewoP
+–
Y1/2/3-
Y1/2/3+
IN
COM
MSSTBDrive
PLC
5-24VDC
Power Supply
+
–
Y1/2/3-
Y1/2/3+
COM
IN
MSSTBDrive
4 Mounting the Drive
Use the M3 or M4 screw to mount the MSSTB series drive .The drive should be securely fastened
to a smooth ,at metal surface the will help conduct heat away from the chassis. If this is not
possible, forced airow from a fan maybe required to prevent the drive from overheating.
• Never use the drive in a place where there is no air flow or the surrounding air is
• Never put the drive where it can get wet or where metal or other electrically
• Always provide air flow around the drive. When mounting multiple MSSTB drives
5-24 VDC
relay
Y1/2/3+
Power Supply
+–
MSSTB
Drive
1N4935 suppression diode
Y1/2/3-
Driving a relay
more than 40℃.
conductive particle particles can get on the circuity.
near each other, maintain at least 2cm of space between drives.
RC-880 is used to limit increase in power supply voltage
when the motor is decelerating under load. This is
commonly referred to as "regeneration".
RC-880 can clamp the regeneration
and prevent the power supply and/or
drive being damaged or destroyed.
Connect the RC-880 between the
power supply and the drive.