STEPPERONLINE ST-C01 Single Axis Stepper Motor Instruction Manual

ST-C01 Single Axis Stepper Motor

Specifications

Product Information

Product Function

The ST-C01 controller provides various functions for controlling
stepper motors, including speed adjustment, direction control,
cycle work times setting, and more.

Product Details

The controller features an operation interface along with a menu
setting interface denoted by [F] functions. It allows for precise
adjustments to motor operation parameters.

Product Wiring

Proper wiring is essential for the correct functioning of the
controller. Refer to the user manual for detailed wiring
instructions.

Interface Function Introduction and Operation Method

The controller interface is divided into two sections: the
operation interface and the [F] menu setting interface. The [F] functions provide a range of settings for motor control, including
speed, direction, cycle times, and more.

List of [F] Menu Setting Functions

  • F-01: Action process mode selection
  • F-02: Flow mode selection
  • F-03: Number of forward rotation pulses
  • F-04: Forward rotation speed
  • F-05: Number of reverse pulses
  • F-06: Reversal speed
  • F-07: Cycle work times
  • F-08: Number of pulses per revolution
  • F-09: Main interface display content
  • F-10: Action when pressing pause key
  • F-11: Acceleration and deceleration level
  • F-12: Postal address

Action Process Mode Selection List

  • F01P01: The motor works with knob on the controller.
  • F01P02: Press CW to keep rotating, press STOP to stop.
  • F01P03: Press CW for forward rotation, Press CCW for reverse
    rotation.
  • F01P04: Rotate forward or reverse permanently after pressing
    the button.

Product Usage Instructions

Step 1: Wiring

Ensure proper wiring connections according to the user manual
instructions.

Step 2: Interface Setup

Access the operation interface and navigate to the desired [F] function setting for motor control adjustments.

Step 3: Function Setting

Adjust parameters such as speed, direction, cycle times, and
other settings based on your motor control requirements.

Step 4: Operation

Initiate motor operation based on the selected settings. Use the
provided actions to control motor movement as needed.

FAQ (Frequently Asked Questions)

Q: How can I reset the controller to default settings?

A: To reset the controller to default settings, refer to the
user manual for specific instructions on restoring factory
settings.

Q: What is the maximum number of cycle work times that can be
set?

A: The controller allows setting cycle work times from 1 to
9999999 or for countless times depending on your requirement.

