Hid - Harmonic Reduction in An Inverter

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

PLC/SCADA systems in automation control

design for individual quick freezing process in


cooling tunnels
Goran Jagetić, Marko Habazin, Tomislav Špoljarić
University of Applied Sciences - Department of Electrical Engineering, Zagreb, Croatia
g.jagetic@gmail.com, mhabazin18@gmail.com, tomislav.spoljaric@tvz.hr

ABSTRACT - Individual quick freezing process is a two periods of operation: refrigeration period and
complex cooling process that takes place in cooling defrosting period. Refrigeration period is longer and
tunnels and is used for dynamic thermal processing of in it refrigeration elements (compressor, condenser
certain type of goods. Type of goods and temperature and evaporator fans) are switched according to room
of goods that needs to be achieved over specific time in
temperature probe/probes. Defrosting period is much
cooling tunnel determine the complexity of cooling
process. Complex cooling process is therefore divided shorter and in it defrosting elements (electrical
into two types of regulation. Temperature regulation, heaters/hot gas valve) are switched according to
the inferior type, is used for control of the cooling and evaporator temperature probe or by time (off-
defrosting parts of the system according to predefined delayed timer function of a regulator). Fig. 1 shows
room temperature. Superior time-cycle regulation is simplified block diagram of a small scale
used to control various cycles of operation by defining refrigeration system operated by one-cycle
its time frames. These cycles together form a period of regulation (refrigeration with defrost).
time in which the cooling system is appropriately used
for goods' freezing.
Compressor

This paper describes further development in


automation control design for complex cooling process
in cooling tunnels. This design includes selection of
appropriate control devices (temperature/pressure
regulators, PLC device, HMI/SCADA), definition of
LADDER program solution for dynamic time-cycle
control, connection and configuration of HMI/SCADA
system used for defining the number/duration of time
cycles of cooling and defrosting operations and Condenser (fans)
monitoring the system conditions.
Regulator

Evaporator temp. probe


I. INTRODUCTION
Simple cooling process [1] is thermal process
used in refrigeration systems for maintaining room
temperature via temperature regulator and at least
Heaters
Fans
Room temp. probe

one temperature probe. Temperature is achieved and


EM valve

maintained by correct switching of refrigeration


system elements – compressor, electromagnetic
valve, evaporator fans and condenser fans. This
basic type of operation is not time-dependent and is
most commonly used in small scale cooling systems
with required temperature above 0°C.
When required room temperature needs to be
Evaporator
maintained below 0°C, refrigeration system needs
defrosting for evaporator section due to icing. This Cold room
is done by switching the electrical heaters that need
Figure 1. Block diagram of a simple cooling process
to be inserted into the evaporator section or, when
electrical defrost is not available, by defrosting with On a fig. 2 a time flow diagram of a simple
hot gas. Defrosting element operation (heater or cooling process is shown with one cycle control
valve) is done separately from other refrigeration design (refrigeration with defrost period). A
system elements (compressor, fans, etc.). repeating time cycle duration is described with
When defrost is needed, control design takes simple equation:
form of one cycle regulation [1] thus making it time
dependent. A repeating cycle of operation consists of 𝑇𝑐 = 𝑇𝑟 + 𝑇𝑑 , (1)

1896 MIPRO 2015/SP


where 𝑇𝑟 is a refrigeration period duration and 𝑇𝑑 is durations, and three defrost periods of same
a defrost period duration. When refrigeration process duration. Processing time is defined with 𝑇𝑝 :
is active, temperature regulation according to room
temperature probe is active. When defrost process is 𝑇𝑝 = 𝑇𝑟1 + 𝑇𝑟2 + 𝑇𝑟3 + 3 ∙ 𝑇𝑑 , (2)
active, temperature regulation according to
evaporator temperature probe is active.
on

process state
on
process state

off
off time
time Tr1 Tr2 Tr3
Tr Td

Td

Td

