Free Download Engineering Ebooks - Pdf - Ppt - Lecture Notes

Free Download Engineering Ebooks

Free Download Magazines

Oil, Gas & Petrochemical    Processing Magazine    Power Engineering Int   Pumps & Systems   Chemical Engineering    Offshore Magazine   POWERGRID International       Cogeneration & On-Site Power   



   
Lijit Search
Get the latest updates
via email.

PLC (Programmable Logic Controller)

  



PLC – Programmable Logic Controller

File : pdf, 846 pages, 5.2 MB

by Hugh Jack, PhD

TOC

2. PROGRAMMABLE LOGIC CONTROLLERS
2.1 INTRODUCTION
2.1.1 Ladder Logic
2.1.2 Programming
2.1.3 PLC Connections
2.1.4 Ladder Logic Inputs
2.1.5 Ladder Logic Outputs
2.2 A CASE STUDY
2.3 SUMMARY
2.4 PRACTICE PROBLEMS
2.5 PRACTICE PROBLEM SOLUTIONS
2.6 ASSIGNMENT PROBLEMS

3. PLC HARDWARE
3.1 INTRODUCTION
3.2 INPUTS AND OUTPUTS
3.2.1 Inputs
3.2.2 Output Modules
3.3 RELAYS
3.4 A CASE STUDY
3.5 ELECTRICAL WIRING DIAGRAMS
3.5.1 JIC Wiring Symbols
3.6 SUMMARY
3.7 PRACTICE PROBLEMS
3.8 PRACTICE PROBLEM SOLUTIONS
3.9 ASSIGNMENT PROBLEMS

4. LOGICAL SENSORS
4.1 INTRODUCTION
4.2 SENSOR WIRING
4.2.1 Switches
4.2.2 Transistor Transistor Logic (TTL)
4.2.3 Sinking/Sourcing
4.2.4 Solid State Relays
4.3 PRESENCE DETECTION
4.3.1 Contact Switches
4.3.2 Reed Switches
4.3.3 Optical (Photoelectric) Sensors
4.3.4 Capacitive Sensors
4.3.5 Inductive Sensors
4.3.6 Ultrasonic
4.3.7 Hall Effect
4.3.8 Fluid Flow
4.4 SUMMARY
4.5 PRACTICE PROBLEMS
4.6 PRACTICE PROBLEM SOLUTIONS
4.7 ASSIGNMENT PROBLEMS

5. LOGICAL ACTUATORS
5.1 INTRODUCTION
5.2 SOLENOIDS
5.3 VALVES
5.4 CYLINDERS
5.5 HYDRAULICS
5.6 PNEUMATICS
5.7 MOTORS
5.8 COMPUTERS
5.9 OTHERS
5.10 SUMMARY
5.11 PRACTICE PROBLEMS
5.12 PRACTICE PROBLEM SOLUTIONS
5.13 ASSIGNMENT PROBLEMS

6. BOOLEAN LOGIC DESIGN
6.1 INTRODUCTION
6.2 BOOLEAN ALGEBRA
6.3 LOGIC DESIGN
6.3.1 Boolean Algebra Techniques
6.4 COMMON LOGIC FORMS
6.4.1 Complex Gate Forms
6.4.2 Multiplexers
6.5 SIMPLE DESIGN CASES
6.5.1 Basic Logic Functions
6.5.2 Car Safety System
6.5.3 Motor Forward/Reverse
6.5.4 A Burglar Alarm
6.6 SUMMARY
6.7 PRACTICE PROBLEMS
6.8 PRACTICE PROBLEM SOLUTIONS
6.9 ASSIGNMENT PROBLEMS

7. KARNAUGHMAPS
7.1 INTRODUCTION
7.2 SUMMARY
7.3 PRACTICE PROBLEMS
7.4 PRACTICE PROBLEM SOLUTIONS
7.5 ASSIGNMENT PROBLEMS

