Programming SIMATIC S7-300/400 SECOND EDITION

0.00 avg. rating (0% score) - 0 votes

S7-300 programmng textAuthor: PLC-DOC
Binding: PDF File comes in a CD ROM
Number of pages:374

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,


Product details:
Chapter 1: 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
Chapter 2 : 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. Chapter 3 : 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). Chapter 4 : 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
Chapter 5 : Jump Logical Control, Floating Point Math, Shift and Rotate Instructions ;End chapter exercises. Chapter 6 :Program Control, MCR (Master Control Reset), BE, BEC, CC and UC instructions ;End chapter exercises. Chapter 7 : Operation modes of a SIMATIC S7 300/400 PLC ;Stop, MRES, Cold, Warm and Hot Reset. Chapter 8 : 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. Chapter 9: Application of a Variable Table & using it to Force the content of a Variable. Chapter 10: Introduction to S7-PLCsim simulator software and starting to Edit and simulate a program. Chapter 11: 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? ; Editing 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. Chapter 12: In this chapter, I shall show you how to interface a PLC with a HMI device and few demo control program written for a typical HMI device will give you enough experience to learn to develop control programs for your own projects – interfacing HMI devices with PLC . PM Designer is the software used to develop offline and online HMI control programs which is free and could be downloaded from internet and used to develop professional programs for a typical HMI device. This is a great way to get comfortable with an HMI (Human Machine Interface or MMI Man Machine Interface) as more and more machines are using them nowadays to control some or all of the interaction of the human side of the machine.

This chapter has consisted of the following topics:
What is a “Human Interface Device”?, Installation of a PanelMaster Touch Control panel, application of “PM Designer software” to develop a sample HMI program, Developing our first sample “HMI” program, writing a PLC control program with 4 push buttons to control a 3-phase motor to RUN motor with STAR / CW & CCW or DELTA configuration and change of direction from CW to CCW or vice versa, developing a display panel program  for a 4 floor Elevator system. Chapter 13: Why should we use a VFD? Reduce Energy Consumption and Energy Costs. If you have an application that does not need to be run at full speed, then you can cut down energy costs by controlling the motor with a variable frequency drive, which is one of the benefits of Variable Frequency Drives. VFDs allow you to match the speed of the motor-driven equipment to the load requirement. There is no other method of AC electric motor control that allows you to accomplish this.

This chapter covers the following topics: Variable Frequency Drives (VFD), A little background on three-phase induction motors and AC motor Drives, Application of a VFD AC motor driver, developing a control program to RUN a 3-phase motor with a VFD to change direction of motor CW or CCW, defining parameters / Functions and Setting of a typical VFD system.

Chapter 14: Thirteen complementary Projects with solutions:

Project # 1, controlling a 3-phase motor to run clockwise and counterclockwise
Project # 2, turning two 3-phase motors on with priority
Project # 3, starting a Squirrel cage 3-phase motor with initialization resistors
Project # 4, control of speed / direction of rotation of a 3-phase induction motor
Project # 5, change of STAR to DELTA configuration of a 3-phase motor
Project # 6, STAR / DELTA and CW / CCW control of a 3-phase motor
Project # 7, design of a residential anti-theft system with a PLC
Project # 8, industrial sequential control of two conveyors with a PLC
Project # 9, industrial sequential control of three conveyors with a PLC
Project # 10, control of solvent level in two containers
Project # 11, control of a master conveyor with different sensors
Project # 12, control of a storage capacity measurement system with a PLC
Project # 13, control of a chemical manufacturing process with a PLC.
Appendix A, Bibliography, Appendix B, Binary and Hexadecimal numbering system, Binary-coded decimal numbering system, converting a decimal number to a Binary number, and a decimal number to a Hexadecimal number, converting a Hex number to a Binary number.

Leave a Reply

Your email address will not be published. Required fields are marked *