Td
Tc1 Tc2 Tc3
Tc Tc Tc
Tp
refrigeration process state
refrigeration process state
defrost process state
defrost process state
Figure 2. Time flow diagram of a simple cooling process
Figure 3. Time flow diagram of a three-cycle complex cooling
The complexity of a described control system process
may increase in larger cooling systems by adding
also the pressure control in suction line (for Processing time is a duration of a whole process
sequential switching control of the compressors in a and it can be repeated. But in individual quick
multiset) and discharge line (sequential switching freezing it is a duration of a freezing process of
control of condenser fans). Most of today’s goods, therefore it is not repeated until the next
temperature regulators have a two cycle control, goods’ exchange.
which also increases the complexity by defining There is a possibility for defrost and
durations of two different refrigeration periods, refrigeration elements of a system to act at the same
while defrost duration is the same in each cycle, but time for a brief moment when system goes from one
is also user defined. All these additions still make the state to another. That may be unwanted in larger
cooling process simple. systems from perspective of rational electric energy
consumption and unwanted protective elements’
II. COMPLEX COOLING PROCESS AND switching states. In that case pause periods are
INDIVIDUAL QUICK FREEZING introduced. Pause periods maintain the system
When defining complex cooling process, one inoperative for short period (about 5 to 10 seconds)
needs to take into account that room temperature is in order the switching to be done properly.
not the main parameter. Room temperature is With this in mind, processing time for 𝑛
intermediary parameter for achieving the main number of cycles can be generally described as:
parameter - temperature of goods that needs to be 𝑛

achieved over time. This type of processing certain 𝑇𝑝 = ∑(𝑇𝑝𝑟,𝑖 + 𝑇𝑟,𝑖 + 𝑇𝑝𝑑,𝑖 + 𝑇𝑑,𝑖 ), (3)
type of goods requires specific definition of time 𝑖=1
cycles involved in process [3]. By specific definition
it is assumed that each cycle has its duration defined
where for i-th cycle terms are:
by end user. It means that each operation period,
- 𝑇𝑟,𝑖 – refrigeration period,
whether it is refrigeration or defrost period, has also
its duration defined in each of the cycles. A number - 𝑇𝑑,𝑖 – defrost period,
of cycles is also defined by end user. - 𝑇𝑝𝑟,𝑖 – pause period before refrigeration,
Because there are a lot of types of goods that - 𝑇𝑝𝑑,𝑖 – pause period before defrost.
can be cooled or frozen over time [5], control system Complex cooling process may be implemented
design for one system needs to have a possibility for in control design of a small scale refrigeration
end user to define number of operating cycles and system (temperature control only with switching of
various durations of that cycles, thus making it compressors and fans), as well as in larger scale
possible for one system to process different type of refrigeration systems’ control designs with pressure
goods. This type of design makes the system time- and temperature control. One such design is
dependent, which requires more than one control described in this paper. This proposed design is
device to maintain the process on a desired level of implemented to work with large scale refrigeration
efficiency. system in a freezing tunnel. Cooling process that
On fig. 3 a time flow diagram of one such takes place in a tunnel is also known as individual
complex cooling process is shown. This process quick freezing.
consists of three refrigeration periods of different Individual quick freezing is a refrigeration
process of a complex nature that manages predefined

MIPRO 2015/SP 1897


type of goods. Generally, the term or its abbreviation probes inside the compressor, the pRack device
IQF relates to fast freezing process of solid foods manages the switching of the compressor.
such as various types of vegetables, meat, fish or Evaporator control with MPXpro® operates
fruit while trying to preserve virtually most of the according to inlet and outlet temperature of the
properties of the parent foodstuffs. A great and fast evaporator during refrigeration period. In defrost
reduction in room/tunnel temperature reduces period electric heaters are switched according to
rapidly the temperature of goods. This halts the evaporator temperature probe. MPXpro ® controller
activities of microorganisms that cause goods to manages also the opening of electromagnetic valve
deteriorate and generate toxic substances. and sequential opening of the thermoexpansion
Additionally, the enzymatic and biochemical valve.
reactions of the digestive enzymes which are found
in all living tissues and whose activities continue

Compressor/condenser
microcontroller device
even after death are also greatly reduced. In goods Compressor 1
frozen with IQF process there is no clumping
together and there aren’t any pieces of grains. Goods Compressor 2
remain individual separate pieces. Hence the term
“individual” [6].
There are several types of individual quick
freezing processes [4], and the one described in this
paper is called individual quick freezing in air-blast
freezing tunnels. The goods intended to be frozen are
placed on trays. These trays are placed inside the
Condenser 1 fans
tunnel, where freezing process takes place for a
specified amount of time. Afterwards, the packages
are removed and usually taken to cold rooms
intended for storage.
III. AUTOMATION CONTROL DESIGN OF A Condenser 2 fans
FREEZING TUNNEL
Devices used in IQF control design can be
separated in two groups – devices used for time Compressor and condenser Control
regulation and devices used for temperature/pressure
regulation. Devices used for time regulation are PLC
regulator device

regulator device
Evaporator 1

Evaporator 2