“`

ST-C01 controller

User Manual Of ST-C01
1. Product introduction
This is a special operation control module for single shaft stepping motor. The module has a variety of built-in fixed operation modes, so users can quickly select the appropriate motion trajectory. The distance / speed / delay / number of cycles can be saved and set after power down. It can run independently as a module, or it can be used together with other systems. It can be used in general industrial control applications, not recommended for medical, fire and other specialised industries or life-critical areas.

Email: sales@stepperonline.com

1

www.omc-stepperonline.com

User Manual Of ST-C01
2. Product parameters Model: ST-C01 stepper motor controller Adaptive motor: stepping motor Number of control axes: single axis Motor signal: common cathode Power supply range: DC 5-30V general Instruction features: streamline and optimize multiple common instructions Acceleration and deceleration control: Yes Input reverse connection protection: Yes Remote communication control: TTL serial port Main functions of the system: automatic, manual, setting and serial port control Speed range: 0.1 ~ 999 laps / min Number of forward rotation pulses: 1-9999999 pulses Number of reverse pulses: 1-9999999 pulses Number of cycles: 1-9999 Forward rotation delay time: 0.0-999.9 seconds Reverse delay time: 0.0-999.9 seconds Subdivision selection range: 1-128 subdivision Product service environment: – 5 – 60 (no condensation)

Email: sales@stepperonline.com

2

www.omc-stepperonline.com

3. Product function

User Manual Of ST-C01

Email: sales@stepperonline.com

3

www.omc-stepperonline.com

4. Product details

User Manual Of ST-C01

Email: sales@stepperonline.com

4

www.omc-stepperonline.com

5.Product wiring

User Manual Of ST-C01

Email: sales@stepperonline.com

5

www.omc-stepperonline.com

User Manual Of ST-C01

Email: sales@stepperonline.com

6

www.omc-stepperonline.com

User Manual Of ST-C01
6. Interface function introduction and operation method The controller is divided into two interfaces: operation + interface+[F] menu setting interface

Email: sales@stepperonline.com

7

www.omc-stepperonline.com

Operating instructions

User Manual Of ST-C01

Email: sales@stepperonline.com

8

www.omc-stepperonline.com

User Manual Of ST-C01

List of all [F] menu setting functions

Serial Fn-0u1mb?er F-02
F-03 F-04
F-05 F-06 F-07 F-08
F-09

Function Action flow mode selection (See follow-up table)

Adjustable 1-9range

Number of forward rotation pulses Unit:number (The upperthreebits are adjusted by rotary encoder shift, and the upper three bits display Hxxx, and the lower four bits display xxxx) Forward rotation speed Unit: Revolution / minute
Number of reverse pulses Unit: Number (The upper three bits are adjusted by rotary encoder shift, and the upper three bits display Hxxx, and the lower four bits display xxxx) Reversal speed Unit: circle (revolution)/min
Cycle work times (“—-“=numerous times) Unit: times

1 – 9999999
0.1-999 1 – 9999999
0.1-999 0-9999or countless times

Forward rotation in place delay Unit: second accuracy ± 0.2 second
Reverse in place delay Unit: second accuracy ± 0.2 second
Number of pulses per revolution: 1-9999 (X10) Unit: 10 (For example, the step angle is 1.8 degrees, the stepping motor drives 8 segments, and one revolution is 360 / 1.8 * 8 = 1600, setting 160, actual 1600)

0.0-999.9 0.0-999.9 1-9999

Main interface display content Up: motor coil speed (unit: RPM)

0-1

Downlink: delay time (unit: s) / number of

cycles (unit: Times)

00- Motor coil

speed delay

time

Defaults 1 1600
10 1600
10 1 0.0 0.0 160
00

01- Motor coil speed cycle times

F-10

Action when pressing pause key

0 – slow stop of motor deceleration

F-11

1 – motor stops immediately

Email: sales@stepperonline.com

9

0-1

0

www.omc-stepperonline.com

F-12

Acceleration and deceleration level 1-100

1 slowest, 100 fastest

F-13

Postal address

1-100 1-255

User Manual Of ST-C01
20 1

F01action process mode selectionlist of required action processes

number

Action description

F01P01 The motor works with knob on controller.

It keeps rotating after pressing the button, and stops when it is released. F01P02 [Press CW]

After pressing the button, keep rotating, Press STOP to stop. F01P03 [Press CW] forward rotation , [Press CCW] reverse rotation
After pressing the button, it can rotate forward or reverse-delay according to the set F01P04 distance, and it can cycle F-06 times.
[Press CW] Forward rotation-Delay (F-07) [Press CCW] Reverse rotation-Delay (F-08)
After pressing the button, it can cycle according to the set distance forward or reverse Delay(F-06). Return to zero at the end of the cycle. F01P05 [Press CW] forward rotation delay (F-07), Cycle (F-06), return to zero [Press CCW] reverse delay (F-08),Cycle (F-06), return to zero. After pressing the button, cycle forward and reverse according to the set distance. F01P06 [Press CW] forward delay (F-07) – reverse delay (F-08), [Press CCW] reverse delay (F-08) – forward delay (F-07), above cycle (F-06)

Email: sales@stepperonline.com

10

www.omc-stepperonline.com

User Manual Of ST-C01
After pressing the button, the motor will rotate forward or reverse permanently, release
the button, – delay – return to zero. F01P07
[Press CW] forward rotation – release – delay (F-07) – return to zero,
[Press CCW] reverse rotation – release – delay (F-08) -return to zero.
F01P08 After pressing the button, forward or reverse – delay according to the set time.Recyclable (F-06). [Press CW] forward rotationtime (F-07) – delay (F-08), [Press CCW] reverse rotation time (F-08) – delay (F-07), the above cycle (F-06).
After power on, it will automatically cycle forward and reverse according to the set F01P09 distance.Abbreviations: forward delay (F-07) – reverse delay (F-08), cycle (F-06)

Email: sales@stepperonline.com

11

www.omc-stepperonline.com

7. Product size

User Manual Of ST-C01

Email: sales@stepperonline.com

12

www.omc-stepperonline.com

User Manual Of SMC01

SMC01 stepper motor controller communication protocol

1.Protocol Introduction

Using TTL serial transmission interface and MODBUS-RTU communication protocol, this product only supports function codes 0x03, 0x06, and 0x10.

2.Introduction to Communication Protocol

Information transmission is asynchronous in Modbus-RTU mode

Starting bit

1 bit

Data bits

8 bit

Parity bit

not have

Stop bit

1 bit

Data frame structure

Data frame interval

Address code

3.5 bytes or 1 byte

more

Function code Data area

1 byte

N byte

CRC check 2 byte

Before sending data, it is required that the data bus rest time, i.e. no data transmission time, be greater

than 3.5 (e.g. 5ms at a baud rate of 9600). Message transmission must start with a pause interval of at

least 3.5 bytes, and the entire message frame must be treated as a continuous data transmission

stream. If there is a pause time of more than 3.5 bytes before the frame is completed, The receiving

device will refresh incomplete messages and assume that the next byte is the address field of a new

message. Similarly, if a new message starts with the previous message within less than 3.5 characters,

the receiving device will consider it a continuation of the previous message.

1.1 Address Code

The address code is the first byte (8 bits) of each communication information frame, ranging from 1 to 255

(initially set to 1,0 and also the broadcast address). This byte indicates that the slave set by the user

will receive information sent by the host. Each slave must have a unique address code, and only slaves

that match the address code can respond to feedback messages. When the slave sends back

information, the returned data starts with their respective address codes. The address code sent by

the host indicates the slave address to be sent, while the address code returned by the slave

indicates the slave address to be returned. The corresponding address code indicates where the

information comes from.

1.2 Function Code

The function code is the second byte transmitted in each communication information frame, and the

ModBus communication protocol can define function codes ranging from 1 to 127. Sent as a host request,

telling the slave what action to take through a function code. As a response from the slave, the function

code returned by the slave is the same as the function code sent from the master, and indicates that

the slave has responded to the master and performed

Email: sales@stepperonline.com

13

www.omc-stepperonline.com

User Manual Of SMC01

relevant operations. This machine only supports function codes 0x03, 0x06, and 0x10.

Function code 0x03
0x06
0x10

Definition
Read register data
Preset Single Register
Write multiple registers

Operation (binary)
Read data from one or more registers Write a set of binary data into a single register
Write multiple sets of binary data into multiple registers

1.3 Register

Introduction to Protocol Registers (Data within a Single Register Address is Double Byte Data)

Name Illustrate

Byte count

Reading Register

and

address

writing

System parameters, written will be stored

F-01

Action process mode selection

2

R/W

0000H

F-02

Number of forward pulses

4

R/W

0001H

F-03

Forward rotation speed

2

R/W

0003H

F-04

Reverse pulse count

4

R/W

0004H

F-05

Reverse speed

2

R/W

0006H

F-06

Number of working cycles

2

R/W

0007H

F-07

Forward to position delay

2

R/W

0008H

F-08

Reverse in place delay

2

R/W

0009H

F-09

Number of pulses per revolution

2

R/W

000AH

F-10

Main interface display content

2

R/W

000BH

F-11 F-12

Action when pressing the pause 2 bAuctctoenleration and deceleration levels 2

R/W

000CH

R/W

000DH

F-13

Module address 1-255

2

R/W

000EH

COM Control command 0 using serial port 2

R/W

000EH

instead of 1 using serial port control Read information and run information

Current motor operating status: 00- 2

R

0010H

stop 01- acceleration status 02-

deceleration status 03- constant

Current motor rotation direction: 2

R

0011H

00- forward rotation 01- reverse

Serial Port Control Run Command (Set COM (000F) address to 1 serial port

control mode before serial port control

Email: sales@stepperonline.com

14

www.omc-stepperonline.com

Serial Serial port control operation mode

2

Port

00- forward rotation 01- reverse

Control rotation 02- slow stop 03-

Run

immediate stop 0xFF – default state

Comman d

after execution

R/W

User Manual Of SMC01
0100H

Email: sales@stepperonline.com

15

www.omc-stepperonline.com

User Manual Of SMC01

Serial port control for running, 00- no 2

permanent rotation 01- enable

permanent rotation default

0

The distance of the serial port control 2

operation is 16 bits higher than the

pulse count (which works under

permanent rotation), with a default of

10000 bits

The distance of the serial port control 2

operation is 16 bits lower than the

pulse count (which works under

permanent rotation), with a default of

10000 bits

The acceleration and deceleration 2

levels controlled by serial port are 1-

100, with a default of 20

The default running speed for

2

serial port control is 100

R/W 0101H R/W 0102H R/W 0103H R/W 0104H R/W 0105H

Example 1: Reading System Parameters (F-01 to F-02)

Using the [03 (0x03) Read Holding Register] instruction Host

sending

01

03

00 00

00 02 C4 0B

Slave address

Function code (Read Register)

Starting address The regulation is 2 bytes

Number of Registers

CRC Check Code

The controller responds

01

03

Slave address

Function code

(Read

Register)

04
Number of Registers x2

00 01 06 40
Register value Quantity=Number of registers x2

A9 A3
CRC Check Code

Example 2: Serial port controller operation

1) Set the controller to serial port control mode Host sending

01

06

00 0D

Slave address

Function code

Starting address The regulation is 2 bytes

The controller responds

01

06

00 0D

00 01
Write value Quantity: 2 bytes
00 01

D9 C9
CRC Check Code
D9 C9

Email: sales@stepperonline.com

16

www.omc-stepperonline.com

Slave address

Function code

Starting address The regulation is 2 bytes

Write value Quantity: 2 bytes

User Manual Of SMC01
CRC Check Code

Email: sales@stepperonline.com

17

www.omc-stepperonline.com

User Manual Of SMC01

2) Modifying parameters for serial port control operation

Host sending

01

10

01 02

00

04

00 00 4E

4

Slave Function Starting

address code

address

Number of Byte registers count

The regulation

is 2 bytes
The controller responds

01

10

01 02

00 02

Write value Quantity:=Bytes

CRC Check Code

E1 F4

Slave address

Function code

Starting address

The regulation

is 2 bytes
3) Serial port control forward conversion

Host sending

Number of registers

CRC Check Code

01 Slave address

06
Function code

01 00

00 00

Starting address Write value

There gulation Quantity:=Bytes is 2 bytes

88 36 CRC Check Code

The controller responds

01

06

Slave address

Function code

01 00

00 00

Starting address Write value

There gulation Quantity:=Bytes is 2 bytes

88 36 CRC Check Code

Serial port control operation command (set 000F to 1 serial port control mode

before serial port control) Serial Control method 0 Manual control 1 2 Port Remote control from upper computer

R/W 0101H

Control Serial port reading operation

2

R/W 0101H

Run

status 00- forward rotation 01-

Comman reverse rotation 03- stop

d

immediately

The number of pulses for serial port 2

R/W 0101H

control operation is 16 bits high, with

a default of 10000 bits

The default number of pulses for 2

R/W 0102H

serial port control operation is 10000

if the low 16 bits are used

The acceleration and deceleration 2

R/W 0103H

levels controlled by serial port are 1-

100, with a default of 20

The default running speed for

2

R/W 0104H

serial port control is 100

1. Set the remote control mode of the upper computer (default address 01)

01 06 00 0F 00 01 48 0A

Email: sales@stepperonline.com

18

www.omc-stepperonline.com

2. Set forward, reverse, and stop 01 10 01 01 00 00 00 27 10 01 64 CRCH CRC

User Manual Of SMC01

Email: sales@stepperonline.com

19

www.omc-stepperonline.com

Documents / Resources

STEPPERONLINE ST-C01 Single Axis Stepper Motor [pdf] Instruction Manual
ST-C01 Single Axis Stepper Motor, ST-C01, Single Axis Stepper Motor, Axis Stepper Motor, Stepper Motor

References

Leave a comment

Your email address will not be published. Required fields are marked *