Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: PLC Math instructions
Share
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > PLC Math instructions

PLC Math instructions

Last updated: March 4, 2021 4:47 pm
Editorial Staff
PLC Tutorials
No Comments
Share
3 Min Read
SHARE

The IEC 61131-3 standard specifies several dedicated ladder instructions for performing arithmetic calculations. Some of them are shown here:

PLC Math instructions

PLC Math instructions

As with the data comparison instructions, each of these math instructions must be enabled by an “energized” signal to the enable (EN) input. Input and output values are linked to each math instruction by tag name.

An example showing the use of such instructions is shown here, converting a temperature measurement in units of degrees Fahrenheit to units of degrees Celsius.

In this particular case, the program inputs a temperature measurement of 138 deg F and calculates the equivalent temperature of 58.89 deg C:

Ladder Logic Arithmetic Instructions

well as a dedicated variable (X) used to store the intermediate calculation between the subtraction and the division “boxes.”

Although not specified in the IEC 61131-3 standard, many programmable logic controllers support Ladder Diagram math instructions allowing the direct entry of arbitrary equations.

Rockwell (Allen-Bradley) Logix5000 programming, for example, has the “Compute” (CPT) function, which allows any typed expression to be computed in a single instruction as opposed to using several dedicated math instructions such as “Add,” “Subtract,” etc.

General-purpose math instructions dramatically shorten the length of a ladder program compared to the use of dedicated math instructions for any applications requiring non-trivial calculations.

For example, the same Fahrenheit-to-Celsius temperature conversion program implemented in Logix5000 programming only requires a single math instruction and no declarations of intermediate variables:

Rockwell Logix 5000 PLC program

Credits : by Tony R. Kuphaldt – Creative Commons Attribution 4.0 License

PLC Tutorials :

  • What is Programmable Logic Controller  ?
  • What is Ladder Diagram Programming ?
  • History of Programmable Logic Controllers
  • Mis-conceptions of PLC Ladder Logic
  • Contacts and coils in PLC
  • Digital Input and Output Modules
  • Analog I/O and Network I/O
  • PLC Input/Output Modules
  • Memory Mapping in PLC
  • Analog Input Scaling
  • PLC Example with Switches
  • Counter Instructions
  • Timer Instructions
  • Math instructions
  • Data Instructions
  • Ladder Logic Questions

If you liked this article, then please subscribe to our YouTube Channel for PLC and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Run 4 Motors Sequentially from Same Push button PLC Program
How PLC Reads the Data from Field Transmitters
Automatic Curtain Control – PLC Programming Solution
Tia Portal – OB20 Time Delay Interrupt Organization Block
How to Wire a Field instrument to Control Room with Example
PLC Controlled Conveyor and Weighing with Labeling Automation
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

PLC based Automatic Bell System for a School
Allen Bradley PLC ControlLogix Hardware
Cloud-Based SCADA Projects – Try Free Demo Account
4–20 mA Process Control Loops
Transmitters 4-20mA Current Failure Alarm Limits
Types of PLC Memory
OPC in Old PLC Systems
Siemens HMI Training – Using UDTs with Faceplates

Keep Learning

Open Platform Communication (OPC)

Open Platform Communication (OPC)

Burning Oven PLC Program

PLC Program for Ceramic Burning Oven Conveyor System

How to Use Symbol Factory Software for Graphic Design in HMI or SCADA

How to Use Symbol Factory Software for Graphic Design in HMI or SCADA?

LogixPro Simulator Software

Introducing PLC Programming using LogixPro Simulator Software

Function Block Program Simulation

What are Functions in PLC Programming? (FCs)

Control Algorithms in PLC Programming

Control Algorithms in PLC Programming

Top 100 PLC Projects List

Top 100 PLC Projects List

Things to Take Care of When Designing SCADA System

Things to Take Care of When Designing SCADA System

Learn More

Battery Hazard

Battery Hazards

A typical wiring diagram from Field Transmitter to Control Room

How to Wire a Field instrument to Control Room with Example

How to set password in Siemens HMI

How to Password Protect HMI in Siemens TIA Portal?

vibration probe mounting

Mechanical Vibration Switch Principle

Online Simulation

What is Partial Stroke Test

What is Partial Stroke Test?

PLC Program for Car Parking

PLC Program for Entry and Exit Control of Car Parking

Measure Frequency using Multimeter

How to measure frequency using Multimeter

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?