0% found this document useful (0 votes)
52 views9 pages

Batch Process Using Tia Openess

Batch process systems are essential in industries like pharmaceuticals, chemicals, and food processing. These systems involve discrete manufacturing steps to process specific material quantities. This paper explores the fundamental principles, operations, control strategies, and challenges associated with batch processes. It also investigates the potential of advanced technologies, including automation and AI, to optimize these systems. By leveraging TIA Openness and C# code conversion, industr

Uploaded by

sai2004sai4002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views9 pages

Batch Process Using Tia Openess

Batch process systems are essential in industries like pharmaceuticals, chemicals, and food processing. These systems involve discrete manufacturing steps to process specific material quantities. This paper explores the fundamental principles, operations, control strategies, and challenges associated with batch processes. It also investigates the potential of advanced technologies, including automation and AI, to optimize these systems. By leveraging TIA Openness and C# code conversion, industr

Uploaded by

sai2004sai4002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

A Mini Project-2 Report on

AUTOMATED BATCH PROCESS SYSTEM USING

TIA OPENNESS SOFTWARE

Submitted in partial fulfilment of the requirements for the award of the degree of

BACHELOR OF TECHNOLOGY IN

ELECTRONICS AND INSTRUMENTATION ENGINEERING

by

MUNGI VENKATA SUBRAHMANYA SAI 218W1A1079

URRINKALA NAGA SANKARA VARA PRASAD 228W5A1017

KATRAGADDA SATYA SAI 228W5A1011

BATTULA VEERA KUMARI 218W1A1056

Under the guidance of

Dr.P.SRINIVAS, M.Tech., Ph.D.

DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING

V.R. SIDDHARTHA ENGINEERING COLLEGE (AUTONOMOUS)

(Affiliated to JNTUK, Kakinada)

Sponsored by SAGTE, Kanuru, Viijayawada – 520 007

(Approved by AICTE, Accredited by NBA and NAAC A+ GRADE)

2024-2025
DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING

V.R. SIDDHARTHA ENGINEERING COLLEGE (Autonomous): Vijayawada-7

CERTIFICATE

This is to certify that the Mini Project-2 report titled “AUTOMATED BATCH PROCESS SYSTEM
USING TIA OPENNESS SOFTWARE” is a bonafide record of work done by MUNGI VENKATA
SUBRAHMANYA SAI (218W1A1079), URRINKALA NAGA SANKARA VARA PRASAD
(228W5A1017), KATRAGADDA SATYASAI (228W5A1011), BATTULA VEERA KUMARI
(218W1A1056) under my guidance and supervision and is submitted in partial fulfilment of the
requirements for the award of the degree of Bachelor of Technology in Electronics & Instrumentation
Engineering, V.R. Siddhartha Engineering College, (Autonomous Affiliated to JNTUK, Kakinada) during
the academic year 2024-2025.

Guide: Dr.P.SRINIVAS Dr.G.N.SWAMY

M.Tech., Ph.D. M.Tech., Ph.D.

Associate Professor Professor & Head

Dept. of EIE Dept. of EIE


ACKNOWLEDGEMENT

The satisfaction that accompanies that the successful completion of any task would be incomplete without
the mention of the people whose ceaseless cooperation made it possible, whose constant guidance and
encouragement crown all efforts with success. We are grateful to our mentor Dr.P.SRINIVAS, for his
guidance, inspiration throughout the course which was very helpful for us in the preparation of this report.

We are profoundly grateful to Dr.G.N.Swamy, Professor, Head of the department, Electronics and
Instrumentation Engineering, V.R.Siddhartha Engineering College, Kanuru, Vijayawada, for his kind and
whole hearted support and valuable guidance throughout the Mini Project-2 Report.

We are also grateful to Project Review Committee members for their supervision and valuable
suggestions and other teaching and non-teaching staff for their kind cooperation.

We are thankful to Dr.A.V.Ratna Prasad, Principal, V.R.Siddhartha Engineering College Kanuru,


