Programmable Logic Controller
Programmable Logic Controller
CONTROLLER
20MAR22
Module-1
Technical Definition: PLC, advantages,
characteristic functions L1, of A PLC,
chronological evolution of PLC, types of PLC,
unitary PLC, modular small PLC, medium PLC,
large PLC block diagram Of PLC : input / output
( I/O) se processor section, power supply, memory.
Central processing, processor soft executive
software, multitasking, languages, ladder language.
Input and output contact program symbols,
numbering system of inputs and outputs, program
form.
Module-2
Introduction To Logic: Equivalent ladder diagram of
AND gate, equivalent ladder diagram of OR gate,
equivalent ladder diagram of NOT gate, equivalent
ladder diagram of XOR gate, equivalent ladder
diagram of NAND gate, equivalent ladder diagram of
NOR gate, equivalent ladder diagram to demonstrate
de-morgan theorem, ladder design. Timer and its
classification: characteristics of PLC timer, functions in
timer, resetting retentive and non-retentive,
classification of PLC timer, or delay and off delay
timers timer-on delay, timer off delay, retentive and
non-retentive timers, format of a timer instruction.
Module-3
PLC Counter: operation of PLC counter, counter
parameters, Counter Instructions Overview Count up
(CTU) Count Down (CTD). Introduction to comparison
instructions, discussions on comparison instructions,
“EQUAL." Or "EQU" instruction, "NOT EQUAL" or
"NEQ" instruction, "LESS THAN" or "LES"
instruction, "LESS THAN OR EQUAL" or "LEQ"
Instruction, GREATER THAN" or "GRT" instruction,
"GREATER THAN OR EQUAL TO" or "GRQ"
Instruction, "MASKED COMPARISON FOREQUAL"
or "MEQ" instruction, "LIMIT TEST" or "LIM"
instruction.
Module-4
Data Movement Instructions, logical instructions, mathematical
instructions. Special mathematical instructions, data handling
instructions, program flow control instructions, Proportional
Integral Derivative (PID) Instruction. introduction to
classification of I/O, I/O system overview, practical I/O system
and its mapping addressing local and expansion I/O, input-
output systems, direct I/O, Parallel I/O systems serial I/O
systems. Sinking and sourcing, discrete input module, rectifier
with filter, threshold detection, isolation, logic section
specifications of discrete input module and output modules.
Specifications of analog input module, types of analog input
module special input modules, analog output module, I/O
modules in hazardous locations power supply requirements,
power supply configuration, filter.
Module-5
Industrial Communication and Networking : Evolution of
industrial control process, types of communication interface
types of networking channels, parallel communication interface,
IEEE- 488 bus, devices useable with IEEE - 488, Handshaking
process, interface management lines, serial communication
interface. communication mode, synchronization and timing in
communication, synchronous and asynchronous transmissions
compared, different recommended standards compared
software protocol, industrial network, network topology, media
access methods, open system interconnection (OSI) network
model, network components, advantage of standardized
industrial network, industrial network, controller area network
(CAN), AS-I Interface.
Introduction to PLC
Here the output voltage Vout varies continuously based on the input voltage Vin
applied across the resistors R1 and R2. Hence potential divider output is
analogue in nature.
MULTITASKING:
The ability to execute more than one task at the same time,
a task being a program.
The terms multitasking and multiprocessing are often used
interchangeably, although multiprocessing implies that more than
one CPU is involved.
In multitasking, only one CPU is involved, but it switches from one
program to another so quickly that it gives the appearance of
executing all of the programs at the same time.
There are two basic types of
multitasking: preemptive and cooperative.
In preemptive multitasking, the operating system parcels out
CPU time slices to each program.
In cooperative multitasking, each program can control
the CPU for as long as it needs it.
If a program is not using the CPU, however, it can
allow another program to use it temporarily.