Book Title: Introduction to programming a SIEMENS LOGO! PLC
Author: Seyedreza Fattahzadeh
Binding: PDF File comes in a CD ROM
Number of pages:204
This e-Book provides you with both hardware and a software aspect of a great little PLC which is called “LOGO” that of course is made by Siemens®. HARDWARE ASPECT OF LOGO!: You can Implement your own simple automation projects or simplify your existing control cabinet which already contain time switches, timing relays, counters and contractor relays using a LOGO! PLC. With its 8 basic logic and 31 special functions, LOGO! replaces a wide range of conventional switch_gear/control devices.
LOGOSOFT PROGRAMMING LANGUAGE: LOGO! Soft Comfort – stands for sensationally easy and quick configuration. This allows the creation of ladder and function block diagrams by selecting the respective functions and their connection via drag and drop. In addition, the entire switching program can be simulated and tested offline on the PC. This book represents the best way to learn or get trained on Ladder Logic or Function Block programming since it is like you were buying three different books: One for THEORY, one for LESSONS and a third one for REAL APPLICATIONS.
In chapter 1, I explain difference between a contractor and a relay, power and control circuits, application START and STOP push-buttons, design of a seal-in circuit, a bimetallic overload relay, application of few mostly used rely diagrams related to industrial control circuits such as reversing the rotation of a 3-phase motor, STAR and DELTA motor configurations and more.
Chapter 2: Sensors and their application, inductive proximity sensors, analog sensors, inductive speed monitor sensors, capacitive sensors, magnetic sensors.
Chapter 3 : history of PLCs, application and different ranges of PLCs.
Chapter 4 : full explanation of LOGO! hardware, its different model numbers and their related hardware and I/O configurations, connecting sensors to LOGO, PT100 RTD sensors, LOGO! TD display.
Chapter 5: introduction to complete application of LogoSoft , definition and developing both FBD and LDA PLC programs etc. Actually lessons on application of LOGO! function blocks starts from chapter 5 in which through so many few lines of codes, I explain how that particular function block is supposed to be used including its related timing table, truth table etc. Step by step showing how to design and implement a PLC circuit program and how to simulate it offline or download into LOGO and actually run it. 20 pages of text are devoted to ” Exercise 1: HOW TO START DEVELOPING A PLC CONTROL PROGRAM” by which I explain how based on a given problem specification ,a novice reader should think logically to come up with an algorithm to generate a PLC program. EXERCISE 2 is to develop a PLC circuit program for a 4-floor elevator project. This is a very great project in which one should just by using many simple logic gates to come up with a PLC program which controls a 4-floor elevator system. EXERCISE 3 is to develop a PLC circuit program for a vending coin acceptor system. As for real applications, have included 24 project specifications with complete worked out solutions to amplify logical thinking ability of a novice PLC programmer.
The list of worked out project with solution is as following:
1- A 4-way intersection Traffic Light controller: 2- A 3-way intersection Traffic Light controller: 3- Designing a Traffic Controller for a main road with two side roads: 4- An iron pipe cutting system: 5- A car painting system: 6- A hydroponics system: 7- A four floor elevator system: 8- A hot drinks dispenser machine: 9- A bottling plant: 10- A vending coin acceptor: 11- Completing previous project: 12- Liquid agitation system
13- A two floor elevator system: 14- Design of a water pumping system: 15- Controlling a parking lot system using a PLC: 16- A garden watering system: 17- An automated bottling system: 18- A pedestrian crossing system: 19- A conveyor drilling system: 20- A liquid Processing system: 21- A heat treatment system: 22- Canal locks: 23 and 24 two projects with PID algorithm.