PROGRAMMABLE LOGIC CONTROLLERS (LOOSE PA
5th Edition
ISBN: 9781264206216
Author: Petruzella
Publisher: MCG
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 13, Problem 13P
Program Plan Intro
Suspend (SUS) instruction:
- The SUS instruction refers to a diagnostic instruction.
- It is used to trap and identify specific conditions for
program debugging as well as for system troubleshooting. - It is also used to diagnose the ladder logic program for trouble shooting by placing the controller in suspend or idle mode.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Design logic circuits that controls an elevator door in a 3 story building. The circuit has a for input lines. M is a logic circuit that indicates when the elevator is moving (M = 1) or stopped (M = 0). F1, F2, F3 are floor indicator signals that are normally low, and they go hi only when the elevator is positioned at the level of the particular floor. For example, when the elevator is lineup level with the second floor F2=1 and F1 = F3 = 0 the circuit output is the OPEN signal which is normally Low and it is to go HIGH when the elevator door is to be opened
Computer Science
A circuit for two output ports (A&C) of the AVR ATmega16 microcontroller each connected to 8 LEDs. Write a program to control the LEDs in a sequence shown by stepping to lit on the LED sequentially as in the figure by toggling the LED at the same time for both ports (500mS) ending at the last state of the figure and looping back inversely to the start. This s done for 3 times back and forth.
By implementing the concepts of Classes and Objects, write a C++ program that converts
the value of Delta-connected resistances to their equivalent Wye- connected resistances.
Use the following formulas:
R1 = R12(R31)/(R12+R23+R31) R2 = R12(R23)/(R12+R23+R31)
and R3 = R31(R23)/(R12+R23+R31)
The values of the 3 Delta-connected resistances, R12, R23 and R31 are to be entered from
the keyboard.
Accomplish the following for the given class diagram:
Delta2Wye
1.) Create the class implementation using C++
R12 : double
R23 : double
2.) Using the constructor, create the object, D1 from
R31: double
class Delta2Wye and store it in the Stack memory.
+ Delta2Wye( R12 : double, R23:
3.) Implement the functions of the object.
Double, R31: double )
+ setR( ): void
+ DR1(): double
+ DR2( ): double
+ DR3( ): double
Chapter 13 Solutions
PROGRAMMABLE LOGIC CONTROLLERS (LOOSE PA
Ch. 13 - Prob. 1RQCh. 13 - Prob. 2RQCh. 13 - Prob. 3RQCh. 13 - List three potential noise-generating inductive...Ch. 13 - Prob. 5RQCh. 13 - Prob. 6RQCh. 13 - Prob. 7RQCh. 13 - Under what condition can a ground loop circuit be...Ch. 13 - Prob. 9RQCh. 13 - What operating state will cause an inductive load...
Ch. 13 - Prob. 11RQCh. 13 - Prob. 12RQCh. 13 - Prob. 13RQCh. 13 - Prob. 14RQCh. 13 - Prob. 15RQCh. 13 - List four uses for the data monitor function.Ch. 13 - Prob. 17RQCh. 13 - Prob. 18RQCh. 13 - Prob. 19RQCh. 13 - Prob. 20RQCh. 13 - Prob. 21RQCh. 13 - Prob. 22RQCh. 13 - Prob. 23RQCh. 13 - Prob. 24RQCh. 13 - Prob. 25RQCh. 13 - Prob. 26RQCh. 13 - Prob. 27RQCh. 13 - Prob. 28RQCh. 13 - Prob. 29RQCh. 13 - Prob. 30RQCh. 13 - Prob. 1PCh. 13 - A fuse is blown in an output module. Suggest two...Ch. 13 - Prob. 3PCh. 13 - Prob. 4PCh. 13 - Prob. 5PCh. 13 - Prob. 6PCh. 13 - A specific output is forced on, but the LED module...Ch. 13 - An electronic-based input sensor is wired to a...Ch. 13 - Prob. 9PCh. 13 - Prob. 11PCh. 13 - Prob. 12PCh. 13 - Prob. 13PCh. 13 - The program of Figure 13-39 is supposed to execute...
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- 3. Design a logic circuit that controls an elevator door in a three-story building. M is a logic signal that indicates when the elevator is moving (M = 1) or stopped (M = 0). F1, F2, and F3 are floor indicator signals that are normally LOW, and they go HIGH only when the elevator is positioned at the level of that particular floor. For example, when the elevator is lined up level with the second floor, F2 = 1 and F1 = F3 = 0. The circuit output is the OPEN signal, which is normally LOW and will go HIGH when the elevator door is to be opened. We can fill in the truth table for the OPEN output as follows: a. Because the elevator cannot be lined up with more than one floor at a time, only one of the floor inputs can be HIGH at any given time. This means that all those cases in the truth table where more than one floor input is a 1 are don't-care conditions. We can place an x in the OPEN output column for those eight cases where more than one F input is 1. b. Looking at the other eight…arrow_forwardDevelop ladder logic programming for a parking area with 100 slots. Use counters for the application Provide the following Allocation list Grafcet Equation Ladder programarrow_forwardCSI Task 2. (a) Consider the circuit below: D - Three gates have been taken out of the circuit. Place the gates in the circuit, you choose where and draw the completed circuit (you can copy this diagram into your submission). Then, write X as an unsimplified Boolean expression, and as a truth table (the truth table must show intermediate values) (b) You must design a combinational logic circuit to ring an alarm for the days that I need to go to work. The circuit has three inputs, forming the three bits of a binary number that represent the days of the week (0-Sunday, 1-Monday, ... up to 6-Saturday) The circuit is to have an output of 1 for three days of the week (you are to choose the days.) The output will be 0 for the rest of the days of the week. IN1 IN2 circuit OUT IN3 Design a logic circuit to implement OUT Do your design as a truth table, a Karnaugh Map (K-Map), a boolean expression and a logic eircuit,arrow_forward
- 6. For the following Verilog code, draw the corresponding circuit diagram for "bigMod". Your circuit should only involve standard gates (AND, OR, NAND, NOR, XOR, Inverter), and the variable names Val, X, Y, and Z. DO NOT SIMPLIFY THE CIRCUIT. Note: all of the code is legal Verilog, with no errors. module tstMod (F, A, B, C); output logic F; input logic A, B, C; assign F endmodule = (A & ~B & C) | (A & C) | ~B; module bigMod (Val, X, Y, output logic Val; input logic X, Y, Z; logic T; Z); .C (Y)); tstMod T1 (.F (T), .A (X), .B (1'bl), tstMod T2 (.F (Val), .A(Z), .B (T), .C (X)); endmodulearrow_forwardB. A power plant is cooled by 3 ventilation fans, numbered 1 to 3, with flow rates F, 2F and 3F respectively. An alarm is to be sounded if the plant is running and the air flow rate is less than 3.5F. Design and implement a logic circuit to do this using Multisim.arrow_forwardTrain 120 1) The train comes only from the right. The train lengthly) is less thon Ix-Xl. Design the osynchronous logic circuit that enables the level crossing to work. Note : The first x0 will be active. and the level will be closed. erossing open after the train exits the xl crossing. The level crossing willarrow_forward
- Write an 8051 asm program to design a voltage level indicator system using potentiometer and LEDS. The system must display the different level of the voltage with the help of 5 LEDS as per following conditions. a) If the voltage is between 0 to 1V glow LED1 b) If the voltage is between 1 to 2V glow LED1 and LED2 c) If the voltage is between 2 to 3V glow LED1 to LED3 d) If the voltage is between 3 to 4V glow LED1 to LED4 e) If the voltage is between 4 to 5V glow LED1 to LED5arrow_forwardNonearrow_forwardBinary Circuit Adding Program Write a python program that will add two 4 digit binary numbers and yield an answer. Use the int() function to convert from binary to decimal. Display both values. The program logic must use the gate logic from the Python Logic Code:AND, OR, NOT & XOR Assignment to determine the digit outputs. The diagram below illustrates how the circuit would look for adding two digit binary numbers.arrow_forward
- Design a logic circuit that controls an elevator door in a three-story building.The circuit has four inputs. M is a logic signal that indicates when the elevator is moving (M=1) or stopped (M=0). F1, F2 and F3 are floor indicator signals. They go HIGH or 1 only when the elevator is positioned at the level of that particular floor. For an example, OPEN is HIGH when the elevator is not moving (M=0) and lined up with the second floor, F2=1, while not lined up with others (F1=F3=0). Also remember that the elevator cannot be lined up with more than one floor at a time, as only one of the floor inputs can be HIGH at any given time.arrow_forward2. Design a logic circuit that controls an elevator door in a three-story building. The circuit has four inputs. M is a logic signal that indicates when an elevator is moving (M=1) or stopped (M=0). F1, F2 and F3 are floor indicator signals that are normally LOW, and they go HIGH only when the elevator is positioned at the level of that particular floor. For example, when the elevator is lined up level with the second floor, F2=1 and F1=F3=0. The circuit output is the OPEN signal which is normally LOW and is to go HIGH when the elevator door is to be opened.arrow_forwardPart a Design a logic circuit using the truth table Inputs output shown. Use only basic logic gates (AND, OR, NOT). Also, the circuit should use the FEWEST number of gates and the FEWEST number of inputs to the gates. Fully label all the inputs and outputs. a b. 1 1 1 1 1. 1 1 Part b Implement a 3-input XOR gate using only a 4x1 multiplexer and an inverter. Also complete the truth table in your answer sheets with the correct labels and function solution. Fully label all inputs and outputs. Part c Design a full-adder using half-adders and A- additional logic using the half-adder shown here. Pi Giarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education