100% found this document useful (1 vote)
464 views5 pages

Gujarat Technological University: Page 1 of 5

This document outlines the course content for the Programmable Logic Controller (PLC) and Supervisory Control and Data Acquisition System (SCADA) course at Gujarat Technological University. The course provides 6 hours of instruction on PLC basics and hardware components. An additional 12 hours is dedicated to PLC programming fundamentals, logic, and ladder diagrams. Various input/output devices are covered along with 8 hours of interfacing instruction. The document details 14 additional topics that make up the remaining 28 hours of the course, including PLC instructions, programming, networking, analog operation, and more. The course aims to provide students with detailed skills for controlling industrial systems using PLCs.

Uploaded by

Brijesh B Naik
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
100% found this document useful (1 vote)
464 views5 pages

Gujarat Technological University: Page 1 of 5

This document outlines the course content for the Programmable Logic Controller (PLC) and Supervisory Control and Data Acquisition System (SCADA) course at Gujarat Technological University. The course provides 6 hours of instruction on PLC basics and hardware components. An additional 12 hours is dedicated to PLC programming fundamentals, logic, and ladder diagrams. Various input/output devices are covered along with 8 hours of interfacing instruction. The document details 14 additional topics that make up the remaining 28 hours of the course, including PLC instructions, programming, networking, analog operation, and more. The course aims to provide students with detailed skills for controlling industrial systems using PLCs.

Uploaded by

Brijesh B Naik
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/ 5

GUJARAT TECHNOLOGICAL UNIVERSITY

Bachelor of Engineering
Subject Code: 3161714
Programmable Logic Controller (PLC) and Supervisory Control and Data Acquisition System
(SCADA)
6th SEMESTER

Type of course: Professional Core Course

Prerequisite: Digital Logic Design, Concept of Micro Processor and Micro Controller, Relay Logic,
Control System, Knowledge of programming and flow charts

Rationale: Students of Instrumentation & Control engineering should have detailed skill of controlling any
system. Programmable Logic Controller (PLC) is a very important device to control any system and is
widely used in industries now a day. Therefore the person who wants to work in control and automation
industries must have enhance knowledge of PLC. This course gives a detailed knowledge and practice of
PLC programming

Teaching and Examination Scheme:

Teaching Scheme Credits Examination Marks Total


L T P C Theory Marks Practical Marks Marks
ESE (E) PA (M) ESE (V) PA (I)
4 0 2 5 70 30 30 20 150

Content:

S. N. Content Total %
Hrs Weight
age
1 PLC BASICS 2 4
Programmable Logic Controllers (PLCs): Introduction; definition & history of the
PLC; Principles of Operation; Various Parts of a PLC: CPU & programmer/
monitors; PLC input & output modules; Solid state memory; the processor; I/O
modules; power supplies. PLC advantage & disadvantage; PLC versus Computers,
PLC Application. Programming equipment; proper construction of PLC ladder
diagrams; process scanning consideration; PLC operational faults.
PLC Hardware Components 2 4
2 The I/O section, Discrete I/O Modules, Analog I/O Modules, Special I/O Modules,
I/O specifications, The CPU, Memory design, Memory Types, Programming
Devices, Selection of wire types and size.
3 Fundamentals of Logic 2 4
The Binary Concept, AND, OR and NOT functions, Boolean Algebra, Developing
circuits from Boolean Expression expressions, Producing the Boolean equation from
given circuit, Hardwired logic versus programmed logic, Programming word level
logic instructions. Converting Relay schematics and Boolean equation into PLC
Ladder Programs, Writing a ladder logic program directly from a narrative
description.
4 Various INPUT /OUTPUT Devices and its interfacing with PLC. 4 8
Different types of Input devices :
Switches: Push button Switches, Toggle Switches, Proximity switches, Photo

