
This opening lesson introduces the Automatic Control System (ACS) & Programmable Logic Controller (PLC) online course, taught by Engineer Ahmed El Saadany. It explains how the course is organized into three sections:
Main components: what each part of an automatic control system does
Industrial control circuits: how control circuits work and how to read their schematic diagrams
Troubleshooting: tracing control voltage to find and fix common faults in ACS and PLC systems
By the end of the course, you will be able to read and follow control circuit schematics, troubleshoot real faults, and program a PLC for any control circuit.
A simple first look at the two ways to control a load. In the hard-wired version, a switch is wired directly to a lamp. In the PLC version, the switch goes to a PLC input and the lamp is driven by a PLC output. Animated simulations show a start/stop lamp circuit done the classic way, then the same job on a PLC without a timer and with an on-delay timer. Adding a time delay takes only a programming change, with no rewiring, which shows why PLCs replaced relay logic.
Key topics: control system concept · inputs and outputs · PLC wiring basics · first ladder rung · TON timer demo
A practical tour of every device in a motor control panel:
Power supply, control voltage and the control transformer.
MCCB: main protection for the motor feeder.
MCB: trip curves B (3–5×), C (5–10×), D (10–20×), Z (2–3×) and K, plus single-, double- and three-pole types, with a demonstration video.
Contactor: how it switches L1/L2/L3 to T1/T2/T3 when its coil goes from 0 to 220 VAC, and how to test one.
Thermal overload relay.
Three-phase induction motors: terminal box layout (U1/V1/W1, U2/V2/W2, PE) and how to check the windings with a multimeter.
Key topics: MCCB · MCB trip curves · fuses · contactors · overload relays · motor testing
Compares a personal computer with a PLC part by part. On the PC side are the motherboard, CPU, RAM, hard drive, power supply and fans. On the PLC side is a modular rack with power supply, CPU and I/O cards. A block diagram shows how a PLC is laid out: input sensing devices feed the input module, which passes through optical isolation to the CPU and its program and data memory. The CPU drives the output module, which runs the output loads, and a programming device connects to the CPU. The lecture explains why PLCs suit harsh industrial environments.
Key topics: PLC architecture · optical isolation · PLC vs PC · modular rack
Defines the PLC as a programmable device with three core jobs: Monitor, Record and Control. Animated examples show a PLC receiving start/stop push buttons and driving a contactor, a motor and a stack light. It logs time-stamped events, such as motor start, motor stop and a bearing temperature alarm with operator acknowledgement, and it trends process signals such as vibration.
Key topics: PLC definition · monitoring · event and alarm logging · trending · control
Explains the PLC scan cycle. The organizational block starts the cycle, then the PLC monitors cycle time, reads the input module, runs the user program, writes to the output module and handles other tasks, over and over. A timing diagram gives a 10 ms scan as an example: about 1 ms reading inputs, 8 ms running the program and 1 ms updating outputs. This explains why scan time matters in real-time control.
Key topics: scan cycle · organization block · input image and output image · scan time
A roadmap of the main PLC hardware blocks, each covered in its own lecture later:
Power Supply
CPU and Memory
Digital Input modules
Digital Output modules
Analog Input modules
Analog Output modules
Key topics: PLC hardware overview · module types
A detailed look at the PLC power supply module, the CPU and memory technology:
RAM, SRAM vs DRAM: speed, refresh, cost, size, power use, and SRAM’s use as cache.
ROM: permanent and non-volatile.
PROM: can be programmed once.
EPROM: erased with UV light and reprogrammable, holding data for 10+ years without power.
EEPROM: erased and reprogrammed electrically.
The lecture explains where each type is used inside a PLC.
Key topics: PLC power supply · CPU · volatile vs non-volatile memory · RAM, ROM, PROM, EPROM, EEPROM
Covers digital input modules and the field devices wired to them. A 16-channel 24 VDC input card is shown with switches and sensors connected. Device types include push buttons, key switches, emergency stop mushroom buttons and limit switches. The lecture explains how a push button is built (button, threaded neck, base, NO/NC contact blocks) and the contact configurations: SPST, DPST, SPDT and DPDT, single break and double break.
Key topics: DI module wiring · push buttons · E-stops · key switches · limit switches · NO/NC contacts
Explains the difference between PNP (sourcing) and NPN (sinking) proximity and photoelectric sensors. It shows how each switches the load to +V or to 0 V, and how to wire 3-wire PNP and NPN sensors to sinking and sourcing PLC input cards. These wiring mistakes are among the most common in the field.
Key topics: PNP vs NPN · sourcing vs sinking · 3-wire sensor wiring
Covers digital output module technologies:
Relay outputs.
Solid-state transistor outputs.
TRIAC outputs with optocoupler isolation, shown driving a relay coil and a lamp on AC.
It also shows the typical output devices: contactors, interposing relays, solenoid valves and stack lights. It discusses when to choose relay outputs and when to choose solid-state outputs.
Key topics: relay vs transistor vs TRIAC outputs · optocoupler isolation · output field devices
Introduces analog signals from transducers for flow, humidity, load cells, potentiometers, pressure, vibration and temperature. It covers the standard signal ranges: 4–20 mA, 0–1 V, 0–5 V, 0–10 V, 1–5 V, ±5 V and ±10 V. It traces the signal chain from the process through the sensor and transmitter into the analog input module. A worked scaling example converts 100–600 °C to 1–5 VDC and then to 0–4095 counts. The lecture ends with single-ended and differential wiring, using shielded twisted-pair cable.
Key topics: analog signals · 4–20 mA · transmitters · scaling to raw counts · single-ended vs differential
Explains how the PLC turns a digital value into a voltage or current that controls a process. The example is an analog output driving a transducer that sets the pressure of a hydraulic proportional valve, from 100 to 800 psi. Wiring diagrams show single-ended and differential analog outputs to transducers and output devices.
Key topics: analog output · digital-to-analog conversion · proportional control · AO wiring
An overview of the five standard PLC languages: Ladder Diagram (LD), Function Block Diagram (FBD), Instruction List (IL), Structured Text (ST) and Sequential Function Chart (SFC). Two comparison examples write the same logic in every language next to the equivalent electrical diagram:
Series logic (AND): S1 and S2 drive P1 and P2.
Parallel logic (OR): S1 or S2 drives P1 and P2.
This makes the differences between the languages easy to see.
Key topics: LD · FBD · IL · ST · SFC · series vs parallel logic
The first hands-on ladder lesson. It links physical wiring (push buttons and a limit switch on a 24 VDC input card, a pilot lamp on an output) to the four basic ladder instructions: NO contact, NC contact, coil and negated coil. Simulations show how NO and NC field switches change the state of each rung and output lamp. This explains the classic confusion between a field NC contact and a program NC contact.
Key topics: contacts and coils · NO/NC logic · negated coil · DI/DO in the program
Builds the AND, OR and XOR logic gates three ways each: as a truth table, as an equivalent electrical circuit and as a PLC ladder rung. It ends with a summary truth table for all the logic gates.
Key topics: binary logic · AND / OR / XOR · truth tables · gates in ladder
Covers the three main PLC timers with timing diagrams and ladder examples: on-delay (TON), off-delay (TOF) and pulse (TP). It explains preset, accumulated value and the enable and done bits. Then it covers counters: count-up (CTU), count-down (CTD) and up/down (CTUD), including the preset value, reset and practical counting uses.
Key topics: TON · TOF · TP · CTU · CTD · CTUD · preset and accumulated values
The basic direct-on-line (DOL) motor starter, animated step by step:
Power circuit: 400 V supply, MCCB, contactor, overload and three-phase motor.
Control circuit: control transformer, fuse or MCB, overload NC contact, stop button, start button, contactor holding (seal-in) contact and contactor coil.
Clamp meter and multimeter animations show how the control voltage moves through the circuit and how current behaves at start.
Key topics: DOL starter · seal-in contact · power circuit vs control circuit · overload protection
Rebuilds Lecture 17 as a PLC system in four parts:
Digital input circuit: start, stop and overload wired to IN0–IN2.
Ladder program: stop and overload contacts in series, the start contact with an OUT0 latch, and the output coil.
Digital output circuit: OUT0 drives the contactor coil.
Power circuit: MCCB, contactor, overload, and the motor with its fan.
The animated simulation shows every signal changing state live.
Key topics: DI/DO wiring · latching rung · converting hard-wired logic to ladder
A forward/reverse (clockwise/counter-clockwise) starter with two contactors, KM1 and KM2. KM2 swaps two phases to reverse the motor’s rotation. The control circuit has separate CW and CCW start buttons, holding contacts and electrical interlocking (an NC contact of each contactor in the other’s coil circuit) so both can never close at once. The lecture shows the phase swap at the U/V/W terminals and the overload indication.
Key topics: reversing starter · phase reversal · electrical interlock · CW/CCW control
The reversing starter done in a PLC. Stop, CCW and CW buttons go to the inputs. Two latched rungs drive OUT1 (KM1, counter-clockwise) and OUT6 (KM2, clockwise). Each rung includes an NC contact of the opposite output as a software interlock. The lecture is animated alongside the power circuit.
Key topics: software interlocking · two-direction ladder logic · output mapping
Explains why large motors need reduced-voltage starting. The NEMA torque–speed curve shows starting torque, pull-up torque (about 150%), breakdown torque (about 200%) and full-load torque, with a run-up time of about 15 seconds and high inrush current. The lecture compares star (Y) and delta (Δ) connections:
Star: VL = √3·VP and IL = IP.
Delta: VL = VP and IL = √3·IP.
A worked 400 V example gives 230 V and 10 A per winding in star, and 400 V per winding with 30 A line current and 17.3 A phase current in delta. Stator winding and terminal diagrams complete the lecture.
Key topics: NEMA curve · inrush current · star vs delta formulas · reduced-voltage starting
The complete star-delta starter:
Power circuit: MCCB, main contactor KM1, delta contactor KM2, star contactor KM3 and the overload, connected to U1/V1/W1 and U2/V2/W2.
Control circuit: MCB, overload contact, stop and start buttons, the main contactor, timer KA1, and the delta and star contactors with mutual interlocks.
The lecture shows an animated changeover from star to delta and photos of a real ABB contactor assembly.
Key topics: star-delta starter · changeover timer · main, star and delta contactors · interlocks
The star-delta starter in a PLC:
start/stop push buttons on the inputs
a latched main contactor (OUT0)
a TON star-delta timer (1 s time base, preset 15)
the star contactor (OUT1), on until the timer’s done bit
the delta contactor (OUT2), which switches in after the timer is done
mutual NC interlocks between star and delta
The ladder program is animated together with the power circuit.
Key topics: TON in a real application · star/delta sequencing · software interlocks
A real industrial conveyor with its full set of safety devices: a belt drift (misalignment) switch (S3), a speed monitor for zero-speed or slip (S4) and an emergency pull-rope switch (S5). Each device controls an auxiliary relay (KM2, KM3, KM4) whose contacts sit in the main contactor’s circuit. Indication lamps show run, drift, speed and rope status. A 3D conveyor picture shows where each switch is mounted.
Key topics: conveyor protections · drift, speed and rope switches · auxiliary relays · status lamps
The conveyor in a PLC. Start, stop, rope, drift, speed and overload are wired to IN0–IN5. The main rung puts all the protections in series as run permissives, with a latch on OUT0. Separate rungs use NC contacts to light the alarm lamps for rope, drift, speed and overload (OUT1–OUT4).
Key topics: permissive and trip logic · alarm outputs · conveyor PLC program
A motorized slide gate using a reversing contactor pair: KM1 opens the gate and KM2 closes it. Open and close commands are latched and stopped by the open-limit and close-limit switches. A supervision timer (KA1/KA2) raises an alarm if the gate doesn’t reach its end position in time. The circuit also has gate-open, gate-closed and supervision-alarm lamps. A photo shows a real gate with its limit switches and actuating arm.
Key topics: limit switches · reversing control · travel supervision timer · position indication
The slide gate in a PLC (24 VDC I/O):
open, close, stop and both limit switches on the inputs
latched open (OUT0) and close (OUT1) rungs, each with interlocks and a limit stop
a TON supervision timer (preset 20 s) with a latched supervision-error output (OUT2)
gate-open and gate-closed indication (OUT3 and OUT4)
Key topics: supervision timer in ladder · fault latching · end-position logic
A complete process-area case study: a crusher feeding three belt conveyors (BC-1, BC-2, BC-3) into a storage hopper. Control includes:
an Automatic / Off / Hand-Local selector switch
Group Start for automatic mode and Local Start for hand mode
a protection interlock from motor bearing temperature, winding temperature and vibration
a start interlock that requires BC-1, BC-2 and BC-3 to be running and the hopper level not to be high
This mirrors how real plant equipment is sequenced.
Key topics: auto/local modes · group start · protection vs start interlocks · process sequencing
The capstone PLC program, with 16 inputs:
auto and local mode
group and local start
bearing temperature, winding temperature and vibration
BC-1, BC-2 and BC-3 running signals
hopper level
Rungs build the start interlock and protection interlock and combine them with the auto and local start paths to drive the crusher main contactor. Interlock status lamps are also driven. This lecture brings together everything taught in the course.
Key topics: multi-mode control · interlock design · full machine PLC program
A hands-on fault-finding lecture that uses the circuits from earlier lectures. Each fault is traced with animated multimeter and clamp-meter readings:
The MCB trips when the motor starts counter-clockwise.
The motor runs only while start is held down (a missing seal-in contact).
The motor doesn’t start and the MCCB trips immediately.
The overload trips after a few seconds.
The MCB trips on changeover to delta.
The star contactor pulls in, but the delta contactor never energizes after 15 seconds.
The slide gate closes but won’t open.
The crusher won’t start in automatic mode.
A PLC digital input channel isn’t energized.
A digital output channel is on, but the field device doesn’t respond.
Students learn a systematic method: trace the control voltage, measure, isolate the fault, fix it.
Key topics: fault diagnosis · voltage tracing · meter use · PLC I/O troubleshooting
Stop memorizing theory. Start controlling real machines Learn industrial Automation PLC , automatic control and troubleshooting.
Every factory, cement plant, water station and production line on earth runs on PLCs and automatic control systems — and companies are struggling to find technicians and engineers who can actually program, wire and troubleshoot them. This course closes that gap.
It is taught by an Electrical & Instrumentation engineer with 20+ years in heavy industry (cement, automation, DCS/PLC/SCADA), so every lesson comes from circuits that run real plants — not textbook examples.
What you will be able to do after this course:
Understand every component in a control panel: MCCB, MCB, contactors, overload relays and motors
Know the PLC inside out: power supply, CPU, memory types, digital & analog I/O modules
Wire and use PNP & NPN sensors, switches and push buttons correctly
Build the classic industrial circuits in hard-wired control AND program them in a PLC
Read schematic diagrams like a pro
Find faults fast using resistance and voltage measurement with a multimeter
Course structure (6+ hours of video):
Section 1 – Components of ACS & PLC. Protection and switching devices (MCCB, MCB, contactors, overloads, motors) and PLC hardware: PS, CPU, memories, digital/analog input and output modules, PNP/NPN sensors, switches and push buttons.
Section 2 – Real Industrial Control Circuits, Hard-Wired and in PLC. Motor start/stop, motor forward/reverse (2 directions), star-delta starter, slide gates, belt conveyors and crusher machines — first as control circuits, then programmed step by step in the PLC.
Section 3 – Troubleshooting Like a Field Engineer. How to read schematics and trace circuits with a multimeter (resistance and voltage methods) to locate the problem quickly and safely.
Who this course is for:
Electrical, electronics and mechatronics students and fresh graduates
Maintenance technicians and electricians who want to move into automation
Engineers changing careers into industrial automation and control
Anyone curious how machines in factories are controlled
No prior PLC experience is needed — we start from the basics and build up to real plant circuits.
Enroll now and take your first step toward a career in industrial automation.