KNOWARE  

Software for Education and Industry


   Home   Order Form   

PLC Tutorial Buyer's Guide

Beginning PLCs:
If you are new to PLCs and are coming from a relay logic background, try our PLC Simulator Ver. 10.  
This tutorial turns your PC into a PLC and has the look and feel of the most popular Allen- Bradley RSLogix® instructions.  Everything you need is included in the tutorial: the PLC Simulator, a Book of Exercises with 35 exercises, and 38 sample programs to teach you step-by-step how to control automated machinery using PLCs . Each exercise includes 1 or more sample programs and is written in  .html format so you can use your web browser to navigate them.  You can build your own machines on the Machine Layout screen (not just "canned" demos) and watch them move in response to the ladder logic you program. 


Allen-Bradley PLCs:
If you are interested in Allen-Bradley PLCs, try our PLC Easy Learner for Allen-Bradley RSLogix Micro.  This tutorial shows you step-by-step how to program an Allen-Bradley Micrologix® PLC using free Allen-Bradley's RSLogix® Micro Starter Lite software. Simply download the free Allen-Bradley RSLogix® Micro Starter Lite software from Rockwell Automation then follow the exercises in this tutorial to learn how to program PLCs using Allen-Bradley's RSLogix® software. You do not need an actual PLC to use this tutorial.


Codesys Programming of PLCs:
If you are new to programming PLCs with Codesys, try our  PLC Ladder Logic and Function Blocks with Codesys Ver. 3.5. This tutorial shows you step-by-step how to program a PLC using free CODESYS software. Simply download the free CODESYS software then follow the exercises in this tutorial to learn how to program in Ladder Logic and Function Block Diagrams, build HMIs, and run your programs on a simulated PLC. You do not need an actual PLC to use this tutorial.

If you want to program PLCs using Instruction Lists with Codesys, try our PLC Instruction List with Codesys Ver. 3.5.  This tutorial shows you step-by-step how to program a PLC using Instruction Lists with free CODESYS software.  Simply download the free CODESYS software then follow the exercises in this tutorial to learn how to program in Instruction List, build HMIs, and run your programs on a simulated PLC. You do not need an actual PLC to use this tutorial.

If you want to program PLCs using Structured Text with Codesys, try our PLC Structured Text with Codesys Ver. 3.5.  This tutorial shows you step-by-step how to program a PLC using free CODESYS software.  Simply download the free CODESYS software then follow the exercises in this tutorial to learn how to program in Structured Text, build HMIs, and run your programs on a simulated PLC. You do not need an actual PLC to use this tutorial.  A set of Advanced Exercises is also offered for those who want more programming experience with Structured Text.

If you want to program PLCs using OOP (Object Oriented Programming) with Codesys, try our OOP (Object Oriented Programming) with Codesys Made Simple.  This tutorial will show you step-by-step how to program a PLC using OOP with Codesys in simple, easy to understand, examples.

If you want to learn how to use Codesys Libraries, try our Codesys Libraries. This tutorial will show you step-by-step how to use Codesys libraries and how to create and use your own libraries, commonly called user libraries, that you can create for code commonly used in your business.  By encapsulating your commonly used code in a user library, you won't have to re-write the code for every project you create.  Rather, you can just call up the library and incorporate its code into your project.

If you need a quick reference guide to Codesys instructions, try our Quick Reference Guide for Codesys Ver. 3.5 (LL, FB, ST, IL). This Quick Reference Guide provides reference for 36 of the most common Codesys 3.5 instructions.  Each instruction is shown as a simple example in Ladder Logic, Function Blocks, Structured Text, and Instruction List language side-by-side so you can instantly see the similarities and differences between each language.  Clicking on an example takes you to on-line help if you need further documentation for an instruction, and you can sort the instructions by name or category.

Below is a chart summarizing our PLC Tutorials