and SCADA/HMI devices, and for temperature and


pressure regulation are used various types of specific

TEX valve
TEX valve

microcontroller devices.
Freezing tunnel described in this paper has a
EM Valve
EM Valve

carrying capacity of 30 tons of different types of


fresh fish. Cooling system for that freezing tunnel
has two screw type compressors, two evaporators
Heaters
Heaters

Fans
Fans

(three fans each) and two condensers (three fans


each). Compressor motors are operated by part
winding start contactor combination, and all fans are
operated by frequency converters. For time
regulation Eaton's EASY® relay device Easy800
with additional analog I/O module and XV touch
panel is chosen. For temperature/pressure regulation Freezing tunnel
chosen devices are: Carel’s pRACK® Evaporator Control
microcontroller device for compressor and
Figure 4. Simplified temperature/pressure control design for
condenser control and MPXpro® microcontroller individual quick freezing process example
device for evaporator, electromagnetic and
thermoexpansion valve operation. Time cycle control operates according to initial
Compressor control operates according to values of number of cycles and duration of cycles
suction pressure level, temperature and pressure of entered by end user. This provides desired variability
oil in compressor and cooling medium temperature. in defining the parameters of processing time by end
Condenser control operates according to discharge user. With this the process becomes dependable on
pressure level. Since the pRack device manages goods’ type and desired quality of freezing process.
compressor, the only signal needed is digital input When refrigeration period is active, every
for start/stop. According to that signal and to several refrigeration element of the system works according
to its regulator. Compressor is active if pressure

1898 MIPRO 2015/SP


control demands switching on, and if protective
devices are not in fault mode: if oil temperature and The code programming of the process is done
pressure are in defined limits, cooling medium in EASY Soft-Pro 6 software package [2]. It is used
temperature is also in defined limits and motor for communication setup, definition of variables and
protective switch is not tripped. Condenser fans are writing the code of the process. For the purpose of
switched on if discharge line pressure control easier understanding, the code is sampled into
demands activation and if protective devices are not several main sections.
are not in fault mode. In similar fashion, evaporator Communication protocol known as easyNET ®
fans are operated by evaporator control device and network (serial interface RS232) has been chosen for
its predefined temperature. All fans have a frequency purpose of sending/receiving data between HMI
converters for fine regulation of temperature and interface (end user) and PLC device.
pressure.
In defrost period only electric heaters are
switched on. This is done according to temperature
probe in evaporator connected evaporator control
device. In pause period all system components are
switched off.
IV. PROGRAM SOLUTION WITH LADDER LOGIC
Complex cooling process is defined with
Figure 5. Hardware selection for freezing tunnel project design
variable number of cycles. Each cycle is defined with in easySOFT pro v6.9
sequence pause-refrigeration-pause-defrost.
Minimum number of cycles in a process are First part of the circuit diagram includes getting
three cycles and maximum number are seven cycles. a number of cycles from easyNET® and transferring
Defrost and pause period are the same for all cycles it to a memory location in easy822 (block GT01).
and are user defined. Refrigeration period in each Comparator blocks CP01 and CP02 are used for
cycle is separately defined after selecting the number checking whether the number of cycles is
of cycles. appropriately selected. If the check condition is
Before programming the system for a cooling fulfilled, a conditional marker M10 is set. This is
purpose starts, it is necessary to make a list of shown on fig. 6. Based on the user input the program
variables. The list includes the physical and virtual takes number of cycles from the SCADA.
I/O variables used later in the program and, and is
shown in table 1.
TABLE I. LIST OF VARIABLES IN LADDER PROGRAM

Device I/O Name


signal
I1 Local start/stop
I2 Local/remote
Figure 6. Program section 1 – acquirring a number of cycles
EASY 822-DC-TCX (Main base)

I3 Compressor 1 active
I4 Comp. 1 motor protection fault
I5 Comp. 1 oil protection fault
I6 Evaporator 1 fan mot. prot. fault
I7 Condenser 1 fan mot. prot. fault
I8 Compressor 2 active
I9 Comp. 2 motor protection fault
I10 Comp. 2 oil protection fault
I11 Evaporator 2 fan mot. prot. fault
I12 Condenser 2 fan mot. prot. fault
Q1 Refrigeration period activation
Q2 Defrost period activation
Q3 Pause period activation
Q4 End of process
QA1 Speed reference - evaporator fans
AI1 Evaporators’ inlet temperature
EASY 411-DC-ME
(Analog module)

AI2 Evaporators’ outlet temperature


