Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 7 Programming Logic Gate Functions in PLCs.

Similar presentations


Presentation on theme: "Chapter 7 Programming Logic Gate Functions in PLCs."— Presentation transcript:

1

2 Chapter 7 Programming Logic Gate Functions in PLCs

3 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Objectives Describe combinational and sequential logic gate circuits. Create PLC ladder logic programs for NOT, AND, OR, NAND, NOR, XOR, and XNOR logic gates. Create Boolean expressions and logic gate circuits from truth tables.

4 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Objectives Use the Logic Converter instrument in NI Multisim to create logic tables and Boolean expressions from logic gate circuits. Convert Boolean expressions to PLC ladder logic diagrams. Convert PLC ladder logic diagrams to logic gate circuits and Boolean expressions.

5 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Combinational Logic Gates Do not require clock pulses to operate. Outputs depend only on their inputs. Outputs are generated instantaneously. Simply called logic gates.

6 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Logic Gates NOT. AND. OR. NAND. NOR. XOR (exclusive OR). XNOR (exclusive NOR).

7 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Sequential Logic Devices Have outputs that depend on their inputs as well as time. Require clock pulses. An inherent delay time is always present. Flip-flop devices.

8 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Sequential Logic Circuit

9 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Boolean Expressions Every gate logic function has its own equation called a Boolean expression.Boolean expression Boolean algebra:Boolean algebra –Two states are true and false.

10 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Boolean Expressions (Cont.) True state:True state –Represented by the number one, called logic high or logic one in Boolean algebra. logic high False state:False state –Represented by the number zero, called logic low or logic zero. logic low

11 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Boolean Expressions (Cont.) Logic high: –Represented by the presence of a voltage potential. –Represented with five volts (+5 V). Logic low: –Represented by the absence of a voltage potential. –Represented with zero volts (0 V).

12 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Truth Tables In Boolean algebra, a table contains the digital input and output points. This table is called a truth table.truth table

13 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Gate Symbols For every combinational and sequential logic device. Used to create logic gate circuits.

14 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. NOT Gate Output is the inverse of the input. Sometimes called an inverter. Function is simulated by the electric circuit displayed.

15 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. AND Gate Two-input AND logic gate symbol, its Boolean expression, and its truth table.

16 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. OR Gate Two-input OR logic gate symbol, its Boolean expression, and its truth table.

17 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. NAND Gate Two-input NAND logic gate symbol, Boolean expression, and its truth table.

18 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. NOR Gate A two-input NOR logic gate symbol, its Boolean expression, and its truth table.

19 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. XOR (exclusive OR) Gate XOR logic gate symbol, its Boolean expression, and its truth table.

20 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. XNOR (exclusive NOR) Gate XNOR logic gate symbol, its Boolean expression, and its truth table.

21 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Simplifying Boolean Expressions To convert a truth table to a PLC ladder logic diagram: –Find its simplified Boolean expression. –Use the gate logic to PLC ladder diagram conversion routine to create the PLC ladder logic diagram.

22 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Simplifying Boolean Expressions (Cont.) Three methods used to simplify Boolean expressions: –Karnaugh maps. –Quine-McCluskey routine. –Electronic simulation software.

23 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Karnaugh Maps (K-Map) Graphical representations of truth tables. –Use columns and rows to represent each term in a truth table. –For an n-variable input truth table, there are 2 n boxes in a Karnaugh map. –A box for every line in the truth table.

24 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Karnaugh Maps (K-Map) (Cont.)

25 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Using K-Maps Use the following steps to simplify the Boolean expressions using K-Maps: 1.Select an appropriate K-Map that has the correct number of input boxes, such as two-input and three-input. As stated, for an n-variable input truth table, there will be 2 n boxes. Therefore, for a two-variable (A and B) input table, there will be 2 2 boxes, or 4 boxes. 2.Plot only the terms in which Y = 1.

26 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Using K-Maps (Cont.) 3. Follow the rules below for grouping the 1s in the K-Map that lead to simplifying the expression.

27 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Using K-Maps (Cont.) Each group must contain an even number of binary 1s.

28 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Using K-Maps (Cont.) Every 1 in adjacent cells must be included in a group. The same 1 can be used in two or more overlapping groups. Each group should be as large as possible.

