Share this

Case Study of PLC Controlled Servo Motor

2026-04-06 06:01:25 · · #1

Today we will explain three ways to control a servo motor using a PLC :

I. Torque Control

II. Position Control

III. Speed ​​Mode

1

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.

2

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.

The SINAMICSV90 system will be used as an example.

SINAMICSV90 comes in two versions depending on the application:

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

2. PROFINET communication version.

The SINAMICSV90 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 SINAMICSV90. All PTO signals must be connected to a controller that uses the same 24V power supply, such as SINAMICSV90.

(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.

SINAMICSV90 Servo Driver:

Motor brake signal (for SINAMICSV90200V drive only). The SINAMICSV90200V drive requires an external relay to connect the motor brake.

System wiring diagram for SINAMICSV90 pulse sequence version:

System wiring diagram for SINAMICSV90PROFINET version:

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

2. The brake cable connection shown here is only applicable to the V90400V drive. The V90200V drive requires the use of an external relay to connect the motor brake cable.

3. The SINAMICSV90PTI drive must be connected to the relay via a setpoint cable, while the SINAMICSV90PROFINET drive is connected to the relay via an I/O cable.

4. I/O cables must be used to implement brake control of the SINAMICSV90PROFINET200V drive, and to implement applications that require additional DI/DO communication in addition to PROFINET communication.

Read next

CATDOLL 136CM Tami (Customer Photos)

Height: 136cm Weight: 23.3kg Shoulder Width: 31cm Bust/Waist/Hip: 60/54/68cm Oral Depth: 3-5cm Vaginal Depth: 3-15cm An...

Articles 2026-02-22