0% found this document useful (0 votes)
26 views46 pages

gttc_report (1) (3)

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)
26 views46 pages

gttc_report (1) (3)

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/ 46

PDA College of Engineering P age |1

Automation
Introduction

Automation, a pivotal force in modern industries, integrates technology to enhance


efficiency and redefine operational paradigms. In this document, we will explore the
dynamic landscape of automation, covering its definition, types, control systems,
hierarchical structures, and crucial components.

Definition of Automation:
Definition: Automation involves utilizing technology to perform tasks autonomously or
semi-autonomously, minimizing human intervention and enhancing operational efficiency.

Types of Automation:
 Fixed or Hard Automation: Specialized equipment designed for a specific task,
offering high production rates and precision.
 Programmable Automation: Configurable systems capable of adapting to different
tasks, providing flexibility in manufacturing processes.
 Flexible or Soft Automation: Adaptable systems that can handle various tasks with
minimal reprogramming, ideal for dynamic production environments.

Control Systems in Automation:


 Open-Loop Systems: Systems without feedback, where the output is not directly
monitored or corrected based on the actual performance.
GTTC Internship
PDA College of Engineering P age |2
 Closed-Loop (Feedback) Systems: Systems that utilize feedback mechanisms to
continuously monitor and adjust output, ensuring precision and reliability.

Large Automation System Hierarchy:


 Field-Level Devices: Sensors and actuators interacting directly with the physical
environment, facilitating data acquisition and real-time responsiveness.
 Control Devices: Devices responsible for managing and regulating the operation of
machines and processes.
 Supervisory Control: Systems overseeing multiple control devices, coordinating
operations and optimizing efficiency.
 Enterprise-Level Systems: Higher-level systems providing strategic oversight, often
integrating automation with broader business processes.

Advantages of Industrial Automation:


 Increased Efficiency: Automation streamlines processes, reducing production time
and enhancing overall operational efficiency.
 Enhanced Quality: Precision and consistency in automated tasks contribute to
improved product quality and reduced error rates.
 Improved Safety: Dangerous or repetitive tasks can be automated, minimizing the
risk of accidents and enhancing workplace safety.
 Complex Task Handling: Automation excels at handling intricate tasks with speed
and precision, pushing the boundaries of what is achievable manually.

Disadvantages of Industrial Automation:


 High Initial Costs: Implementing automation systems often requires significant
upfront investments in technology and training.
 Job Displacement: Automation can lead to job losses, particularly for tasks that are
automated, necessitating a shift towards upskilling the workforce.
 Need for Skilled Personnel: Operating and maintaining automation systems require
skilled personnel, highlighting the importance of workforce development.

Components of Automation:
 Sensors: Devices that gather data from the environment, providing crucial
information for decision-making in automated systems.

GTTC Internship
PDA College of Engineering P age |3
 Actuators: Components responsible for executing actions based on the decisions
made by the automation system.
 Controllers: Devices or software that manage and regulate the operation of
automated processes.
 Communication Networks: Infrastructure facilitating the exchange of information
between different components of the automation system.
 Human-Machine Interfaces (HMIs): Platforms allowing human interaction with the
automation system, providing control and monitoring capabilities.

Introduction to PLC (Programmable Logic Controller)

What is PLC?
In the realm of industrial automation, Programmable Logic Controllers (PLCs) play a pivotal
role in controlling and monitoring various processes. A PLC is a specialized digital computer
designed for rugged industrial environments, capable of executing programmable
instructions to automate specific tasks or processes.

Why PLC?
 Reliability: PLCs are engineered for robustness, ensuring reliable operation in
challenging industrial conditions.
 Flexibility: The programmable nature of PLCs allows for easy modification of control
logic to accommodate changes in production requirements.
 Versatility: PLCs are versatile and find applications in diverse industries, from
manufacturing and automotive to energy and beyond.

Block Diagram of PLC

GTTC Internship
PDA College of Engineering P age |4

A typical PLC consists of several key components:


 Power Supply: Provides the necessary electrical power to the PLC system.
 Central Processing Unit (CPU): Executes control logic and communicates with other
devices.
 Memory: Stores both the program logic (user program) and data required for
control.
 Input Modules: Interface with sensors and other input devices.
 Output Modules: Interface with actuators and other output devices.
 Communication Modules: Enable communication between PLCs and other devices in
the industrial network.
Siemens S7 Modular Controllers
encompassing the S7-1200 and S7-1500 series, are programmable logic controllers (PLCs)
widely used in industrial automation.

GTTC Internship
PDA College of Engineering P age |5

S7-1200 Series:
 Scalability: Modular design for customization with expansion modules.
 Integrated Technology: Profinet interface, high-speed counters, and PWM outputs.
 Programming Efficiency: TIA Portal for unified programming, supporting multiple
languages.
 Web Server Functionality: Built-in web server for remote monitoring.

S7-1500 Series:
 Performance and Speed: Enhanced processing power and faster cycle times.
 Redundancy and Availability: Redundant power supplies and CPUs for increased
availability.
 Diagnostics and Maintenance: Advanced diagnostics and hot-swapping for minimal
downtime.
 Security Enhancements: Improved security features for protection against
unauthorized access.
GTTC Internship
PDA College of Engineering P age |6
 High-End Motion Control: Integrated motion control functions for precise
applications.

TIA Portal (Totally Integrated Automation):


 Unified engineering framework for configuration, programming, and diagnostics.
 Simplifies the engineering process for both S7-1200 and S7-1500 series PLCs.
In summary, Siemens S7 Modular Controllers offer scalable and high-performance solutions
for industrial automation, catering to a diverse range of applications. The TIA Portal ensures
efficient engineering and maintenance processes across the entire S7 series.
Positioning of S7 Modular Controllers
Siemens offers a range of S7 modular controllers, including the S7-1200 series, known for
their scalability and adaptability. These controllers are strategically positioned to cater to
various automation needs, from simple control tasks to complex applications.

Siemens Automation Devices