Vijayawada, for his support during the completion of the Mini Project-2 Project.

We would like to express our gratitude to our Mini Project-2 coordinator, Dr.N.SWATHI, M.E., Ph.D.,
Assistant Professor, for her utmost support and encouragement and regular monitoring of our work
throughout the Mini Project-2 Report.

We would also like to express our special gratitude and thanks to family and friends for their continuous
support.

M.V.SUBRAHMANYA SAI

U.N.S.V.PRASAD

K.SATYA SAI

B.VEERA KUMARI
Automated Batch Process System Using TIA
Openness Software
Venkata Subrahmanya Sai Mungi Srinivas Paruchuri Naga Sankara Vara Prasad Urrinkala
Student, Dept. of EIE Assoc. Prof., Dept. of EIE Student, Dept. of EIE
V. R. Siddhartha Engg. College V. R. Siddhartha Engg. College V. R. Siddhartha Engg. College
Vijayawada, India Vijayawada, India Vijayawada, India
[email protected] [email protected] [email protected]

Satya Sai Katragadda Veera Kumari Battula


Student, Dept. of EIE Student, Dept. of EIE
V. R. Siddhartha Engg. College V. R. Siddhartha Engg. College
Vijayawada, India Vijayawada, India
[email protected] [email protected]

Abstract—Batch process systems are essential in industries like II. L ITERATURE SURVEY
pharmaceuticals, chemicals, and food processing. These systems
involve discrete manufacturing steps to process specific mate- • A comprehensive review by Qin and Badgwell (2003)
rial quantities. This paper explores the fundamental principles,
operations, control strategies, and challenges associated with delves into the challenges and opportunities in batch
batch processes. It also investigates the potential of advanced process control and optimization. They discuss the im-
technologies, including automation and AI, to optimize these portance of effective control strategies, such as model-
systems. By leveraging TIA Openness and C# code conversion, predictive control and real-time optimization, to improve
industries can enhance efficiency, product quality, and cost- product quality and reduce cycle times [12].
effectiveness in batch processes.
Index Terms—TIA openness, TIA portal, PLC, Batch process
• Li et al. (2009) present a survey on fault detection and
system, Notepad++, Ladder logic, Rung, Power rail. diagnosis techniques for batch processes. They explore
various methods, including statistical process control,
I. I NTRODUCTION neural networks, and fuzzy logic, to identify and diagnose
deviations from normal operating conditions [13].
Batch process systems are prevalent in industries such as • Srinivasan and Bonvin (2008) provide a detailed review
pharmaceuticals, chemicals, and food processing. These sys- of real-time optimization techniques for batch processes.
tems involve discrete manufacturing processes where specific They discuss the challenges of uncertainty and variability
quantities of material are processed through a series of oper- in batch processes and how advanced optimization algo-
ations [1] [2]. Historically, Programmable Logic Controllers rithms can be used to improve economic performance
(PLCs) with ladder logic programming have been the primary [14].
method for controlling these systems [3]. • Floudas and Lin (2004) offer a comprehensive review of
This paper delves into a comparative analysis of ladder logic batch process scheduling, focusing on the complexity and
and C# programming in the context of batch process systems challenges associated with optimizing production sched-
[4]. It scrutinizes the inherent limitations of ladder logic, ules. They discuss various mathematical programming
including its restricted flexibility, challenges in debugging, techniques, including mixed-integer linear programming
and susceptibility to errors [5] [6]. Conversely, C# offers a and nonlinear programming, to address these challenges
more potent and adaptable programming paradigm, enabling [15].
the implementation of intricate algorithms, modular design, • Barton (1995) presents a review of modeling and simula-
and enhanced code readability [7] [8]. tion techniques for batch processes. He discusses the im-
By examining the specific strengths and weaknesses of portance of accurate models for design, optimization, and
each approach, this paper aims to provide a comprehen- control. The paper covers various modeling approaches,
sive understanding of the factors influencing the selection including first-principles models, empirical models, and
of programming languages for batch process systems [9] hybrid models [16].
[10]. Ultimately, the objective is to underscore the potential • Lee and Lee (2010) explore the application of data-driven
advantages of transitioning from ladder logic to more advanced techniques, such as machine learning and data mining,
programming paradigms to augment the efficiency, reliability, to improve batch process performance. They discuss the
and adaptability of batch processes [11]. potential of these techniques to extract valuable insights
from historical process data and to develop predictive B. Resistance Temperature Detector (RTD)
models for process optimization [17]. RTDs are temperature sensors that exhibit a change in
• Wang et al. (2017) discuss the emerging field of cyber- electrical resistance with temperature variations. In batch
physical systems (CPS) and their application to batch processes, RTDs are used to monitor and control temperature
process control. They highlight the potential of CPS to profiles within reactors, tanks, and other process equipment.
enable real-time monitoring, control, and optimization Accurate temperature control is crucial for maintaining prod-
of batch processes, leading to improved efficiency and uct quality and preventing thermal runaway reactions.
flexibility [18].
C. Heater
III. P ROPOSED M ETHOD
Heaters are devices that supply thermal energy to the
This Paper discloses the problem of increasing complexity
process. They are used to heat reaction mixtures, maintain
and stringent quality requirements of modern batch processes
temperature setpoints, and control the rate of chemical reac-
demand advanced control and automation strategies. Siemens
tions. Heaters can be electric or steam-based, and their output
TIA Portal, with its open architecture, provides a powerful
is often regulated by controllers to ensure precise temperature
platform to customize and extend its capabilities. By leverag-
control.
ing TIA Openness, engineers can develop tailored solutions
to address specific process needs and enhance overall system D. Stirrer
performance.
Stirrers are mechanical devices used to agitate and mix
IV. BLOCK DIAGRAM OF BATCH P ROCESS S YSTEM substances. In batch processes, they are employed to ensure
uniform mixing, enhance mass transfer, and promote heat
transfer. Different types of stirrers, such as impeller, turbine,
and anchor stirrers, are selected based on the specific process
requirements.

