Back to tutorials
PLC Instructions

PLC Programming Fundamentals – OTE Instruction

Vladimir Romanov
Table of Contents


The OTE, also known as Output Energize, instruction will energize a single bit of data if the input leading to it is true. It’s a fundamental instruction used in Programmable Logic Controllers (PLCs). This instruction will be found on the right side within a ladder logic structure and turn a bit to a HIGH state if the preceding instructions evaluate to true. If the same instructions evaluate to false, the OTE instruction will set the specified bit to a LOW state.

Example & Usage of OTE

Here’s a real-world scenario of an OTE instruction:

  1. A Micrologix 1100 Allen Bradley PLC is used to control a process.
  2. A motor contactor is connected to Output 0 (O:o/o of the PLC).
  3. A normally open push button (“System Start”) is connected to Input 0 (I:0/0 of the PLC).
  4. An operator presses the start button.
  5. The XIC instruction is tied to I:0/0.
  6. The OTE instruction is tied to O:0/o.
  7. The OTE instruction energizes the output (O:0/0) while the XIC is TRUE.
  8. The OTE instruction de-energizes the output (O:0/0) while the XIC is FALSE.

Programming example in RSLogix 500:

OTE Output Energize Instruction RSLogix 500

The OTE instruction will energize the output of the PLC which will allow the motor tied to the starter to run.

Data Types Allowed for OTE

The OTE instruction will work with the following data types within the RSLogix 500 environment:

  • Boolean – The OTE may only evaluate TRUE/FALSE or 1/0 or HIGH/LOW.

Important Notes

  • Note 1 – The OTE instruction was initially used to set the status of miscellaneous outputs landed on the PLC. However, it may be used on any boolean within the program. In other words, it can energize or de-energize any boolean within the program. Through this property, programmers can utilize the OTE instruction for a wide range of applications.

Video Tutorial

Back to tutorials

Related Tutorials


PowerFlex 525 Parameter, Input and Output Programming Tutorial in RSLogix Studio 5000

The PowerFlex 525 series of Variable Frequency Drives from Allen Bradley is highly utilized and respected within the automation field. The drives are compact, versatile and easy to use. We’ve written an extensive tutorial on how to get started with these drives in a previous tutorial; it covers how to initialize the drive, connect it to an EtherNet/IP based PLC and how to set the right parameters. In this tutorial, we’re looking to expand on the concepts and demonstrate a way to access and utilize the multiple Input and Output options available on the drive. The reason you may want to utilize the IO is to save money on purchasing external components, integrate instrumentation into your drive and save floor space, wiring and cost. We’ve seen the need to integrate closely related sensors into a PowerFlex 525 application; this would be the right way to do it.

Vladimir Romanov

Publishing MQTT Data Using Opto 22 groov EPIC PAC

MQTT is a communication protocol that has taken off in the IIoT community. It’s a light-weight, efficient protocol that works through a publisher / broker / subscriber model. It creates an easy way for field devices to communicate and retrieve data from a single location. In this article, we’ll go over MQTT and dive into an example of how you can publish data using a groov EPIC PAC and retrieve the data using a MQTT client.

Vladimir Romanov

HMI Design - Best Practices for Effective HMI Screens

HMI Design is the practice of building HMI screens that are intuitive to the end user, pleasing to the eye and are efficient to operate. As control systems within manufacturing are migrated from traditional push button designs to primarily operated from HMI displays, HMI Design has become trivial to any new installation.Although there is a wide range of HMI based systems, the basic principles of good design remain the same. Different industries may dictate different patterns of layout for their systems, but the good practices remain.

Vladimir Romanov