Inst ToolsInst ToolsInst Tools
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Reading: Allen Bradley Math Functions
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > Allen Bradley Math Functions

Allen Bradley Math Functions

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

To study the working of Allen Bradley Math functions (ADD, SUB, MUL, DIV, SQR & NEG) using simple example in programmable logical controllers (PLC).

Contents
Allen Bradley Math FunctionsPLC Math FunctionsADD:SUB:MUL:DIV:SQRNEQ:Program LogicPLC Program using Math FunctionsLadder Logic Description:RUNG 0000:RUNG 0001:RUNG 0002:RUNG 0003:RUNG 0004:RUNG 0005:RUNG 0006:RUNG 0007:Conclusion:

Allen Bradley Math Functions

Working with Math Blocks in AB PLC

There are three parameters in each block,

Source A –Address of the first Value

 Source B –Address of the second value

Destination (Dest) – Address where result of the function will store.

PLC Math Functions

ADD:

Add block is used to do the Addition of the two values stored in source A and source B and store the output in  destination address.

SUB:

Sub block is used to do the Subtraction of the two values stored in source A and source B and store the output in destination address.

MUL:

MUL block is used to do the Multiplication of the two values stored in source A and source B and store the output in destination address.

DIV:

DIV block is used to do the Division of the two values stored in source A and source B and store the output in destination address.

SQR

SQR block is used to find the square root of the value stored in source address and results the value in destination address.

NEQ:

NEQ block is used to negate the value stored in source address and results the value in destination.

Program Logic

When start switch is pressed,

  1. Value stored in N7:0 and N7:1 gets added and results the value in N7:2
  2. Add block output is one of the input to Sub block which do subtraction function by taking value stored in N7:1 and stores the address in N7:3.
  3. Sub block output is one the input to Mul block and perform multiplication along with value stored in N7:1 and stores the result in N7:4
  4. Mul block output is one the input to DIV block and perform Division along with value stored in N7:0 and stores the result in N7:5
  5. SQR block performs square root of the Value stored in N7:5 and results the output in N7:6.
  6. Value stored in N7:6 get negated using NEG block and results the final output in N7:7.
  7. If the resulted output is positive turn on output positive indication else output negative indication.

PLC Program using Math Functions

ADD and SUB Blocks in PLC Programming
MUL and DIV Blocks in PLC Programming
SQR and NEG Blocks in PLC Programming
LES and GRT Blocks in PLC Programming

Ladder Logic Description:

RUNG 0000:

When Start switch is pressed, N7:0 and N7:1 get added and store the value in N7:2.

RUNG 0001:

Value stored in N7:2 get subtracted with value stored in N7:1 and results the value in N7:3.

RUNG 0002:

Value stored in N7:3 get multiplied with value stored in N7:1 and results the value in N7:4.

RUNG 0003:

Value stored in N7:4 get divided by value stored in N7:0 and results the value in N7:5.

RUNG 0004:

Value stored in N7:5 get squared and results the value in N7:6.

RUNG 0005:

Value stored in N7:6 get negated and results the value in N7:7.

RUNG 0006:

Less than block (Source B value sets to 0) is used to check whether the result is negative and results the output in indication lamp (O: 0/0)

RUNG 0007:

Greater than block (Source B value sets to 0) is used to check whether the result is positive and results the output in indication lamp (O: 0/1)

Conclusion:

We can use this example program to understand the working Math block functions in AB PLC.

Author : Hema Sundaresan

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.

Read Next:

Single Push button Ladder Logic

Motor Logic with Push buttons

What is Latching in PLC ?

Masked Move Instruction in PLC

What is Interlocking in PLC ?

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 !
Programming and Tuning PID Controller in PLC – Siemens TIA Portal
ESG in Industrial PLC Automation Systems
PLC Structured Text Program for Output Generation via Equations
Machine Indicator Lights: PLC Programming Solution
Difference between Power Cables and Signal Cables
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
208kSubscribersSubscribe
38kFollowersFollow

Categories

Recent Comments

  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • MIHARITSOA Aina Sitraka on Top Non-PLC Certification Courses for Automation Professionals
  • Vaishnavi on Free Instrumentation Course for Trainee Engineers

Related Articles

Connect PLC with SCADA System via OPC UA

How to Connect PLC with SCADA System via OPC UA?

Single Push button to ON and OFF a Bulb using Ladder Logic

Single Push button to ON and OFF a Bulb using Ladder Logic

Conveyor Sorting Machine PLC Program

Conveyor Sorting Machine PLC Program with Calculation Function

Siemens S7 300 CPU Status and LED Errors Explanation

Siemens S7 300 CPU Status and LED Errors Explanation

How Weigh Feeder Works

How Weigh Feeder Works ?

Split Range Control Block Diagram

Split Range Control Application using PLC Ladder Logic

Omron PLC programs

Daily Alarm PLC Program using Real-Time Clock

Understanding the Scan Cycle of SIEMENS PLC

Understanding the Scan Cycle of SIEMENS PLC

More Articles

Anti Surge Controller Theory

Anti Surge Controller Working Principle

control of level in three cascaded Loops

Multiple Lags (orders)

Air Filter Regulator Working Principle Animation

SCADA

Top 100+ SCADA Questions

PLC Ladder Logic Example based on Set Coil and Reset Coil

PLC Ladder Logic Example based on Set Coil and Reset Coil

bourdon-tube-pressure-gauge-working-animation

Working Principle of Pressure Gauge

Celsius and Fahrenheit Temperature Values

What Temperature are Celsius and Fahrenheit Value Same ?

Flow meter Turndown Ratio

Importance of Flow Meter Turndown Ratio

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?