E. Pump Motor
Pump Motors are used to transport fluids from one location
to another within a batch process system. They are essential
for transferring raw materials, intermediates, and final products
between various process vessels. Centrifugal pumps, positive
displacement pumps, and diaphragm pumps are commonly
used in batch processes, depending on the fluid properties and
flow requirements.

F. Programmable Logic Controller (PLC)


PLCs are digital computers used to automate control sys-
tems. In batch process systems, PLCs are employed to coor-
dinate the operation of various components, including valves,
Fig. 1. Block diagram of Batch Process System. pumps, heaters, and stirrers. They execute control algorithms,
monitor process variables, and respond to alarms and distur-
Fig. 1 presents a functional block diagram of a Batch bances. PLCs play a crucial role in ensuring the safe, efficient,
Process System. Each element is explained in below: and reliable operation of batch processes.
• Solenoid Valve
V. TIA O PENNESS M ODEL
• Resistance Temperature Detector (RTD)
• Heater TIA Openness is a powerful framework provided by
• Stirrer Siemens that empowers users to extend and customize the
• Pump Motor capabilities of the TIA Portal. By leveraging the .NET
• Programmable Logic Controller (PLC) Framework, SIMATIC ML, and AML, engineers can develop
tailored automation solutions that address specific industry
A. Solenoid Valve challenges and enhance operational efficiency. TIA Openness
Solenoid valves are electromechanical devices that control software boasts several advantages that make it ideal for Batch
the flow of fluids. In batch processing, they are used to process system design simulations:
precisely regulate the flow of raw materials, intermediates, and • Automation: Automate repetitive tasks and streamline
final products into and out of various vessels. They are often engineering processes.
employed in tasks such as feeding, draining, and transferring • Customization: Create custom user interfaces and tailor
materials between process stages. the system to specific workflows.
Fig. 2. Empty Ladder logic. Fig. 3. TIA openness Software project tree page.