AI3 Suction line pressure
AI4 Discharge line pressure
AI5 Actual evaporator fan speed
AI6 Actual condenser fan speed
AO1 Speed reference - condenser fans
(Optional for compressor speed ref.) Figure 7. Program section 2 – acquirring a duration of cycles
AO2

MIPRO 2015/SP 1899


On fig. 7 a data acquisition from SCADA memory location where GT block put the duration of
(GT03-GT08 function blocks) concerning duration refrigeration and transfers it to a memory location of
of refrigeration periods in each cycle, as well as fixed a refrigeration timer.
defrost and pause periods, is shown.
Digital input data acquisition is done by putting
bit values to easyNET® network (blocks 4SN01 -
4SN10) according to digital input states (I03-I12), as
shown on fig. 8.

Figure 10. Program section 5 – refrigeration time transfer

User input on SCADA determines the start of


the process (4RN01 contact). It is also possible to
start the process manually from the electronic
cabinet using the 0-1 switch on the door of the
cabinet. Start is defined with rising edge marker M05
that is enabled on two additional conditions:
refrigeration times for first three cycles have been set
(M06) and defrost and pause periods have been set
along with number of cycles (M07). Also, finishing
the process depends on value in counter of cycles
Figure 8. Program section 3 – digital input acquisition
(C01) or local switch position (I01).
Analog input data acquisition is done by 100ms
sample flashing timer. Each time a timer contact
makes/breaks, certain data is transferred via "put
value to NET" block (PT01-PT06) from input to
easyNET® memory location in form of variable MW
(marker word with 16bit length), as shown on fig. 9.

Figure 11. Program section 6 – conditions for starting and


finishing of the process

Starting and repeating condition of the process


is shown on fig. 12. Timer starts counting on a falling
edge of a pulse given by starting (M05) or repeating
cycle marker (M09). In this instance a counter C01
counts up.

Figure 9. Program section 4 – analog input acquisition Figure 12. Program section 7 – starting the first timer of the
process and repeating the cycle
In each cycle, data of different refrigeration
period duration needs to be transferred. This is done When timer T01 is done with counting, similar
by using data block which transfers data from process starts with refrigeration timer T02. This

1900 MIPRO 2015/SP


process repeats with pause timer T03 and defrost cable is used for connection of a panel and first PLC
timer T04. After T04 is done, a marker M09 for device. All three PLC devices are connected via
repeating the cycle is set and the process repeats in Eaton’s easyNET® network. A program for selected
next cycle if a counter C01 contact allows it. HMI device is made in Eaton’s Galileo® software
package. Described cooling system design with
SCADA is shown on fig. 15.
PLC 3 – TUNNEL 3

Tunnel 3 control
XV Touch Panel
HMI/SCADA
EASY 822-DC-TCX + EASY 411-DC-ME
PLC 2 – TUNNEL 2

Tunnel 2 control
EASY 822-DC-TCX + EASY 411-DC-ME

PLC 1 – TUNNEL 1
EASY 822-DC-TCX + EASY 411-DC-ME

Figure 13. Program section 8 – pause, refrigeration and defrost Evaporator control Suction
timers counting line probe

When the process is finished, a timer and


counter are reset, as is shown on fig. 14. Compressor/condenser control Room
temperature Discharge
probes line probe

Tunnel 1 control

Type of signals:
RS 232 serial

easyNET®

Analog / digital signals


Figure 14. Program section 9 – reset of timers and counter upon
completion of the process
Figure 15. Observed cooling system design
V. HMI / SCADA SYSTEM CONNECTION Data used by SCADA system consists of input
In this section, a RS232 serial connection signals listed in table II and output signals listed in
between Easy822 PLC device and HMI device is table III.
observed. Other ways to ensure PLC-HMI TABLE II. LIST OF INPUT SIGNAL VARIABLES IN SCADA
connection include RS485 and Ethernet protocols.
This cooling process is designed for general purpose Device Input Name
and with minimum cost and primarily for that reason signal
RS232 communication is chosen. Also, with this I1 Local start/stop
type of communication no additional converter I3 Compressor 1 active
I4 Comp. 1 motor protection fault
modules are needed.
I5 Comp. 1 oil protection fault
XV-152 Touch panel

In this paper, proposed SCADA system is


