Back to Videos
Advanced TPP Programming Mixed Logic and Background tasks
You must be logged in to view content.

Advanced TPP Programming Mixed Logic and Background tasks

Apr 28, 2026

In this tech short, we will go over how to use mixed logic to control IO and explore several practical ways to apply it in the background. Mixed logic offers a powerful alternative to standard logic, allowing for more complex and efficient programming. By the end of this session, you’ll understand how mixed logic simplifies tasks that would otherwise require multiple lines of code and how it can enhance your automation processes.

We’ll start by reviewing autoexec programs, which run automatically when the controller powers on. You’ll learn the rules for setting these up, including timing requirements and how hot and cold start programs differ. From there, we’ll dive into the fundamentals of mixed logic, comparing it to standard logic and highlighting its advantages, such as combining AND and OR statements, using multiple arithmetic operations, and supporting up to twenty conditions per statement.

Next, we’ll demonstrate how to create mixed logic instructions, including the use of parentheses for proper order of operations. You’ll see how these instructions can streamline programming and reduce complexity. We’ll also cover background logic, explaining how to set up programs that run continuously at specified intervals and how to use rising edge detection for precise control.

Finally, we’ll introduce markers, internal IO points that work similarly to flags but offer unique capabilities for monitoring and control. You’ll learn how to enable markers, create marker-based programs, and apply them in real-world scenarios like mechanical safety monitoring. We’ll wrap up with an overview of the Home IO program, which runs whenever the robot returns to its home position.

Requirements:

  • Basic understanding of robot programming
  • Familiarity with IO concepts
  • Access to system configuration tools

What you will learn:

  • How to configure autoexec programs for hot and cold starts
  • The differences between standard and mixed logic
  • How to create and apply mixed logic instructions
  • Setting up background logic for continuous monitoring
  • Using markers for advanced IO control
  • Customizing the Home IO program for your application
Share this Video
Facebook X LinkedIn Email

Skill Level

Beginner

Topics Covered

Programming

Other videos you may be interested in