
Image by Brandon CooperĪs with any Function Block Instruction, the most important things to learn is what the instruction does and how to accomplish it given the parameters that it contains. To me, the most efficient choice would be to use a “Totalizer” (TOT) Instruction in a Function Block Routine.Īs shown in the following screenshot, you connect the incoming water flowmeter signal to the “.In” parameter of the TOT instruction. Suppose you have a goal with a given water flow to measure the total amount of water that has passed the flowmeter. I tend to be one to use whatever works best for me with what I am trying to accomplish. We all have our own preferences we like to use, or we may use all types of programming depending on what we are trying to accomplish.

While many programming scenarios are efficient in ladder, the introduction of Function Block, Sequential Flow Charts and Structured Text programming in ControlLogix made the software much more versatile and friendly for programmers of many different backgrounds.

In many of the earlier systems such as PLC-5 or SLC 500, you only had ladder logic to work with. If you have ever used any Allen-Bradley software, you are familiar with their ladder logic programming. In this article I'll introduce you to the basics of a ControlLogix Function Block Routine Totalizer Instruction.