Siemens automation devices encompass a wide array of components, including:
 Power Supply Modules: Ensure a stable power source for the PLC system.
 CPU (Central Processing Unit): Acts as the brain of the PLC, executing control logic
and coordinating communication.
 Signal Modules: Facilitate the interface between the PLC and the external
environment, managing input and output signals.
Sinking and Sourcing
 Sinking (NPN): Current flows from the load, through the device, and into the PLC. The
device is connected to the negative side of the power supply.
 Sourcing (PNP): Current flows from the positive side of the power supply, through
the device, and into the PLC. The device is connected to the positive side of the
power supply.

Communication Modules
Siemens PLCs support various communication modules, enabling seamless integration into
industrial networks. Common protocols include Profinet and Profibus.

Different Types of Memory


Siemens PLCs utilize different types of memory:
 Program Memory (ROM): Stores the user program.
GTTC Internship
PDA College of Engineering P age |7
 Data Memory (RAM): Holds data and variables during program execution.
 Retentive Memory: Retains data even when power is lost, critical for preserving
important information.

Cyclic Program Execution


PLC programs are executed in a cyclical manner, where the control logic is scanned
repeatedly. This cyclic execution ensures continuous monitoring and control of processes.
Simatic S7-1200 PLC
Consider a manufacturing scenario where the Simatic S7-1200 PLC is employed to control a
production line. The PLC receives input from various sensors, processes the information
using its user-programmed logic, and sends commands to actuators to regulate the
machinery. The modular design of the S7-1200 allows for scalability, making it suitable for
diverse applications. Its communication modules enable integration into the broader
automation network, ensuring seamless coordination within the manufacturing ecosystem.

TIA Portal :
1. Introduction
The Totally Integrated Automation (TIA) Portal is a powerful engineering framework
developed by Siemens for the seamless configuration, programming, and diagnostics of
automation systems.

2. Overview of TIA Portal


TIA Portal serves as a unified platform for various Siemens devices and offers a
comprehensive set of tools for efficient project development.

GTTC Internship
PDA College of Engineering P age |8

3. Key Features of TIA Portal


3.1 Unified Engineering Environment
TIA Portal provides a single environment for configuring and programming Siemens
automation devices.
3.2 Multi-Language Support
The platform supports multiple programming languages, including ladder logic and
structured text.
4. TIA Portal Components
4.1 PLC (Programmable Logic Controller)
The TIA Portal is designed to work seamlessly with Siemens PLCs, such as the S7-1200 and
S7-1500 series.
4.2 HMI (Human-Machine Interface)
HMI devices can be configured and integrated into the TIA Portal for intuitive control and
monitoring.

GTTC Internship
PDA College of Engineering P age |9
5. Advantages of Using TIA Portal
5.1 Efficient Engineering Workflow
TIA Portal streamlines the engineering process, reducing development time and enhancing
productivity.
5.2 Comprehensive Diagnostics
The platform offers advanced diagnostic capabilities for efficient troubleshooting and
maintenance.
6. Conclusion
In conclusion, the TIA Portal stands as a comprehensive and user-friendly tool for the
efficient development and maintenance of Siemens automation systems.

Creating a Basic Automation Program with TIA Portal and Siemens S7-1200
PLC :

Creating a user program in TIA Portal involves several steps, including configuring
hardware, adding devices, and programming the logic for a PLC (Programmable Logic
Controller). Below is a simplified example of a user program for a basic automation task
using TIA Portal with Siemens S7-1200 PLC. Please note that the exact steps and elements
may vary depending on your specific requirements and hardware configuration.
1. Configure Hardware:

 Open TIA Portal and create a new project.


 Add your PLC hardware (e.g., S7-1200).

GTTC Internship
PDA College of Engineering P a g e | 10
 Configure hardware settings such as digital inputs, outputs, and communication
modules.
2. Add Devices:

 Add any additional devices required for your application, such as Human-Machine
Interface (HMI) or communication modules.
3. Create a New Program:
 In the project tree, right-click on "Programs" and select "New."
 Name your program (e.g., "MainProgram") and choose the appropriate language
(e.g., Ladder Logic).
4. Program Logic:
 Double-click on the program to open the programming environment.
 Write the logic for your application. For example, consider a simple program to
control a motor based on a start button and stop button:
Network 1:
GTTC Internship
PDA College of Engineering P a g e | 11
|-----[ ] StartButton
| |-----[( )]--[( )]----( )----( Q1.0)
|
|-----[ ] StopButton
| |-----[ M ]----( Q1.0 / )----

In this example:
 The start button (I1.0) initiates the motor (Q1.0).
 The stop button (I1.1) de-energizes the motor.
5. Download the Program:
 Connect your PLC to the computer and establish communication.
 Download the program to the PLC by clicking the "Download" button.
6. Monitor and Debug:
 Monitor the program's execution by using online monitoring tools.
 Use diagnostic features to troubleshoot and debug your program.
7. Test the Program:
 Test your program by interacting with the inputs and observing the behavior of the
outputs.
8. Document and Save:
 Add comments and documentation to your program for clarity.
 Save your project for future reference.
This is a basic example, and real-world applications may involve more complex logic,
multiple networks, and additional devices. Ensure you have a thorough understanding of
your specific requirements and the capabilities of your hardware before designing and
implementing a user program in TIA Portal.

GTTC Internship
PDA College of Engineering P a g e | 12

Understanding Ladder Logic and Programming in Industrial Automation


Ladder Logic, a graphical programming language commonly used in industrial automation,
provides an intuitive approach to designing control systems. In this section, we'll explore
the principles of Ladder Logic and delve into the programming process for industrial
applications.

1. Introduction to Ladder Logic:

 Definition: Ladder Logic is a graphical programming language resembling an electrical


schematic, making it easy to understand and implement control logic for PLCs.

2. Basic Elements of Ladder Logic:

 Coils and Contacts: Coils represent outputs (e.g., motor, solenoid), while contacts
