Programmable Logic Controllers
5th Edition
ISBN: 9780073373843
Author: Frank D. Petruzella
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Chapter 11, Problem 4P
Program Plan Intro
Math instruction:
- Math instructions refer to all output instructions that uses the data of two words or registers and perform the desired function.
- Math instructions are programmed based on the type of processor used.
- The data manipulation instructions are almost similar to math instructions.
- Math instructions are normally used to perform arithmetic functions on the values stored in memory words or registers.
Math functions:
The basic math functions performed by PLCs are as follows:
- Addition
- This function is used to add one piece of data to another.
- It is also called as ADD.
- Subtraction
- This function is used to subtract one piece of data from another.
- It is also called as SUB.
- Multiplication
- This function is used to multiply one piece of data by another.
- It is also called as MUL.
- Division
- This function is used to divide one piece of data from another.
- It is also called as DIV.
Terms used:
The following terms are used in the instruction.
- Source A
- Source A refers to the address of the first piece of data that is used in the instruction.
- Source B:
- Source B refers to the address of the second piece of data that is used in the instruction.
- Destination
- Destination refers to the address where the results of the instruction are stored.
Explanation of Solution
b.
Value stored in “N7:0”:
- Consider the given word “N7:0”.
- In the given program, the word “N7:0” addresses the destination of the “MUL” instruction.
- Here, “Source A” and “Source B” of “MUL...
Explanation of Solution
c.
Value stored in “N7:1”:
- Consider the given word “N7:1”.
- In the given program, the word “N7:1” addresses the destination of the “DIV” instruction.
- Here, “Source A” and “Source B” of “DIV...
Explanation of Solution
d.
Value stored in “O:013”:
- Consider the given word “O:013”.
- In the given program, the word “O:013” addresses the destination of the “ADD” instruction.
- Here, “Source A” and “Source B” of “AD...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
PROBLEM 2: Print the first five even numbers where: ctr = 0.
Answer asap code and output
For the following program line, perform the intermediate code conversion a) with short-circuit evaluation b) without short-circuit evaluation.
Chapter 11 Solutions
Programmable Logic Controllers
Ch. 11 - Explain the function of math instructions as...Ch. 11 - Prob. 2RQCh. 11 - What standard format is used for PLC math...Ch. 11 - Prob. 4RQCh. 11 - Prob. 5RQCh. 11 - Prob. 6RQCh. 11 - Prob. 7RQCh. 11 - Prob. 8RQCh. 11 - Prob. 9RQCh. 11 - Prob. 10RQ
Ch. 11 - With reference to the instruction of Figure 11-34,...Ch. 11 - With reference to the instruction of Figure 11-35,...Ch. 11 - Prob. 1PCh. 11 - Prob. 4PCh. 11 - Prob. 5PCh. 11 - Prob. 7PCh. 11 - Prob. 8PCh. 11 - With reference to math instruction program shown...Ch. 11 - With reference to the math instruction program...Ch. 11 - Prob. 11PCh. 11 - Prob. 12P
Knowledge Booster
Similar questions
- Draw a Flow Chart to calculate the sum of numbers from 3 to 25arrow_forwardWhich of the following statements in the picture below can be applicable to dijkstra's algorithm but not prim's algorithm?arrow_forward6. Given single-character codes for the colored bands that mark a resistor, compute its resistance. The color codes are as follows: Color Code Character Code Black 'B' Brown 'N' 1 bandı Red 2 | banda bands Orange Yellow 3 4 band4 Green Blue 6 Violet Gray White 7 'V' 'A' 9 "W' Figure 1: Resistor Color Bands Table 1: Resistor Color Codes The resistance (2) value of a resistor can be found using the integer value for each color band as follows: R = (bandl * 10 + band2) * 10band3 Write C++ program that finds the resistor value from its color code and output the answer as a numerical format. Remember to use function(s)! P.S.: Use the character code in shown in Table 1 order to represent each color. Sample output Input three color codes: YVO Resistance is: 47000 Ohms.arrow_forward
- Write a cpp code for x, y, z coordinate as the two colliding spheres are 3D spheres and it also asks if the distance between their two centers is less than or equalto the sum of their radii. The distance D between 2 spheres with centers (x1, y1, z1) and (x2, y2, z2) is given by the formula: D = V[(x2 - x1)² + (y2 - y1)? +(z2 - z1)²] %3Darrow_forwardSimplify each of the following expressions: ( (Q38) (K'+ L + M'+ N)(K'+ M'+ N + R)(K'+ M'+ N + R')KMarrow_forwardExplain output for line 10 to 16arrow_forward
- 9. What is the result of the following operation: 1010 1101 & 1011 1011arrow_forwardWrite a python program to get input choice from the user and perform the operations given in the table. Choice Operation / Task Get two input from user and perform division operation Get two input from user and perform floor division operation Get two input from user and perform Modulus operation 1 Get two input from user and perform Exponent operation Otherwise print invalid operationarrow_forwardQuestion on C given below in the picturearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning