
In this lesson you will learn the basics of LOGO! Soft Comfort, a software we will use to program our LOGO! Soft Comfort is a Windows application, with intuitive interface and a number of internal functions to facilitate programming for industrial automation and buildings, so learning it should be an easy process. We will end this part with the first program.
After creating our first program, we will upload it to the PLC and test it in a simulation mode.
In this tutorial you will learn how to use basic functions AND and OR, and how to add simple conditions for determining when a given output is actuated in the program.
After discussing the basic programming functions, it is time for a practical example. We will write a program that controls lighting in the stairway. When programming, you will utilize the functions you have learned so far, as well as learn how to use timers.
Learn to design a Siemens s7-1200 ladder diagram for an automated gate system. Create six inputs, a latching relay, a full-open sensor, and a 5-second blink using a pulse generator.
In this final project we will write a program for an automatic gate system. We will also add a functionality which will allow us to control the lighting in the driveway, as well as the signaling blinking lights above the gate. Furthermore, we will work with sensors and motion detectors, so that if a person or an object appears in the way of the gate, we will be able to stop it. The whole project is written in ladder logic and is a great introduction to graphical programming languages in PLC.
In this final project we will write a program for an automatic gate system. We will also add a functionality which will allow us to control the lighting in the driveway, as well as the signaling blinking lights above the gate. Furthermore, we will work with sensors and motion detectors, so that if a person or an object appears in the way of the gate, we will be able to stop it. The whole project is written in ladder logic and is a great introduction to graphical programming languages in PLC.
In this final project we will write a program for an automatic gate system. We will also add a functionality which will allow us to control the lighting in the driveway, as well as the signaling blinking lights above the gate. Furthermore, we will work with sensors and motion detectors, so that if a person or an object appears in the way of the gate, we will be able to stop it. The whole project is written in ladder logic and is a great introduction to graphical programming languages in PLC.
TIA Portal software available CPU’s, extension modules, Tia software, comparing with S7‐300 and STEP 5
Description of main parts of the screen – project tree, instructions, program view
Hardware parameters and how to create hardware set in software
Explore hardware parameterization for the Siemens S7-1200 PLCs, focusing on setting correct values and understanding how zero inputs affect outputs in practical scenarios.
Create a car turn-signal program for Siemens s7-1200: declare left/right inputs and lamps, use a 1 hz clock to blink the corresponding lamps, and show fault by blinking both lamps.
Learn to implement an and logic operation in a PLC function block, apply a binary mask to an output byte, and monitor state changes using watch tools.
Develop real-world PLC control on Siemens S7-1200 by mapping inputs from buttons to device outputs, using memory bytes and binary addressing, and verifying with simulation.
Explore how variables are defined across memory types in plc programming, detailing data types such as int, dint, real, byte, word, and dword and their ranges.
Explore comparators in PLC programming, applying equal, not equal, greater or equal, and smaller or equal checks, and manage byte, word, and integer types.
Learn to perform adding and subtracting in Siemens S7-1200 PLC programs, mastering word and unsigned integer data types, hex and decimal formats, and careful operand modification.
Explore how multiplication and division affect overflow with signed and unsigned integers. Identify memory overlap issues and switch to unsigned or double integers to ensure correct results.
Explore ctd characteristics and usage in Siemens S7-1200 plc programming, detailing cantor down counters, loading preset values, and edge-triggered counting with data blocks and signals.
Learn to implement a count-up counter (ctu) in Siemens S7-1200 by using rising-edge input, preset value, and reset to zero to control the output.
Learn how TPM timers generate timed pulses, track elapsed time, and drive outputs in the Siemens S7-1200 PLC. Explore timer inputs, outputs, and elapsed time behavior.
Learn how the TONR timer on retentive works, using preset time, elapsed time, and a reset input to count while preserving elapsed time and activating output Q after the preset.
Explore the differences between system generators and timer-based programs, and learn how enabling the system clock memory bits (address 100) in device configuration affects timing.
Learn how shift right and shift left operations move bits in PLC programs, with zeros filling dropped positions and applications to bytes and integers.
Explore how to program a Christmas tree of lamps with rotation sequences and timing on a Siemens S7-1200 PLC, using memory addresses, timers, clocks, and conditional rotations.
Mepi presents PLC Course the ultimate PLC training experience to learn PLC programming. Our video tutorials will bring you right into the world of PLC explaining what you need to know to understand the fundamentals. This PLC course is a step-by-step introduction to controllers, built on a everyday experience of a practicing automation experts!
So What is a PLC?
A programmable logic controller, also called a PLC or programmable controller, is a computer-type device used to control equipment in an industrial facility. The kinds of equipment that PLCs can control are as varied as industrial facilities themselves. Conveyor systems, food processing machinery, auto assembly lines…you name it and there’s probably a PLC out there controlling it.
What is this PLC Course about?
This innovative PLC online training, is addressed to all automation enthusiasts. The tutorial is based on Siemen's LOGO! 12/24 RC and Siemens S7-1200. If you are thinking about working in automation industry, you have to deal with PLCs. If you work or study, and wondering if- and how - to start your adventure with PLC, see our course! All over the world, the continuing development of industrial automation makes PLC training a good investment.
What does this course teach?
Provides you a complete introduction to understanting PLC logic and career building skills needed for this industry. Creating your first projects will teach you solving real world problems in practical projects you may encounter when working with PLC's.
What will I learn in this course?
First programs – basic instructions and challenges filmed using Siemens LOGO Training kit for visualization
How to assemble a PLC device
What are the uses of programmable controllers in industry and building automation
How to write programs in LOGO! Soft Comfort
Functions used in programming
Fundamentals of ladder logic
How to work with analog inputs and timers
More Advanced topics for S7-1200
Familiarize with S7‐1200 PLC and TiA Portal software (available CPU’s,
extension modules, Tia software, comparison with S7‐300 and STEP 5)
Easy start with TiA (description of main parts of the screen – project tree,
instructions, program view)
Parameterization of PLC (hardware parameters, create hardware set in
software)
Hardware parameterization part 1 (I/O, PROFINET‐interface, online
diagnostics, time‐settings)
Hardware parameterization part 2 (memory bytes, generators, protection,
web‐server)
Watch and force table
Writing your first programs – basic instructions and challenges
Introduction - LADDER, FBD, SCL– definitions and history
Organization of memory in PLC
OB,FB,DB,FC – how to use
Copy input signals to outputs (open coil)
Switching output on each pulse of input signal (P/N-slopes)
Activation hardware generators – special memory
Program for turn signal on basis of system in cars (S/R coils)
Operations
on variables
Iintroduction to variables (int,dint,real -> byte, word, dword)
Counters
CTU
CTUD
Program which use counters (parking) cars (S/R coils)
Timers and other usefull operations! The list goes on please take a look at the Curriculum of this course.
Autors of This is PLC Course Compilation are:
Szymon Kurpisz raduate of Poznan University of Technology at the Faculty of Mechanical Engeeniring and Management.
Jakub Chmielewski by is a graduate od Wroclaw University of Technology and Otto von Guericke University
From the Autors:
"We have a few years' experience working with various programming systems used in industrial automation, from PLC to visualization systems (SCADA)... It was our intention to do this course based on practical examples, and to relate it to what I see in my work. It means introducing a measure of problem-solving to the tutorials, along with the knowledge you'll need to write the programs we will work on. We hope my course will be a good introduction to the fascinating world of logical controllers..."
New career opportunities learning PLC Industrial Automation and Control
PLC devices have been present on the market for over 40 years. The need for automation propels their continuing popularity and development. PLCs are used in various industries but also in building automation. Their big advatage is that they promote green solutions. All over the world, the continuing development of industrial automation makes PLC programming skills increasingly sought by potential employers. Want to take your career to the next level? Go ahead see for yourself and get going with this exciting course