Top organizations train their team with RealPars

daimler mercedes benz uses RealPars platform
Ford motors uses RealPars platform
General Electric uses RealPars platform
Pfizer uses RealPars platform
Tesla uses RealPars platform

After taking this course, you’ll:

  • Explain the purpose of a Jump Instruction

  • Demonstrate how to use a Jump Instruction to perform Exponential Math

  • Explain what a Watchdog Timer is and describe an example of where it can be used

  • Explain what an Infinite Loop Error is

  • Demonstrate pulse generation using timers and the CPU Clock

  • Write al ladder logic program to perform Alarm Acknowledgement

  • Write a ladder logic program using MOVE, SHL, and SHR instructions.

  • Demonstrate how to use the Watch Table

  • Demonstrate the Modify Function to change the state of digital inputs and outputs

  • Demonstrate how to Force digital inputs and outputs

Course curriculum

  1. 1
    • Introduction to Jump Instruction in PLC Programming

    • Using a Jump Instruction to Perform Exponential Math – Part 1

    • Using a Jump Instruction to Perform Exponential Math – Part 2

    • What is a Watchdog timer in a PLC

    • Avoiding a PLC Stop Mode While Using the Jump Instruction

    • Infinite Loop Error in PLC Programming

  2. 2
    • How to Generate Pulses Using the CPU Clock Memory

    • How to Generate Pulses Using Timers

    • Alarm Acknowledgment PLC Program – Part 1

    • Alarm Acknowledgment PLC Program – Part 2

    • Turning Off PLC Outputs One-after-the Other Automatically – Part 1

    • Turning Off PLC Outputs One-after-the Other Automatically – Part 2

    • Turning Off PLC Outputs One-after-the Other Automatically – Part 3

    • Turning on PLC Outputs in Sequential Order – Part 7

    • Turning on PLC Outputs in Sequential Order – Part 8

    • Turning on PLC Outputs in Sequential Order – Part 9

    • Turning on PLC Outputs in Sequential Order – Part 10

    • Turning on PLC Outputs in Sequential Order – Part 11

    • Using the CPU Clock Memory to Flash 32 PLC Outputs

    • How to Generate Pulses Using the CPU Clock Memory

  3. 3
    • How to Use the Watch Table in Your PLC Program

    • How to Modify a Value in Your PLC Program

    • How to Modify an Input Value in Your PLC Program – Part 1

    • How to Modify an Input Value in Your PLC Program – Part 2

    • How to Modify an Output Value in Your PLC Program

    • Modifying a Value at Transition to Stop

    • What are Test and Process Modes in TIA Portal

    • Modifying Timer, Counter and Memory Bit Values in a PLC Program

    • How to Modify Byte, Word or Double Word Values

    • Permissible Value Formats for the Watch Table

    • What is Forcing in PLC Programming?

    • What are the Differences Between Forcing and Modifying in PLC Programming

    • What is Peripheral Input in Siemens S7 PLCs? - Part 1

    • What is Peripheral Input in Siemens S7 PLCs - Part 2

    • Can I Use the PII for Peripheral Inputs While Writing a PLC program

    • What is Peripheral Output in Siemens S7 PLCs

    • Can I Force Peripheral Inputs and Outputs in a PLC

  4. 4
    • How to Upload a Project from a PLC in TIA Portal

    • How to Password Protect Your PLC Program

  5. 5
    • Online & Diagnostics – Diagnostic Buffer

    • Online & Diagnostics - Cycle Time and Memory

    • Performance Data – Part 1

    • Performance Data – Part 2

  6. 6
    • What is Cross-Reference in TIA Portal and How to Use It? – Part 1

    • What is Cross-Reference in TIA Portal and How to Use It – Part 2

    • A Practical Example of Using Cross-reference for Troubleshooting a PLC Program

    • What is Call Structure in TIA Portal

    • A Practical Example for Using the Call Structure in TIA Portal – Part 1

    • A Practical Example of Using the Call Structure in TIA Portal – Part 2

    • What is the Difference Between Cross-Reference and Call Structure

    • What is Dependency Structure in TIA Portal and How to Use it

    • Detecting Conflicts with the Call and Dependency Structure – Part 1

    • Detecting Conflicts with the Call and Dependency Structure of Your PLC Program – Part 2

    • How to Use the Assignment List in TIA Portal – Part 1

    • How to Use the Assignment List in TIA Portal – Part 2

    • How to Use the Assignment List in TIA Portal – Part 3

    • How to Use the Assignment List in TIA Portal – Part 4

    • How to Check a PLC Program for Address Overlapping

    • How to Check the Available Resources for Your Project

    • How to Compare the Online and the Offline PLC Program

    • What is Stuxnet

    • How Stuxnet Plans to Stay in Your PLC for a Long Time

    • How Stuxnet Manipulates the PLC

    • How Stuxnet Sends Fake Data to the HMIs

    • How to Check Your PLC Program for Stuxnet Infection

    • How to Kill Stuxnet on Your PLC

    • How to Rewire an Address in TIA Portal

    • How to Use Cross-Reference in STEP7 V5.X – Part 1

    • How to Use Cross-Reference in STEP7 V5.X – Part 2

    • How to Use the Assignment-List in STEP7 V5.X

    • How to Use the Call Structure in STEP7 V5.X

    • How to Use the Dependency Structure in STEP7 V5.X

    • How to Check for Unused Tags in STEP7 V5.X

    • How to Check Addresses without any Symbols or Tags in STEP7 V5.X

    • How to Check the Available Resources for Your Project in STEP7 V5.X

    • How to Compare Two Offline Projects in TIA Portal

    • How to Compare the Hardware of Two Offline PLC Programs in TIA Portal

    • How to Compare the Offline and the Online PLC programs in STEP7 V5.X

    • How to Compare Two Offline Projects in STEP7 V5.X

  7. 7
    • How to Update STEP7 V5.X Hardware Catalog – Part 1

    • How to Update STEP7 V5.X Hardware Catalog – Part 2

    • How to Update STEP7 V5.X Hardware Catalog (Offline)

    • How to Update the Hardware Catalog in TIA Portal (Online)

    • How to Update the Hardware Catalog in TIA Portal (Offline)