represent inputs (e.g., sensors, switches). Logical relationships are established by
connecting these elements in a ladder-like fashion.

 Networks: A network is a horizontal line of logic, typically representing one rung of


the ladder. Multiple networks can be stacked vertically.

3. Programming Principles:

 Start and Stop Functions:

In this example, the start button initiates the output, and the stop button de-energizes it.

Examine if Open (XIO):


 Symbol: Typically closed contact (horizontal line without a gap).

GTTC Internship
PDA College of Engineering P a g e | 13

 Input Condition: Represents any input, such as a switch, sensor, or internal status.
 Operation:
Open (true condition): Logic flows from left to right.
Closed (false condition): Logic does not flow.
 StopButton: Examine if Open contact.
Not pressed (true condition): Logic flows, activating the Output.
Pressed (false condition): Logic does not flow.

Examine if Closed (XIC):

 Symbol: Typically open contact (horizontal line with a gap).


 Input Condition: Represents any input, like a switch, sensor, or internal status.
 Operation:
Closed (true condition): Logic flows from left to right.
Open (false condition): Logic does not flow.
StartButton: Examine if Closed contact.
Pressed (true condition): Logic flows, activating the Output.
Not pressed (false condition): Logic does not flow.

Output Coil:

GTTC Internship
PDA College of Engineering P a g e | 14
Symbol: Represents the activation or deactivation of an output device (e.g., motor,
solenoid).
Operation:
Activated: Represents the energized state of the output device.
Deactivated: Represents the de-energized state of the output device.
Output: Coil symbol.
Activated: Logic flows from left to right.
Deactivated: Logic does not flow.

Advanced Ladder Logic Techniques:

 Timers :
Timers in Ladder Logic:

In ladder logic programming, timers are essential for introducing time delays and
controlling the duration of specific actions. Timers help in creating time-based logic and
sequencing within industrial automation systems.

Basic Timer Operation:

 Symbol: A timer is represented by a symbol that consists of a circle with a "T" inside
it, followed by a timer number (e.g., TON, TOF).

 Functionality:

 TON (Timer On-Delay): Activates an output after a preset time delay when the
input condition becomes true.

 TOF (Timer Off-Delay): Deactivates an output after a preset time delay when
the input condition becomes false.

Types of Timers:

1. On-Delay Timer (TON):

GTTC Internship
PDA College of Engineering P a g e | 15

 Symbol: TON

 Operation:

 The output is activated after a preset time delay when the input
condition becomes true.

 If the input condition becomes false before the time delay elapses, the
timer resets.

2. Off-Delay Timer (TOF):

 Symbol: TOF

 Operation:

 The output is deactivated after a preset time delay when the input
condition becomes false.

GTTC Internship
PDA College of Engineering P a g e | 16
 If the input condition becomes true before the time delay elapses, the
timer resets.

3. Retentive Timer (RTO):

 Symbol: RTO

 Operation:

 Similar to TON but retains the accumulated time even when the input
condition becomes false.

 The accumulated time continues from where it left off when the input
condition becomes true again.

4. Time Pulse Timer (TP):

 Symbol: TP

GTTC Internship
PDA College of Engineering P a g e | 17
 Operation:

 Generates a pulse or output for a specified duration, regardless of the input


condition.

 The pulse duration is set, and the output is activated for that duration once the
input condition becomes true.

Application Examples:

PLC Ladder Logic Example – Using Timers


In this ladder logic example, we will see how to draw a ladder logic diagram to
control the lamp outputs of a system using on-delay timers.

Problem Statement
Draw a ladder logic diagram to control the lamp output as per the given
logic. Make use of On-Delay timers for this problem.

 Start the system using the start push button.


 Timer T1 receives an impulse from system memory to give output (lamp L1)
after 2 seconds.
 Similarly, L2 turns ON after 4 seconds after receiving an impulse.
 Similarly, L3 turns ON after 6 seconds after receiving an impulse.
GTTC Internship
PDA College of Engineering P a g e | 18
 Similarly, L4 turns ON after 8 seconds after receiving an impulse.
 In the end, all lamps turn off after 10 seconds after receiving an impulse.

Write down a ladder logic diagram for the above problem statement .

Ladder Logic Diagram


In this PLC ladder logic example, we have used Siemens S7-1500 PLC and Siemens
TIA portal for programming a ladder logic diagram. The PLC we selected has a work
memory of 250 kB, 24 V DC power supply with 24V DC 32 digital inputs, 16 digital
outputs, 4 analog inputs, and 2 analog outputs on board.

To read the program well, we have divided the program into two networks.

Network 1
It is the cycle Start and Stop network. Start Push Button (PB) is used to start the
cycle.

A Normally Closed (NC) input is taken for Stopping the cycle. A Normally Open (NO)
input is taken to start the cycle. A memory (M0.0) is taken that will be used in further
networks. This memory is latched to the Start PB.

The cycle is started by pressing START PB (I0.0).

GTTC Internship
PDA College of Engineering P a g e | 19
Network 2
It is the main program network that contains 5 timers and 4 output lamps. All the
timers are connected in parallel to each other. All the timers receive an impulse from
the start push button at the same time

GTTC Internship
PDA College of Engineering P a g e | 20
Working of Network 2
 Timer DB1 receives an impulse from the start push button. T-ON timer will run
for 2 seconds and it will turn on the lamp L1.
 Timer DB2 receives an impulse from the start push button. T-ON timer will run
for 4 seconds and it will turn on the lamp L2.
 Timer DB3 receives an impulse from the start push button. T-ON timer will run
for 6 seconds and it will turn on the lamp L3.
 Timer DB4 receives an impulse from the start push button. T-ON timer will run
for 8 seconds and it will turn on the lamp L4.
 Timer DB5 receives an impulse from the start push button. T-ON timer will run
for 10 seconds and it will turn off all the lamps.

Timers play a crucial role in designing complex control sequences and


automating processes that involve time-dependent actions. The choice of the
timer type depends on the specific requirements of the application.

