
Explore a comprehensive 100-hour course that introduces plc and industrial electricity topics, covering Allen-Bradley, Delta and Siemens plc families, smart home and security training, with new topics added after editing.
Explore the assembly and implementation of the common security and power circuit, assemble circuits for electric motors, and program and integrate the board with a PLC.
Explain drilling and mounting the panel door, including top three holes for signal lights and bottom two for push buttons, and how to install and wire the lights and switches.
Explain how to assemble a three-phase power circuit using high-grade wire, proper stripping and crimping, color codes L1 yellow, L2 blue, L3 red, and MCB to RCB with numbered terminals.
Wire the motor power circuit with protection. Connect yellow and blue to the MCB, routing through the RCB, bimetal, and control components.
Explore how to identify and connect the neutral wire and the phase wire in a command circuit, including RCCB connections, fuses, and wire routing for safety.
Explain the assembly of the steering circuit by wiring the fuse to start and stop switches, routing control conductors, and connecting the coil to A1 and A2.
Streamline placement and connections by demonstrating an unprincipled approach to reduce panel size, using half rails, bypassing terminals, and replacing MCBs to cut wiring and cost.
Explain how starting an electric motor differs between permanent and momentary mode, with identical power circuit and command circuit but distinct 13 and 14 conductor wiring and start/stop key operations.
Explain how to start an electric motor from two points by wiring two inputs in parallel with a stop switch; both inputs must be activated simultaneously for safety.
Explain how to start two electric motors one after another using contactors K1 and K2 in a master control circuit, wiring MCP and RCP with S2 and stop control.
Start a three-phase motor from single-phase electricity using a single-phase to three-phase inverter, wiring R/S/T to U/V/W, panel connections, and testing the circuit.
Explore wiring a permanent electric motor in a PLC and HMI setup, including power and control circuits, latching K1 A1/A2, and 13/14 starters to run continuously after start.
Explains the press machine control circuit, where S1 and S2 in series on separate hand inputs for the motor to start, with safety wiring through MCB and load control.
Explore the control sequence for starting a motor in left and right directions, detailing the command circuit wiring, parallel starters S2 and S3, and signal lights connected to load control.
Wire a three-phase motor and connect 24V start and stop inputs. Explain momentary versus permanent operation by paralleling the output with the input and programming the PLC.
Set up the electric motor for left-right rotation with full protection using a plc, activating left and right drive via protected outputs and safe stop sequencing.
Learn to start two electric motors using a PLC-controlled circuit. Swap active outputs with inputs X1 and X3, and simplify wiring by using PLC to manage coils Y0 and Y1.
Learn to start two electric motors sequentially with a PLC program, using x0 stop and x1 start to run the first motor, then enable the second only after the first.
Learn how to start a motor in a left-hand or right-hand delta sequence using a timer and plc, switching from start to delta after a set time, without star-delta timers.
Learn to start a motor in left and right hand directions using automatic star-delta with PLC timers, replacing external timers, and configuring program lines and outputs for a five-second transition.
Learn to transfer program to an HMI with a flash drive by creating a screen data file, formatting the flash, copying to USB, and flashing via the HMI file manager.
Transfer HMI program from a laptop with HMI software to a laptop without it; save it as a zip file, then load it onto the HMI to control PLC outputs.
Learn how to set and wire a star delta timer for motor start sequences. Configure the 24-volt input and adjust the interval between start and delta conduction.
demonstrate star-delta timer wiring by showing how the star and delta contactors activate with a timer delay and how to set timings for different motors from milliseconds to seconds.
Learn to control the star-delta phase with a star-delta timer, including timing between star and delta, protection from asymmetrical voltages, and PLC wiring with led indicators.
Explore three-phase phase control, wiring the three-phase power panel to the device, and using LEDs to set asymmetry limits, voltage thresholds, on-delay, and fault-cleared delay for motor control.
Explain three-phase phase control wiring of the false control device, including R to selector switch, pushbutton stop to 15, 18 to A1, A2 to neutral, and signal light on 60.
Explore the internal components of a contactor, including the power and control circuits, coil operation, NO/NC contacts, auxiliary contacts, and the critical two E-shaped cores with a short circuit ring.
Explains the short circuit inside the conductor with an E-shaped core, short circuit ring, spring, and coil, and how a small air gap enables contact and produces vibration noise.
Explain how an MCB protects loads from overloads and short circuits using a coil for short circuits and a bimetal for overload, with B, C, and D types.
Explain how to fully open a limit switch and illustrate its basic operation, including activating and deactivating contacts, internal components, and assembly options.
Explore how to select the right sensor model for industrial needs by interpreting the datasheet code, including capacitive vs inductive, appearance, features, distance, wiring, voltage, and output.
Learn how capacitive sensors enable non-contact detection in industry, with two, three, or four-wire configurations, pnp or npn outputs, and adjustable sensitivity for bottle filling and more.
Implement a practical capacitive sensor project and observe its performance across different materials, noting detection distances for metal, water, glass, PVC, and oil, and PLC outputs.
Explain how to set up the MPCB, adjust its dial with a voltmeter, and select a device 10% above the motor's nominal current (20→22 A) using the MPCB table.
Explore the Siemens S300 PLC architecture with modular CPU, power, interface, and input/output modules. Learn wiring basics, I/O labeling, and programming with Simatic Manager Step7 version 5.5 on Windows 7.
Learn to download, upload, and simulate a PLC program using Simatic Manager, including configuring inputs and outputs, running the program online, and troubleshooting simulation errors.
Learn to configure and simulate PLC input and output using normally open contacts and a coil, including single and two-output circuits, with symbol table, networks, and online mode.
Explore how or, and, and not commands operate in PLCs, using normally open and normally closed contacts to drive outputs (I inputs and Q coils) in parallel and series configurations.
Learn to implement latch and unlatch in PLC programming using normally open and normally closed start and stop contacts, with proper addressing and parallel wiring for latched outputs.
Convert two interlocks to three in a PLC program using normal open and closed contacts, latch mode, and Q 0.2 output with inputs I 0.2 to I 0.6.
Demonstrates using a set/reset block to control motor rotation via inputs I 0.0, I 0.1, and I 0.2, with outputs Q 0.0 and Q 0.1 for clockwise and counterclockwise.
Learn how to configure and use timer commands in the Siemens S300 PLC, including one-pulse start, delay timing, and output deactivation, with a practical three-output example.
Learn to use an oddity timer with a delay to drive three outputs after input activation, using normally open contacts and inputs I0.0, and outputs q0.0, q0.1, q0.2.
Explore how the OTD timer works in PLC programming, including pulse input behavior with a normally open contact, start and reset handling, and outputs activating after a set time.
Learn how off timer works in PLC programming: activate on input, deactivate after a 10s delay, using normally open contacts and reset to stop the outputs.
Master star-delta motor starting with PLC programming to reduce current, switching from star to delta after a timed delay, with start/stop controls and ladder logic simulation.
Learn how to configure comparators in Simatic Manager for integers, double integers, and reals, using BCD to integer converters, timers, and various comparison blocks to trigger outputs.
Design and test a counter in Simatic Manager by wiring inputs, storing the count in a BCD register, converting to integer, and comparing with a reference using a comparator.
Explore four integer function blocks in simatic manager—add, subtract, multiply, and divide—using registers, inputs, outputs, and symbol table definitions, plus double integer blocks for large numbers.
Explore floating point functions in Simatic Manager, including abs, sqrt, logarithm, exponential, and trigonometric blocks, with real-number inputs, decimal formatting, and integer constraints.
Apply a warehouse control program using counter, comparator, and math functions to run a belt conveyor, count goods, stop at ten, and compute total inventory.
Apply edge-triggered traffic light control by replacing normal contacts with rising and falling edges, configuring timers and outputs (green lamps) for main street and byway signals in a PLC program.
Discover how the move block transfers data from input to output across various data types without conversion, and see how three buttons set timer values like 10s, 20s, 30s.
Install tia portal software, including symantec Step7 version 13 and the PLC simulator, by running as administrator and selecting English and a destination drive. Expect a setup with terms acceptance.
Create a new tia portal project, configure the cpu and digital inputs/outputs, add modules, compile the configuration, and write the first program in ob1 to learn plc hardware configuration.
Learn to simulate a PLC program in the PLC sim environment with the TIA Portal, configuring a CPU, inputs, outputs, and tags, then compile and monitor online and offline.
Connect the Siemens S1200 PLC to your computer via ethernet, set IPs 192.168.0.1 and 192.168.0.25 with 255.255.255.0, then use TIA Portal to compile and download the program.
Configure input to output connections in portal PLC software using normally open and normally closed contacts, and, or, not. Simulate with I and Q tags, compile, and run online.
Learn how latch and unlatch control outputs, and how set and reset blocks provide priority rules in PLC programming. Explore normally open/closed contacts, start/stop logic, and online simulator validation.
Learn to use rising and falling pulses in PLCs by wiring input and output with normally open contacts, memory bits, and latch mode to generate single or retained outputs.
Learn practical PLC programming on a Simatic S1200 to drive a motor clockwise or counterclockwise with two push buttons, using portal software, simulation, and set reset logic.
Learn to program a bidirectional whiteboard cleaner in TIA Portal using memory bits, microswitch inputs, and a start button, with set/reset logic, simulation, and timers.
Explore timers in s 1200 plc for industrial control, including TP timer, T on timer, TOF, and TNR, with practical input I 0.0 and output Q 0.0 examples.
Explore two practical timer-based PLC projects that control an electric motor with start/stop and a star-to-delta transition, using normally open contacts, memory bits, and a 10-second timer.
Learn to configure CTU and CTD counters in the TIA Portal, including wiring inputs and outputs, PV, CV, LD, reset, and counter up, down, and up/down modes.
Explore comparator commands in tia portal, including equal, unequal, and greater/less than relations, to drive outputs via a counter and reference values. Configure pv/cv formats and test in the simulator.
Program a PLC to control three lamps with timers and comparators. Turn on each lamp for 10 seconds in sequence, using 30,000 ms and comparison blocks to manage on/off logic.
Learn to apply mathematical functions in tia portal software, using add and swap to adjust an md0 timer. Practice with normally open contacts, compile, and simulate to validate the program.
Use the jump function in TIA Portal to skip a part of the plc program under special conditions. Define labels and tags and test the behavior online with the simulator.
Learn to configure internal relays and memory bits in TIA Portal, connect inputs and outputs with M and clocks, use first scan and clock memory to create timed outputs.
Learn increment and decrement commands in tia portal, using positive and negative pulses to adjust registers (mw0/md0) and reset to zero with move zero. See a sensor-based counting example.
Configure analog input modules in TIA Portal by adding an onboard or side rack RTD thermal module, then set sensor type, temperature units, and IO addresses.
Configure a TIA Portal PLC with onboard thermal and analog input modules, import data, and apply norm and scale to convert 4–20 mA and other signals into usable real values.
Learn to design a water pumping control system with PLC S1200 using storage empty, storage high, and well level sensors to automate pump start and stop with set/reset logic.
Install TIA Portal and WinCC Comfort, including SIMATIC PLC software, PLC Sim, and WinCC Flexible. Configure drive, accept the software contract, restart, and open TIA Portal to create a project.
Learn how to implement set and reset commands in tia portal plc and wincc comfort hmi, wiring i/o and internal relays to control motor output q0.0 and simulate.
Configure a PLC and HMI in WinCC Comfort, establish Ethernet communication, and design HMI screens with IO field and bar elements to display a timer.
Learn to use bar elements in WinCC Comfort within the TIA Portal to display timer values from PLC timers, configure HMI tags, and simulate motor timing with two bars.
Explore all basic objects in WinCC Comfort within the TIA Portal, build a simple PLC program, connect PLC and HMI tags, and design graphics, buttons, text, and animations for simulation.
Learn to implement a trend view in WinCC Comfort within the TIA Portal, wiring a PLC timer to an HMI graph and configuring tags for real-time visualization.
Learn to create Siemens HMI screens in WinCC Comfort (TIA Portal), with a fixed header, and navigate alarm, log on, and settings screens via drag and drop, buttons, or templates.
Learn to save plc information in hmi with wincc comfort via tia portal, including tag setup, hmi design, and archiving 2000 samples to usb or sd in excel format.
Learn Allen-Bradley plc basics, wiring a 24-volt relay system, and ladder programming using I0/0 inputs and O0 outputs, with run and error LEDs and simulation via logic emulate 500.
Learn to upload, download, and simulate a PLC program using Allen-Bradley software, compiling and verifying the code, configuring drivers, and running online simulations with inputs and outputs.
Learn how rising and falling pulses drive PLC outputs, using normally open contacts, addresses, and a latch to generate single pulses and control counters and outputs.
Learn how to implement an on-delay timer in Allen Bradley PLCs, set time bases, wire inputs and outputs, and reset timers to control outputs after five seconds.
Demonstrates using Allen Bradley PLC timers to activate three outputs after a three-second delay from a start input, employing T4 timers and varying time bases.
Learn timer-based plc control with Allen Bradly components to start a motor and delay a pump by 10 seconds, using normally open and normally closed inputs and the T4 timer.
Learn to implement a CTU counter in a PLC using i:0:0, c5:0, three counts, and reset, while understanding upper and lower counter operations with one-shot rising.
Explore how to use data registers in Allen-Bradley plc, including mask comparison using the and command, bit addressing, and manual binary and decimal input.
Explore math commands in Allen Bradly PLC, including add, sub, div, and negative blocks, using registers and addresses to perform arithmetic and display results in decimal and binary.
Learn how the move command transfers data from a source register to a destination register, using specific addresses, and how the max move command transfers bits selectively with a mask.
Learn how to use the to bcd and from bcd commands in Allen Bradly PLC to convert numbers between decimal, binary, and bcd, storing results in registers.
Learn to use subroutines in an Allen Bradley PLC project, activating them from the main program, managing inputs and outputs, and returning control with the return command.
Discover how to implement the sequential load command in PLC programming, updating registers from inputs, and building timed strings with address, source, and control fields before downloading to the PLC.
learn to use the sequence compare command in Allen Bradley PLC to compare two strings and enable output when equal, with memory addresses and registers.
Learn to use fifo load and fifo unload commands to sample temperature data into registers seven to ten and display these values in register twenty.
Learn how to use the lifo command in Allen Bradley PLC, compare it with fifo, and configure lifo load and lifo unload, including address and register handling and display.
learn how encoder converts decimal numbers to binary and decoder converts binary numbers back to decimal, using plc ladder logic with encoder and decoder blocks, registers, and example ranges 0–15.
Explore Delta plc programming through 48 practical videos that cover wiring and plc basics in Automation Studio, plus 39 Delta plc software tutorials for programming, uploading, downloading, and simulating.
Learn to design and simulate and, or, and not command circuits in Automation Studio, wiring pushbuttons and a lamp with a 24-volt source to show output behavior based on multiple inputs.
Design and wire a two-motor control circuit using pushbutton inputs, relays, normally open and normally closed contacts, 24-volt power, and interlock to switch between motors.
Design a left/right rotation control for a three-phase motor using a PLC-based control circuit and a power circuit, wiring relays and normally open/closed contacts to safely reverse direction after stopping.
Learn to wire a Delta DVP ES2 PLC in software, map inputs and outputs, and connect to a 24-volt supply while simulating with pushbutton contacts.
Wire the Delta DVP14SS PLC by assigning input ports X0-X7 and output ports Y0-Y5, connect 24V power and 0V, and tie C0-C2 to 0V while using a selector K.
Learn to configure Delta PLC projects in WPL Soft, set the correct COM port, and program inputs and outputs with ladder logic, addressing x0–x7 and y0–y5.
Learn to simulate, upload, and download programs in WPLsoft, using online and debug modes to test x0 inputs and y0 outputs and transfer the ladder program to PLC.
Learn to verify PLC wiring with WPLsoft by creating a new project, downloading an empty program, entering input addresses (X4–X7) and output addresses (Y0–Y5), and testing with activations.
Learn to program a PLC using WPLSoft software with ladder logic, configure inputs and outputs, simulate online, and download the program to the PLC to control Y outputs.
Program inputs and outputs in WPLsoft, wiring x4 and x5 through normally open contacts to y0–y5, then compile, simulate, and download to a PLC for online verification.
Learn to configure inputs and outputs in WPLsoft with normally open contacts and latch mode to keep outputs on after pressing x4 and parallel y1 control.
The lecture explains using set and reset commands in WPLsoft to latch an output, with x4 setting and x5 resetting, demonstrated in simulations and a programmable logic controller download.
Learn how to use set and reset commands in WPLSoft to control three outputs from input X4 and X5, with Y1, Y2, and Y0 addresses.
Learn to configure Delta plc timer commands in WPLsoft, including timer types and time base, with a practical x0 to y0 10-second timing using t0.
Learn to use the counter command in WPLsoft to stop a conveyor after ten items, using sensors, pulses, and a C0 counter with reset logic.
Learn how Delta PLC registers work—general, latch, and special—store and preserve values, use D0 and D1 to sum into D2, and keep results with D460 across power cycles.
Explore how to use increase and decrease commands in WPLsoft for PLCs. Count goods with input and exit sensors, update the D0 register, and reset with RTD410.
Learn how to use the move command in WPLsoft to transfer values into registers (D0) and control timers, latches, and outputs via inputs (X0, X4, X5), with practical examples.
Learn how rising and falling pulses in WPLsoft drive PLC counters and conveyor control, using normally open contacts, input edges, and reset to count items.
Learn how internal relays in WPLsoft control PLC timing by using x4 inputs to set relays, drive t0 and t1 timers, and manage y0 outputs.
Master equal and unequal comparator logic in wplsoft by comparing d0 and d1 to trigger y0 or y1 outputs with rising pulse contacts.
Master addition and subtraction in wplsoft by using add and sub commands to operate registers d0, d1, d2, and d3, with m0 and x4 addressing and live PLC testing.
Explore the inv command in WPLsoft to reverse plc outputs, using x0 to x4 and y0 to y2 with normally open contacts, and see how disabling inputs flips the results.
Explain how the MC and MCR commands in WPLsoft control activation of program sections by using x0 to enable or disable logic, affecting outputs y0, y1, and y2.
Demonstrates using the pwm command in wplsoft to generate duty-cycle pulses, configure on/off intervals, and count pulses with registers while wiring inputs and outputs on a plc.
Learn to use the cmp command in WPLSoft to compare k10 with d10, triggering y0, y1, and y2 outputs via x0 activation, and turning off ranges with z rc.
Use the zone compare command in wplsoft to compare d0 against k ten and k 100 via x0. Y0 below the range, y1 within, y2 above.
Learn to implement zone compare and compare commands in WPLsoft to control PLC outputs with timers, internal relays, and input sequences for timed on/off operations.
Explore Delta B series HMI concepts and DOPsoft software, from installing and creating a new project to wiring PLC connections via RS232/RS485, and simulating, compiling, and downloading on hardware.
Learn how to implement set, reset, and maintained commands in DOPsoft to control y0 and y1 outputs via internal relays M0, M1, M2 and HMI elements.
Learn to configure maintained, momentary, set, and reset commands in DOPsoft and HMI, using internal relays M0/M1 to control outputs Y0/Y1 with interlocks and push-time settings.
Learn to use the bar element in DOPsoft to visualize PLC timer values and outputs, creating bar, differential, and range displays for t0, t1, y0, and y1.
Use the indicator element in HMI to display outputs y0 and y1 from m0 and m1, with state texts motor one on and motor two on.
Configure a six-state element in DOPsoft to drive six outputs from one input via the D10 register, mapping states to Y0–Y5, tested with PLC program and HMI indicators.
Learn to use increment and decrement elements in DOPsoft to adjust the D10 register and activate outputs, with set constant elements and online mode demonstrations.
Use the multistate element in DOPsoft to drive six outputs via registers and display each active output as text on the HMI, such as y0 is on.
Explore clock, calendar, and moving text elements in DOPsoft to display timers and PLC data on an HMI, wiring internal memory and configuration options.
Learn how to use the slider element in DOPsoft to adjust the d20 register and control the timer, including min and max settings, orientation, and synchronized display with the input.
Learn to save PLC register data and display it on a historical trend graph in DOPsoft HMI, configure sampling, and export to Excel.
Learn to set passwords and access levels in a PLC and HMI project, assign internal relays M0, M1, M2 to outputs, and control user permissions for screen access.
Learn macro programming in DOPsoft HMI by exploring macro models that run independently or on element activation, with types such as before, after, open, and screen cycle macros.
Learn macro writing for DOPsoft PLC software by linking D0 to D1 via a macro, activating relays M0 and M1 and timers T0 and T1.
In this course, we want to teach the programming of the world's leading brands in industrial automation in a simple way and teach understanding and learning of PLC and HMI programming by creating small projects.
In this course, Siemens, Delta, Fatek, Omron, and Allen Bradley brands are taught, and an attempt has been made to teach all of these brands in detail and without any shortcomings, and to teach all commonly used commands.
By learning this course, anyone can meet up to 80% of their programming needs, and for the remaining 20%, you can learn on the job using existing tools. The best teacher for anyone is the experience they gain on the job, and this course can be the starting point for your business.
This course is a super course that consists of several separate courses that have been collected into one course for you. Because learning PLC programming requires prerequisites, I preferred to include all the prerequisites, especially the industrial electricity part, in this course.
So be sure to start the course with the basic topics and follow the topics posted on the Udemy site.
This course is taught based on projects, and an attempt has been made to place all the commands and elements within PLC software in small projects to make it easier to understand and learn each command.
Thank you very much for your appreciation.