of 5

Introduction to programmable logic controllers, part 1

Published on 6 days ago | Categories: Documents | Downloads: 1 | Comments: 0



An introduction to programmable logic controllers, part I PLC are used in almost every industry to control the process and the operation of equipment as well as  in electrical power distribution substations. Despite the vast range of configurations and levels of  sophistication that specific applications demand, there are some basic elements common to all  programmable logic controllers (PLCs). Understanding how these building blocks work can go a long  way toward better PLC selection for your plant's processes and equipment.  A PLC is a solid state device that works on conventional microprocessor computer principles. The  microprocessor is programmed to respond as a programmable controller which continuously and  sequentially performs certain functions. PLCs receive input from a variety of switches and sensors,  make decisions based on input status and program logic and, finally, write outputs to affect equipment  control.  The control function that a PLC system performs has three basic elements: the sense, the decision and  the control. Input from the field is generated by push buttons, limit switches, relay contacts, selector  switches, and other sensors and switches. Outputs are sent to the field to control motor starters, valve  actuators, solenoids, and relays. The decisions a processor make are executed by manipulating the  registers which reside in the PLC processor. (A register is a small portion of memory that can be used  by the processor to store different kinds of information).  This manipulation does not occur unless a user developed control program is stored in the processor  memory. The control program is developed using ladder diagram programming. In the ladder diagram  all I/Ps are shown as contact symbols and all O/Ps as coil symbols along with an associated number  which is the address. These address numbers reference either the location of the external I/P and O/P  connections to the PLC or the internal relay equivalent address within the processor. Refer to Figure 1  for a schematic of relay logic as performed by a PLC.  THE PROCESSOR  The processor is a self­contained device which houses the control processor, the communication ports,  user memory, scan processor, registers, fault monitoring circuity, real­time clock and status light  emitting diodes. The principal function of the processor is scanning. More specifically, the processor  reads inputs, consults the ladder diagram, and updates outputs accordingly. The longer the program, the  longer the scan time. Another reason for a slow scan time is fragmented registers ­ registers containing  both input and output data. Registers hold in their memory the changing information upon which the  processor bases its decisions. Registers can hold the status of digital I/O (for example, 16 bits) or a  single number representing a timer, a counter or any data value. Input and output devices connected to a  PLC are assigned address numbers. The registers could be assigned and used for digital I/O, internal  relays, data storage or as register modules. The limitation on the usage and addressing of registers is  based on the processor design. Processor memory can be classified in a number of ways, including  PROM (programmable read only memory) factory programmed executive program, which makes the  micro­processor perform as a programmable controller, and RAM user memory used to store the ladder  diagram. Random access memory is volatile and needs battery back­up. It is used for data handling and  variables storage, including the status of timers, counters, and digital I/O. Set points and tables can also 

be stored in these registers. Some types of processors gave a user memory RAM and UVPROM (ultra  violet programmable read only memory). A RAM/UVPROM processor not only provides the capability  of storing regular ladder rungs in UVPROM but also allows the programming of critical circuits in an  unchangeable format. LED indicators on the front of the processor will signal run (processor operating  properly), halt (processor is not scanning), memory (processor detected an error in user memory), force  (one or more inputs or outputs have been forced to ON or OFF), I/O (malfunction occurred within the  I/O registers or external system), battery low (back­up battery is low), write protect (part or all user  memory is protected from alterations). The processor is mounted in the CPU slot of a digital or register  rack assembly. 


INPUT/OUTPUT MODULES  The input/output modules used to interface between the field and the processor are numerous but there  are some basic configurations. A broad classification for these modules is whether or not they can be  classified as intelligent.  •Digital input modules. These modules are capable of receiving signals from four, eight, or twelve field  input devices (switches and sensors) or five volt dc devices. Inputs are either electrically isolated or not  isolated from each other. Each of the optically isolated inputs has a LED indicator on the front of the  module which illuminates on receiving an ON signal from the field I/P device.  •Digital output module. These modules are capable of driving loads such as motor starters, solenoids,  and pilot lights. These outputs may or may not be electrically isolated from each other. The front cover  of such modules could have up to three LED indicators: one illuminates when the processor issues a  command to energize the output, another when the I/P voltage is provided on the O/P terminal, and the  third could be a blown fuse indicator. These modules are installed in I/O digital rack assemblies.  •Analog input modules. These modules are inserted in any slot of a register rack except the CPU or into  the register slot of a digital rack. The analog module is made up of several subsystems: the analog to  digital converter, the input multiplexer, the on­board microprocessor, the auto­calibration system, the  dc­to­dc converter, signal and power isolation circuitry. This type of module is capable of recieving a  number of channels (up to four) of high level analog input signals. The signal is then converted through  the analog to digital converter subsystem and then inputted to processor.  •Analog output modules. These modules can be plugged in the same location as analog input modules.  This type of module is made up of digital to analog converter, sample and hold circuit, on­board  microprocessor, dc­to­dc converter, signal and power isolation circuitry. The module is capable of  generating a number of analog output signals for controlling equipment action ( valves, rheostat,.. ).  PROCESS CONTROL MODULE  The process control module permits proportional/intergral/derivative (PID) control of one to four loops. 

It can be used as a stand­alone loop controller or tied into a large distributed control system containing  other modules, terminals, PLC, and computers. It is an intelligent I/O module that monitors the input  process variable, compares the I/P to the desired set point, calculate the analog O/P based on the  control algorithm programmed in the module. Closed loop control is used when disturbances require  more elaborate corrective action to maintain the process. (Figure 2 shows a simplified PID closed loop  system). 