Ideal for you if…

  • You are an aspiring PLC programmer

  • You are an engineer, electrician, technician, or other field maintenance type that needs a solid foundation in PLC Hardware and an introduction to programming languages

Description

Using the Siemens S7 Simulation program PLCSIM, this course continues on from the Level 3 course with the introduction of the CPU Clock and more advanced instructions such as Jump and Label. Participants are guided through the development of a ladder logic program that sequentially operates a PLC output using instructions such as MOVE and SHIFT. Participants are introduced to the Watch Table and the I/O Modify functions as well as Digital I/O Forcing.

TIA Portal Test Mode and Process Mode concepts are introduced and demonstrated. Participants will have an opportunity to see how to manipulate Timer and Counter WORD data. The Siemens S7 PII and Peripheral Output is also introduced.

A step-by-step process is performed to upload an operating program from a PLC to a computer. Participants are shown how to Password protect a PLC program and perform Online diagnostics This lesson also gives participants a peek into the complex field of PLC Troubleshooting and virus elimination through the use of practical examples. This lesson wraps up with participants being shown how to update the Hardware Catalog in both Siemens Step 7 V5.X and TIA Portal.

Prepare for better pay & bigger responsibility

Jake Watkins

Since I started training a few months ago, I can see there’s been a huge difference in how much more efficiently and effectively I can handle PLC repairs in the field. Our clients are telling management how happy they are to get back online more quickly and save money because I’m turning around faster fixes. I definitely recommend it for anyone who needs PLC training at any level.

Mario Flores

I needed to get up to speed on working with Siemens PLC equipment and came across RealPars training on YouTube. I watched my first video and immediately went to the website and signed up as a student. I like the way information is explained step-by-step and that it’s broken down into small chunks…I can go back and review anytime I want. I’m already seeing that I can perform repairs faster and with more confidence. Three of my co-workers were so impressed, they signed up for RealPars, too.

Meet your instructor

Shahpour Shapournia

Shahpour has 8 years of experience as a PLC programmer mainly in the oil, gas, and steel industry. He understands the challenges of becoming a successful automation engineer, because he was once like his students—ready to grow, but not knowing how to go about it. He loves taking complicated engineering concepts and explaining them in an easy-to-follow format.

Here’s why you’ll succeed

  • One-on-one support

    Stuck or have a question? You get unlimited support from our team of proven PLC programming experts.

  • Laser-focused lessons

    We only teach you exactly what you need to know to master a PLC course. No fluff, filler, or wasting your time.

  • Experienced instructors

    All PLC training courses include step-by-step instructions from the world’s best so you can join their ranks and gain an unfair advantage.

The RealPars guarantee

  • Money-back guarantee

    7-day no questions asked money-back period.

  • Learn practical skills

    You can immediately apply learnings and improve your results.

Start learning now

You'll get access to this course and ultimate access to the rest of the courses in the library.

FAQ

  • Can I get a certificate for this course?

    Yes. RealPars will issue a Certificate of Completion (certified by RealPars) when you complete the course.

  • What is the required software?

    - SIMATIC Step V5.6
    - TIA Portal V13 or higher

  • Can my employer purchase a course for me?

    Yes. Most people enroll individually, and then submit their receipt to their employer for reimbursement. However, if your employer has a tuition budget and wants to train 5 people or more, you can send us an email at [email protected] and we will help you with bulk signup.

  • Can I register for a course if I am working full time?

    Of course. All of our course content is pre-recorded, so you can work and study on your own time.

  • Do I have to travel to take this course?

    Nope! All our courses are offered online, so you can take them from anywhere in the world. All you need is a high-speed internet connection and the applicable software for your course.