Counters in Ladder Logic:


Counters in ladder logic programming are used to keep track of the number of input events
or pulses. They play a crucial role in applications where it's essential to monitor and control
the quantity of certain events or processes. Here are the basic types of counters and their
instructions:

Basic Counter Operation:


 Symbol: A counter is represented by a symbol that consists of a circle with a "C"
inside it, followed by a counter number (e.g., CTU, CTD).

 Functionality:

 CTU (Counter Up): Increments the count when the input condition becomes
true.

 CTD (Counter Down): Decrements the count when the input condition
becomes true.

 CTUD (Counter Up/Down): A combination of CTU and CTD, which can


increment or decrement based on different input conditions.

Types of Counters:

GTTC Internship
PDA College of Engineering P a g e | 21
1. Counter Up (CTU):

 Symbol: CTU

 Operation:

 Increments the count by one when the input condition becomes true.

 Resets when the preset count is reached.

2. Counter Down (CTD):

 Symbol: CTD

 Operation:

 Decrements the count by one when the input condition becomes true.

 Resets when the count reaches zero.

3. Counter Up/Down (CTUD):

GTTC Internship
PDA College of Engineering P a g e | 22

 Symbol: CTUD

 Operation:

 Increments or decrements the count based on separate input


conditions.

 Resets when the preset count is reached or when the count reaches
zero.

Counters are vital for applications involving production line monitoring, batch
processing, or any situation where it's essential to keep track of the number of
occurrences of certain events.
Comparator Operation in Ladder Logic:

Comparators in ladder logic programming are used to compare two values or signals and
make decisions based on the relationship between them. Here, we'll discuss the basic
comparator operations and their symbols.

Basic Comparator Operation:


 Symbol: A comparator is represented by a symbol that typically looks like a set of
scales or an arrow indicating the direction of comparison.

 Functionality:

 Equal (EQ): Checks if two values are equal.

GTTC Internship
PDA College of Engineering P a g e | 23
 Not Equal (NE): Checks if two values are not equal.

 Greater Than (GT): Checks if one value is greater than another.

 Greater Than or Equal To (GE): Checks if one value is greater than or equal to
another.

 Less Than (LT): Checks if one value is less than another.

 Less Than or Equal To (LE): Checks if one value is less than or equal to another.

Types of Comparators:
1. Equal (EQ):

 Symbol: = or EQ

 Operation:

 Activates the output when the two input values are equal.

2. Not Equal (NE):

 Symbol: <> or NE

 Operation:

 Activates the output when the two input values are not equal.

3. Greater Than (GT):

 Symbol: > or GT

 Operation:

 Activates the output when the first input value is greater than the
second.

GTTC Internship
PDA College of Engineering P a g e | 24
4. Greater Than or Equal To (GE):

 Symbol: >= or GE

 Operation:

 Activates the output when the first input value is greater than or equal
to the second.

5. Less Than (LT):

 Symbol: < or LT

 Operation:

 Activates the output when the first input value is less than the second.

6. Less Than or Equal To (LE):

 Symbol: <= or LE

 Operation:

 Activates the output when the first input value is less than or equal to
the second.

Comparators are fundamental for creating logical conditions in ladder logic


programming and are widely used in applications where the relationship
between two values needs to be evaluated.

Applications of PLC :
Programmable Logic Controllers (PLCs) find widespread applications in various industries
due to their versatility and efficiency in automating control processes. Here are some
common applications of PLCs:

GTTC Internship
PDA College of Engineering P a g e | 25

1. Manufacturing and Production Lines:

 PLCs control and monitor manufacturing processes, including assembly lines,


machining, and material handling.

 They coordinate the operation of machines, robots, and conveyor systems to


optimize production efficiency.

2. Industrial Automation:

 PLCs are extensively used for automating complex industrial processes, such as
chemical plants, refineries, and power plants.

 They control valves, pumps, heaters, and other equipment to ensure precise
and reliable operation.

3. Packaging Systems:

 PLCs control packaging machinery, ensuring accurate filling, sealing, labeling,


and packaging of products.

 They allow for quick changeovers and adjustments to accommodate different


product sizes and packaging materials.

GTTC Internship
PDA College of Engineering P a g e | 26
4. Material Handling Systems:

 PLCs manage conveyor systems, sorting systems, and automated guided


vehicles (AGVs) in warehouses and distribution centers.

 They optimize material flow, reduce errors, and enhance the efficiency of
logistics operations.

5. HVAC Systems:

 PLCs regulate heating, ventilation, and air conditioning (HVAC) systems in


buildings.

 They control temperature, humidity, and air quality, ensuring optimal comfort
and energy efficiency.

6. Water Treatment and Distribution:

 PLCs are used in water treatment plants to control pumps, valves, and
chemical dosing systems.

 They help monitor and maintain water quality and distribution in municipal
and industrial settings.

7. Traffic Light Control:

 PLCs manage traffic light systems to regulate the flow of traffic at


intersections.

 They incorporate sensors and timers to optimize traffic patterns and enhance
safety.

8. Renewable Energy Systems:

 PLCs control and monitor renewable energy systems, such as wind turbines
and solar panels.

 They manage power generation, distribution, and ensure the optimal


utilization of renewable resources.

9. Food and Beverage Processing:

 PLCs automate processes in the food and beverage industry, including mixing,
cooking, and packaging.

 They help maintain quality standards, traceability, and hygiene.


GTTC Internship
PDA College of Engineering P a g e | 27
10. Pharmaceutical Manufacturing:

 PLCs control processes in pharmaceutical manufacturing, ensuring precise


dosing, mixing, and packaging.

 They adhere to strict regulations and standards for pharmaceutical production.

11. Oil and Gas Exploration:

 PLCs are used in oil and gas plants for monitoring and controlling drilling
processes, pipelines, and refineries.

 They enhance safety, reliability, and efficiency in the extraction and processing
of oil and gas.

12. Building Automation:

 PLCs are employed in building management systems to control lighting,