Page 1 of 5
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3161714
switches, Temperature Switch, Pressure Switch, and Level Switch,Flow Switches,
manually operated switches,Motor starters, Transducers and sensors, Transmitters
etc. Their working, specification and interfacing with PLC.
Different types of Output devices :
Electromagnetic Control Relays, Latching relays, Contactors, Motors, Pumps,
Solenoid Valves etc. Their working, specification and interfacing with PLC.
5 Basics of PLC Programming 6 12
Processor Memory Organization, Program Scan, PLC Programming languages,
Relay type instructions, Instruction addressing, Branch Instructions, Internal Relay
Instructions, Programming Examine if Closed and examine If Open instructions,
Entering the ladder diagram, Modes of operation.
Creating Ladder Diagrams from Process Control Descriptions.
Ladder diagram & sequence listing; large process ladder diagram construction, flow
charting as programming method, Industrial Examples
6 PLC INSTRUCTIONS 3 6
Bit Logic Instructions: NO, NC, Set, Reset, rising edge Pulse, Falling Edge Pulse,
RS, SR, NOP, OUTPUT etc.
Clock: READ RTC, SET_RTC.
Different Logical operation Instructions:
INVERT BIT, BYTE, WORD DOUBLE WORD.
OR: BIT, BYTE, WORD DOUBLE WORD.
AND: BIT, BYTE, WORD DOUBLE WORD.
X-OR: BIT, BYTE, WORD DOUBLE WORD.
7 Different Integer Math Instructions: Addition, Subtraction, Multiplication, Division, 4 8
Increment, Decrement- Integer, Byte, Double Word.
Different Floating-Point Math Instructions: Addition, Subtraction, Multiplication,
Division, Square Root, Sin, Cosine, Tan, LN, Exponential, PID.
8 Programming Timers 2 4
Mechanical Timing relay, Timer instructions, ON delay timer instruction, Off-Delay
timer instruction, Retentive Timer, Cascading Timers, examples of timer function
industrial application; industrial process timing application.
9 Programming Counters 2 4
Counter Instructions, Up-counter, down counter, Up-
Down counter, Cascading counters, Incremental encoder counter applications,
Combining counter and timer functions, High Speed counter instruction, HSC, PLS,
examples of counter function industrial application.
10 Different Conversion Instructions : Byte – Integer, Integer To Byte, Integer To 2 4
Double Integer, Double Integer To Integer, Real To Integer, Real To Integer, Integer
To String, String To Integer, Integer To ASCII , ASCII To Integer, Real To ASCII ,
ASCII To Real, ASCII To Hexadecimal, Hexa- Decimal To ASCII , Decode,,
encode, segment. Truncate.
11 Different Comparison Instructions 2 4
Data manipulation, data transfer operations, Data compare instructions, Data
manipulation Programs, Numerical Data I/O interfaces, Set-point control.
12 Program Control Instructions 3 6
The PLC SKIP and MASTER CONTROL RELAY Functions.
Introduction; the SKIP function & application; the MASTER CNTROL RELAY
function & application.
Introduction: Jump with non-return; jump with return.
13 DATA HANDLING FUNCTIONS 2 4
PLC Data Move Systems.
Introduction; PLC MOVE function & application; moving large blocks of
PLC data; PLC table & registers moves; other PLC MOVE functions.
Other PLC Data Handling Functions.
Page 2 of 5
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3161714
Different Move Instructions: BIT, BYTE, WORD DOUBLE WORD, REAL, SWAP
Byte, Move Byte Immediate Read, Move Byte Immediate Write.
Different Shift/Rotate Instructions
14 Sequencer and shift register instructions 3 6
PLC Sequencer Functions.
Introduction; electromechanical sequencing; the basic PLC sequencerfunction; a
basic PLC sequencer application with timing; other PLCsequencer function;
cascading sequencer.
Controlling a Robot with a PLC.
Introduction; basic two axis ROBOT with PLC sequencer control; industrial three
axis ROBOT with PLC control.
15 Different Interrupt Instructions- ENI, DSI, RETI, ATCH, DTCH, CLR_EVNT. 1 2
16 PLC Networking 2 4
Introduction, Levels of Industrial Control, Types of Networking, Network
Communications.
17 Analog PLC Operation 2 4
Introduction, Types of PLC Analog Modules and Systems, PLC Analog Signal
Processing, PLC Analog Application Examples, PID Modules, PID Tuning, Typical
PID Functions.
18 Basics of SCADA: SCADA key features, remote Terminal Units (RTU), PLC 2 4
used as RTU, DCS versus SCADA terminology, SCADA software packages,
Application example of SCADA
Maintenance, Troubleshooting, Connecting PC with PLC.
19 Alternative Programming Languages 3 6
Structured Text, Function block diagram, Instruction list, sequential function chart –
Introduction and of few instructions with LD.
20 Various Brands of PLCs and their revolution. 1 2
Overview, Siemens PLC, Allen Bradley PLC, Schneider electric PLC, Omron PLC,
Mitsubishi PLC. Their comparison of various instructions.

