plc

10
Introduction to Programmable Logic Controllers (PLC’s) The Need for PLCs Hardwired panels were very time consuming to wire, debug and change. It identified the following requirements for computer controllers to replace hardwired panels. -- Easy to modify input and output devices. -- Easily programmed and maintained by plant electricians. -- Be able to function in an industrial environment. Programmable Logic Controllers A Programmable logic controller (PLC) is a specialized computer used to control machines and process. It uses a programmable memory to store instructions and specific functions that include On/Off control, timing, counting, sequencing, arithmetic and data handling. A PLC has three main aspects: the inputs, the outputs and the control program. The inputs are connected to sensors that inform the PLC about the environment. The program uses a set of logical instructions that drives the outputs based on the inputs. The outputs are connected to the devices that need to be controlled.

Upload: kyle-lloyd

Post on 13-Sep-2015

214 views

Category:

Documents


1 download

DESCRIPTION

basic assignment for PLC

TRANSCRIPT

Introduction to Programmable Logic Controllers (PLCs)

The Need for PLCsHardwired panels were very time consuming to wire, debug and change.It identified the following requirements for computer controllers to replace hardwired panels.-- Easy to modify input and output devices.-- Easily programmed and maintained by plant electricians.-- Be able to function in an industrial environment.

Programmable Logic ControllersA Programmable logic controller (PLC) is a specialized computer used to control machines and process.It uses a programmable memory to store instructions and specific functions that include On/Off control, timing, counting, sequencing, arithmetic and data handling.A PLC has three main aspects: the inputs, the outputs and the control program. The inputs are connected to sensors that inform the PLC about the environment. The program uses a set of logical instructions that drives the outputs based on the inputs. The outputs are connected to the devices that need to be controlled.There are two basic types of Programmable Logic Controllers: a single box type and a modular or rack type. The box type is smaller and used for simpler control situations. It is supplied as an integral compact package, compete with power supply, processor, memory and input output units

Some of the most basic of theses only have 4 outputs. They typically can have from 4 to 40 inputs and outputs. Depending on size and functionality they can cost between $100 and $1000. Box type PLCs has limited expansion capabilities. The modular type consists of a central rack that house various handpicked modules that are appropriate for each control situation. A large variety of modules exist that satisfy many needs such as power supplies, processors, analog input and outputs, digital input and outputs, and communications. I/O modules can always be added after the unit it installed to suit new needs. Power supplies can be upgrade to meet new power requirements. Also the I/O modules can be much more specialized than that of the box type PLCs. For example, there are modules that serve as PID control or TTL logic inputs. Modular PLCs are used for larger and more complex operations. Typically they have from 20 to 100 inputs and outputs and up.The PLC systemA programmable logic controller consists of the following components:-- Central Processing Unit (CPU) -- Memory-- Input modules -- Output modules and-- Power supplyCPULike other computerized devices, there is a Central Processing Unit (CPU) in a PLC. The CPU, which is the brain of a PLC, does the following operations: Updating inputs and outputs. This function allows a PLC to read the status of its input terminals and energize or de-energize its output terminals. Performing logic and arithmetic operations. A CPU conducts all the mathematic and logic operations involved in a PLC. Communicating with memory. The PLCs programs and data are stored in memory. When a PLC is operating, its CPU may read or change the contents of memory locations. Scanning application programs. An application program, which is called a Ladder Logic, is a set of instructions written by a PLC programmer. The scanning function allows the PLC to execute the application program as specified by the programmer. Communicating with a programming terminal. The CPU transfers program and data between itself and the programming terminal.

A PLCs CPU is controlled by operating system software. The operating system software is a group of supervisory programs that are loaded and stored permanently in the PLCs memory by the PLC manufacturer.

MemoryMemory is the component that stores information, programs, and data in a PLC. The process of putting new information into a memory location is called writing. The process of retrieving information from a memory location is called reading. The common types of memory used in PLCs are Read Only Memory (ROM) and Random Access Memory (RAM). A ROM location can be read, but not written. ROM is used to store programs and data that should not be altered. For example, the PLCs operating programs are stored in ROM.A RAM location can be read or written. This means the information stored in a RAM location can be retrieved and/or altered. Ladder logic programs are stored in RAM. When a new ladder logic program is loaded into a PLCs memory, the old program that was stored in the same locations is over-written and essentially erased.