security, access control, and energy management.

 They contribute to energy conservation and provide a comfortable and secure


environment.

These applications highlight the adaptability of PLCs across various industries,


emphasizing their role in enhancing efficiency, reliability, and control in complex
automation processes.

GTTC Internship
PDA College of Engineering P a g e | 28

Internet of Things (IoT)

Evolution of the Internet


The Internet has undergone a remarkable evolution since its inception. Originally developed
as a decentralized communication network, it connected computers for academic and
military purposes. As technology advanced, the Internet became more accessible, leading
to the creation of the World Wide Web (WWW) in the early 1990s. This marked a
significant shift from a network primarily used for data exchange between computers to a
platform that allowed users to access and share information seamlessly.

The advent of broadband internet, wireless technologies, and mobile devices further
accelerated the Internet's evolution. The Internet transitioned from a tool for information
retrieval to a pervasive and integral part of daily life, fostering connectivity, communication,
and collaboration on a global scale.

Definition of IoT
The Internet of Things (IoT) represents the next phase in the evolution of the Internet. IoT
extends the concept of connectivity beyond traditional computing devices to include a vast
GTTC Internship
PDA College of Engineering P a g e | 29
array of everyday objects, devices, and machines. In essence, IoT involves the
interconnection of physical objects with embedded sensors, actuators, and communication

capabilities. These objects can collect, exchange, and act upon data, creating a network of
smart, interconnected entities.

Key Elements of IoT:


1. Devices and Sensors:

 IoT devices are equipped with various sensors that gather data from the
surrounding environment.

 Examples include temperature sensors, motion detectors, and GPS modules.

2. Connectivity:

 IoT devices utilize different communication technologies, such as Wi-Fi,


Bluetooth, and cellular networks, to exchange data.

 The choice of connectivity depends on factors like range, data rate, and power
consumption.

3. Data Processing and Cloud Services:

 IoT devices often leverage cloud services for data storage, processing, and
analytics.

 Cloud platforms provide scalable and centralized resources for managing the
vast amounts of data generated by IoT devices.

4. Actuators:

 Many IoT devices are equipped with actuators, enabling them to perform
physical actions based on the data they receive.

 Examples include smart thermostats adjusting temperatures and smart locks


controlling access.

Evolution of IoT
The concept of IoT has evolved over the years, shaped by advancements in technology and
the growing demand for intelligent, connected solutions. The evolution of IoT can be traced
through several key phases:

GTTC Internship
PDA College of Engineering P a g e | 30
1. Connected Devices:

 The initial phase focused on connecting devices to the Internet to enable


remote monitoring and control.

 Early applications included smart home devices, wearables, and connected


appliances.

2. Data-driven Insights:

 As the number of connected devices increased, there was a shift towards


leveraging the data generated for actionable insights.

 IoT applications began to use analytics and machine learning to extract


meaningful information from the collected data.

3. Industrial IoT (IIoT):

 IoT expanded into industrial settings, giving rise to the concept of Industrial
IoT.

 IIoT aimed to optimize processes, enhance efficiency, and enable predictive


maintenance in industries such as manufacturing and energy.

4. Edge Computing:

 The emergence of edge computing addressed challenges related to latency and


bandwidth in IoT applications.

 Edge devices process data locally, reducing the need for extensive data
transmission to centralized cloud servers.

5. Integration with Other Technologies:

 IoT has increasingly integrated with other transformative technologies such as


Artificial Intelligence (AI) and 5G.

 AI enhances the capabilities of IoT devices for smarter decision-making, while


5G provides faster and more reliable connectivity.

The Internet of Things represents a pivotal point in the ongoing evolution of the
Internet. As IoT continues to mature, its impact on various industries, daily life,
and the global economy is becoming increasingly profound. The ability of
objects to seamlessly communicate and interact with each other opens up new
GTTC Internship
PDA College of Engineering P a g e | 31

possibilities for efficiency, convenience, and innovation. Understanding the


evolution and definition of IoT is crucial for appreciating its current state and
anticipating its future developments.

IOT Architecture :
IoT architecture refers to the tangle of components such as sensors, actuators, cloud
services, Protocols, and layers that make up IoT networking systems. In general, it is divided
into layers that allow administrators to evaluate, monitor, and maintain the integrity of the
system. The architecture of IoT is a four-step process through which data flows from
devices connected to sensors, through a network, and then through the cloud for
processing, analysis, and storage. With further development, the Internet of Things is
poised to grow even further, providing users with new and improved experiences.

Different Layers of IoT Architecture


In recent years, IoT technology has grown in popularity and it has a large variety of
applications. IoT applications operate according to how they have been
designed/developed based on the different application areas. However, there is no
standard defined architecture of work that is strictly adhered to across the board. The
complexity and number of architectural layers vary according to the specific business task
at hand. A four-layer architecture is the standard and most widely accepted format.

GTTC Internship
PDA College of Engineering P a g e | 32

As you can see from the above image, there are four layers present i.e., the Perception
Layer, Network Layer, Processing Layer, and Application Layer.

Perception/Sensing Layer

The first layer of any IoT system involves “things” or endpoint devices that serve as a
conduit between the physical and the digital worlds. Perception refers to the physical layer,
which includes sensors and actuators that are capable of collecting, accepting, and
processing data over the network. Sensors and actuators can be connected either wirelessly
or via wired connections. The architecture does not limit the scope of its components nor
their location.

Network Layer

GTTC Internship
PDA College of Engineering P a g e | 33
Network layers provide an overview of how data is moved throughout the application. This
layer contains Data Acquiring Systems (DAS) and Internet/Network gateways. A DAS
performs data aggregation and conversion functions (collecting and aggregating data from
sensors, then converting analog data to digital data, etc.). It is necessary to transmit and
process the data collected by the sensor devices. That’s what the network layer does. It
allows these devices to connect and communicate with other servers, smart devices, and
network devices. As well, it handles all data transmissions for the devices.

