1
Programmable Logic Controller (PLC) Overview
Objectives
Describe the invention and the development history of programmable logic controller (PLC) systems. Discuss the benefits of PLCs over electromechanical relay logic systems. Distinguish between fixed and modular PLC devices.
Objectives
Discuss different types of Intel and Motorola microprocessors. Explain different types of random access memory (RAM) devices and their use in PLC systems. Explain different types of read only memory (ROM) devices.
Objectives
Explain the use of the address decoder circuit in a PLC system. List the major components of a PLC power supply. Describe Allen-Bradley programmable controller devices.
Fixed PLC
If all units are in one fixed enclosure. Number of input ports cannot be expanded. Number of output ports cannot be expanded.
(Energy Concepts, Inc.)
Goodheart-Willcox Co., Inc. Permission granted to reproduce for educational use only.
Modular PLC
If each unit is placed in different racks. Input modules can be added if needed. Output modules can be added on modular PLC systems.
(Energy Concepts, Inc.)
Goodheart-Willcox Co., Inc. Permission granted to reproduce for educational use only.
Cache
Instruction cache:
Temporarily holds incoming instructions.
Data cache:
Temporarily holds incoming data.
Bus
Bus width:
How many conductors comprise the address bus and data bus.
Address bus:
Helps the CPU to find physical locations in memory.
Data bus:
Transfers data between CPU components, such as between the I/O and RAM. The wider the data bus, the more data that can be transferred at one time.
Goodheart-Willcox Co., Inc. Permission granted to reproduce for educational use only.
Instruction Set
CISC-based microprocessor RISC-based microprocessor
Memory Devices
Two types of internal memory devices for a CPU:
Random access memory (RAM). Read only memory (ROM).
When the MPU communicates with a chip, only that chip is connected to the address, data, and control lines of the CPU.
Peripheral Chips
Also called support chips. Used to enable the microprocessor to communicate with input/output devices. Supports the MPU with a different task.