Suggested Specification table with Marks (Theory):

Distribution of Theory Marks

R Level U Level A Level N Level E Level C Level


7 14 21 14 14 0

Legends: R: Remembrance; U: Understanding; A: Application, N: Analyze and E: Evaluate C:


Create and above Levels (Revised Bloom’s Taxonomy)

Note: This specification table shall be treated as a general guideline for students and teachers. The actual
distribution of marks in the question paper may vary slightly from above table.
Reference Books:

1. Programmable logic controller by Frank D. Petrusella, Tata McGraw-Hill publication


2. Introduction to programmable logic controller by Gary dunning, Thomson Asia Pte Ltd.
Publication, Singapore
3. Programmable Logic Controllers: Principles and Applications by John W. Webb and Ronald A.
Reis, Prentice – Hall India publication, 5th edition
4. Programmable Logic Controllers by W. Bolton, Elsevier Newnes publication, 4th edition
5. Programmable Controllers An engineer’s guide by E.A.Parr, Elsevier Newnes publication 3rd
edition

Page 3 of 5
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3161714
6. S7-200, PLC Manual of Siemens for Instructions
7. S7-300, PLC Manual of Siemens for Instructions
8. Programmable Controller by T. A. Huges, ISA publication, 2nd edition
9. Programmable Logic Controllers: Programming methods and applications by
10. John R. Hackworth and Frederick D. Hackworth Jr., Pearson publication

Course Outcome:

Students will be able to


Marks %
Sr. No. CO statement
weightage
Describe and understand the hardware structure of PLC and
CO-1 interfacing of input-output modules, power supply and computer with
PLC
Apply knowledge of digital logic and microcontroller concepts for
CO-2 understanding and use of functional blocks in ladder programming,
process scanning and status table updation
Interface different on-off switches, push buttons, keypad, analog
CO-3 sensors etc. with input modules and relay, solenoid valve, LED,
servo valve, solid state devices etc. to output modules of PLC
Write, simulate, debug and analyze the ladder programs and SCADA
CO-4 tagging to develop program related to control, arithmetic, relay, data
handling, sequencer, timer, counter, interrupt and PID blocks.
Work as an individual and as a team member to design, formulate,
CO-5 implement and troubleshoot industrial automation application using
PLC

List of Experiments:

1. Introduction to ladder programming& to implement basic logic gates.


2. Develop, Simulate and Test Ladder diagram for
a. a. A Door Bell Operation b. A Combination Lock.
3. Develop, Simulate and Test Ladder diagram for Bottle Filling system.
4. Develop, Simulate and Test Ladder diagram for Traffic Light Control System.
5. Develop, Simulate and Test Ladder diagram for Car Parking system.
6. Develop Simulate and Test Ladder diagram for an alarm annunciator system.
7. Develop Simulate and Test Ladder diagram for Batch Mixer and Drink Dispenser system.
8. Develop, Simulate andTest Ladder diagram for three phase motor and stepper motor control in
forward and reverse direction.
9. Develop and test PLC program for two axis Robotic arm for pick and place application
10. Develop, Simulate and Test Ladder diagram for Packing line system and Elevator system
11. Develop and test PLC program for PID Controller for Temperature control Application.
12. Develop and test PLC program in FBD, SFC, IL, ST, and Ladder Logic Language for Motor
starter application.
13. Detail study of PLC Hardware and its interfacing.

14. 17. Study of important features of SCADA software package


15. 18.. Study of different type of animations used in SCADA software

Page 4 of 5
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3161714
16. 19. Development of GUI using different type of scripting on SCADA software
17. . Interfacing of PLC with SCADA software package
18. Interfacing of I/O modules with SCADA/ DCS package

Major Equipment:

Computers, simulation software, PLCs, Input/ Output devices.

List of Open Source Software/learning website:

https://plc-coep.vlabs.ac.in/

http://www.plcdev.com/book/export/html/9

http://www.plcmanual.com/

http://literature.rockwellautomation.com/

http://www.automation.siemens.com/

http://nptel.ac.in/video.php

Page 5 of 5
w.e.f. AY 2018-19

You might also like