We may earn an affiliate commission when you visit our partners.

PLC Programmer

Save
April 29, 2024 Updated June 12, 2025 17 minute read

Embarking on a Career as a PLC Programmer

A Programmable Logic Controller (PLC) Programmer is a specialized engineer or technician who designs, develops, and maintains the automated systems that control machinery and processes in industrial environments. At a high level, PLC programmers write the instructions that tell machines what to do, how to do it, and when. These PLCs are ruggedized computers that form the backbone of modern automation, ensuring that everything from a car assembly line to a power distribution network operates efficiently and reliably.

Share

Help others find this career page by sharing it with your friends and followers:

Salaries for PLC Programmer

City
Median
New York
$93,000
San Francisco
$120,000
Seattle
$109,000
See all salaries
City
Median
New York
$93,000
San Francisco
$120,000
Seattle
$109,000
Austin
$90,000
Toronto
$108,000
London
£50,000
Paris
€44,000
Berlin
€61,000
Tel Aviv
₪952,000
Singapore
S$125,000
Beijing
¥231,000
Shanghai
¥200,000
Bengalaru
₹522,000
Delhi
₹360,000
Bars indicate relevance. All salaries presented are estimates. Completion of this course does not guarantee or imply job placement or career outcomes.

Path to PLC Programmer

Take the first step.
We've curated 17 courses to help you on your path to PLC Programmer. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Reading list

We haven't picked any books for this reading list yet.
Dives into the contemporary topic of Industry 4.0 and the Industrial Internet of Things (IIoT). It explores how these concepts are transforming industrial automation and provides insights into related technologies and their impact on the industry. It's a valuable read for understanding the future trends in automation.
This textbook covers the fundamentals of installing, programming, and troubleshooting PLC-embedded systems used in industrial control applications. It provides a foundation for PLC troubleshooting using software and test instruments and covers discrete and analog I/O. It comprehensive resource for students and professionals.
Provides a comprehensive overview of industrial automation, covering topics such as control systems, sensors, actuators, and communication networks. It also includes case studies that illustrate how industrial automation can be used to improve efficiency and productivity.
Provides a comprehensive overview of industrial automation, covering topics such as control systems, sensors, actuators, and communication networks. It good handbook for engineers and technicians who are working in industrial automation.
Provides a comprehensive overview of industrial automation, covering topics such as sensors, actuators, controllers, and communication networks. It also includes hands-on exercises that allow readers to apply their knowledge.
Focusing on PLCs, a core technology in industrial automation, this book delves into their design and application. It covers various programming languages used in PLCs and emphasizes good program design practices and troubleshooting techniques. is highly valuable for those looking to understand and work with PLCs and is often used as a textbook.
This comprehensive guide covers all aspects of PLCs, from theory to practice. It is an essential reference for anyone who works with PLCs.
Provides a practical, hands-on approach to implementing IIoT projects. It's valuable for those who want to gain practical experience in building smart industrial automation solutions using IoT technologies. It focuses on contemporary applications and provides a practical perspective.
Provides a comprehensive overview of industrial automation, using Studio 5000 as the programming environment.
Offers practical, real-world examples of PLC programming problems solved using both Ladder Logic and Structured Text, featuring both Allen-Bradley and Siemens platforms. It's highly useful for gaining hands-on experience and seeing how concepts are applied in industry.
Provides an introduction to Ladder Diagram programming based on the IEC 61131-3 standard. It's suitable for beginners, including those without an electrical background, and offers practical examples based on real-world automation problems. It focuses on the fundamental concepts of ladder logic.
Another comprehensive resource covering the concepts behind PLCs. is often recommended for its clear explanations and inclusion of foundational concepts needed before diving into programming. It serves as a solid reference for students and practitioners.
With the increasing connectivity of industrial systems, cybersecurity is paramount. addresses the critical topic of securing industrial control systems, including SCADA, DCS, PLC, HMI, and SIS. It provides tools for developing and implementing effective cybersecurity programs in ICS environments.
Similar to its RSLogix 500 counterpart, this book focuses on Allen-Bradley PLCs but for the newer Studio 5000 platform. It's essential for understanding ladder logic programming in a modern Allen-Bradley environment, relevant for current industrial applications.
Similar to other cybersecurity books, this title focuses specifically on the security aspects of industrial automation and control systems. It's crucial for understanding the vulnerabilities and protection methods in connected industrial environments.
This practical guide focuses specifically on Allen-Bradley PLCs using RSLogix 500 software. It is ideal for those working with or learning on this specific platform. It provides step-by-step guidance for beginners on ladder logic programming within the RSLogix 500 environment.
This introductory guide focuses on building PLC programs using the Structured Text language. It's designed for beginners and covers understanding ST syntax, programming logic, and even integrating contemporary concepts like generative AI in automation. It offers a fresh approach for those interested in text-based programming.
Specifically addresses the security of industrial networks, which are the backbone of modern industrial automation systems. It's essential for understanding how to protect these networks from cyber threats.
Provides a strong foundation in the principles of industrial instrumentation and process control, which are essential components of industrial automation. It's a practical guide with real-world applications, making it suitable for students and professionals seeking a solid understanding of the basics. It can serve as a textbook for introductory courses.
For those looking to deepen their understanding of PLC programming, this book likely covers advanced topics and the integration with Human-Machine Interfaces (HMI). It's suitable for individuals with foundational PLC knowledge seeking to enhance their skills.
This textbook provides a comprehensive overview of the theory and implementation of PLCs, covering both hardware and software. It is suitable for both undergraduate and graduate students.
Provides a comprehensive overview of PLCs, covering both the basics and advanced topics. It is an ideal resource for students and practitioners alike.
Delves deeper into PLC programming, exploring advanced concepts such as data handling, PID control, and communication protocols. It is valuable for engineers looking to enhance their expertise in industrial automation with a focus on ladder logic applications. It provides practical knowledge for real-life projects.
An introduction to Structured Text (ST) programming for PLCs, following the IEC 61131-3 standard. is valuable for those looking to learn a text-based programming language beyond ladder logic. It includes numerous code examples and best practices for structuring programs.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser