You are on page 1of 19

CONTENTS

1. ABOUT THE COMPANY


2. WEEK 1 & 2
i. Introduction to PLC
ii. Block diagram of PLC
iii. Engineering software TIA portal
iv. Programming languages used for PLC
v. PLC programme to control motor
3. WEEK 3 & 4
i. Introduction to IOT
ii. Architecture of IOT
iii. Broad research directions
iv. Setting up Datonis development platform
v. Application development on datonis platform
4. COURSE OUTCOME
INTRODUCTION ABOUT GOVT TOOL & TRAINING CENTRE (GTTC)

• GTTC was established in 1972 at Bangalore with the participation of the Karnataka State Government, in collaboration with the Government of Denmark
under the Bilateral Development Co-operation Agreement.

• The excellent performance of GTTC Bangalore, proactive Government of Karnataka which saw the need for expansion, got second unit of GTTC started in
1992 with DANIDA assistance.

• GTTC is an autonomous society, and a recognized Scientific and Research Organization by the Government of India. Govt.

• Tool Room and Training Centre (GTTC), is serving industry by way of precision tooling and providing in well trained craftsmen the area of tool and die
making.

• GTTC is periodically adding new technologies to the existing set of advanced equipment like CAD / CAM, CNC machines for tooling, Precision
Components, Laser for Industries, Rapid prototyping, vacuum casting etc.
INTRODUCTION TO PLC

A PROGRAMMABLE LOGIC CONTROLLER (PLC) is an industrial computer control system that continuously monitors the state of
input devices and makes decisions based upon a custom program to control the state of output devices.
It is designed for multiple inputs and output arrangements, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact.

Communication Standards Used in PLC :


1.RS-232- Stands for Recommend Standard number 232 is the latest revision of the standard.It is a Full Duplex, RS232 cable is used for serial
communication between two devices.

2.RS-485- (EIA-485 Standard) is an improvement over RS-422, because it increases the number of devices, it is a Half Duplex.

3.RS-422- Is similar to RS-232, and can be programmed in the same way,rs-422 use for long run distances.

4.TCP/IP-Stands for "Transmission Control Protocol/Internet Protocol". It is basically a network protocol that defines the details of how data is sent and
received through network adapters, Bus, switches, routers and other network.
BLOCK DIAGRAM

Detailed Block Diagram of PLC


PROGRAMMING LANGUAGES USED FOR PLC

 Ladder Logic(LAD)

 Functional Block Diagram (FBD)

 Statement List(STL)

 Sequential Function Chart (SFC)

 S7-Graph

 Continuous Function Chart (CFC)


ENGINEERING SOFTWARE TIA PORTAL

Software used for


PLC language
CONFIGURATION OF TIA PORTAL
 Step 1: Software Installation Install TIA Portal: Download and install the TIA Portal software from Siemens' official website. Device Drivers: Install necessary
device drivers for communication between the PLC and the programming environment.
 Step 2: Create a New Project Open TIA Portal: Launch TIA Portal and create a new project. Select PLC Type: Choose the appropriate Siemens S7 PLC model
(e.g., S7-1200, S7-1500) for your project. Set Project Name and Location: Specify the project name and save location.
 Step 3: Hardware Configuration Add Hardware: In the project tree, navigate to "Devices" and add the PLC hardware. Select PLC Type: Specify the exact
model and hardware configuration of the Siemens S7 PLC you're using. Define I/O Modules: Configure digital and analog input/output modules attached to
the PLC. Assign IP Address (If Required): Set the IP address and other network parameters for the PLC.
 Step 4: Program Development Create Program Blocks: Develop your program using ladder logic, function blocks, or structured text languages within the TIA
Portal. Write Logic: Write logic to control the PLC's inputs and outputs based on your application requirements. Add HMI (Optional): Integrate Human-
Machine Interface (HMI) elements if required for visualization and interaction.
 Step 5: Testing and Simulation Compile and Download: Compile the program and download it to the PLC via TIA Portal. Online Monitoring: Use TIA Portal's
online monitoring feature to monitor PLC behavior and check for errors. Simulate I/O:Test the program by simulating input/output signals without physically
connecting to the PLC.
 Step 6: Commissioning Download Program to PLC: Once tested, download the program to the physical PLC. Test in Real Environment:Verify the program's
functionality in the actual environment and ensure it operates as intended. Commissioning and Fine-tuning: Make necessary adjustments and fine-tune the
program for optimal performance.
 Step 7: Documentation and Backup Document Configuration: Document the project settings, hardware configuration, and program logic for future reference.
Backup Project: Create a backup of the project files and PLC program to prevent data loss in case of hardware failure or program modifications
PLC PROGRAMME TO CONTROL MOTOR
Start Button I1 :
Normally open contact (Make contact) is used because the motor should only start when the button is
pressed.
Stop Button I2 :
Normally close (break contact) contact is used because the button should normally be closed or high so
that the motor keeps on running. It should open when the button is pressed. It is opposite to start push
button.
Overload relay I3 :
In normal condition, this relay should allow the motor to rotate so normally close contact is selected for
it. In case of overload it will stop the motor by opening its contact.
Limit switch I4 :
The motor should only rotate when the limit switch is closed therefore normally open contact is used.
Output Q1, Q2, Q3 :
Relay coil Q1, Q2 and Q3 represent motor output, motor indication ON and indication OFF
respectively.ON indicator gets input from normally open input which depends upon output Q1. OFF
indicator is fed by normally close input which depends upon output Q2.
INTRODUCTION TO IOT

The Internet of Things is the network of physical objects or "things" embedded with electronics, software, sensors, and network
connectivity, which enables these objects to collect and exchange data.

It allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the
physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit.

"Things," in the IoT sense, can refer to a wide variety of devices such as heart monitoring implants, biochip transponders on farm animals, electric clams in
coastal waters, automobiles with built-in sensors, DNA analysis devices for environmental/food/pathogen monitoring or field operation devices that assist
fire-fighters in search and rescue operations.

These devices collect useful data with the help of various existing technologies and then autonomously flow the data between other devices.
ARCHITECTURE OF IOT
4 Stages of IOT :
I. Instrumentation & Hardware
II. Internet Gateway
III. Edge IT
IV. Cloud Platform
BROAD RESEARCH DIRECTIONS
Broad research directions cont…
SETTING UP DATONIS DEVELOPMENT PLATFORM

1.Signing up and creating your account.


2.Connecting your Things (Assets) to the platform.
3.Managing your Things.
4.Visualizing data for Things.
5.Configuring rules and notifications against your Things.
6.Managing access within your account.
APPLICATION DEVELOPMENT ON DATONIS PLATFORM

1. Mechatronics kit Connectivity with Datonis


2.Raspberry pi Connectivity with Datonis
COURSE OUTCOME

You might also like