The instrumentation used to measure the process variable is usually analog. The output is usually an  analog control device termed "final control element." These field values are inputted to or outputted  from the processor via analog I/P, O/P modules. Figure 3 shows a sample system with one loop. 

 There are three modes of process control module (PCM)  operation: manual, auto and cascaded (which permits two loops to control one process). Algorithms  exist to solve each of the three types of PID problems: reverse acting, direct acting and manual. A  process control station can be used in conjunction with this module to allow the adjustment and  monitoring of the loop parameters and alarms.This module solves each loop in order, starting with the  first, then the second and so on. The module reads the PV at the start of this loop calculation and sends  the result to the output module at the end of such loop's calculation. Registers can be defined as loop  (the registers associated to a particular loop), PCM registers (registers associated with a PCM ­ 4 times  the loop registers­ for a 4 loop PCM) and rack addressing registers (addreses assigned to the registers as  part of the rack system). For a typical configuration to pass information between PCMs, refer to fig. 4.


STEPPING MOTOR CONTROLLER  This module allows the programmable control of stepper motors using PLC. Accelerations,  decelerations, constant velocities and final positioning can be programmed in single moves or  combinations of moves to suit a variety of motion applications. Data and commands sent to the stepper 

motor controllers are converted to pulse outputs to be applied to the controlled motor through the  translator. The desired motion of the stepper motor can be accelerated, decelerated or maintained at a  constant rate by controlling the output pulse rate. Positioning modes that could be available with this  module include single step, which allows the control of individual moves one at a time and continuous  mode that allows the blend of moves continuously into a move profile with fully programmed  accelerations and decelerations. A typical module may have 7 input terminals which are the 5­25 V  supply, the manual/automatic, the slow down, the stop, the clear, the jog ­ clockwise and jog ­ counter  clockwise.  The 5 output terminals are the power supply, the C.C.W. pulse, the C.W pulse and the common which  are connected to the translator (driver amplifier). LEDs are provided to indicate the condition of the  SMC, refer to fig. 5 for the typical available functions. One method of setting this module could be  through the use of dip switches. The setting of such switch will allow the selection of the following:  output pulse duration (eg. 5 or 20 microsec.), the polarity of the pulse of the C.W. and C.C.W. pulses  (eg. negative or positive), the method by which the SMC will stop the stepping motor if the processor is  placed in halt (eg. stop immediately or decelerate to stop) and finally whether the SMC will have  external inputs that would control the slowing down and stopping of the motor. For a block diagram and  external connections, refer to fig. 5. 

In general, the SMC will maintain an accumulated bidirectional pulse count (a continous total number  of produced pulses). It can preset or be cleared by the user program or the input clear connection to the  SMC. A brief description of stepping motors, the different types and a few definitions will follow. The  stepping motor is a device that translates electrical pulses into mechanical movements. Per each  incoming pulse the output shaft rotates or moves a specific angular rotation. This displacement is  repeated precisely with each succeeding pulse (which is transleted by the drive circuitry­translsator).  The error introduced by the stepping motor is less than 5 % per step and is non­cumulative. The basic  motor types are the variable reluctance (VR), the permanent magnet (PM) and the hybrib. The VR  motor operates generally with step angles of 5 deg. to 15 deg. The PM one generally has step angles of  45 or 90 deg. The hybrid exhibit steps between 0.9 and 5 deg. The basic principle of operation of  stepping motors is based on the permanent magnet theory "like poles repel and opposite polarities  attract". The number of teeth on the rotor and stator determines the step angle that will be achieved each  time the polarity of one winding is changed.  STEP ANGLE:the motor shaft rotates its specific increment each time the winding polarity changes.  This specific degree of rotation or increment is the step angle and is measured in degrees. 

ERROR FREE START STOP (EFSS): it is an additional curve that may be found on some speed­torque  curves which indicates the maximum step rate to which the particular motor can start and stop without  loosing step or falling out of synchronism. This condition assumes no acceleration/deceleration time.  STEPS PER SECOND: it replaces the RPM figure of a standard motor. The number of angular  movements accomplished by the motor in one second. Steps per revolution is the total number of steps  required to have the output shaft rotating 360 deg.  TRANSLATOR: it is an electronic device with circuitry to convert pulses into the proper switching  sequence, resulting in one motor step taken for each pulse received from the SCM.  PULSE RATE: it is the rate at which the motor windings are switched. When one pulse equals one  motor step, the pulse rate is also the motor stepping rate.  RAMPING: it is the process of controlling pulse frequency to accelerate the motor from zero to  maximum speed as well as to decelerate the motor from maximum speed to zero. It increases the  capability of driving the motor and load to higher speed levels.  SLEW RATE: it is an area of high speed where the motor can run unidirectionally in synchronism, but  it cannot instantaneously stop, reverse or start. The stepping motor is brought up to a slewing rate using  acceleration and is then decelerated to the EFSS where it can be stopped without the loss of a step.  STEP RESPONSE: when given a command to take a step the motor will respond with a specific time  period. This time for a single step is function of the torque to inertia ratio of the rotor and of the  characteristics of the electronic drive system. 

Sponsor Documents

Or use your account on DocShare.tips


Forgot your password?

Or register your new account on DocShare.tips


Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in