About the Book
This book is Part 1 of the series, "PLC Programming & Implementation," which contains both practical and theory parts. This book is very straightforward and easy-to-read, and presents the principles of PLCs while not tying itself to one manufacturer or another. Included are extensive examples and chapter-ending problems that utilize several popular PLCs, highlighting understanding of fundamentals that can be used regardless of manufacturer. This book will help you to understand the main design characteristics, internal architecture, and operating principles of PLCs, as well as identify safety issues and methods for fault diagnosis, testing, and debugging.
What you'll learn in this book:
- Comparison of relay-controlled systems, microprocessor-controlled systems, and the programmable logic controller, a discussion of PLC hardware and architecture, examples from various PLC manufacturers, and coverage of security, the IEC programming standard, programming devices and manufacturer’s software.
- Detail of programming using Sequential Function Charts.
- Extended coverage of the sequencer.
- Information on fault finding, including testing inputs and outputs with an illustration of how it is done with the PLC manufacturer’s software.
- New case studies.
About the Author
I am multi-talented. As a computer engineer and a computer scientist, I have over 15 years of teaching experience in software development and computer hardware architecture. I am the CEO of Ojula Technology Innovations, a book publishing company. I co-publish my books with Charles H. Johnson who also offers technical assistance to my company. In the last few years I have helped the IT industry develop various useful programs on Windows, MacOS and PLCs (programmable logic controllers).
I always build solutions from scratch and go as far as modifying open source software to meet my client’s needs. As an embedded systems expert, I design embedded Systems that optimize performance and cost against complex requirements. I leverage Stratify OS (a POSIX like RTOS for micro-controllers) to quickly and cost-effectively develop complex firmware applications in Python and C/C++ languages. I work with a dedicated team of Python programmers who look into specific automation problems and proffer solutions to them.
For any inquiry, you can contact us with any of the email addresses below any time. If you want to contribute your knowledge to this website, or if you have a request, just send us your message. We promise to do our best to help.
Charles H. Johnson (Co-publisher and Technical Assistant) email@example.com.