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 approaches 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. The book provides both fundamental and cutting-edge coverage on PLCs. It explains most basic to intermediate and advance instructions 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 instructor, to discuss any problems. Based on this assumption, the reader is familiarized with Step 7 version 5.3 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,
THIS IS THE BOOK THAT TEACHES YOU HOW TO PROGRAM SIEMENS SIMATIC FAMILIES OF PLCS (300/400) WITH FUN!!
The advantage of using a PLC as a controller ;IEC standard ;Different PLC models made by SIEMENS ;S7 communication adapter ;Different types of analog models ;Addressing format in S7
Introduction to step 7 software and programming ;Establishing ONLINE communication with PLC ;Editing a program ;Instruction dealing with Logical Operation ;Constant Numbers in S7 ;Comparison, Conversion & Word Logical Operation Instructions ;BCD to Integer (BTI) instruction ; How to define a symbol table
Various types of Blocks used in S7 programming ; Function and Data Blocks ;Shared DB ;Instance DB ;Development of a Function Block ;How to generate and use UTD (User Define Data)
UP & Down Counters ;Exercises 4-1 to 4-6 to clarify the application of Counter instructions ;Timers ;Operation of S5 & S7 Timers ;Exercises 4-7 to 4-17 to clarify the application of Timer instructions ;IEC defined Timers and Counters ; End Chapter exercises
Jump Logical Control, Floating Point Math, Shift and Rotate Instructions ;End chapter exercises
Program Control, MCR (Master Control Reset), BE, BEC, CC and UC instructions ;End chapter exercises
Operation modes of a SIMATIC S7 300/400 PLC ;Stop, MRES, Cold, Warm and Hot Reset
Hardware configuration of a SIMATIC S7 300/400 model of PLC ;Arrangement of
different modules in PLC system rack ;CPU properties Clock/Cycle Memory ;Interrupts ;Checking system Information
Application of a Variable Table & using it to Force the content of a Variable
Introduction to S7-PLCsim simulator software and starting to Edit and simulate a program
Installation of a Hardware Station, adding a “PROFI BUS DP” to our network ; PLC Configuration ;Configuration of an I/O module ;Adding a local Expansion Rack ;What is an Interrupt? ; Editting a CPU Network Address ;Assigning a “PROFIBUS DP” slave address ;Creating a Cross Reference List ;Troubleshooting ;Monitoring, Modifying and Forcing Variables ;Uploading Entire PLC data ;Comparison of Programs
A little back ground on Three-phase Motors ;A 3 phase motor operation ;Wye & Delta connected motors ;Standards and methods for starting SQUIRREL CAGE : Induction motors ;Reversing three-phase motors
Project # 1 ;Given a program in LDA, change it into STL and FBD formats
Project # 2 ; Given a program in STL, change it into LDA and FBD formats
Project # 3 ; Given a program in FBD, change it into LDA, STL formats
Project # 4 ; Control circuit diagram of a two 3 phase electric motor is given. Develop a program to satisfy different given conditions.
Project # 5 ; Control circuit diagram of a two 3 phase electric motor is given. Develop a program to satisfy different given conditions
Project # 6 ; Control circuit diagram of a two 3 phase electric motor is given including a Timer relay. Generate a PLC program to satisfy some give conditions.
Project # 7 ; Given a circuit control diagram of a two 3 phase electric motors, write a PLC program to satisfy different conditions.
Project # 8 ;Control circuit diagram of a Motor Starter control circuit using Wye to Delat technique with contactors is given. Write a PLC program to satisfy different conditions.
Project # 9 ;Re-write program in Project # 8, to satisfy different sets of conditions.
Project # 10 ;Control circuit diagram of a reversing and Wye to Delta 3-phase motor is given. Develop a program to satisfy given conditions.
Project # 11 ;A program is given in STL format. Explain its function.
Appendix A ; Numbering System ;Binary Subtraction, Multiplication, Division and converting numbers