I6 Evaporator 1 fan mot. prot. fault
designed to work in a cooling system with three I7 Condenser 1 fan mot. prot. fault
freezing tunnels. Control design with three PLC I8 Compressor 2 active
devices is selected to show the modular behavior of I9 Comp. 2 motor protection fault
a proposed three tunnel control system. In this case I10 Comp. 2 oil protection fault
each tunnel’s control system is presented as one I11 Evaporator 2 fan mot. prot. fault
module of that design. Every tunnel is controlled by I12 Condenser 2 fan mot. prot. fault
one EASY relay with additional analog module. AI1 Evaporators’ inlet temperature
Eaton’s XV-152 touch panel is selected as a HMI AI2 Evaporators’ outlet temperature
device. Touch panel is connected with PLC devices AI3 Suction line pressure
through serial RS232 communication cable. This AI4 Discharge line pressure

MIPRO 2015/SP 1901


TABLE III. LIST OF OUTPUT SIGNAL VARIABLES IN By selecting, end user can gain access to other
SCADA
masks used for monitoring and control each of the
Device Output Name tunnels. One such mask (monitoring the tunnel 1) is
signal shown on fig. 18.
Q1 Pause period activation
Q2 Refrigeration period activation
XV-152
Touch
panel

Q3 Defrost period activation


Q4 End of process
QA1 Speed reference - evaporator fans

Communication with easyNET® protocol


manages up to 8 connected devices, and the last
element of the network needs to be terminated with
a bus termination resistor. Example of a wiring
concept of such network is shown on fig. 16.

Figure 18. Monitoring mask of SCADA design for freezing


tunnel 1

When connecting by easyNET® several


Easy800 stations operated by the same LADDER
diagram and one HMI device, a precaution needs to
be taken when defining tags in SCADA. When
linking a certain signal with its graphic
representation on SCADA, e easyNET®’s station
number from which the signal originates comes first.
Then, the address of a signal is defined. In table IV
several examples for signal tags from tunnel 1 are
listed.
TABLE IV. EXAMPLES OF ADRESSING SIGNALS IN
LADDER AND SCADA

Address name in Address name in


LADDER diagram Galileo (SCADA)
I1 NET1.I1
I3 NET1.I3
I4 NET1.I4
I12 NET1.I12
QA4 (MW95) NET1.MW95

VI. CONCLUSION
Individual quick freezing is a complex cooling
Figure 16. Wiring concept of an easyNET® network with up to 8 process that requires certain additions in cooling
different Easy devices [4] control design. Standard temperature/pressure
regulators control all the refrigeration elements in a
Two masks of SCADA design are shown. First
system. Due to dynamic nature of process over time
mask is shown on fig. 17 and is used for process
additional regulation device is introduced. A PLC
monitoring of the entire system. In this mask a
device controls the appropriate timing of each cycle
selection of one of the tunnels is possible.
in a process.
Possibility to define different cycles along with
their number was introduced via SCADA system
design running on a HMI device. Monitored values
such as temperature, pressure and time of the current
cycle are visible by SCADA. This gives the end user
access to define the process itself, as well as visual
control of the process that is currently running.
Finally, a three tunnel connection is introduced
as an example to show the enhancement
potentialities of modular design with several small
PLC devices. Although one more complex PLC
Figure 17. First mask of SCADA design device could be selected and programmed for use

1902 MIPRO 2015/SP


with three tunnels, this approach was selected due to
its modular design and program simplicity: one
simpler LADDER program can be downloaded in up
to eight different smaller PLC devices and a network
of tunnels can be easily set through this approach.
According to requirements of a predefined three
tunnel network a SCADA system was enhanced to
work with three cooling tunnels simultaneously.
With correct selection of equipment a
described type of automation control design for
freezing tunnels can be accessible, used for general
purpose and easy to maintain.
REFERENCES
[1] Špoljarić T., Fruk M., Vujisić G., “Program Solutions For
The Complex Cooling Process Via LADDER Logic”, 37th
International Convention, MIPRO, Opatija, 2014.
[2] easy800 User Manual – 4th edition, Moeller, 2005.
[3] J. Garden-Robinson J., Food Freezing Guide, revised
edition, NDSU, 2011.
[4] From Fresh to Frozen Fresh: An Explanation of Today’s
Quick Freezing Processes – Consumer Article, National
Frozen & Refrigerated Food Association,
www.nfraweb.org, 2009.
[5] Becker B.R., Fricke B. A., “Freezing Times of Regularly
Shaped Food Items”, University of Missouri, Kansas City,
February 1999.
[6] Pruthi J. S., Quick Freezing Preservation of Foods: Foods of
plant origin, Allied Publishers, 1999.

MIPRO 2015/SP 1903

You might also like