This document discusses programmable logic controllers (PLCs) and their use in industrial automation and control systems. It provides a brief history of PLCs, describing how they were invented in response to industry needs as replacements for hard-wired relay systems. It also outlines some key features of PLCs, including their ability to interface with sensors and actuators through extensive input/output arrangements and their use of programming to control industrial processes. The document concludes with descriptions of SCADA systems and human-machine interfaces used to monitor and operate automation systems.
This document discusses programmable logic controllers (PLCs) and their use in industrial automation and control systems. It provides a brief history of PLCs, describing how they were invented in response to industry needs as replacements for hard-wired relay systems. It also outlines some key features of PLCs, including their ability to interface with sensors and actuators through extensive input/output arrangements and their use of programming to control industrial processes. The document concludes with descriptions of SCADA systems and human-machine interfaces used to monitor and operate automation systems.
Bhagyashree Nagarkar th EX-5 sem, All Saints’ College of Technology,Bhopal e-mail:- [email protected]
Abstract Introduction
Automation devices such as controllers Automation is the use of control systems
and data systems and/or services. (such as numerical control, Systems and methods are provided that programmable logic control, and other receive statements or other unit of data industrial control systems), in concert interaction from an automation device, with other applications of information provide the statements to an appropriate technology (such as computer-aided system or service for processing, and technologies [CAD, CAM, CAx]), to optionally return a response such as a control industrial machinery and result set. Furthermore, in accordance processes, reducing the need for human with an aspect of the invention native intervention. In the scope of controller code, variables, or tags can be industrialization, automation is a step mapped to stored data, procedures or beyond mechanization. Whereas combinations of data and/or procedures mechanization provided human and updated automatically or semi- operators with machinery to assist them automatically. A programmable logic with the muscular requirements of work, controller (PLC) or programmable automation greatly reduces the need for controller is a digital computer used for human sensory and mental requirements automation of electromechanical as well. Processes and systems can also processes, such as control of machinery be automated.Automation plays an on factory assembly lines, amusement increasingly important role in the global rides, or lighting fixtures. PLCs are used economy and in daily experience. in many industries and machines. Unlike Engineers strive to combine automated general-purpose The subject invention devices with mathematical and pertains to facilitating communication organizational tools to create complex between industrial computers, the PLC is systems for a rapidly expanding range of designed for multiple inputs and output applications and human activities. Many arrangements, extended temperature roles for humans in industrial processes ranges, immunity to electrical noise, and presently lie beyond the scope of resistance to vibration and impact. automation. Human-level pattern Programs to control machine operation recognition, language recognition, and are typically stored in battery-backed or language production ability are well non-volatile memory. A PLC is an beyond the capabilities of modern example of a real time system since mechanical and computer systems. output results must be produced in Tasks requiring subjective assessment or response to input conditions within a synthesis of complex sensory data, such bounded time, otherwise unintended as scents and sounds, as well as high- operation will result. level tasks such as strategic planning, currently require human expertise. In cylinders, magnetic relays, solenoids, or many cases, the use of humans is more analog outputs. The input/output cost-effective than mechanical arrangements may be built into a simple approaches even where automation of PLC, or the PLC may have external I/O industrial tasks is possible.Specialised modules attached to a computer network hardened computers, referred to as that plugs into the PLC programmable logic controllers (PLCs), are frequently used to synchronize the Architecture of PLCs flow of inputs from (physical) sensors and events with the flow of outputs to actuators and events. This leads to precisely controlled actions that permit a tight control of almost any industrial process.
History
The PLC was invented in response to the
needs of the American automotive manufacturing industry. In 1968 GM Hydramatic (the automatic transmission division of General Motors) issued a request for proposal for an electronic Developments in PLC replacement for hard-wired relay systems. The first PLC, designated the Early PLCs were designed to replace 084 because it was Bedford Associates' relay logic systems. These PLCs were eighty-fourth project, was the result. programmed in "ladder logic", which Dick Morley, who is considered to be strongly resembles a schematic diagram the "father" of the PLC. of relay logic. This program notation was chosen to reduce training demands Features of PLC for the existing technicians. Other early PLCs used a form of instruction list The main difference from other programming, based on a stack-based computers is that PLCs are armored for logic solver. severe conditions (such as dust, moisture, heat, cold) and have the Modern PLCs can be programmed in a facility for extensive input/output (I/O) variety of ways, from ladder logic to arrangements. These connect the PLC to more traditional programming languages sensors and actuators. PLCs read limit such as BASIC and C. Another method switches, analog process variables (such is State Logic, a very high-level as temperature and pressure), and the programming language designed to positions of complex positioning program PLCs based on state transition systems. Some use machine vision. On diagrams. the actuator side, PLCs operate electric motors, pneumatic or hydraulic Programming in PLC Early PLCs, up to the mid-1980s, were programmed using proprietary programming panels or special-purpose programming terminals, which often had dedicated function keys representing the various logical elements of PLC programs. Programs were stored on cassette tape cartridges. Facilities for printing and documentation were very minimal due to lack of memory capacity. The very oldest PLCs used non-volatile magnetic core memory.
SCADA
The term SCADA usually refers to
centralized systems which monitor and control entire sites, or complexes of systems spread out over large areas (anything between an industrial plant and a country). Most control actions are performed automatically by Remote Terminal Units ("RTUs") or by Programmable Logic Controllers Data acquisition begins at the RTU or ("PLCs"). Host control functions are PLC level and includes meter readings usually restricted to basic overriding or and equipment status reports that are supervisory level intervention. For communicated to SCADA as required. example, a PLC may control the flow of Data is then compiled and formatted in cooling water through part of an such a way that a control room operator industrial process, but the SCADA using the HMI can make supervisory system may allow operators to change decisions to adjust or override normal the set points for the flow, and enable RTU (PLC) controls. Data may also be alarm conditions, such as loss of flow fed to a Historian, often built on a and high temperature, to be displayed commodity Database Management and recorded. The feedback control loop System, to allow trending and other passes through the RTU or PLC, while analytical auditing.SCADA systems the SCADA system monitors the overall typically implement a distributed performance of the loop. database, commonly referred to as a tag database, which contains data elements called tags or points. A point represents a single input or output value monitored or controlled by the system. Points can be either "hard" or "soft". A hard point represents an actual input or output within the system, while a soft point results from logic and math operations applied to other points. (Most implementations conceptually remove of a pump connected to a pipe can show the distinction by making every property the operator that the pump is running a "soft" point expression, which may, in and how much fluid it is pumping the simplest case, equal a single hard through the pipe at the moment. The point.) Points are normally stored as operator can then switch the pump off. value-timestamp pairs: a value, and the The HMI software will show the flow timestamp when it was recorded or rate of the fluid in the pipe decrease in calculated. A series of value-timestamp real time. Mimic diagrams may consist pairs gives the history of that point. It's of line graphics and schematic symbols also common to store additional to represent process elements, or may metadata with tags, such as the path to a consist of digital photographs of the field device or PLC register, design time process equipment overlain with comments, and alarm information. animated symbols.
Human Machine Interface The HMI package for the SCADA
system typically includes a drawing A Human-Machine Interface or HMI is program that the operators or system the apparatus which presents process maintenance personnel use to change the data to a human operator, and through way these points are represented in the which the human operator controls the interface. These representations can be process. as simple as an on-screen traffic light, which represents the state of an actual traffic light in the field, or as complex as
An HMI is usually linked to the SCADA
system's databases and software a multi-projector display representing programs, to provide trending, the position of all of the elevators in a diagnostic data, and management skyscraper or all of the trains on a information such as scheduled railway. maintenance procedures, logistic information, detailed schematics for a An important part of most SCADA particular sensor or machine, and expert- implementations are alarms. An alarm is system troubleshooting guides. This a digital status point that has either the means that the operator can see a value NORMAL or ALARM. Alarms schematic representation of the plant can be created in such a way that when being controlled. For example, a picture their requirements are met, they are The main disadvantages of automation activated. An example of an alarm is the are: "fuel tank empty" light in a car. The SCADA operator's attention is drawn to Technology limits. Current the part of the system requiring attention technology is unable to automate by the alarm. Emails and text messages all the desired tasks. are often sent along with an alarm Unpredictable development activation alerting managers along with costs. The research and the SCADA operator. development cost of automating a process is difficult to predict Advantages accurately beforehand. Since this cost can have a large impact on The main advantage of automation are: profitability, it's possible to finish automating a process only to Replacing human operators in discover that there's no economic tedious tasks. advantage in doing so. Replacing humans in tasks that Initial costs are relatively high. should be done in dangerous The automation of a new product environments (i.e. fire, space, required a huge initial investment volcanoes, nuclear facilities, in comparison with the unit cost under the water, etc) of the product, although the cost Making tasks that are beyond the of automation is spread in many human capabilities such as product batches. The automation handling too heavy loads, too of a plant required a great initial large objects, too hot or too cold investment too, although this cost substances or the requirement to is spread in the products to be make things too fast or too slow. produced. Economy improvement. Sometimes and some kinds of Applications automation implies improves in economy of enterprises, society 1. PLCs may need to interact with or most of humankind. For people for the purpose of configuration, example, when an enterprise that alarm reporting or everyday control. has invested in automation technology recovers its 2. Most modern PLCs can communicate investment; when a state or over a network to some other system, country increases its income due such as a computer running a SCADA to automation like Germany or (Supervisory Control And Data Japan in the 20th Century or Acquisition) system or web browser. when the humankind can use the internet which in turn use 3.Use of PLC in storing water- satellites and other automated engines. a facility needs to store water in a tank. The water is drawn from the tank by Disadvantages another system, as needed, and our example system must manage the water activity. A technician adjusts this level in the tank. deadband so the valve moves only for a significant change in rate. This will in Using only digital signals, the PLC has turn minimize the motion of the valve, two digital inputs from float switches and reduce its wear.A real system might (Low Level and High Level). When the combine both approaches, using float water level is above the switch it closes a switches and simple valves to prevent contact and passes a signal to an input. spills, and a rate sensor and rate valve to The PLC uses a digital output to open optimize refill rates and prevent water and close the inlet valve into the tank. hammer. Backup and maintenance methods can make a real system very When the water level drops enough so complicated . that the Low Level float switch is off (down), the PLC will open the valve to Conclusions let more water in. Once the water level rises enough so that the High Level A PAC provides in a single compact switch is on (up), the PLC will shut the controller the advanced control features, inlet to stop the water from overflowing. network connectivity, device This rung is an example of seal in logic. interoperability, and enterprise data The output is sealed in until some integration capabilities found in PLC- or condition breaks the circuit. PC-based automation controllers. With these features, the PAC has become an | integral part ofmeeting the new and | | Low Level High Level diverse requirements demanded in a Fill Valve | modern industrial application. |------[/]------|------[/]------- ---------------(OUT)---------| | | Reference | | | http://www.plcs.net/chapters/hist | ory2.htm | | http://www.koldwater.com/down | | Fill Valve | loadform.htm | http://www.htservices.com/Tutor |------[ ]------| ials/plctutorial1.htm | http://www.sea.siemens.com/step | | /templates/lesson.mason?plcs:1:1 | :1 An analog system might use a water http://www.thelearningpit.com/ps pressure sensor or a load cell, and an im/psim.html adjustable (throttling) dripping out of the tank, the valve adjusts to slowly drip water back into the tank.In this system, to avoid 'flutter' adjustments that can wear out the valve, many PLCs incorporate "hysteresis" which essentially creates a "deadband" of