8. PLC OPERATION
8.1 INTRODUCTION
8.2 OPERATION SEQUENCE
8.2.1 The Input and Output Scans
8.2.2 The Logic Scan
8.3 PLC STATUS
8.4 MEMORY TYPES
8.5 SOFTWARE BASED PLCS
8.6 SUMMARY
8.7 PRACTICE PROBLEMS
8.8 PRACTICE PROBLEM SOLUTIONS
8.9 ASSIGNMENT PROBLEMS

9. LATCHES, TIMERS, COUNTERS AND MORE
9.1 INTRODUCTION
9.2 LATCHES
9.3 TIMERS
9.4 COUNTERS
9.5 MASTER CONTROL RELAYS (MCRs)
9.6 INTERNAL RELAYS
9.7 DESIGN CASES
9.7.1 Basic Counters And Timers
9.7.2 More Timers And Counters
9.7.3 Deadman Switch
9.7.4 Conveyor
9.7.5 Accept/Reject Sorting
9.7.6 Shear Press
9.8 SUMMARY
9.9 PRACTICE PROBLEMS
9.10 PRACTICE PROBLEM SOLUTIONS
9.11 ASSIGNMENT PROBLEMS

10. STRUCTURED LOGIC DESIGN
10.1 INTRODUCTION
10.2 PROCESS SEQUENCE BITS
10.3 TIMING DIAGRAMS
10.4 DESIGN CASES
10.5 SUMMARY
10.6 PRACTICE PROBLEMS
10.7 PRACTICE PROBLEM SOLUTIONS
10.8 ASSIGNMENT PROBLEMS

11. FLOWCHART BASED DESIGN
11.1 INTRODUCTION
11.2 BLOCK LOGIC
11.3 SEQUENCE BITS
11.4 SUMMARY
11.5 PRACTICE PROBLEMS
11.6 PRACTICE PROBLEM SOLUTIONS
11.7 ASSIGNMENT PROBLEMS

12. STATE BASED DESIGN
12.1 INTRODUCTION
12.1.1 State Diagram Example
12.1.2 Conversion to Ladder Logic
Block Logic Conversion
State Equations
State-Transition Equations
12.2 SUMMARY
12.3 PRACTICE PROBLEMS
12.4 PRACTICE PROBLEM SOLUTIONS
12.5 ASSIGNMENT PROBLEMS

13. NUMBERS AND DATA
13.1 INTRODUCTION
13.2 NUMERICAL VALUES
13.2.1 Binary
Boolean Operations
Binary Mathematics
13.2.2 Other Base Number Systems
13.2.3 BCD (Binary Coded Decimal)
13.3 DATA CHARACTERIZATION
13.3.1 ASCII (American Standard Code for Information Interchange)
13.3.2 Parity
13.3.3 Checksums
13.3.4 Gray Code
13.4 SUMMARY
13.5 PRACTICE PROBLEMS
13.6 PRACTICE PROBLEM SOLUTIONS
13.7 ASSIGNMENT PROBLEMS

14. PLCMEMORY
14.1 INTRODUCTION
14.2 MEMORY ADDRESSES
14.3 PROGRAM FILES
14.4 DATA FILES
14.4.1 User Bit Memory
14.4.2 Timer Counter Memory
14.4.3 PLC Status Bits (for PLC-5s and Micrologix)
14.4.4 User Function Control Memory
14.4.5 Integer Memory
14.4.6 Floating Point Memory
14.5 SUMMARY
14.6 PRACTICE PROBLEMS
14.7 PRACTICE PROBLEM SOLUTIONS
14.8 ASSIGNMENT PROBLEMS

15. LADDER LOGIC FUNCTIONS
15.1 INTRODUCTION
15.2 DATA HANDLING
15.2.1 Move Functions
15.2.2 Mathematical Functions
15.2.3 Conversions
15.2.4 Array Data Functions
Statistics
Block Operations
15.3 LOGICAL FUNCTIONS
15.3.1 Comparison of Values
15.3.2 Boolean Functions
15.4 DESIGN CASES
15.4.1 Simple Calculation
15.4.2 For-Next
15.4.3 Series Calculation
15.4.4 Flashing Lights
15.5 SUMMARY
15.6 PRACTICE PROBLEMS
15.7 PRACTICE PROBLEM SOLUTIONS
15.8 ASSIGNMENT PROBLEMS