Fig. 4. Exported code of Empty ladder logic. Fig. 5. Batch process C# code (a).

Fig. 6. Batch process C# code (b).

• .NET Framework: A robust programming framework for


building a wide range of applications, including custom
HMI screens, data analysis tools, and advanced control
algorithms.
By harnessing the power of TIA Openness, engineers
can significantly enhance the flexibility, efficiency, and Fig. 7. Converted C# code into ladder logic of Batch Process System.
performance of batch process systems, ultimately leading
to improved product quality and reduced operational
costs.
and configuring automation solutions, including those for
a) TIA portal for specified PLC: Siemens TIA Portal batch process systems. This integrated engineering environ-
Version 16 serves as a powerful software suite for developing ment allows users to design, program, and simulate complex
Fig. 8. Filling Tank 1 upto High level Float sensor. Fig. 9. Filling Tank 2 upto High level Float sensor.

Fig. 10. Solenoid Valve 3 and 4 opened after both Tanks filled up. Fig. 11. When initial temperature is less than setpoint heater should on (a).

Fig. 12. When initial temperature is less than setpoint heater should on (b). Fig. 13. Initial temperature is equal/greater than setpoint heater off & S5 open

automation systems efficiently. new project is created, specifying the hardware configuration,
Within the Siemens PLC family, the S7-1200 series is including the selected PLC and its modules. Subsequently, an
often selected for batch process systems due to its optimal empty main block is created, which serves as the foundation
balance of performance and cost-effectiveness. The choice for the ladder logic program. This block will house the logic
of a specific CPU, such as the S7-1214C DC/DC/DC, is necessary to control the various stages of the batch process,
determined by factors like the number of required inputs and such as initiating and terminating batches, monitoring process
outputs, processing power, and communication capabilities. parameters, and activating actuators like valves and pumps as
The ”DC/DC/DC” designation indicates the power supply shown in Fig. 2.
configuration, with the first ”DC” referring to the power supply b) Connection between TIA portal to TIA openness:
source for the PLC, the second ”DC” to the internal power To effectively utilize TIA Openness for C# code generation,
supply within the PLC, and the third ”DC” to the power supply the first step involves locating the project directory. This can
for the output modules. be achieved by copying the project’s address within the TIA
To initiate the development process within TIA Portal, a Portal environment and pasting it into the DLL. Once the DLL
Fig. 14. Hot water Batch comes out as output of the process tank.

