Design and Implementation of PLC-based Monitoring
Design and Implementation of PLC-based Monitoring
net/publication/228345533
CITATIONS READS
55 5,186
2 authors:
All content following this page was uploaded by Hidir SELÇUK Noğay on 27 January 2021.
128 Manuscript Received April2, 2008; Revised Received September 24, 2008
INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT
Issue 3, Volume 2, 2008
129
INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT
Issue 3, Volume 2, 2008
memory (M). Any memory location is referenced Y/380 50 2,7 1,1 0,8 1380
directly using %I, %Q, and %M (Table III).
The PLC program uses a cyclic scan in the main
program loop such that periodic checks are made to
the input variables (Fig.3). The program loop starts by Table 2. Inverter Technical Specifications
scanning the inputs to the system and storing their Output Output Output Output
states in fixed memory locations (input image memory Voltage Current Frequency Overload
I). The ladder program is then executed rung-by-rung. (V) (A) (Hz)
Scanning the program and solving the logic of the 380-460 1-6 0–150 Hz 150% 60s
various ladder rungs determine the output states. The
updated output states are stored in fixed memory
locations (output image memory Q). The output Table 3. PLC Configuration
values held in memory are then used to set and reset Available Used
the physical outputs of the PLC simultaneously at the Discreet 32 8
end of the program scan. For the given PLC, the time Inputs (%I)
taken to complete one cycle or the scan time is 0, 18 Discreet 16 9
ms/K (for 1000 steps) and with a maximum program Outputs (%Q)
capacity of 1000 steps. The development system Analogue 8 7
comprises a host computer (PC) connected via an Inputs (%AI)
RS232 port to the target PLC. The host computer Analogue 8 6
provides the software environment to perform file Outputs
editing, storage, printing, and program operation (%AQ)
monitoring. The process of developing the program to
Register 500
run on the PLC consists of: using an editor to draw the
Memory
source ladder program, converting the source program
(%M)
to binary object code which will run on the PLC’ s
microprocessor and downloading the object code from
the PC to the PLC system via the serial
communication port. The PLC system is online when
it is in active control of the machine and monitors any
data to check for correct operation.
Three Pha se
PC Power Supp ly
Three Pha se
Main Switc h
RS 232 3 phase
ind uc tion
m otor Elec trom a gnetic
Sta tor Bra ke
Current Speed
Hum an Sensor Sensor
Mac hine
Interfac e
130
INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT
Issue 3, Volume 2, 2008
As a microprocessor-based system, the PLC system computations carried out by the CPU decreases or
hardware is designed and built up with the following increases the V/f of the inverter and, as a result, the
modules [7]: speed of the motor is corrected.
• central processor unit (CPU); The implemented control is of proportional and integral
• discrete output module (DOM); (PI) type (i.e., the error signal is multiplied by gain Kp,
• discrete input module (DIM); integrated and added to the requested speed). As a
• analog outputs module (AOM) result, the control signal is sent to the DOM and
• analog inputs module (AIM) connected to the digital input of the inverter to control
• power supply. V/f variations. At the beginning, the operator selects the
gain Kp, by using a rotary resistor mounted on the
InFig.4, the flowchart of the speed control software is control panel (gain adjust) and the AIM receives its
illustrated. The software regulates the speed and voltage drop as controller gain signal (0–10 V).
monitors the constant speed control regardless of The requested speed nsp is selected using a rotary
torque variation. The inverter being the power supply resistor and the AIM reads this signal. Its value is sent to
for the motor executes this while, at the same time, it the AOM and displayed at the control panel (speed set
is controlled by PLC’ s software. The inverter alone point display). Another display of the control panel
can not keep the speed constant without the control shows the actual speed computed from the speed
loop with feedback and PLC. From the control panel, feedback signal. In Fig. 5, the flowchart of this software
the operator selects the speed set point nsp and is shown. During motor operation, it is not possible to
forward/backward direction of rotation. Then, by reverse its direction of rotation by changing the switch
pushing the manual start pushbutton, the motor begins position. Before direction reversal, the stop button must
the rotation. If the stop button is pushed, then the be pushed. For motor protection against overloading
rotation stops. currents during starting and loading, the following
commands were programmed into the software.
i) Forward/backward signal is input to DIM.
ii) Speed set point signal nsp, the stator current IS ,
and the speed feedback signal are input to AIM.
iii) At no load, IS ≤ 2,5 A, if the speed set point is
lower than 20% or nsp< 300 r/min, the motor will not
start.
iv) At an increased load over 3,2 Nm (40% of rated
torque), IS ≥ ,3 A and a speed set point lower than 40%
or nsp< 600 r/min, the motor will not start.
v) If the load is increased more than 8,0Nm (rated
torque) IS ≥ 4 A and if the speed set point exceeds 100%
or nsp≥ 1500 r/min, the motor enters the cut off
procedure.
vi) In all other situations, the motor enters in the speed
control mode and the speed control software is executed
as described in Subsection A.
131
INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT
Issue 3, Volume 2, 2008
4. Results
The system was tested during operation with varying
loads including tests on induction motor speed control
performance and tests for trip situations. The PLC
monitors the motor operation and correlates the
parameters according to the software. At the
132
INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT
Issue 3, Volume 2, 2008
1− s
ηs = (1)
1 − s RS RR
where is the slip and RS and RR are the stator and rotor
winding resistances, respectively. As can be seen from
1520
1500
1480
1460
1440
RPM
1420
1400
1380
1360
1340
0 2 4 6 8 10
Applied torque
Fig. 6. Flowchart of cutoff/restart motor software Fig. 7, the PLC controlled system a) works with very
low slip values, almost zero. In all speed and load torque
conditions, the configuration a) has a smaller slip than
configuration b), thus the higher values of efficiency can
Efficiency Efficiency
PLC Inverter be justified and especially at high speeds and
90 frequencies. At lower frequencies, the magnetic flux
80 increases and, thus, there is an increase in magnetizing
70 current resulting in increased losses. This system
60
presents a similar dynamic response as the closed-loop
Efficiency
50
40 system with V/f speed control. Its transient performance
30 is limited due to oscillations on torque and this behavior
20
restricts the application of this system to processes that
10
0
only require slow speed variation.
1250 1300 1350 1400 1450 1500 1550
RPM
5. Conclusion
Successful experimental results were obtained from the
Fig. 8. Efficiency of controlled system
previously described scheme indicating that the PLC can
be used in automated systems with an induction motor.
The efficiency for different values of nsp was also
The monitoring control system of the induction motor
studied. As depicted in Fig. 8, the results show that
driven by inverter and controlled by PLC proves its high
configuration a) in all cases has a higher efficiency
133
INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT
Issue 3, Volume 2, 2008
134
INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT
Issue 3, Volume 2, 2008
135