16. ADVANCED LADDER LOGIC FUNCTIONS
16.1 INTRODUCTION
16.2 LIST FUNCTIONS
16.2.1 Shift Registers
16.2.2 Stacks
16.2.3 Sequencers
16.3 PROGRAM CONTROL
16.3.1 Branching and Looping
16.3.2 Fault Detection and Interrupts
16.4 INPUT AND OUTPUT FUNCTIONS
16.4.1 Immediate I/O Instructions
16.4.2 Block Transfer Functions
16.5 DESIGN TECHNIQUES
16.5.1 State Diagrams
16.6 DESIGN CASES
16.6.1 If-Then
16.6.2 Traffic Light
16.7 SUMMARY
16.8 PRACTICE PROBLEMS
16.9 PRACTICE PROBLEM SOLUTIONS
16.10 ASSIGNMENT PROBLEMS

17. OPEN CONTROLLERS
17.1 INTRODUCTION
17.2 IEC 61131
17.3 OPEN ARCHITECTURE CONTROLLERS
17.4 SUMMARY
17.5 PRACTICE PROBLEMS
17.6 PRACTICE PROBLEM SOLUTIONS
17.7 ASSIGNMENT PROBLEMS

18. INSTRUCTION LIST PROGRAMMING
18.1 INTRODUCTION
18.2 THE IEC 61131 VERSION
18.3 THE ALLEN-BRADLEY VERSION
18.4 SUMMARY
18.5 PRACTICE PROBLEMS
18.6 PRACTICE PROBLEM SOLUTIONS
18.7 ASSIGNMENT PROBLEMS

19. STRUCTURED TEXT PROGRAMMING
19.1 INTRODUCTION
19.2 THE LANGUAGE
19.3 SUMMARY
19.4 PRACTICE PROBLEMS
19.5 PRACTICE PROBLEM SOLUTIONS
19.6 ASSIGNMENT PROBLEMS

20. SEQUENTIAL FUNCTION CHARTS
20.1 INTRODUCTION
20.2 A COMPARISON OF METHODS
20.3 SUMMARY
20.4 PRACTICE PROBLEMS
20.5 PRACTICE PROBLEM SOLUTIONS
20.6 ASSIGNMENT PROBLEMS

21. FUNCTION BLOCK PROGRAMMING
21.1 INTRODUCTION
21.2 CREATING FUNCTION BLOCKS
21.3 DESIGN CASE
21.4 SUMMARY
21.5 PRACTICE PROBLEMS
21.6 PRACTICE PROBLEM SOLUTIONS
21.7 ASSIGNMENT PROBLEMS

22. ANALOG INPUTS AND OUTPUTS
22.1 INTRODUCTION
22.2 ANALOG INPUTS
22.2.1 Analog Inputs With a PLC
22.3 ANALOG OUTPUTS
22.3.1 Analog Outputs With A PLC
22.3.2 Pulse Width Modulation (PWM) Outputs
22.3.3 Shielding
22.4 DESIGN CASES
22.4.1 Process Monitor
22.5 SUMMARY
22.6 PRACTICE PROBLEMS
22.7 PRACTICE PROBLEM SOLUTIONS
22.8 ASSIGNMENT PROBLEMS

