PLC Progression - Level 3  (Lifetime Access)

PLC Progression - Level 3 (Lifetime Access)

Our customers are raving about our easy to learn PLC Programming training series. If you are just looking to get a job in the Automation and Controls Engineering field or just get ahead in your skills, you’ve come to the right place.

We have many years of combined control system design and programming experience that we will be utilized to explain these lessons in a clear and concise manner.

In the first series of this training program we got you familiar with the basics of PLC Control Systems. We talked the about hardware, including power supplies and how the processor functions. We also talked about memory types, modules and their LED status lights, different I/O types and their use, and finally configuration.

In the second series of this training program we got right into programming. We discussed addressing and worked with many different instructions including flip flops, positive and negative edge detections, latched versus momentary, and many more. We also wrote some code for many common controls.

In this series, we begin by discussing the different timer types and write some universal code to use the timers under different scenarios.

We will introduce you to a program called “two handed control” which is a standard safety program for protecting operators in assembly plants.

The next lessons then introduce you to V13 of step 7. We chat about installation and requirements, creating projects, hardware configuration, and writing programs in the new software version.

Once we get you reacquainted with the programming environment, we will write a program that will combine many of the previously used instructions. We will have a discussion about normally opened and normally closed contacts and the use of them in your programs.

We’ll then introduce you to counters. Within those lessons, we will talk about custom counter presets, how to prevent counters from resetting on a power up, and how extend the length a timer can time using a combination of counters and timers.

And finally, we will discuss how test your program in the Single Scan mode.

This series is abundant in programming instruction and knowledge for frequently used controls. This third installment of comprehensive training courses will give you a leg up on your competition and help you to gain the knowledge you desire to pursue a profession as an Automation and Controls Engineer.

Purchase the series now and see how to jump-start your career with our widely praised training program.

Buy $169 Watch Trailer Share
PLC Progression - Level 3  (Lifetime Access)

