PREFACE
1PROGRAMMABLE LOGIC CONTROLLERS
LADDER LOGIC
A CASE STUDY
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
2PLC HARDWARE
INPUTS AND OUTPUTS
RELAYS
A CASE STUDY
ELECTRICAL WIRING DIAGRAMS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
3LOGICAL SENSORS
SENSOR WIRING
PRESENCE DETECTION
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
4LOGICAL ACTUATORS
SOLENOIDS
VALVES
CYLINDERS
HYDRAULICS
PNEUMATICS
MOTORS
OTHERS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
5BOOLEAN LOGIC DESIGN
LOGIC DESIGN
COMMON LOGIC FORMS
SIMPLE DESIGN CASES
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
6KARNAUGH MAPS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
7PLC OPERATION
OPERATION SEQUENCE
PLC STATUS
MEMORY TYPES
SOFTWARE BASED PLCS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
8LATCHES, TIMERS, COUNTERS AND MORE
LATCHES
TIMERS
COUNTERS
MASTER CONTROL RELAYS (MCRs)
INTERNAL BITS
DESIGN CASES
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
9STRUCTURED LOGIC DESIGN
PROCESS SEQUENCE BITS
TIMING DIAGRAMS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
10FLOWCHART BASED DESIGN
BLOCK LOGIC
SEQUENCE BITS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
11STATE BASED DESIGN
LADDER LOGIC BY DESIGN
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
12NUMBERS AND DATA
NUMERICAL VALUES
DATA CHARACTERIZATION
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
13PLC MEMORY
PROGRAM VS VARIABLE MEMORY
PROGRAMS
VARIABLES (TAGS)
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
14LADDER LOGIC FUNCTIONS
DATA HANDLING
LOGICAL FUNCTIONS
DESIGN CASES
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
15ADVANCED LADDER LOGIC FUNCTIONS
LIST FUNCTIONS
PROGRAM CONTROL
INPUT AND OUTPUT FUNCTIONS
DESIGN TECHNIQUES
DESIGN CASES
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
16OPEN CONTROLLERS
IEC 61131
OPEN ARCHITECTURE CONTROLLERS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
17INSTRUCTION LIST PROGRAMMING
THE IEC 61131 VERSION
THE ALLEN-BRADLEY VERSION
SUMMARY
ASSIGNMENT PROBLEMS
18STRUCTURED TEXT PROGRAMMING
THE LANGUAGE
AN EXAMPLE
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
19SEQUENTIAL FUNCTION CHARTS
A COMPARISON OF METHODS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
20FUNCTION BLOCK PROGRAMMING
CREATING FUNCTION BLOCKS
DESIGN CASE
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
21ANALOG INPUTS AND OUTPUTS
ANALOG INPUTS
ANALOG OUTPUTS
CONTROLLOGIX HARDWARE
PLC-5 HARDWARE
DESIGN CASES
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
22CONTINUOUS SENSORS
INDUSTRIAL SENSORS
INPUT ISSUES
SENSOR GLOSSARY
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
23CONTINUOUS ACTUATORS
ELECTRIC MOTORS
HYDRAULICS
OTHER SYSTEMS
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
24CONTINUOUS CONTROL
CONTROL OF LOGICAL ACTUATOR SYSTEMS
CONTROL OF CONTINUOUS ACTUATOR SYSTEMS
DESIGN CASES
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
25FUZZY LOGIC
COMMERCIAL CONTROLLERS
SUMMARY
ASSIGNMENT PROBLEMS
26SERIAL COMMUNICATION
SERIAL COMMUNICATIONS
PARALLEL COMMUNICATIONS
DESIGN CASES
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
27NETWORKING
TOPOLOGY
OSI NETWORK MODEL
NETWORKING HARDWARE
NETWORK CONTROLS
NETWORK STANDARDS
PROPRIETARY NETWORKS
NETWORK COMPARISONS
DESIGN CASES
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
28HUMAN MACHINE INTERFACES (HMI)
HMI/MMI DESIGN
SUMMARY
29ELECTRICAL DESIGN AND CONSTRUCTION
ELECTRICAL WIRING DIAGRAMS
FAIL-SAFE DESIGN
SAFETY RULES SUMMARY
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
30SOFTWARE ENGINEERING
FAIL SAFE DESIGN
DEBUGGING
PROCESS MODELING
PROGRAMMING FOR LARGE SYSTEMS
DOCUMENTATION
COMMISIONING
SAFETY
LEAN MANUFACTURING
SUMMARY
PRACTICE PROBLEMS
ASSIGNMENT PROBLEMS
PRACTICE PROBLEM SOLUTIONS
31SELECTING A PLC
SPECIAL I/O MODULES
SUMMARY
ASSIGNMENT PROBLEMS
APLC REFERENCES
BCOMBINED GLOSSARY OF TERMS
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z