23. CONTINUOUS SENSORS
23.1 INTRODUCTION
23.2 INDUSTRIAL SENSORS
23.2.1 Angular Displacement
Potentiometers
23.2.2 Encoders
Tachometers
23.2.3 Linear Position
Potentiometers
Linear Variable Differential Transformers (LVDT)
Moire Fringes
Accelerometers
23.2.4 Forces and Moments
Strain Gages
Piezoelectric
23.2.5 Liquids and Gases
Pressure
Venturi Valves
Coriolis Flow Meter
Magnetic Flow Meter
Ultrasonic Flow Meter
Vortex Flow Meter
Positive Displacement Meters
Pitot Tubes
23.2.6 Temperature
Resistive Temperature Detectors (RTDs)
Thermocouples
Thermistors
Other Sensors
23.2.7 Light
Light Dependant Resistors (LDR)
23.2.8 Chemical
pH
Conductivity
23.2.9 Others
23.3 INPUT ISSUES
23.4 SENSOR GLOSSARY
23.5 SUMMARY
23.6 REFERENCES
23.7 PRACTICE PROBLEMS
23.8 PRACTICE PROBLEM SOLUTIONS
23.9 ASSIGNMENT PROBLEMS

24. CONTINUOUS ACTUATORS
24.1 INTRODUCTION
24.2 ELECTRIC MOTORS
24.2.1 Basic Brushed DC Motors
24.2.2 AC Motors
24.2.3 Brushless DC Motors
24.2.4 Stepper Motors
24.2.5 Wound Field Motors
24.3 HYDRAULICS
24.4 OTHER SYSTEMS
24.5 SUMMARY
24.6 PRACTICE PROBLEMS
24.7 PRACTICE PROBLEM SOLUTIONS
24.8 ASSIGNMENT PROBLEMS

25. CONTINUOUS CONTROL
25.1 INTRODUCTION
25.2 CONTROL OF LOGICAL ACTUATOR SYSTEMS
25.3 CONTROL OF CONTINUOUS ACTUATOR SYSTEMS
25.3.1 Block Diagrams
25.3.2 Feedback Control Systems
25.3.3 Proportional Controllers
25.3.4 PID Control Systems
25.4 DESIGN CASES
25.4.1 Oven Temperature Control
25.4.2 Water Tank Level Control
25.5 SUMMARY
25.6 PRACTICE PROBLEMS
25.7 PRACTICE PROBLEM SOLUTIONS
25.8 ASSIGNMENT PROBLEMS

26. FUZZY LOGIC
26.1 INTRODUCTION
26.2 COMMERCIAL CONTROLLERS
26.3 REFERENCES
26.4 SUMMARY
26.5 PRACTICE PROBLEMS
26.6 PRACTICE PROBLEM SOLUTIONS
26.7 ASSIGNMENT PROBLEMS

27. SERIAL COMMUNICATION
27.1 INTRODUCTION
27.2 SERIAL COMMUNICATIONS
27.2.1 RS-232
ASCII Functions
27.3 PARALLEL COMMUNICATIONS
27.4 DESIGN CASES
27.4.1 PLC Interface To a Robot
27.5 SUMMARY
27.6 PRACTICE PROBLEMS
27.7 PRACTICE PROBLEM SOLUTIONS
27.8 ASSIGNMENT PROBLEMS

28. NETWORKING
28.1 INTRODUCTION
28.1.1 Topology
28.1.2 OSI Network Model
28.1.3 Networking Hardware
28.1.4 Control Network Issues
28.2 NETWORK STANDARDS
28.2.1 Devicenet
28.2.2 CANbus
28.2.3 Controlnet
28.2.4 Ethernet
28.2.5 Profibus
28.2.6 Sercos
28.3 PROPRIETARY NETWORKS
28.3.1 Data Highway
28.4 NETWORK COMPARISONS
28.5 DESIGN CASES
28.5.1 Devicenet
28.6 SUMMARY
28.7 PRACTICE PROBLEMS
28.8 PRACTICE PROBLEM SOLUTIONS
28.9 ASSIGNMENT PROBLEMS

