Skip to main content
  • Book
  • © 2017

Building Arduino PLCs

The essential techniques you need to develop Arduino-based PLCs

Apress
  • The first Arduino book about programmable logic controllers
  • Knowledge gained through this book can be extended to industrial and non-industrial automation projects
  • The projects build in the book are based on IoT and are cloud-supported

Buy it now

Buying options

eBook USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (9 chapters)

  1. Front Matter

    Pages i-xiii
  2. Getting Ready for the Development Environment

    • Pradeeka Seneviratne
    Pages 1-22
  3. Arduino, Ethernet, and WiFi

    • Pradeeka Seneviratne
    Pages 23-55
  4. Arduino at Heart

    • Pradeeka Seneviratne
    Pages 57-68
  5. Your First Arduino PLC

    • Pradeeka Seneviratne
    Pages 69-83
  6. Building with an ArduiBox

    • Pradeeka Seneviratne
    Pages 85-107
  7. Writing PLC-Style Applications with plcLib

    • Pradeeka Seneviratne
    Pages 109-125
  8. Modbus

    • Pradeeka Seneviratne
    Pages 127-138
  9. Building a Better PLC

    • Pradeeka Seneviratne
    Pages 165-178
  10. Back Matter

    Pages 179-183

About this book

Learn the fundamentals of PLCs and how to control them using Arduino software to create your first Arduino PLC. You will learn how to draw Ladder Logic diagrams to represent PLC designs for a wide variety of automated applications and to convert the diagrams to Arduino sketches.

A comprehensive shopping guide includes the hardware and software components you need in your tool box. You will learn to use Arduino UNO, Arduino Ethernet shield, and Arduino WiFi shield.

Building Arduino PLCs shows you how to build and test a simple Arduino UNO-based 5V DC logic level PLC with Grove Base shield by connecting simple sensors and actuators. You will also learn how to build industry-grade PLCs with the help of ArduiBox.

What You'll Learn

  • Build ModBus-enabled PLCs
  • Map Arduino PLCs into the cloud using NearBus cloud connector to control the PLC through the Internet
  • Use do-it-yourself light platforms such as IFTTT
  • Enhance your PLC by adding Relay shields for connecting heavy loads

Who This Book Is For 

Engineers, designers, crafters, and makers. Basic knowledge in electronics and Arduino programming or any other programming language is recommended.



Authors and Affiliations

  • Udumulla, Mulleriyawa, Sri Lanka

    Pradeeka Seneviratne

About the author

Pradeeka Seneviratne is a software engineer with over 10 years of experience in computer programming and systems designing. He loves programming embedded systems such as Arduino and Raspberry Pi. Pradeeka started learning about electronics when he was at primary college by reading and testing various electronic projects found in newspapers, magazines, and books.

Pradeeka is currently a full-time software engineer who works with highly-scalable technologies. Previously, he worked as a software engineer for several IT infrastructure and technology servicing companies, and he was also a teacher for information technology and Arduino development.

He researches how to make Arduino-based unmanned aerial vehicles and Raspberry Pi-based security cameras and is the author of the Internet of Things with Arduino Blueprints [Packt Publishing]
 

Bibliographic Information

Buy it now

Buying options

eBook USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access