Sunday, 19 September 2010

Servo motor control by PLC programming

1. Basic principle of control.

Figure 1 shows the block diagram of the servo motor control system basics. Typically, servo motor control system are key elements in UML.

Motor: Act have both drivers loaded with no brakes and brake

Encoder:attached to the motor to act to move the motor feedback. So we can know the position and speed of rotation from N. Wonder this code.

Servo driver: the current total of the servo controller and Positioning controller together the servo controller will act as a power supply. Positioning controller for the motor to control the position of motion. The motor command from external devices such as PLC.

PLC: a page is to send commands to the servo driver in various forms such as analog and etc. Plus then servo driver controls the motor to rotate the position and velocity as To be ordered.


                                              Servo motor control

From Figure 1, the work will begin with PLC Send Position command, the signal plus or analog to the Position controller in the servo Dive power of the Position controller will add to the Amplifier power to the motor to the motor rotation. to the speed and distance instruction code N. Der affixed to the motor acts feedback and information from. Early in the rotation back to the Position controller that it should have Counter function compared to orders received from the PLC if it is different, it signals to the Amplifier to add to the motor rotation to the distance and speed as needed.

2. Structure of the servo motors.

Omron Servo Motor Type AC Servo Motor is a Synchronous ServoMotor structure looks as follows.

As part of a stator coil slot of thousands in the groove is a permanent magnet rotor. Therefore, the relationship of the parameters will be similar to this type of DC motor and motor brush maybe not so called. DC Brushless Servo Motor as a private code N. Wonder is connected to the same rotor shaft.

3 Principles of the Encoder
Encoder that used to servo motors There are two types as follows.

Encoder An Incremental. Figure below shows the components of N. This type of code Der. The beam is shot through the lighting diode fixed disc to the rotation disc is installed on the shaft axis, with a photo diode sensor. Beam going through holes on the fixed disc and the rotation disc by timing the rotation makes the electrical signal from photo sensor, as the pores of the A and B on the fixed disc is different phases together is 90 degrees, so signal output of electricity will wave at out each phase is different by 90 degrees on the Z form of the hole fixed disc, only one hole only.
If after the Power Company from encoders Wonder is the angle of rotation itself the output phase A and B at different phases together is 90 degrees is pointing to the direction of rotation of the motor of phase Z or Zero signal is a pointer to the 0 degrees of rotation.


Encoder interfaces Absolute In general, absolute encoder is output as a code to gray code, binary or BCD code, but for the type of detector of the servo. No need to select the output code. Just select the desired resolution, but use only Will notice that something is different from the incremental encoder is the number of cable output is more than an incremental, which depends on the resolution selected. And another is. The meaning of the absolute encoder signal at a time will come for the full value. They are not comparable from the beginning as an incremental encoder, so if the servo motor with an absolute encoder detector did not have to search for starting position (origin search) new every time. Turn off and then turn up for a new job.

4.Types of input controls for servo River Dive.
Dive servo input power. The more active the PLC There are several but the most popular was the Pulse Train and Linear (or Analog) is the second model is appropriate to work differently for Pulse train is suitable for job position control, such as Feed. -to-Cut and Pick & Place as an example of Linear motion is applied to work as a curve or circle. Here we will focus on the servo power Dive receiving an input signal Pulse train to make it easier to understand for beginners.

4.1 PULSE TRAIN CONTROL.

PLC sends a signal to the servo Plus Dive Dive Power then Power. To control the rotation of the motor to be under the command of the PLC from the movement or rotation of the servo motor is based on the number of Plus PLC sent the same speed of the servo motor depends on the speed or frequency of Plus, from the PLC as shown

4.2 PULSE WIDTH MODULATION (PWM)

The work is similar to the range of Pulse Train rotation depends on the number of Plus. But the speed of the motor depends on the width of the Plus.

4.3 LINEAR.

This control is different from both As mentioned above, because PLC analog signals to the servo power Dive. The Dive is a kind of power will be able to control the analog signals as well

5 Control system of servo motors.

Under the above is. Describes broad principles. The servo motor. Here we will practice that can be actually implemented. But the main focus, such as PLC control and servo power Dive will not mention as mechanical systems, such as Ball screw, belt, including mechanical calculations, such as Torque.

Monday, 13 September 2010

Module Interface With PLC Omron

                                         Module Interface With PLC Omron

                                                         Series

