Building Arduino PLCs the essential techniques you need to develop Arduino-based PLCs

This book presents the fundamentals of PLCs and explains in a practical approach how to draw Ladder Logic diagrams to represent PLC design methods for wide variety of automated applications. Building Arduino PLCs starts by explaining how to build and test a simple Arduino-based 5V DC PLC with Arduin...

Full description

Bibliographic Details
Main Author: Seneviratne, Pradeeka
Format: eBook
Language:English
Published: [United States], New York, NY Apress, Distributed to the Book trade worldwide by Springer 2017
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Chapter 5: Building with an ArduiBoxArduiBox; Soldering the Terminal Blocks; Soldering the Male Headers; Soldering the Female Headers; Soldering the Reset Button; Mapping Arduino Pins to the Terminal Blocks; Prototyping Area; Building the Circuit; Power Supply; USB Power; Arduino DC Barrel Jack; Using a K9 Terminal; Assembling the Enclosure; DIN Rails; Connecting the Temperature Sensor and Fan; Testing Your ArduiBox; Test Case 1; Test Case 2; Summary; Chapter 6: Writing PLC-Style Applications with plcLib; Introduction to the plcLib Library; Installing plcLib on Arduino
  • Includes bibliographical references and index
  • Controllino MAXIControllino MEGA; Summary; Chapter 4: Your First Arduino PLC; Grove Base Shield Basics; Power Switch; Power Indicator; Reset Button; Grove Connectors; Digital Ports; Analog Ports; UART Port; I2C Ports; Building a Basic Programmable Logic Controller; The Requirements and Logic; Required Hardware; Connecting the Components; Writing Your First Arduino Sketch for PLCs; Uploading Your Arduino Sketch; Testing Your Sketch; Troubleshooting; Working with Audio; Connecting the Components; Testing Audio; Adding a Reset Button; Connecting the Components; Testing the Reset Button; Summary
  • At a Glance; Contents; About the Author; About the Technical Reviewer; Chapter 1: Getting Ready for the Development Environment; Buying an Arduino; Arduino UNO and Genuino UNO; Arduino UNO; Genuino UNO; Cable and Power Supply; USB Cable; Power Supply; Arduino UNO Clones and Derived Boards; SparkFun RedBoard; Buying an Arduino Ethernet Shield; Arduino Ethernet Shield 2; Buying an Arduino WiFi Shield; Buying a Grove Base Shield; Buying Grove Components; Grove Button; Grove LED; Grove Relay; Grove Temperature Sensor; Grove Speaker; Grove Infrared Reflective Sensor; Grove Cables
  • MAC AddressIP Address; Arduino WiFi; Arduino Software; Downloading Arduino Software; Using the Arduino IDE; Where Is the libraries Folder?; Adding the Ethernet2 Library; Cables; Basic Configurations; Writing Sketches for Arduino UNO; Bare Minimum Code; Hello World; Blinking; Fading; Reading Analog Inputs; Writing Sketches for Arduino Ethernet; A Simple Web Client; Writing Sketches for Arduino WiFi; Summary; Chapter 3: Arduino at Heart; What Is PLC?; Arduino at Heart; Industruino; Industruino Proto Kit; Industruino Industrial I/O Kit; Industrial Shields; Controllino; Controllino MINI.
  • Buying a Relay ShieldArduino 4 Relays Shield; SeeedStudio Relay Shield; Buying an ArduiBox; Buying a Modbus Shield, Module, and Sensor; Multiprotocol Radio Shield for Arduino; RS485/Modbus Module for Arduino and Raspberry Pi; Downloading Software; Arduino Software; plcLib; Arduino Ethernet2 Library; WiFi Shield Firmware; Modbus RS485 Library; Summary; Chapter 2: Arduino, Ethernet, and WiFi; Arduino and Genuino; Digital Pins; Analog Pins; Powering the Arduino Board; USB Power; 9V AC/DC Adapter; 9V Battery Pack; VIN Pin; Arduino Ethernet; Arduino Ethernet Shield 2; Connecting Them Together