1 / 62

Programmable Logic Controllers (PLC ’ s)

Programmable Logic Controllers (PLC ’ s). Definition.

oksana
Télécharger la présentation

Programmable Logic Controllers (PLC ’ s)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programmable Logic Controllers (PLC’s)

  2. Definition According to National Electrical Manufacturers’ Association a PLC is:A digital electronic device using a programmable memory to store instructions and to implement specific functions such as logic, sequence, counting, timing and arithmetic to control machines and processes through digital or analog input/output modules.

  3. What is a PLC? • A special computer for logic controls

  4. PLC History In the late 1960's PLCs were first introduced Bedford Associates (Bedford, MA) proposed something called a Modular Digital Controller (MODICON) to a major US car manufacturer In the mid70's the dominant PLC technologies were sequencer state-machines and the bit-slice based CPU. The AMD 2901 and 2903 were quite popular in Modicon and A-B PLCs Communications abilities began to appear in approximately 1973. The first such system was Modicon's Modbus. The PLC could now talk to other PLCs and they could be far away from the actual machine they were controlling The 80's saw an attempt to standardize communications with General Motor's manufacturing automation protocol(MAP The 90's have seen a gradual reduction in the introduction of new protocols

  5. Basic PLC Operation PLCs consist of input modules or points, a Central Processing Unit (CPU), and output modules or points. Pushbuttons (sensors), in this simple example, connected to PLC inputs, can be used to start and stop a motor connected to a PLC through a motor starter (actuator).

  6. PLC ARCHITECTURE Programmable controllers replace most of the relay panel wiring by software programming. It is consists of the following modules: Power supply module CPU module Digital input module Digital output module Analog input module Analog output

  7. PLC COMPONENTS 1. Processor Microprocessor based, may allow arithmetic operations, logic operators, block memory, computer interface, local area network, functions, etc. 2. Memory Measured in words. ROM (Read Only Memory), RAM (Random Access Memory), PROM (Programmable Read Only Memory), EEPROM (Electric Erasable Programmable ROM), EPROM (Erasable Programmable Read Only Memory),

  8. PLC COMPONENTS 3. I/O Modular plug-in periphery AC voltage input and output, DC voltage input and output, Low level analog input, High level analog input and output, Special purpose modules, e.g., high speed timers, Stepping motor controllers, etc. PID, Motion 4. Power supply AC power 5. Peripheral hand-held programmer (HHP) printer simulator EPROM loader graphics processor network communication interface modular PC

  9. locking Non-locking Normally open Normally closed Multiple through Multiple pole SPDT DPST Discrete I/O : -AC Voltage I/O or -DC Voltage I/O Discrete Input: Selector switches, Pushbuttons, Photoelectric Eyes, Limit switches, Circuit breakers, proximity switches, Level switch, Pressure switch, Temperature switches, Motor starter contacts, Relays contacts and Thumbwheel switch

  10. contact coil input Output contact normally open Output contact normally closed R1 R1 Relay coil R1 RELAYS A switch whose operation is activated by an electromagnet is called a "relay" . Coil circuit controls many contact points

  11. Relays and Schematic Symbols

  12. Logical Control with Relays

  13. Relay Logic In a PLC

  14. Discrete Output Alarms, Control relays, Fans, Lights, Horns, Valves, motor starters, and Solenoids Analog I/O Analog inputs: -Flow sensor, Humidity sensors, Pressure sensors, Temperature sensors, Potentiometers, load cell transducers Analog outputs: Analog meters Analog valves Actuators Chart recorders DC and AC motor drives

  15. Some Special I/O Thermocouple input Low level analog signal, filtered, amplified, and digitized before sending to the processor through I/O bus. Fast input 50 to 100 microsecond pulse signal detection. ASCII I/O Communicates with ASCII devices. Stepper motor output Provide directly control of a stepper motor. Servo interface Control DC servo motor for point-to-point control and axis positioning. PID control The Proportional Integral Derivative is used for closed loop process control. Network module

  16. LADDER DIAGRAM A ladder diagram (also called contact symbology) is a means of graphically representing the logic required in a relay logic system. Rail Rung

  17. LADDER DIAGRAM The left vertical line of a ladder logic diagram represents the power or energized conductor. The output element or instruction represents the neutral or return path of the circuit. The right vertical line, which represents the return path on a hard-wired control line diagram, is omitted. Ladder logic diagrams are read from left-to-right, top-to-bottom. Rungs are sometimes referred to as networks. A network may have several control elements, but only one output coil.

  18. Reading Ladder Logic

  19. A Ladder Logic Example

  20. Statement list A statement list (STL) provides another view of a set of instructions. The operation, what is to be done, is shown on the left. The operand, the item to be operated on by the operation, is shown on the right. The set of instructions in this statement list perform the same task as the ladder diagram.

  21. Function Block Diagrams Function Block Diagrams (FBD) provide another view of a set of instructions. Each function has a name to designate its specific task. Functions are indicated by a rectangle. Inputs are shown on the left-hand side of the rectangle and outputs are shown on the right-hand side.

  22. Standard PLC scan cycle

  23. PLC Scan The PLC program is executed as part of a repetitive process referred to as a scan. A PLC scan starts with the CPU reading the status of inputs. The application program is executed using the status of the inputs. Once the program is completed, the CPU performs internal diagnostics and communication tasks. The scan cycle ends by updating the outputs, then starts over. The cycle time depends on the size of the program, the number of I/Os, and the amount of communication required.

  24. Software Software is any information in a form that a computer or PLC can use. Software includes the instructions or programs that direct hardware. Hardware Hardware is the actual equipment. The PLC, the programming device, and the connecting cable are examples of hardware.

  25. Basic Requirements In order to create or change a program, the following items are needed: • PLC • Programming Device • Programming Software • Connector Cable

  26. Programming Devices The program is created in a programming device (PG) and then transferred to the PLC. The program for the S7-200 can be created using a dedicated Siemens SIMATIC S7 programming device, such as a PG 720 (not shown) or PG 740, if STEP 7 Micro/WIN software is installed.

  27. A personal computer (PC), with STEP 7 Micro/WIN installed, can also be used as a programming device with the S7-200.

  28. Software A software program is required in order to tell the PLC what instructions it must follow. Programming software is typically PLC specific. A software package for one PLC, or one family of PLCs, such as the S7 family, would not be useful on other PLCs. The S7-200 uses a Windows based software program called STEP 7-Micro/WIN32. The PG 720 and PG 740 have STEP 7 software pre-installed. Micro/WIN32 is installed on a personal computer in a similar manner to any other computer software.

  29. Connector Cables PPI (Point-to-Point Interface) Connector cables are required to transfer data from the (Point-to-Point Interface) programming device to the PLC. Communication can only take place when the two devices speak the same language or protocol. Communication between a Siemens programming device and the S7-200 is referred to as PPI protocol (pointto- point interface). An appropriate cable is required for a programming device such as a PG 720 or PG 740. The S7-200 uses a 9-pin, D-connector. This is a straight-through serial device that is compatible with Siemens programming devices (MPI port) and is a standard connector for other serial interfaces.

  30. Connector Cables PPI A special cable is needed when a personal computer is used as a programming device. Two versions of this cable are available. One version, called an RS-232/PPI Multi-Master Cable, connects a personal computer’s RS-232 interface to the PLC’s RS-485 connector. The other version, called a USB/PPI Multi-Master Cable, connects a personal computer’s USB interface to the PLC’s RS-485 connector.

  31. S7-200 Micro PLCs The S7-200 Micro PLC is the smallest member of the SIMATIC S7 family of programmable controllers. The central processing unit (CPU) is internal to the PLC. Inputs and outputs (I/O) are the system control points. Inputs monitor field devices, such as switches and sensors. Outputs control other devices, such as motors and pumps. The programming port is the connection to the programming device.

  32. S7-200 Models There are five S7-200 CPU types: CPU 221, CPU 222, CPU 224, CPU 224XP, and CPU 226 and two power supply configurations for each type.

  33. S7-200 Features The S7-200 family includes a wide variety of CPUs and features. This variety provides a range of features to aid in designing a cost-effective automation solution. The following table provides a summary of the major features, many of which will be covered in this course.

  34. Mode Switch and Analog Adjustment When the mode switch is in the RUN position the CPU is in the run mode and executing the program. When the mode switch is in the STOP position the CPU is stopped. When the mode switch is in the TERM position the programming device can select the operating mode. The analog adjustment is used to increase or decrease values stored in special memory. These values can be used to update the value of a timer or counter, or can be used to set limits.

  35. Optional Cartridge The S7-200 supports an optional memory cartridge that provides a portable EEPROM storage for your program. The cartridge can be used to copy a program from one S7-200 PLC to a like S7-200 PLC.

  36. Expansion Modules The S7-200 PLCs are expandable. Expansion modules contain additional inputs and outputs. These are connected to the base unit using a ribbon connector. The ribbon connector is protected by a cover on the base unit. Side-by-side mounting completely encloses and protects the ribbon connector.

  37. The ribbon connector is protected by a cover on the base unit. Side-by-side mounting completely encloses and protects the ribbon connector.

  38. External Power Supply An S7-200 AC/DC/Relay would be connected to a 120 or 230 VAC power supply.

  39. I/O Numbering S7-200 inputs and outputs are labeled at the wiring terminations and next to the status indicators. These alphanumeric symbols identify the I/O address to which a device is connected. This address is used by the CPU to determine which input is present and which output needs to be turned on or off. I designates a discrete input and Q designates a discrete output. The first number identifies the byte, the second number identifies the bit. Input I0.0, for example, is byte 0, bit 0.

  40. Inputs Outputs Freeport Mode The programming port has a mode called freeport mode. Freeport mode allows connectivity to various intelligent sensing devices such as a bar code reader.

  41. Printer Freeport mode can also be used to connect to a non-SIMATIC printer. Interconnection It is possible to use one programming device to address multiple S7-200 devices on the same communication cable. A total of 31 units can be interconnected without a repeater.

  42. Symbols Contacts Coils Coils represent relays that are energized when power flows to them. When a coil is energized, it causes a corresponding output to turn on by changing the state of the status bit controlling that output to 1. That same output status bit may be used to control normally open and normally closed contacts elsewhere in the program. Boxes Boxes represent various instructions or functions that are executed when power flows to the box. Typical box functions are timers, counters, and math operations.

  43. Entering Elements An AND Operation

  44. Output Input PLC A 20 11 01 C 01 02 B 12 02 20 03 11 20 External switches Stored program PLC HARD WIRING DIAGRAM External switches with stored program ladder diagram and output devices can be presented using The shown PLC hard wired diagrams

  45. • PLC • Programming Device • Programming Software • Connector Cable

  46. Input Card Example

  47. Output Card Example (Transistors)‏

  48. Output Card Example (Relays)‏

  49. Some Design Issues • • DC voltages are usually lower, and therefore safer (e.g., 24V). • • DC inputs are very fast, AC inputs require a longer on-time. • • DC voltages can be connected to more electrical systems. • • AC signals are more immune to noise than DC. • • AC power is easier and less expensive to supply to equipment. • • AC signals are very common. Relays • Contactor - Special relays for switching large current loads. • Motor Starter - Basically a contactor in series with an overload relay to cut off when too much current is drawn. • Arc Suppression - when any relay is opened or closed an arc will jump. This becomes a major problem with large relays. On relays switching AC this problem can be overcome by opening the relay when the voltage goes to zero (while crossing between negative and positive). When switching DC loads this problem can be minimized by blowing pressurized gas across during opening to suppress the arc formation. • AC coils - If a normal relay coil is driven by AC power the contacts will vibrate open and close at the frequency of the AC power. This problem is overcome by adding a shading pole to the relay.

More Related