1 / 67

Siemens

Siemens. S7-200 PLC training courses. PLC history. Classical control - More complicated - Longer time for maintenance - Time consuming troubleshooting - Occupies larger area in switchboards - Requires more wiring - Standard reliability. History.

manuels
Download Presentation

Siemens

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. Siemens S7-200 PLC training courses

  2. PLC history • Classical control - More complicated - Longer time for maintenance - Time consuming troubleshooting - Occupies larger area in switchboards - Requires more wiring - Standard reliability

  3. History • Large projects requirements -More inputs and outputs points -Large program memory -Several programming instructions -Communication with other equipments -Deal with analogue signals -Deal with large number of counters, timers and markers

  4. History • Historical view

  5. Course contents • Introduction to PLC • Bit logic • compare • Timers • Counters • Memory instructions • Analog I/O • Move , shift • Practical examples

  6. Introduction • What is a PLC

  7. Introduction • Basic PLC operation

  8. introduction • S7 200 family

  9. introduction • S7-200 configuration

  10. introduction • S7-200 configuration mode switch and analog adjustment

  11. introduction • S7-200 configuration optional cartidge

  12. Introduction • S7-200 configuration expansion modules

  13. Introduction • S7-200 configuration status indicator

  14. Introduction • S7-200 configuration I/O numbering

  15. Introduction • S7-200 configuration inputs

  16. Introduction • S7-200 configuration outputs

  17. Introduction • S7-200 configuration programming software

  18. Analogue I/O = Typical analogue signals from 0-10 VDC or 4-20 mA = They are used to represent changing values such as speed, temperature, weight and level

  19. Introduction Analogue outputs may be used to produce variable reference signals for devices such as: # Control valves # Chart recorders # Electric motor drives # Pressure transducers # Analogue meters

  20. Introduction

  21. Introduction

  22. Introduction

  23. PLC Programming

  24. Programming languages Ladder diagram The ladder diagram is the most popular programming language The instructions are represented by graphic symbols: Contacts, Coils & Boxes Statement list Function block

  25. Instructions Standard instructions: They are used in most programs. Examples: timer, counter, math, logical, incr., decr. and move Special instructions: They are used to manipulate data Shift, table, conversion, real time instruction. High speed instructions: They allow for events and interrupts to occur independently of the PLC scan time. Examples: High speed counters and interrupts

  26. Bit Logic instruction Input Instructions Normally Open contact Normally Closed contact Normally Open Immediate contact Normally Closed Immediate contact Positive Transition contact Negative Transition contact Not contact

  27. Input contacts example

  28. Output instructions Output Instruction Output Immediate instruction No Operation instruction Set (N bits) instruction Reset (N bits) instruction Set Immediate (N bits) instruction Reset Immediate (N bits) instruction

  29. Output, Set & Reset example

  30. Starting a motor

  31. Hard-wired DOL starting O.L. contact Circuit Breaker Stop Contactor Start Aux. contact Thermal Overload Contact coil Induction Motor Induction Motor

  32. Using PLC Before start Starting After start

  33. Stopping

  34. Input & Output connections

  35. Timer instructions On-Delay Timer RetentiveOn-DelayTimer Off-Delay Timer

  36. On-Delay & Retentive On-Delay timers They count time when the enabling input (IN) is ON. When the current value (Txxx) is > the preset time (PT), the timer bit is ON. The On-Delay timer current value is cleared when (IN) is OFF, while the current value of the Retentive On-Delay Timer is maintained. You can use the Retentive On-Delay Timer to accumulate time for multiple periods of the input ON.

  37. Off-Delay timer The Off-Delay Timer is used to delay turning an output OFF for a fixed period of time after the input turns OFF. When (IN) turns ON, the timer bit turns ON immediately, and the current value is set to 0. When (IN) turns OFF, the timer counts till PT and the timer bit turns OFF and the current value stops counting. If the input is OFF for a time shorter than PT, the timer bit remains ON.

  38. Timers numbers & resolutions Note You cannot share the same timer numbers for TOF and TON. For example, you cannot have both a TON T32 and a TOF T32.

  39. Timer examples On-Delay Retentive On-Delay Off-Delay

  40. Hard-wired on-delay timer

  41. Timer example

  42. TONR example

  43. Timer example

  44. Counter instructions Up counter Up/down counter Down counter A bottling machine, for example, may use a counter to count bottles into groups of six for packaging.

  45. Up-counter It counts up on the rising edges of the Count Up (CU) input. When the current value (Cxxx) > (PV), the counter bit (Cxxx) turns on. The counter is reset when the Reset (R) input turns on.

  46. Up/Down counter It counts up on rising edges of the Count Up (CU) input. It counts down on the rising edges of the Count Down (CD) input. When the current value (Cxxx) > (PV), the counter bit (Cxxx) turns on. The counter is reset when the Reset (R) input turns on.

  47. Down counter It counts down from the PV on the rising edges of the (CD) input . When the current value is equal to zero, the counter bit (Cxxx) turns on. The counter resets the counter bit (Cxxx) and loads the current value with the (PV) when the load input (LD) turns on.

  48. Down-counter example

  49. Up/down-counter example

  50. Counter example A counter might be used to keep track of the number of vehicles in a parking lot. As vehicles enter the lot through an entrance gate, the counter counts up. As vehicles exit the lot through an exit gate, the counter counts down. When the lot is full a sign at the entrance gate turns on indicating the lot is full.

More Related