is provided with this path, it can seamlessly access and parse imported into the TIA Portal environment through the TIA
the project’s structure, including the software components, Openness software as shown in Fig. 6.
connected PLC, logic, tags, and blocks. Upon importing the C# code, the TIA Portal refreshes and
As depicted in Fig. 3, the DLL extracts comprehensive updates the project, reflecting the newly defined ladder logic.
information about the project, providing a detailed overview of Fig. 7 illustrate the generated ladder logic within the main
its elements. This granular level of insight empowers engineers block of the project, demonstrating the seamless integration
to precisely identify and target specific components for code of C# code into the TIA Portal environment.
generation. With the ladder logic successfully implemented, it can be
In the context of batch process systems, a common approach loaded into the PLC to execute the control strategies and
involves exporting the main block of the ladder logic program. automate the batch process system. This integration of C# and
This block encapsulates the core control logic, encompassing TIA Openness empowers engineers to create sophisticated and
tasks such as initiating and terminating batches, monitoring customized automation solutions, optimizing the performance
process parameters, and controlling actuators. By exporting and efficiency of batch processes.
this block, engineers can obtain the underlying C# code, as
illustrated in Fig. 4. VI. R ESULTS AND D ISCUSSION
This C# code serves as a valuable starting point for further By effectively leveraging TIA Openness, this project
customization and optimization. It can be modified to incorpo- demonstrates the feasibility of enhancing the scalability and
rate advanced control algorithms, data analysis techniques, and adaptability of batch process systems. The ability to modify
other enhancements, thereby elevating the overall performance system behavior by making changes to C# code offers signif-
and efficiency of the batch process system. icant advantages, particularly in large-scale industrial plants.
c) C++ Code in Notepad++ and Convert: The exported This approach streamlines the engineering process, reducing
C# code, consisting of two empty networks with empty rungs, the time and effort required to implement modifications. Addi-
serves as a foundational framework for the batch process tionally, C# code, being more readable and maintainable than
system’s control logic as depicted in Fig. 5. By carefully traditional ladder logic, makes it easier for non-core engineers
crafting the C# code, engineers can define the specific logic to understand and contribute to the system’s development and
for each network and rung, incorporating timers, comparators, optimization. Key results include:
measuring instructions, and other necessary elements. The Mainly there are 6 stages they are shown below
code, developed using a text editor like Notepad++, is then 1) Filling of two tanks
2) Operation of Process Tank R EFERENCES
3) Obtain Hot water Batch output [1] E, Kanniga, and Akhil Varma. ”History for Batch Process
1) Filling of two tanks: Simulation CM System.” International Journal of Psychoso-
cial Rehabilitation 23, no. 4 (July 20, 2019): 354–60.
To initiate the filling process, both source motors are http://dx.doi.org/10.37200/ijpr/v23i4/pr190194.
activated, initiating the flow of material into the respec- [2] Hadiyanto, H., D. Ariyanti, A. P. Aini, and D. S. Pinundi. ”Batch
tive tanks. As depicted in Fig.8 and Fig. 9, each tank and Fed-Batch Fermentation System on Ethanol Production from
Whey using Kluyveromyces marxianus.” International Journal of Re-
is equipped with a pair of float sensors: a low-level newable Energy Development 2, no. 3 (October 30, 2013): 127–31.
sensor and a high-level sensor. Once the liquid level http://dx.doi.org/10.14710/ijred.2.3.127-131.
reaches the high-level threshold, as detected by the high- [3] Yuan, Zhong Hu, Xiao Yu Qi, and Xiao Wei Han.
”Design of Simulation System for Batch Process.” Applied
level float sensor, the corresponding solenoid valves (4 Mechanics and Materials 55-57 (May 2011): 1693–98.
and 5) are automatically actuated, allowing the material http://dx.doi.org/10.4028/www.scientific.net/amm.55-57.1693.
to flow into the process tank, as illustrated in Fig.10. [4] Jamkar, R. G., R. H. Chile, and Y. S. Angal. ”PLC based Sequential
Batch Process Control System.” IETE Technical Review 23, no. 3 (May
This automated sequence ensures precise control over 2006): 163–71. http://dx.doi.org/10.1080/02564602.2006.11657942.
the filling process, preventing overfilling and optimizing [5] Ishii, N., and M. Muraki. ”A process-variability-based online scheduling
resource utilization. system in multiproduct batch process.” Computers & Chemical Engi-
neering 20, no. 2 (February 1996): 217–34.
2) Operation of Process Tank: [6] Damayanti, Astrilia, Sarto Sarto, and Wahyudi Budi Sediawan. ”Bio-
Following the filling of the process tank from the two hydrogen Production by Reusing Immobilized Mixed Culture in Batch
source tanks, the liquid level will rise to the immer- System.” International Journal of Renewable Energy Development 9, no.
1 (January 16, 2020): 37–42.
sion level of the heating element and stirrer. Upon the [7] Hashizume, Satoru, Susumu Hashizume, Tomoyuki Yajima, and Kat-
activation of the solenoid valves (as determined by the suaki Onogi. ”Construction of Batch Process System Models for Fault
control logic), the heater and stirrer are simultaneously Analysis.” Journal of Chemical Engineering of Japan 49, no. 7 (2016):
689–97.
switched on, initiating the heating process. This is visu- [8] Walker, Helen R. ”The design and development of a computer aided
ally depicted in Fig. 11 and Fig. 12. process planning decision support system within the small batch, discrete
As the heating process commences, a Resistance Tem- parts manufacturing environment.” Thesis, Brunel University, 1990.
[9] Rao, Ming, and Jean Corbin. ”Intelligent operation support system for
perature Detector (RTD) continuously monitors the tem- batch chemical pulping process.” Engineering Applications of Artificial
perature of the liquid. The RTD generates an analog Intelligence 6, no. 4 (August 1993): 357–80.
signal, which is then transmitted to the PLC’s analog [10] Cao, Zhixing, Jingyi Lu, Ridong Zhang, and Furong Gao. ”Online
average-based system modelling method for batch process.” Computers
input channel. This real-time temperature data is crucial & Chemical Engineering 108 (January 2018): 128–38.
for precise temperature control and ensuring optimal [11] Peng, Chang, RuiWei Lu, Olivia Kang, and Wang Kai. ”Batch process
process conditions. fault detection for multi-stage broad learning system.” Neural Networks
129 (September 2020): 298–312.
3) Obtain Hot water Batch output: [12] Mau, K. Y. ”The development of a real-time process control batch/semi-
To achieve the desired hot water batch output, the PLC batch expert advisory system.” Thesis, London South Bank University,
requires a predefined set point temperature. In this case, 1995.
[13] MacRosty, R. D. M. ”Optimal scheduling of an integrated batch and
a set point of 46°C is established. As per the control continuous process system.” Master’s thesis, University of Cape Town,
logic, the heater will gradually elevate the temperature 2000.
of the substance from its initial value of 33°C to the [14] Liu, Zhen Hai. ”An advanced process manufacturing system : design and
application to a food processing pilot plant.” Thesis, Imperial College
target set point of 46°C. This temperature progression London, 1995.
is illustrated in Fig. 13. [15] ONOGI, Katsuaki, Tomoyuki YAJIMA, Susumu HASHIZUME, and
Once the sensed temperature reaches the specified set Takashi ITO. ”Integration between Scheduling and Design of Batch Sys-
tems Based on Petri Net Models.” Institute of Electronics, Information
point, the PLC activates solenoid valve S5, as shown and Communication Engineers, 2005.
in Fig. 14. This action facilitates the discharge of the [16] Edreder, E. A. ”Modelling and optimisation of batch distillation involv-
hot water Batch output, marking the completion of the ing esterification and hydrolysis reaction systems. Modelling and opti-
misation of conventional and unconventional batch distillation process:
heating process. Application to esterification of methanol and ethanol using acetic acid
and hydrolysis of methyl lactate system.” Thesis, University of Bradford,
VII. C ONCLUSION 2010.
In conclusion, Batch process systems are indispensable in [17] Ibrahim, W. H. B. W. ”Dynamic Modelling and Optimization of
Polymerization Processes in Batch and Semi-batch Reactors. Dynamic
various industries, including pharmaceuticals, chemicals, and Modelling and Optimization of Bulk Polymerization of Styrene, Solution
food processing. These systems involve discrete manufacturing Polymerization of MMA and Emulsion Copolymerization of Styrene
processes, where specific quantities of material undergo a and MMA in Batch and Semi-batch Reactors using Control Vector
Parameterization Techniques.” Thesis, University of Bradford, 2011.
series of operations. This paper delves into the core principles, [18] Larsson, Johan. ”High-throughput Fed-batch Production of Affibody®
operational phases, control strategies, and challenges associ- molecules in a novel Multi-fermentor system.” Thesis, Linköping Uni-
ated with batch process systems. Additionally, it explores the versity, The Department of Physics, Chemistry and Biology, 2005.
potential of advanced technologies, such as TIA Openness and
C# programming, to optimize these systems. By leveraging
these technologies, industries can enhance efficiency, reduce
costs, and improve product quality.

You might also like