Processing Layer

The processing layer is the brain of the IoT ecosystem. Typically, data is analyzed, pre-
processed, and stored here before being sent to the data center, where it is accessed by
software applications that both monitor and manage the data as well as prepare further
actions. This is where Edge IT or edge analytics enters the picture.

Application Layer

User interaction takes place at the application layer, which delivers application-specific
services to the user. An example might be a smart home application where users can turn
on a coffee maker by tapping a button in an app or a dashboard that shows the status of
the devices in a system. There are many ways in which the Internet of Things can be
deployed such as smart cities, smart homes, and smart health.

Stages of IoT Solutions Architecture :

Having discussed the IoT layers, how can businesses benefit from them and how can they
maximize the value of IoT? The Internet of Things (IoT) may refer to connected devices and
protocols, but in reality, the data from these devices is siloed, fragmented, and isolated. As
such, these fragmented insights alone do not provide enough information to justify an IoT
strategy that involves a significant investment of resources. To capitalize on IoT, enterprises
GTTC Internship
PDA College of Engineering P a g e | 34
must allow devices to interact freely, and they must maximize device and system synergies.
You need to ensure your infrastructure supports the IoT architecture. The following are
various stages of IoT architecture implementation in enterprises:

 Connected Objects/Devices

As a first step towards IoT architecture, the physical layer must be established within the
environment. There would be no Internet of Things without “smart” or connected objects.
Typically, these are wireless sensors or actuators in the perception layer.

Sensors collect and analyze data from the environment in order to make it usable for
further analysis. Actuators are involved in measuring the change recorded by the sensors. It
is possible to connect sensors or actuators in a wired or wireless manner in order to
perform sensing and actuation. Local Area Networks (LANs) and Personal Area Networks
(PANs) can be used for connecting sensors and actuators.

 Internet Gateway

When step one is done properly, the next step that needs to be done is to set up an
internet gateway. As the sensors and actuators collect data in analog form, we must have a
means of converting the analog data into digital data in order to process it. We use the
internet gateway to accomplish this task. In the internet gateway stage, raw data will be
received from the devices and pre-processed before being sent to the cloud.

Data Acquisition Systems can be used to convert analog data into digital forms. It connects
to the sensors and actuators and gathers all data, converting it to digital form so that it may
be routed over the network by the internet gateway. It is responsible for data aggregation
and conversion. We can also add additional features, such as analytics and security, to
increase performance and efficiency.

 Edge IT Systems

The third stage of an IoT architecture involves pre-processing and enhanced data analytics.
In light of the significant amount of data collected by IoT systems and the consequent
bandwidth requirements, edge IT systems play a crucial role in reducing the pressure on the
core IT infrastructure. Edge IT systems employ machine learning and visualization
techniques to generate insights from collected data. Machine learning algorithms provide
insights into the data while visualization techniques present the data in an easy-to-
understand manner.

Directly sending data to the server or the data center will cripple the speed of the system,
as well as the bandwidth of the LAN or routers. Analog data is generated at n enormous
GTTC Internship
PDA College of Engineering P a g e | 35
speed and will require a great deal of space. Therefore, it is always recommended to
convert the data into digital form. Most of the time, the data collected by sensors and
actuators are not valuable to the organization, so only the important data is processed and
transmitted to data centers and servers.

 Data Centers and Cloud Storage

After the data has been properly preprocessed and analyzed, and all loopholes have been
removed, the data is sent to the data centers and servers for final analysis and reporting.
Data Centers and Cloud services fall under the Management Services category and usually
process data through analytics, device management, and security controls. Furthermore,
the cloud also enables the transfer of data to end-user applications like Healthcare, Retail,
Environment, Emergency, Energy, etc.

Upon analysis, the data can be sent to cloud-based servers or data centers for final
processing. Using the cloud platform can lower hardware costs, but securing data is also a
concern. When it comes to physical servers or data centers, they are safer, but they also
cost more.

Conclusion

In today’s era, rapid technological advancements are connecting people and things around
the globe. In recent years, IoT solutions have become a fixture in our lives. For example,
you just tap the screen of your smartphone or say a word and yield an immediate
response/results. IoT architecture may vary from project to project, but handling large
volumes of data will always be an integral part of any IoT project.

By utilizing technologies such as embedded devices with sensors and actuators, cloud
platforms, and internet-based communication, enterprises are able to automate business
processes. Big Data analytics will make the insights gleaned from IoT data sets a valuable
source of information for enterprises. In the near future, we can expect IoT systems to be
deployed in more and more consumer, commercial, industrial, and infrastructure
applications. With regards to device connectivity and technology, we are going to witness a
whole new ecosystem in the coming years.

GTTC Internship
PDA College of Engineering P a g e | 36

Applictaions of IOT :
The Internet of Things (IoT) has found applications across various industries, transforming
the way businesses operate and individuals interact with their surroundings. Here are some
notable applications of IoT:

1. Smart Home Automation:

 IoT devices like smart thermostats, lights, security cameras, and voice-
activated assistants enable homeowners to control and monitor their homes
remotely.

2. Healthcare Monitoring:

 Wearable devices equipped with sensors monitor health metrics, track fitness
activities, and provide real-time health data to users and healthcare
professionals.

3. Industrial IoT (IIoT):

 In manufacturing, IIoT improves efficiency, predictive maintenance, and


automation by connecting machines and systems to optimize production
processes.

4. Smart Cities:

 IoT is used in urban planning for traffic management, waste management,


energy conservation, and public safety, contributing to the development of
smart cities.

5. Agriculture and Precision Farming:

 IoT sensors collect data on soil moisture, weather conditions, and crop health,
allowing farmers to make informed decisions, optimize irrigation, and enhance
crop yields.

6. Retail and Supply Chain Management:

 IoT devices improve inventory tracking, supply chain visibility, and customer
experience in retail by providing real-time data on product availability and
consumer behavior.

7. Connected Cars:
GTTC Internship
PDA College of Engineering P a g e | 37
 IoT enables communication between vehicles and infrastructure, leading to
