Book

Mastering PLC Programming

With the recent boom in automation, PLC programming has become a hot topic. Learning structured text, OOP, and HMI programming is a big challenge as most books focus only on ladder logic. This book helps you address that challenge along with demystifying vendor-neutral concepts that can be applied to different PLC makes.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

12h52m

Language

English

About Book

Who Is This Book For?

This book is for automaton programmers with a background in software engineering topics such as object-oriented programming and general software engineering knowledge. Automation engineers, software engineers, electrical engineers, PLC technicians, hobbyists, and upper-level university students with an interest in automation or robotics will also find this book useful and interesting. Anyone with a basic knowledge of PLCs can benefit from reading this book.

Book content

chapters 12h52m total length

Software Engineering for PLCs

Advanced Structured Text — Programming a PLC in Easy-to-Read English

Debugging — Making Your Code Work

Complex Variable Declaration — Using Variables to Their Fullest

Functions — Making Code Modular and Maintainable

OOP — Reducing, Reusing, and Recycling Code

OOP — The Power of Objects

Libraries — Write Once, Use Anywhere

The SDLC — Navigating the SDLC to Create Great Code

Advanced Coding — Using SOLID to Make Solid Code

HMIs — UIs for PLCs

Industrial Controls — User Inputs and Outputs

Layouts — Making HMIs User-Friendly

Alarms — Avoiding Catastrophic Issues with Alarms

Putting It All Together — The Final Project

Distributed Control Systems, PLCs, and Networking

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required