43 Videos

  • 65. Introduction to Pulse Timers in PLC Programming

    In this lesson you’ll find answers to the following questions:
    What types of timers are available in the S7 PLCs?
    How do the pulse timers work?
    What’s the difference between typical pulse timers and continues pulse timers?
    How can you figure out which data type and format every input or outpu...

  • 66. Introduction to On-Delay Timers in PLC Programming

    Let’s see how on-delay timers work.

  • 67.Introduction to Off-Delay Timers in PLC Programming

    In this lesson you’re going to learn how the off-delay timers work.

  • 68. Running 3 Motors with Pulse Timers PLC Program

    Programming example of how to use pulse timers.
    Detailed information for entering times in the “time value” input.

  • 69. Running 3 Motors with Extended Pulse Timers PLC Program

    How do extended pulse timers work and how they are different from the normal pulse timers?
    Can you duplicate timer addresses?
    What happens if you enter an out of range address for timers?

  • 70. Generating Square Wave Using Pulse Timer PLC Program

    How can you generate a frequent square wave using the pulse timers in STEP 7?

  • 71. Automatic Industrial Dryer PLC Program - Part 1

    In this lesson I’m going to write program for an industrial gas dryer using extended pulse timers.

  • 72. Automatic Industrial Dryer PLC Program (Not Instruction)

    In this lesson you’ll learn how and where you can use the “Not” instruction.

  • 73. CW and CCW Rotations Using Timer _ Part 1

    If you suddenly change the rotation direction of a heavy duty motor, the motor is going to be damaged. In this lesson I’m going to write a PLC program that can protect the motor when it’s going to reverse direction. We’ll change the motor rotation direction without damaging it.

  • 74. CW and CCW Rotations Using Timer _ Part 2

    In the previous lesson I found out that the motor won’t reverse direction after the delay. In this lesson I’m going to complete the program to solve this issue.

  • 75. Two-Hand Control PLC Program (Timer Hack)

    In the previous lesson I wrote a PLC program to safe guard a press machine. In this lesson I’m going to make that program more advanced using an on-delay timer.

  • 76. Is STEP 7 V13 Scary?

    Is “STEP 7 V13” Scary?
    I’m good with “STEP 7 V5.5” why should I learn to work with version 13?
    What are the different versions of STEP 7 V13?

  • 77. What are the requirements for installing STEP 7 (TIA Portal) V13?

    What are the hardware and software requirements for your computer to be able to install STEP 7 V13?
    Can of STEP 7 V13 be installed in Parallel with the older versions of STEP 7, WinCC and WinCC flexible?
    http://sie.ag/1LNeXA6

  • 78. Creating projects in STEP 7 V13 (TIA Portal)

    How to create a new project in STEP 7 V13 (TIA Portal)

  • 79. Hardware Configuration in STEP 7 V13 (TIA Portal)

    Is the hardware configuration in the new version different from the old version?

  • 80. Writing a PLC Program in STEP 7 V13 (TIA Portal)

    Let's write our first PLC program in STEP 7 V13 (TIA Portal)

  • 81. Pipe Water Test PLC Program _ Part 1

    In a factory that manufactures steel pipes they use a system named water test to make sure that the pipes are manufactured properly. In this and the next lessons, I’m going to write a PLC program using on-delay and off-delay timers to control this test procedure automatically.

  • 82. Pipe Water Test PLC Program _ Part 2

    Let’s start writing the PLC program

  • 83. Pipe Water Test PLC Program _ Part 3

    Let’s complete the PLC program we wrote in the previous lesson and test it to see how it actually works.

  • 84. Pipe Water Test PLC Program _ Part 4

  • 85. Pipe Water Test PLC Program _ Part 5

  • 86. Using NO or NC Contacts in PLC Programming _ Part 1

    One of the things that some beginner PLC programmers sometimes struggle with is using open and close contact in the software. In this and next lesson, I’m going to clear this up by using a few simple examples.

  • 87. Using NO or NC Contacts in PLC Programming _ Part 2

    Let’s replace the normally open stop switch with a normally closed one and write the program once again.

  • 88.Single Start Switch PLC Program _ Part 1

    In previous lessons I wrote a PLC program for running the motor in both momentary and latched modes. In another lesson I wrote a PLC program to run and stop a heavy three phase motor and a fan with a single momentary switch. In the momentary program, there was only one switch that we could use as...

  • 89.Single Start Switch PLC Program _ Part 2

    In the previous lesson I added a parallel shortcut path to the program to be able to run the motor in the momentary mode but this didn’t help and the motor was still running in the latched mode when I pressed the switch. Now let’s see how I can modify current PLC program to be able to run the mot...

  • 90. Introduction to Counters in PLC Programming _ Part 1

    In some industrial applications, you may need to count the number of products, cycles, the number of times a field device has been turned on and off, etc. Then you may need to use those numbers for another function within the PLC. For instance, you may need to count the number of bottles that are...

  • 91. Introduction to Counters in PLC Programming _ Part 2

    Now let’s assume that I need to use the value counted by the counter somewhere else in the program.

  • 92. Factory Warehouse PLC Program

    In an industrial process, there may be a conveyor belt with an electric motor that moves the manufactured products from the factory floor to the warehouse.

    I’m going to write a simple PLC program for this system with the following conditions:

    1) The motor is going to turn on when the start...

  • 93. Custom Preset Values for Counters

    Let’s assume that there are already 100 products in the warehouse and I need the counter to start counting from this preset value.

  • 94. Temporary Product Storage Area PLC Program

    I have two conveyor belts, two sensors and a temporary product storage area. The products are passing in front of sensor number one on the conveyor belt and entering the storage area.
    The products will then be put on the second conveyor belt, pass in front of the sensor number two, and transferr...

  • 95. Bottle Filling Process PLC Program _ Part 1

    There is a bottle filling machine that fills the empty bottles on a conveyor belt with liquid from this tank. In this and the next lessons you’re going to learn how this machine works and how to write a professional PLC program that fully controls this machine.
    This filling machine has three op...

  • 96. Bottle Filling Process PLC Program _ Part 2

    Three position selector switches usually have one input and two outputs. The use of the terms input and output may be confusing but they should not be confused with inputs and outputs of PLC's. The term input refers to the power portion of the contacts that the switch contain while the outputs re...

  • 97. Bottle Filling Process PLC Program _ Part 3

    Previously, I wrote code for controlling the signal lamps and also running the motor in the clockwise direction. In this lesson, I’m going to write code for running the motor in the counter clockwise direction.

  • 98. Bottle Filling Process PLC Program _ Part 4

    In addition to sensor number 2, I have sensors at the two ends of the conveyer belt. As I previously said, I want sensor number 1 to count the number of empty bottles and sensor number 3 to count the number of filled bottles.

  • 99. Bottle Filling Process PLC Program _ Part 5

    After implementing the safety conditions, the PLC program is now complete and I can begin testing.

  • 100. Bottle Filling Process PLC Program _ Part 6

    With the current PLC program:

    1.Every time the motor turns off from the bottle blocking sensor number 2, the operator has to press the start switch again and this is clearly not what I wanted in the automatic mode.

    2.When a bottle gets in front of the sensor number 2 and the valve is open,...

  • 101. Bottle Filling Process PLC Program _ Part 7

    In this lesson, I'm going to replace this three position selector switch with a two position switch and then revise the software such that there won't be any change in the way that the machine operates. This means that with the new two position selector switch, I will be able to change the machin...

  • 102. How Many S7 Counters Can You Use in Your PLC Program?

    The number of S7 counters you can use in your program depends on the model of the CPU you're using in your project. How can you find out how many S7 counters you can use or what happens if you enter an out of range address in the software? These are what you'll learn after watching this lesson.

  • 103. How to Prevent Counter Value Reset When the PLC Power is Cut Off?

    When you're using counters in your PLC program, if the PLC goes into the stop mode or the power cuts off, you'll lose all of the counter values and these values cannot be restored after running the PLC again.
    There are some programming tools and setups in the "STEP 7" that can be used to protec...

  • 104. Extended Timing in PLC Programs Using a Combination of a Timer and Counter_ Part 1

    Previously, you learned that you can use S7 timers for the purpose timing in your programs. The maximum time value you can have for these timers is 2 hours and 46 minutes. But in some projects you may need longer time values. One way to increase the time value for timing is to use a combination o...

  • 105. Extended Timing in PLC Programs Using a Combination of a Timer and Counter _ Part 2

    The time value for the timer is currently 5 seconds and the counter value is 3. With these numbers, the fan should stay running for 5 seconds three times or 15 seconds. Now let's test the program one more time.

  • 106. Testing the PLC Program in Single Scan Mode

    Whether you’re testing a PLC program with an actual PLC or with a simulator, by default the CPU executes the program in continuous scan mode. However, the PLC simulator in STEP 7 is capable of executing the program in single scan mode as well.

    Now, you may be asking, “What is the difference b...

  • 107. Counter Bit Instructions in PLC Programming

    Some of the most often used instructions in PLC programming are comparator operations. In all of the previous PLC programs that we have worked with so far, we have mostly worked with bits. A bit has only two possible values of one or zero, true or false and based on these limited values you can e...