advancements in autonomous driving, traffic management, and vehicle safety.

8. Energy Management:

 Smart grids and IoT-connected devices help monitor and optimize energy
consumption in homes, businesses, and industries, leading to improved energy
efficiency.

9. Environmental Monitoring:

 IoT devices track environmental parameters such as air quality, pollution


levels, and climate conditions, aiding in environmental conservation and
disaster management.

10. Asset Tracking:

 IoT is used to monitor and track the location and condition of valuable assets,
such as shipping containers, equipment, and vehicles, improving logistics and
asset management.

11. Smart Buildings:

 IoT applications in buildings include energy-efficient lighting, HVAC systems,


and security systems, contributing to sustainable and intelligent building
management.

12. Wearable Technology:

 Beyond health monitoring, wearable IoT devices include smartwatches, smart


glasses, and augmented reality devices, offering users enhanced connectivity
and functionality.

13. Water Management:

 IoT is applied to monitor water quality, manage water distribution systems,


and detect leaks, contributing to sustainable water resource management.

14. Smart Grids:

 IoT technologies enable the integration of renewable energy sources, grid


monitoring, and demand response systems, enhancing the efficiency and
reliability of electrical grids.

15. Logistics and Fleet Management:


GTTC Internship
PDA College of Engineering P a g e | 38
 IoT is utilized for real-time tracking of shipments, optimizing routes, and
monitoring the condition of goods during transportation, improving overall
logistics efficiency.

These applications demonstrate the versatility of IoT across diverse sectors,


enhancing operational efficiency, resource management, and overall quality of
life. As technology continues to advance, the scope and impact of IoT are
expected to grow across additional domains.

Arduino Uno Introduction and Components :


Arduino Uno Overview:
The Arduino Uno is a popular open-source microcontroller board widely used in the maker
and electronics communities. Developed by Arduino LLC, it serves as an accessible platform
for learning about programming, electronics, and prototyping. The board is based on the
Atmel ATmega328P microcontroller and features a straightforward design, making it an
excellent choice for beginners and experienced hobbyists alike.

Key Components of Arduino Uno:


1. Microcontroller:
 Atmel ATmega328P:
GTTC Internship
PDA College of Engineering P a g e | 39
 8-bit AVR architecture.
 Clock speed: 16 MHz.
 Flash memory: 32 KB (program space).
 RAM: 2 KB.
 EEPROM: 1 KB.
2. Digital Input/Output Pins:
 Number of Pins:
 14 digital I/O pins.
 Configurable as either input or output.
 PWM Output:
 6 pins provide PWM (Pulse Width Modulation) output.
3. Analog Input Pins:
 Number of Pins:
 6 analog input pins.
 Used for reading analog signals from sensors.
 10-bit ADC (Analog-to-Digital Converter).
4. USB Interface:
 USB Type-B Connector:
 Used for programming the board and establishing serial communication with a
computer.
5. Power Supply:
 Input Voltage:
 Can be powered through a USB connection (5V).
 External power supply input: 7-12V DC.
 Voltage Regulator:
 Onboard voltage regulator provides a stable 5V supply for the microcontroller
and connected components.
6. Reset Button:
GTTC Internship
PDA College of Engineering P a g e | 40
 Reset Function:
 Allows manual reset of the microcontroller.
7. LEDs:
 Power LED:
 Indicates that the board is powered.
 Built-in LEDs:
 Connected to digital pins for general-purpose status indication.
8. Crystal Oscillator:
 Clock Source:
 16 MHz crystal oscillator for accurate timing.
9. ICSP Header:
 In-Circuit Serial Programming:
 ICSP header for advanced programming and debugging.
10. Serial Communication:
 Hardware UART:
 Supports serial communication via the hardware UART interface.
11. EEPROM:
 Onboard EEPROM:
 Electrically Erasable Programmable Read-Only Memory for storing data
persistently.
12. GPIO Pins:
 General-Purpose I/O:
 GPIO pins for versatile connections to external devices.
13. USB-to-Serial Converter:
 Atmega16U2:
 Converts USB communication to serial for easy programming.
Programming Arduino Uno:
1. Arduino IDE:
GTTC Internship
PDA College of Engineering P a g e | 41
 Integrated Development Environment:
 Use the Arduino IDE to write and upload code (sketches) to the board.
 Supports a simplified C/C++ programming language.
2. USB Connectivity:
 Upload Sketches:
 Connect the Arduino Uno to a computer via USB to upload sketches.
3. Open-Source Software:
 Community Support:
 Arduino software and libraries are open-source, fostering a supportive and
collaborative community.

NodeMCU ESP8266
Introduction:
NodeMCU ESP8266 is a versatile and widely used open-source firmware and development
kit that is based on the ESP8266 WiFi module. The ESP8266 is a highly integrated and low-
cost system-on-a-chip (SoC) that provides WiFi connectivity to electronic projects.
NodeMCU simplifies the programming and development process for the ESP8266, making it
accessible for a variety of applications, including Internet of Things (IoT) projects, home
automation, and prototyping.

GTTC Internship
PDA College of Engineering P a g e | 42

Key Features:
1. ESP8266 WiFi Module:
 Integrated WiFi connectivity for wireless communication.
 Affordable and compact, suitable for IoT applications.
2. NodeMCU Firmware:
 Built on the Lua scripting language.
 Provides a higher-level abstraction for programming the ESP8266.
 Includes built-in APIs for various functionalities.
3. Development Kit:
 Arduino IDE compatibility for programming ease.
 Rapid prototyping for IoT projects.
 USB-to-TTL converter for programming and communication.
4. GPIO Pins:
 General-Purpose Input/Output pins for interfacing with sensors and devices.
5. USB-TTL Interface:
 Enables easy programming and serial communication with a computer.
6. Lua Interpreter:
 Allows scripting directly on the NodeMCU board for rapid development.