29. INTERNET
29.1 INTRODUCTION
29.1.1 Computer Addresses
IPV6
29.1.2 Phone Lines
29.1.3 Mail Transfer Protocols
29.1.4 FTP – File Transfer Protocol
29.1.5 HTTP – Hypertext Transfer Protocol
29.1.6 Novell
29.1.7 Security
Firewall
IP Masquerading
29.1.8 HTML – Hyper Text Markup Language
29.1.9 URLs
29.1.10 Encryption
29.1.11 Compression
29.1.12 Clients and Servers
29.1.13 Java
29.1.14 Javascript
29.1.15 CGI
29.1.16 ActiveX
29.1.17 Graphics
29.2 DESIGN CASES
29.2.1 Remote Monitoring System
29.3 SUMMARY
29.4 PRACTICE PROBLEMS
29.5 PRACTICE PROBLEM SOLUTIONS
29.6 ASSIGNMENT PROBLEMS

30. HUMANMACHINE INTERFACES (HMI)
30.1 INTRODUCTION
30.2 HMI/MMI DESIGN
30.3 DESIGN CASES
30.4 SUMMARY
30.5 PRACTICE PROBLEMS
30.6 PRACTICE PROBLEM SOLUTIONS
30.7 ASSIGNMENT PROBLEMS

31. ELECTRICAL DESIGN AND CONSTRUCTION
31.1 INTRODUCTION
31.2 ELECTRICAL WIRING DIAGRAMS
31.2.1 Selecting Voltages
31.2.2 Grounding
31.2.3 Wiring
31.2.4 Suppressors
31.2.5 PLC Enclosures
31.2.6 Wire and Cable Grouping
31.3 FAIL-SAFE DESIGN
31.4 SAFETY RULES SUMMARY
31.5 REFERENCES
31.6 SUMMARY
31.7 PRACTICE PROBLEMS
31.8 PRACTICE PROBLEM SOLUTIONS
31.9 ASSIGNMENT PROBLEMS

32. SOFTWARE ENGINEERING
32.1 INTRODUCTION
32.1.1 Fail Safe Design
32.2 DEBUGGING
32.2.1 Troubleshooting
32.2.2 Forcing
32.3 PROCESS MODELLING
32.4 PROGRAMMING FOR LARGE SYSTEMS
32.4.1 Developing a Program Structure
32.4.2 Program Verification and Simulation
32.5 DOCUMENTATION
32.6 COMMISIONING
32.7 REFERENCES
32.8 SUMMARY
32.9 PRACTICE PROBLEMS
32.10 PRACTICE PROBLEM SOLUTIONS
32.11 ASSIGNMENT PROBLEMS

33. SELECTING A PLC
33.1 INTRODUCTION
33.2 SPECIAL I/O MODULES
33.3 SUMMARY
33.4 PRACTICE PROBLEMS
33.5 PRACTICE PROBLEM SOLUTIONS
33.6 ASSIGNMENT PROBLEMS

34. FUNCTION REFERENCE
34.1 FUNCTION DESCRIPTIONS
34.1.1 General Functions
34.1.2 Program Control
34.1.3 Timers and Counters
34.1.4 Compare
34.1.5 Calculation and Conversion
34.1.6 Logical
34.1.7 Move
34.1.8 File
34.1.9 List
34.1.10 Program Control
34.1.11 Advanced Input/Output
34.1.12 String
34.2 DATA TYPES
<br

Download        :       link    source

 

Free Engineering Magazines for Qualified Professionals
Hydraulics and Pneumatics
Control Engineering
Processing & Control New Europe
Flow Control
Processing Magazine
Electronic Design
Wireless Design and Development
Microwave Engineering
Chemical Engineering
Photonics Online
More ..



 Get News Update from This Site!  
Free Engineering Books Download
 

