100% found this document useful (1 vote)
414 views2 pages

Intro To PLC

A Programmable Logic Controller (PLC) is an industrial computer control system that continuously monitors the state of input devices and uses a custom program to control output devices based on the inputs. PLCs were first developed in 1969 to replace relay-based controls and increase functionality while reducing space. A PLC contains a central processing unit that executes a user program to communicate with input/output devices and perform control functions in a repeating loop that involves input scanning, program execution, output scanning, and housekeeping tasks.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
414 views2 pages

Intro To PLC

A Programmable Logic Controller (PLC) is an industrial computer control system that continuously monitors the state of input devices and uses a custom program to control output devices based on the inputs. PLCs were first developed in 1969 to replace relay-based controls and increase functionality while reducing space. A PLC contains a central processing unit that executes a user program to communicate with input/output devices and perform control functions in a repeating loop that involves input scanning, program execution, output scanning, and housekeeping tasks.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Programmable Logic Controller (PLC)

What Is A 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.

Almost any production line, machine function, or process can be greatly enhanced
using this type of control system. However, the biggest benefit in using a PLC is the
ability to change and replicate the operation or process while collecting and
communicating vital information.

Another advantage of a PLC system is that it is modular. That is, you can mix and
match the types of Input and Output devices to best suit your application.

History of PLCs

The first Programmable Logic Controllers were designed and developed by Modicon as
a relay re-placer for GM and Landis.

• These controllers eliminated the need for rewiring and adding additional
hardware for each new configuration of logic.
• The new system drastically increased the functionality of the controls while
reducing the cabinet space that housed the logic.
• The first PLC, model 084, was invented by Dick Morley in 1969
• The first commercial successful PLC, the 184, was introduced in 1973 and was
designed by Michael Greenberg.

What Is Inside A PLC?

The Central Processing Unit, the CPU, contains an internal program that tells the PLC
how to perform the following functions:

• Execute the Control Instructions contained in the User's Programs. This program
is stored in "nonvolatile" memory, meaning that the program will not be lost if
power is removed
• Communicate with other devices, which can include I/O Devices, Programming
Devices, Networks, and even other PLCs.
• Perform Housekeeping activities such as Communications, Internal
Diagnostics, etc.
How Does A PLC Operate?

There are four basic steps in the operation of all PLCs; Input Scan, Program
Scan, Output Scan, and Housekeeping. These steps continually take place in a
repeating loop.

Four Steps In The PLC Operations

1.) Input Scan


• Detects the state of all input
devices that are connected to the
PLC
2.) Program Scan
• Executes the user created program
logic
3.) Output Scan
• Energizes or de-energize all output
devices that are connected to the
PLC.
4.) Housekeeping
These steps are continually
• This step includes communications
processed in a loop.
with programming terminals,
internal diagnostics, etc...

You might also like