The memory capacities of PLCs vary. Memory capacities are often expressed in terms of kilo-bytes (K). One byte is a group of 8 bits. One bit is a memory location that may store one binary number that has the value of either 1 or 0. (Binary numbers are addressed in Module 2). 1K memory means that there are 1024 bytes of RAM. 16K memory means there are 16 x 1024 =16384 bytes of RAM.

Input modules and output modulesA PLC is a control device. It takes information from inputs and makes decisions to energize or de-energize outputs. The decisions are made based on the statuses of inputs and outputs and the ladder logic program that is being executed. The input devices used with a PLC include pushbuttons, limit switches, relay contacts, photo sensors, proximity switches, temperature sensors, and the like. These input devices can be AC (alternating current) or DC (direct current). The input voltages can be high or low. The input signals can be digital or analog. Differing inputs require different input modules. An input module provides an interface between input devices and a PLCs CPU, which uses only a low DC voltage. The input modules function is to convert the input signals to DC voltages that are acceptable to the CPU. Standard discrete input modules include 24 V AC, 48 V AC, 120 V AC, 220 V AC, 24 V DC, 48 V DC, 120 V DC, 220 V DC, and transistor-transistor logic (TTL) level.The devices controlled by a PLC include relays, alarms, solenoids, fans, lights, and motor starters. These devices may require different levels of AC or DC voltages. Since the signals processed in a PLC are low DC voltages, it is the function of the output module to convert PLC control signals to the voltages required by the controlled circuits or devices. Standard discrete output modules include 24 V AC, 48 V AC, 120 V AC, 220 V AC, 24 V DC, 48 V DC, 120 V DC, 220 V DC, and TTL level.

Power SupplyPLCs are powered by standard commercial AC power lines. However, many PLC components, such as the CPU and memory, utilize 5 volts or another level of DC power. The PLC power supply converts AC power into DC power to support those components of the PLC.

Programming TerminalA PLC requires a programming terminal and programming software for operation. The programming terminal can be a dedicated terminal or a generic computer purchased anywhere. The programming terminal is used for programming the PLC and monitoring the PLCs operation. It may also download a ladder logic program (the sending of a program from the programming terminal to the PLC) or upload a ladder logic program (the sending of a program from the PLC to the programming terminal). The terminal uses programming software for programming and talking to a PLC.

Advantages of PLC Control System-- Flexible-- Faster response time-- Less and simpler wiring-- Easy to repair and expand-- Less expensive

PLC Ladder Logic Programs, Scan Operation, and Relay Logic InstructionsThis module introduces the concept of the PLC ladder logic program, program scanning, and bit instructions. After studying this module, the student will understand how an application program is executed in a PLC. The student will become familiar with the various relay logic instructions. An understanding of how the outputs are affected by the inputs in a ladder logic program, which contains only relay logic instructions, will be gained.

The application program used in PLCs is called the ladder logic program or the ladder diagram. Different brands of PLCs may have different formats for ladder logic programs and instructions, but the formats are similar. In this module and in following modules, Allen-Bradley SLC-500 ladder logic programs and instructions are used for examples. The programs used in these examples can be easily converted to other brand PLC ladder logic programs.

There are two power rails in a ladder logic program. These are the two vertical lines in the program, one on the left, and the other on the right, as shown in Figure. Each component in a ladder logic program is called an instruction. The instruction or instructions connected in parallel with other instruction(s) create a branch. Each part of the ladder logic program, which is a complete horizontal line and its branch(es) between the two power rails, is called a rung. In the Figure below there is one rung (rung 0000), two branches, and four instructions.

The relay logic instructions include Examine if Closed (XIC), symbol: Examine if Open (XIO), symbol: Output Energize (OTE), symbol: Output Latch (OTL), symbol: Output Unlatch (OUT), symbol:

Each of these instructions relates to a single bit of PLC memory that is specified by the instructions address. Therefore, these instructions are also called bit instructions. A PLC may have several input modules and several output modules. Each of the modules takes one slot in the PLC frame. There are usually 8 or more terminals in each module.