Model CPU Module interface. Drivers.
SYSMAC C C200H C200H-LK202
C120-LK201-V1
C/CV Series HOST Link
C200HS C200H-LK201
C200H-LK202
C120-LK201-V1
Module interface unit on the CPU.
Peripheral port on the unit CPU.
C500
C500F
C1000H
C2000
C2000H
C120-LK201-V1
C120-LK202-V1
C500-LK201-V1
C500-LK203
C1000HF C500-LK201-V1
C500-LK203
C20H
C28H
C40H
Module interface unit on the CPU.
C20PF
C28PF
C40PF
C60PF
C120-LK201-V1
C120-LK202-V1
C120
C120F
C120-LK201-V1
C120-LK202-V1
CQM1-CPU11 Peripheral port on the unit CPU.
CQM1-CPU21
CQM1-CPU41
CQM1-CPU42
CQM1-CPU43
CQM1-CPU44
CQM1-CPU41-V1
CQM1-CPU42-V1
CQM1-CPU43-V1
CQM1-CPU44-V1
RS232C port on the unit CPU.
Peripheral port on the unit CPU.
CPM1
CPM1A
CPM1A-V1
Peripheral port on the unit CPU.
CPM1-CIF01
CPM1-CIF11
SRM1-C02
CPM2A
RS232C port on the unit CPU.
CPM1-CIF01
CPM1-CIF11
CPM2C Peripheral port on the unit CPU.
Peripheral port on CPM2C-CIF01.
RS232C port on CPM2C-CIF01.
RS232C port on CPM2C-CIF11.
Terminal Nut remove locks on CPM2C-CIF11.
CQM1H-CPU11
CQM1H-CPU21
Peripheral port on the unit CPU.
RS232C port on the unit CPU.
CQM1H-CPU51
CQM1H-CPU61
Peripheral port on the unit CPU.
RS232C port on the unit CPU.
RS232C port on CQM1H-SCB41.
RS422A/485 port on CQM1H-SCB41.
SYSMAC a C200HE-CPU42
C200HG-CPU63
C200HG-CPU43
C200HX-CPU64
C200HX-CPU44
C200HE-CPU42-Z
C200HG-CPU63-Z
C200HG-CPU43-Z
C200HX-CPU85-Z
C200HX-CPU65-Z
C200HX-CPU64-Z
C200HX-CPU44-Z
RS232C port on the unit CPU.
C200HW-COM02-V1
C200HW-COM03-V1
C200HW-COM04-V1
C200HW-COM05-V1
C200HW-COM06-V1
C200H-LK201-V1
C200H-LK202-V1
C200HX-CPU34
C200HX-CPU54
C200HX-CPU34-Z
C200HX-CPU54-Z
C200HE-CPU32
C200HE-CPU32-Z
C200HG-CPU33
C200HG-CPU33-Z
C200HG-CPU53
C200HG-CPU53-Z
C200HW-COM02-V1
C200HW-COM03-V1
C200HW-COM04-V1
C200HW-COM05-V1
C200HW-COM06-V1
C200H-LK201-V1
C200H-LK202-V1
C200HE-CPU11
C200HE-CPU11-Z
C200H-LK201-V1
C200H-LK202-V1
SYSMAC CV CV500
CV1000
CV2000
CVM1
CVM1D
CV500-LK201
Module interface unit on the CPU.
SYSMAC CS1 CS1G-CPU45
CS1G-CPU44
CS1G-CPU43
CS1G-CPU42
CS1G-CPU45H
CS1G-CPU44H
CS1G-CPU43H
CS1G-CPU42H
CS1G-CPU45-V1
CS1G-CPU44-V1
CS1G-CPU43-V1
CS1G-CPU42-V1
CS1H-CPU67
CS1H-CPU66
CS1H-CPU65
CS1H-CPU64
CS1H-CPU63
CS1H-CPU67H
CS1H-CPU66H
CS1H-CPU65H
CS1H-CPU64H
CS1H-CPU63H
CS1H-CPU67-V1
CS1H-CPU66-V1
CS1H-CPU65-V1
CS1H-CPU64-V1
CS1H-CPU63-V1
RS232C port on the unit CPU. CS/CJ Series HOST Link
Peripheral port on the unit CPU.
CS1W-SCU21
CS1W-SCB21
CS1W-SCB41
SYSMAC CJ CJ1G-CPU45
CJ1G-CPU44
CJ1G-CPU45H
CJ1G-CPU44H
CJ1G-CPU43H
CJ1G-CPU42H
CJ1M-CPU23
CJ1M-CPU22
CJ1M-CPU21
CJ1M-CPU13
CJ1M-CPU12
CJ1M-CPU11
CJ1H-CPU66H
CJ1H-CPU65H
RS232C port on the unit CPU.
Peripheral port on the unit CPU.
CJ1W-SCU41

                                                           Ethernet

Model CPU Module interface. Drivers.
SYSMAC CS CS1G-CPU45
CS1G-CPU44
CS1G-CPU43
CS1G-CPU42
CS1G-CPU45H
CS1G-CPU44H
CS1G-CPU43H
CS1G-CPU42H
CS1G-CPU45-V1
CS1G-CPU44-V1
CS1G-CPU43-V1
CS1G-CPU42-V1
CS1H-CPU67
CS1H-CPU66
CS1H-CPU65
CS1H-CPU64
CS1H-CPU67H
CS1H-CPU66H
CS1H-CPU65H
CS1H-CPU64H
CS1H-CPU63H
CS1H-CPU67-V1
CS1H-CPU66-V1
CS1H-CPU65-V1
CS1H-CPU64-V1
CS1H-CPU63-V1
CS1W-ETN01
CS1W-ETN11
CS1W-ETN21
CS/CJ Series Ethernet
Sysmac CJ CJ1G-CPU45
CJ1G-CPU44
CJ1G-CPU45H
CJ1G-CPU44H
CJ1G-CPU43H
CJ1G-CPU42H
CJ1M-CPU23
CJ1M-CPU22
CJ1M-CPU21
CJ1M-CPU13
CJ1M-CPU12
CJ1M-CPU11
CJ1H-CPU66H
CJ1H-CPU65H
CJ1W-ETN01
CJ1W-ETN11
CJ1W-ETN21

Friday, 3 September 2010

Process automation control pump

This program make for saft energy process automation control pump with PLC control motor pump 5 set switching operation in each period thus


Examples of applications using the PLC model C-Series.
6.30 – 8.30             motor pump 1 working
9.30 – 11.30           motor pump 2 working
12.30 – 14.30         motor pump 3 working
15.30 – 17.30         motor pump 4 working
18.30 – 20.30         motor pump 5 working

we can make PLC Program like this