Share this

Three ways to control servo motors with PLC

2026-04-06 02:42:37 · · #1

Three methods for PLC control of servo motors:

I. Torque Control

II. Position Control

III. Speed ​​Mode

I. Torque Control

Torque control is achieved by setting the output torque of the motor shaft through external analog input or direct address assignment. For example, if 10V corresponds to 5Nm, the motor shaft output will be 2.5Nm when the external analog input is set to 5V. If the motor shaft load is less than 2.5Nm, the motor will rotate forward; if the external load is equal to 2.5Nm, the motor will not rotate; and if the load is greater than 2.5Nm, the motor will rotate in reverse (this usually occurs under gravity load).

The torque setting can be changed in real time by altering the analog quantity settings, or it can be achieved by changing the value of the corresponding address via communication.

II. Position Control

Position control mode typically determines the rotation speed by the frequency of externally input pulses and the rotation angle by the number of pulses. Some servos can also directly assign speed and displacement values ​​via communication.

Because position mode allows for very strict control over both speed and position, it is generally used in positioning devices.

3. Speed ​​Mode

Rotation speed can be controlled by analog input or pulse frequency. In the outer loop PID control with a host control device, speed mode can also be used for positioning, but the position signal of the motor or the position signal of the direct load must be fed back to the host for calculation.

Taking the SINAMICS V90 system as an example

SINAMICS V90 comes in two versions depending on the application:

1. Pulse sequence version (integrates pulse, analog signals, USS/MODBUS)

2. PROFINET communication version

The SINAMICS V90 pulse version can realize the internal positioning block function, and also has pulse position control, speed control and torque control modes.

The figure below shows the default interface definition in Pulse Train Instruction (PTI) mode, which conforms to standard application practices.

Only one pulse input channel is allowed to be used at a time. Other control signals can also be freely assigned to the digital input and output terminals. Please refer to the operation manual.

Digital input, supporting both NPN and PNP types. The 24V power supply in the wiring diagram is as follows:

(1) 24V power supply for SINAMICS V90. All PTO signals must be connected to a controller that uses the same 24V power supply, such as SINAMICS V90.

(2) Isolated digital input power supply, which can use the controller power supply.

(3) Isolated digital output power supply, which can use controller power supply.

SINAMICS V90 Servo Driver

Motor brake signal (for SINAMICS V90 200 V drive only). The SINAMICS V90 200 V drive requires an external relay to connect the motor brake.

System wiring diagram for SINAMICS V90 pulse sequence version

System wiring diagram for SINAMICS V90 PROFINET version

1. SIMOTICS S-1FL6 low inertia motors SH20, SH30 and SH40 use cable-type connectors.

2. The brake cable connection shown here is only applicable to the V90 400 V drive. The V90 200 V drive requires the use of an external relay to connect the motor brake cable.

3. The SINAMICS V90 PTI drive must be connected to the relay via the setpoint cable, while the SINAMICS V90 PROFINET drive is connected to the relay via the I/O cable.

4. I/O cables must be used to implement brake control driven by SINAMICS V90 PROFINET 200 V, and to implement applications that require additional DI/DO in addition to PROFINET communication.


Read next

CATDOLL 146CM Vivian TPE

Height: 146cm A-cup Weight: 26kg Shoulder Width: 32cm Bust/Waist/Hip: 64/54/74cm Oral Depth: 3-5cm Vaginal Depth: 3-15c...

Articles 2026-02-22
CATDOLL CATDOLL 115CM Saki TPE

CATDOLL CATDOLL 115CM Saki TPE

Articles
2026-02-22
CATDOLL 136CM Sasha

CATDOLL 136CM Sasha

Articles
2026-02-22