191 Responses to “PLC (Programmable Logic Controller)”

  1. sakshi says:

    i want to learn plc , so, please suggest me that how can i make mine future as i did diloma in electronics abd communication. at this time i m learning pcb dsigning………………………….plzzz tell that there is a scope in plc or not?
    i m very tensed about my future………. please reply me soon as posible..
    thanks..

    • programmable logic controllers and industrial automation an introduction.

      By: madhuchanda mitrta and samarjit sen gupta
      pub: penram international publishing india pvt. Ltd.

    • sunny says:

      hello sakshi,
      electronics people have a lot of chance to make thr career in plc or automation field, cz in every company they neeed plc scada hmi and drives to run thr machines so they need engineer for this,
      sunny
      sunny86.s@gmail.com

    • zanzeel thakaer says:

      hi thanks frainds to halp me given free link downlod free plc e book. see you again

  2. pawan malik says:

    it’s so good(includes all concepts) and easy to learn.

  3. amandeep kumar says:

    dear sir i want to a all type of mechanical engineering book please provide me and also design books

  4. KAMAL says:

    i want to learn PLC programming . in industrial automation.

  5. sunny says:

    which is good book to understand plc.

  6. Brijesh kumar yadav says:

    Plz send thi whole book on my e-mail id

  7. DEAR SIR,
    PLZ END ME BOOKS OF PLC AND WHICH BOOK IS BEST TO UNDERSTAND FETAK PLC MC14

  8. kunal says:

    hi I am kunal joshi BE electrical. i want to ask that which kind of problem arise when i practicaly learn atomation. so i can be prepare in advance for that problem .plz share u r experiance.who already in this field.

  9. swapnil kamble says:

    Plz send thi whole book on my e-mail id

  10. abhijit says:

    Plz send me soft materials to study PLC. or any E-book.

  11. abhishek says:

    hi im doing a course on electrical engineering n is mostly based on PLC & everything,i want to knw hw to get access to the book here as i need to study more on these,if you can attach the book n send me by mail please it will be really grateful n thanks in advance.

  12. filmon says:

    my project plc based elevater controlling
    so this agood chance if u mail,Thank a Great

  13. Elijah says:

    Hi,

    Id like a copy of the PLC – Programmable Logic Controller by Hugh Jack, PhD.

  14. bipin patel says:

    Please e.mail me this book. Thanks

  15. jakkaiyan.a says:

    please e.mail me this book. than you

  16. shawon says:

    hey mate can you pease email me some books on PLC’s,i am doing a degree course in auckland and was looking around fo books online,and stop by at this blog,could you please send e sme books on my email so i cud learn PLC as i dont have much knowledge on it,i wud really apreciate if u cud send me all the books in my email i wud be happy to pay for it,as i wanna earn this,,cheers,,my email-shawon737@gmail.com

  17. prabhat says:

    dear sir…plzz send me some good books of plc as well as scada.

  18. vikas says:

    hello friends,
    i m a project engineer. if anyone need any type of data in about plc, hmi, scada.

    its my email id………..
    vikaskumarrace@gmail.com

  19. Hitesh Bhanderi says:

    Respected Sir,
    Please mail me Book on “Industrial Automation Training” By Mr. Ramesh Gupta.

    Thanks

  20. asif says:

    hi, can you pls send me the ebook. really interested to learn plc

  21. grandfy says:

    haii sir could you please help me by sending plc notes.. i would like to learn about plc.. but iam not knowing which book can help me to teach plc, and kindly tell me how will i gt that book

  22. mike says:

    pls i need it so so much

  23. afrim says:

    Hello, i am Electronic & tele. Engg.I want to learn plc programming.please guide me……..

  24. mnaunda t says:

    please send to me the books of plc design

  25. Federico says:

    Thanks! Excellent book, very helpful… Very funny the comments though jaja
    Bye!

  26. Julian Sinyangwe says:

    Dear Sir

    I am Telcommnication Engineer I wish study PLCs and become instructor advise?

  27. anil says:

    sir .
    i am a electrical and electronic engineer.i am very interesting to learn plc. I want to learn plc programming.please guide me…

  28. Bhargav says:

    Hi
    Please send me an e-book or e-books on PLC and ac/induction motors.
    thank you

  29. Jagadesh says:

    thanks for information

Leave a Reply