Author: Seyedreza Fattahzadeh
Product Group : eBook
Format: PDF file
Number of pages:250
There is a quotation which was originally stated by Confucius, I would like to present it here as a very practical statement on how the human mind opproaches the learning process:
I hear, and I forget. I see, and I remember. I do, and I understand. --- Confucius
All this means is the best way to understand anything is to get your hands on it and actually experiment with it. In computer programming this means writing many small programs and using some kind of simulator software to test programs' functionality. This Ebook provides both fundamental and cutting-edge coverage on PLCs. It explains most basic to intermediate and advance instruction through many worked-out examples and explanations of the solutions. Since this is a self-teach manual, it is assumed that reader may not have any access to a PLC or instructor, to discuss any problems. Based on this assumption, the reader is familiarized with S7-200 Micro/Win software(developed by Siemens Automation) to show the reader how the software could be used to edit, run and finally how to debug a
program in hand. So, this is not just another programming book in PLCs. two links are given in this Ebook to download a simulator, and HmI editor. both these are going to be free software download both you can use them to familiarized yourself with how to use them. Good thing with Micro/Win software is that it does not require the use to have any PLC connected to a PLC. As soon as it starts, lets the user to edit a program and save it. with this simulator, you can test the logic of the program a actually see how input and output devices interact and how the whole program is functioning. and HMI simulator allows you to edit a program and even test it offline from any PLC connected to the HMI device. At the end, there are 25 complementary projects with worked out solutions (ladder logicprograms) which is the method for you to test your programming knowledge.Lots of examples are presented to show you how an instruction is used in practice.
this is the book that teaches you how to program Siemens simatic S7-200 families of PLCs with fun.
Each Chapter in this Ebook has consisted of the following topics:
History of PLCs, Processor Operating Cycle in general,Processor unit,Programming device, processor unit, power supply,Relay and contactors, A solenoid valve,Operator interface, Input / output module structure,Advantage / disadvantage of a relay output module,Advantage / disadvantage of a Triac output
module,Freewheeling diode, Remote I/O unit and applications,Memory unit, Operating system, User and storage memory.
Industrial processes, Continues, Discrete and Composite,Ladder Diagrams and Logic definitions,A simple ladder logic program,Up / Down lifter system,Programming with a typical PLC.
PLCs in a glance and IEC1131 standards,Programming Languages, IL, FBD, LD, ST,SFC and CFC,Different PLC models made by Siemens,Pictorial view of how S7-200 model 6ES7 214-1AC01 is ardwired,SIMATIC S7-200 function modules,Thermocouple and Thermo-resistor modules EM231 and EM 231,EM 277 Profibus-dp,Addressing of Digital expansion units,Functions mostly used in PLC programming, AND, OR, Latch, Inverse,AND and OR functions,OR prior to AND functions,AND prior to ORfunctions,Latch and Inverse Functions,XOR Function and Internal relays,PLC programming languages (LDA, FBD, and STL),How to program a PLC based upon given problem definition.
Day Clock option,SIMATIC Logic Bit Instructions ( NO and NC and Output),Exercises 1 to 4 with worked out solutions,NOT, SET and RESET instructions with application exercises,Set Dominant Bi-stable SR and RS Flip Flop instructions,Positive and Negative Transition instructions,TON (On-Delay Timer) and calculation of PT,TONR (Retentive On-Delay Timer) some worked out examples,Move instruction plus some worked out examples, SIMATIC Integer and Real math instructions, Increment , decrement and Compare instructions,Counters, Count up, Down Instructions,CTUD, count up/ down instruction and some sample problems,Shift and Rotate Instruction,SHRB shift Register Bit Instruction,JUMP and LBL instructions,Status Chart and Cross Reference menu option,System and Data blocks,How to develop a Symbol Table by defining a “Symbolic name”, Sorting based on column, Different methods to create extra symbol tables,View > symbolic table,Viewing “symbolic” and “absolute” addresses in the same time, Two methods of programming a PLC Working with Micro/Win 32 sp3 software, PLC menu with RUN and STOP option, File menu with Upload and Download options, PLC with Time of the day.
What is a “Human Machine Interface (HMI) device”?,How to edit and Run a program with EasyBuilder8000,How to edit and Run a program with HMI device,Developing our second HMI program connected to a PLC,How to use a typical S7-200 simulator software.
3 phase motor operation / “star” and “delta” motor connections AND Standards and methods for starting Squirrel Cage induction motors Pictorial view of hardwired I/Os on a our lab Siemens s7-200 PLC.
List of 25 completely worked out project programs for industrial applications:
1- Stop Traffic Light project
2- Conveyor project
3- Mach table project
4- Set and reset of a contactor project
5-Control of a machinery system to turn on a motor continuously or stop project
6- Starting a three phase motor in STAR or DELTA connection
7-Re-doing previous problem with a timer
8-Conveyor project with funnel-shaped container
9- Motion of conveyor controlled by a motor and two sensors
10-10- Motion of two conveyors controlled by two motors and sensors
11- Controlling motion of two conveyors with diverter gate and rejecter
12-Project to control function of a paint mixer
13- Project to control function of a mixer with input and output valves
14- Project to control an automatic STAR/DELTA forward and reverse 3 phase motor automatically with overload protection devices
15- Redo project # 14 for a manual case
16- Project to control lights in a long passageway
17- Project to control a liquid chemical mixer with 3 pumps and drain valve
18-Project to control a lamp from different locations
19- Control of a three phase motor CW and CCW with defined conditions
20- Write a control program to turn a lamp on and off each for duration of 2 seconds What is a wounded-rotor motor?
21- Project related to a wound-rotor motor
22- Project to start two electro motors at certain pre defined times
23- Re-doing previous project with defined different conditions
24- Developing a control program to turn on output after elapse of two months, 10 days and 5 hours
25- Writing a control program for S7-200 to function as a industrial real time clock
26- Turning 4 output signal lamps on and off in a sequence
Appendix A, Wiring Diagrams for S7-200 with different CPUs
Appendix B, Binary system & Arithmetic