29 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Using K-Maps (Cont.) Map can be considered closed, so that end boxes are grouped adjacently (top and bottom, or left and right).

30 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Using K-Maps (Cont.) How groups wrap around the K-Map.

31 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Using K-Maps (Cont.) 4. Write the Boolean expressions for each group, and then simplify the expression.

32 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Using K-Maps (Cont.) 5. Sum common variables from each group to create simplified sum of product (SOP) Boolean expression.

33 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Quine-McCluskey Routine For more than five input variables, a better method for simplifying Boolean expressions. Complicated method that uses the Boolean algebraic simplification rules to find the simplified Boolean expression. Might be used in an advanced course.

34 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Electronic Simulation Software Easiest method to find simplified Boolean expression: –Enter input and output data. –Solves and simplifies the expression. –NI Multisim is an example of this software.

35 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. NI Multisim Software Open NI Multisim program. From the Instruments toolbar, click the Logic Converter icon. Click a space in the work area to place the converter. Double-click the Logic Converter image to open the Logic Converter dialog box.

36 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Creating PLC Ladder Logic Diagrams from Logic Gate Circuits Convert each gate to its equivalent ladder logic diagram.

37 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Creating PLC Ladder Logic Diagrams from Boolean Expressions Some manufacturers use Boolean expressions to program PLCs. Example Create the PLC ladder logic diagram for the following Boolean expression. Y = A + B + CD + EB

38 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Creating PLC Ladder Logic Diagrams from Boolean Expressions (Cont.) To create the diagram, each rung or each portion of a rung is created by replacing the Boolean letter with the inputs that match.

39 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. PLC Ladder Logic Diagrams from Boolean Expressions

40 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Creating Logic Gate Circuits from PLC Ladder Logic Diagrams Converting to logic gate circuits: –Find Boolean expression that represents ladder logic diagram. –Draw the logic gate circuit using the Boolean expression similar. –Use logic converter instrument in NI Multisim program to find truth tables and Boolean expressions.

41 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Creating Logic Gate Circuits from PLC Ladder Logic Diagrams (Cont.) Create the logic gate circuit for the PLC ladder logic diagram displayed.

42 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Creating Logic Gate Circuits from PLC Ladder Logic Diagrams (Cont.) Turn the PLC ladder logic diagram into a Boolean expression as shown in the ladder diagram.

43 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Glossary AND gate: Gate that only generates a logic high output when all inputs are logic high. Boolean algebra: Form of mathematics that uses two conditions or states: true and false. Boolean expression: Names for equations in Boolean algebra.

44 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Glossary Combinational logic gates: Logic devices in which the output of the device is dependent only on the present inputs to the device. There is no dependency on past inputs. Combinational logic gates do not require clock pulses to operate. False state: State represented in digital electronics with a number zero. Gate symbols: Symbols used to display logic gate devices.

45 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Glossary Karnaugh map: A tool that can be used to simplify Boolean expressions. This is an older, difficult method for Boolean expression simplification. Logic high: State in digital electronics that is represented with 5 volts. Also called logic one. Logic low: State in digital electronics that is represented with zero volts. Also called logic zero.

46 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Glossary NAND gate: Gate that does not generate a logic high output when all inputs are logic low. An inverted AND. NOR gate: Gate that generates a logic high output when all inputs are logic low. An inverted OR. NOT gate: Gate that generates a logic high output when all inputs are logic low.

47 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Glossary OR gate: Gate that generates a logic high output in all states except when all inputs are logic low. Quine-McCluskey routine: Tool used as an advanced Boolean expression simplification routine.

48 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Glossary Sequential logic devices: Logic devices in which the output of the device is dependent on the present and past inputs to the device. Sequential logic devices require clock pulses to operate. True state: State in digital electronics that is represented with a number 1.

49 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Glossary Truth table: Table used to map Boolean expressions. Truth tables contain Boolean expression inputs and outputs. XNOR gate: Gate that generates a logic high output when either both inputs are logic high or both inputs are logic low.

50 Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Glossary XOR gate: Gate that generates a logic high output when one input is logic high and the other input is logic low or vice versa.


Download ppt "Chapter 7 Programming Logic Gate Functions in PLCs."

Similar presentations


Ads by Google