7. WiFi Access Point and Station Modes:
 Operates in Access Point (AP) and Station modes for flexible connectivity.
8. Community Support:
 Active community for support, sharing projects, and collaborative development.

Applications:
1. Home Automation:
 Control and monitor smart home devices such as lights, switches, and sensors.
2. IoT Prototyping:
GTTC Internship
PDA College of Engineering P a g e | 43
 Ideal for rapid prototyping of IoT projects and applications.
3. Sensor Networks:
 Create networks of sensors for data collection and transmission.
4. Smart Devices:
 Develop smart devices like weather stations, smart locks, and environmental
monitors.
5. Education:
 Used in educational settings for teaching programming and IoT concepts.

Programming NodeMCU ESP8266:


1. Arduino IDE:
 Programmed using the Arduino Integrated Development Environment.
2. Lua Scripts:
 Lua scripts can be written and executed directly on the NodeMCU board.
Conclusion:

NodeMCU ESP8266 is a powerful and accessible platform for IoT development,


offering a combination of the ESP8266's WiFi capabilities and the NodeMCU
firmware's ease of programming. With a thriving community and a range of
applications, NodeMCU has become a go-to choice for makers, hobbyists, and
developers exploring the vast possibilities of the Internet of Things.

Sensors and other componenets :


MQ135 Gas Sensor Introduction
The MQ135 gas sensor is a popular semiconductor sensor designed to detect various gases
in the air. It is widely used for monitoring air quality and detecting pollutants in both indoor
and outdoor environments. The MQ135 is sensitive to a range of gases, including ammonia
(NH₃), carbon dioxide (CO₂), methane (CH₄), benzene (C₆H₆), and other volatile organic
compounds (VOCs).

GTTC Internship
PDA College of Engineering P a g e | 44

Working Principle:
The MQ135 gas sensor operates on the principle of the change in conductivity of its
semiconductor material when exposed to different gases. The sensor contains a tin dioxide
(SnO₂) sensitive layer, and when this layer comes into contact with specific gases, it
undergoes a change in resistance. The resistance change is then translated into a voltage
output, which can be measured and calibrated to determine the concentration of the target
gas.

Ultrasonic Sensor Overview :

Ultrasonic sensors are devices that use ultrasonic waves for distance measurement, object
detection, and obstacle avoidance. These sensors operate on the principle of sending
ultrasonic pulses and measuring the time it takes for the waves to bounce back after hitting
an object. They are widely used in robotics, automation, and various electronic projects due
to their accuracy, reliability, and versatility.

Rain Sensor Overview :


A rain sensor is a device designed to detect the presence of rain or other forms of
precipitation. It is commonly used in weather stations, automatic irrigation systems, and
automotive applications to trigger actions or alerts based on the weather conditions. Rain
sensors work on various principles, including conductivity changes, optical methods, and
acoustic measurements, to detect the occurrence of rain.
GTTC Internship
PDA College of Engineering P a g e | 45

Comprehensive Report on Automation, PLC, IoT Components


and Sensors :
This report delves into key aspects of industrial automation, Programmable Logic
Controllers (PLC), the Internet of Things (IoT), and various sensors. Beginning with
foundational concepts, the report progresses to detailed discussions on specific
technologies and applications. The goal is to provide a comprehensive overview, ensuring a
broad understanding of these interconnected fields.

1. Automation:
 Defined automation and its significance in modern industries.
 Explored various types of automation, including fixed, programmable, and flexible
automation.
 Discussed the role of control systems in automation.
 Examined the hierarchical structure of large automation systems.
 Highlighted the advantages of industrial automation.
 Addressed the disadvantages of industrial automation.
 Detailed components like sensors, actuators, and controllers.

2. PLC (Programmable Logic Controller):


 Introduced PLC as a crucial element in industrial automation.
 Provided insights into the block diagram and basic components of a PLC.
 Explored Siemens S7 Modular Controllers, their positioning, and role in automation.
 Discussed power supply modules, CPUs, signal modules, sinking/sourcing, and
communication modules.
 Detailed various memory types in a PLC, such as input, output, and data memory.
 Explained the cyclic program execution process in PLCs.
 Presented a case study illustrating the application of Simatic S7 1200 PLC.

3. Ladder Logic and Programming:


 Introduced ladder logic as a graphical programming language used in PLCs.
 Explained the basic elements and conventions of ladder logic.

GTTC Internship
PDA College of Engineering P a g e | 46
 Described fundamental ladder logic instructions, including Examine If Closed (XIC),
Examine If Open (XIO), and Output (OTE).
 Provided simplified explanations for easy understanding.

4. IoT (Internet of Things):


 Defined IoT and its evolution.
 Explored key components, including devices, connectivity, and cloud services.
 Discussed common communication protocols in IoT, such as MQTT and CoAP.
 Emphasized the role of communication in IoT devices.
 Explored diverse applications of IoT in various domains.
 Detailed IoT components, including sensors, actuators, and communication modules.

5. Arduino uno , Nodemcu ESP8266 and Sensors:


 Introduced the MQ135 gas sensor and its key features.
 Explored working principles, applications, and considerations.
 Provided an overview of the Arduino Uno microcontroller board.
 Introduced NodeMCU ESP8266 as an IoT development platform.
 Explored the principles and applications of ultrasonic sensors.
 Defined rain sensors and their applications.

Conclusion:
This report offers a holistic view of automation, PLC, IoT, and sensors, providing valuable
insights into their definitions, applications, and working principles. The interconnectedness
of these technologies is highlighted, emphasizing their roles in enhancing efficiency,
productivity, and real-time decision-making in various industries.
The information presented serves as a foundational guide for individuals interested in
automation technologies, PLC programming, IoT applications, and sensor integration.
Continuous exploration and practical engagement in these fields are encouraged to deepen
understanding and facilitate hands-on experiences.
This report, while comprehensive, provides a starting point for further research and
application in the dynamic and evolving realms of industrial automation, IoT, and sensor
technologies.

GTTC Internship

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy