2. Workshop Calendar
• The Workshop will be divided into 3 days:
• 1st day: History, introduction and usages of PLCs.
• 2nd day: Types of inputs/ outputs, and
introduction to PLC programming (Ladder).
• 3rd day: PLC modules, and continuation of PLC
programming (timers and counters).
3. Industrial Revolutions
• Our world has faced so far 4 industrial revolutions:
1st industrial revolution (around 1780): transformed
our economy from agriculture to industry. Examples
of the outcomes of this stage: steam engines and
spinning machines
2nd industrial revolution (around 1900): the
introduction of electricity and its involvement in
mass production. Examples of outcomes: electric
motors, electric machines.
3rd industrial revolution (around 1970): the
introduction of computerized systems. Where the
PLC was created. Examples: PLCs, Calculators,
Computers…
4th industrial revolution (around 2010): we are living
it, the introduction of smart machines and
connection to the cloud. Examples: smart phones,
big data storages
4. History and
Introduction to PLCs
• PLC is a programmable Logic Controller.
Considered as the brain of any machine, it decides
all the operations of a certain machine based on
its inputs and according to its logic.
• 1st PLC was created in 1960 by Modicon for
General Electric Company.
5. Advantages of using
PLCs
• Flexibility
• Cost
• Communication
• Response Time
• Troubleshooting
• Reliable
• Easy to learn and program
6. Usage of PLCs
• Industrial Factories
• Power Stations
• Water Management Plants
• Oil and Gas Industries
• Automatic Car Washing Machines
7. Top 5 PLC Brands
Worldwide
1.Siemens.
2.Rockwell Automation / Allen Bradley.
3.Mitsubishi Electric.
4.Schneider Electric.
5.Omron.
8. Logic Gates
• Logic gates are the basic building blocks of any
digital system.
• Most of the logic gates consists of two inputs
and one output (digital)
• Logic gates are used for simple control of
simple tasks.
10. PLC Programming
• Most of the PLCs can be programmed using
different languages, but the most used
language is Ladder.
• Ladder programming is a graphical Language,
so we draw rather than we write a code!
• Ladder Programming consists of left and right
side. Where in the left side we put all the
inputs and on the left side we put the outputs