A programmable logic controller (PLC) or programmable controller is an industrial digital computer which has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, or robotic devices, or any activity that requires high reliability, ease of programming and process fault diagnosis.

PLCs can range from small modular devices with tens of inputs and outputs (I/O), in a housing integral with the processor, to large rack-mounted modular devices with a count of thousands of I/O, and which are often networked to other PLC and SCADA systems.

They can be designed for many arrangements of digital and analog I/O, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. Programs to control machine operation are typically stored in battery-backed-up or non-volatile memory.

Allen Bradley PLC

Allen Bradley is one of the large PLC providers for North America, and as such is considered one of the default standardizations.

Most everything with AB is proprietary, but their MicroLogix software solution is free from their website if you are already registered.

This is their most basic of simple PLC offerings, with many limitations compared to their others.

Even so, if all you need is a simple solution for a simple problem and insist on staying with the AB solutions offered, this may fit your needs.

Develop ladder logic for the Micrologix family using three software tools. These are:

RSLinx handles communications between RSLogixMicro and the PLC.

RSlogixMicro is a development environment for the MicroLogix 1000 and MicroLogix 1100 processors.

RSEmulate emulates PLCs MicroLogix and SLC families.
 

To download the software:
1.  Register on Rockwell automation

    Must be registered, registration can do so at this link and is free to download, but must access your account.
2. Download

Rslinx http://rockwellautomation.custhelp.com/app/answers/detail/a_id/63740
Micro_Lite_830 https://download.rockwellautomation.com/esd/ocx.aspx?sdrsid=S8698
RSEmulate500 https://download.rockwellautomation.com/esd/ocx.aspx?sdrsid=S8701

Tutorials

Here are some helpful tutorials on some the systems available with Scada123 to try on your own.

You can view videos at:     Youtube Channel Scada LLC

Sort through Topics on the left Menu "Tutorial Menu"

Click on one the Topic Tags that interest you.

License : All programs in the tutorial section are free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.