These series of posts will go through specific hardware and software. They are designed for you to learn the device quickly.

PLC Beginners Guide
A good place to start for those just starting to learn about PLCs.
PLC Fiddle – An Online PLC Editor and Simulator in Your Browser – This is ideal to try out your logic free. There are challenges that become more difficult as you work through them. Your understanding of PLC logic will increase and you will have fun.

Node-RED IoT Enabling Software
Node-RED is an enabling software for IoT. (Internet of Things) This means that we can communicate to control and read information from industrial equipment. Logging of information to databases and analyzing this information is easily achieved. Node-RED provides an efficient and easily implemented control solution.

EasyPLC Software Suite
Complete PLC, HMI, and Machine Simulator Software package. This PLC learning package includes the following: Easy PLC, HMI System,  Machine Simulator, Machine Simulator Lite,  and Machine Simulator VR.

Automation Direct PLC
Click PLC (Click PLC Programming Software)
BRX (Do-More) PLC (Do-More Designer Software)
Productivity 1000 PLC (Productivity Suite Software)
Productivity 2000 PLC (Productivity Suite Software)

Omron PLC

Horner (All in one controller)
XL4 PLC (Cscape Software)

Automation Direct HMI
CMore Micro (EA3-T4CL) (C-More Micro Programming Software)
CMore HMI Series Panel  (EA9 ) (C-More Programming Software)

MOSAIC – MOdular SAfety Integrated Controller
Safety controllers monitor over-voltage / short circuit protection, redundant relays, and positive guided contacts to provide a level of fail-safe operation for applications.

CTT Multi-functional Digital Counter Timer and Tachometer
The CTT series from Automation Direct are multi-function digital units. They incorporate a multi-function digital counter, timer, and tachometer all within the same unit.

Productivity Open Arduino Compatible Industrial Controller
Productivity Open is an industrial-rated Arduino-compatible platform controller. This rugged open-sourced CPU mimics the MKRZero Arduino. You can add standard MKRZero Shields (Add-on Boards), along with the Productivity 1000 PLC I/O.

Arduino Uno Starter Kit
The Arduino UNO is one of the best boards to learn about electronics and coding. This robust board is the most used and documented board of the whole Arduino family.