PLC Tutorials

Open Source PLC and SCADA Software

OpenPLC is an open-source Programmable Logic Controller that is based on an easy to use the software. The OpenPLC project was created in accordance with the IEC 61131-3 standard, which defines the basic software architecture and programming languages for PLCs.

OpenPLC is mainly used on industrial and home automation, the internet of things, and SCADA research. You can check OpenPLC in action on the short video below.

OpenPLC Editor is a software that lets you write PLC programs for the OpenPLC runtime. The programs are written according to the IEC 61131-3 standard.

The editor is very simple to use and supports all five languages defined in the standard:

  • Ladder Logic (LD),
  • Function Block Diagram (FBD),
  • Instruction List (IL),
  • Structured Text (ST), and
  • Sequential Function Chart (SFC).

Download Open PLC

ScadaBR is an open-source Supervisory Control and Data Acquisition (SCADA) system that allows you to create interactive screens, also called the Human Machine Interface (HMI), for your automation projects. ScadaBR can talk to several different PLCs, including OpenPLC, which makes it a perfect companion for the OpenPLC runtime and editor.

The simplest way to install ScadaBR is by using a Virtual Machine. A Virtual Machine is a software that can create a virtual computer inside your own computer.

The following steps will guide you to download and install VirtualBox, a free and open-source Virtual Machine Monitor. Once VirtualBox is installed, all you have to do is load the ScadaBR image file into VirtualBox to have a ready-to-use ScadaBR environment on your system.

Download Open SCADA

If you liked this article, then please subscribe to our YouTube Channel for PLC and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

You've successfully subscribed !
Share

Recent Articles

  • PLC Tutorials

Example PLC Program to Control a Pump based on Level Sensors

Learn an example PLC program to control a pump based on level sensors using ladder…

2 weeks ago
  • PLC Tutorials

PLC Timer Application in Security Camera Recording

In the PLC timer application for security camera recording, when motion is detected then camera…

2 weeks ago
  • PLC Tutorials

Batch Mixing with PLC Ladder Logic Program

In this example, we will learn batch mixing with PLC ladder logic program using timer…

2 weeks ago
  • PLC Tutorials

PLC Example on Manufacturing Line Assembly

This PLC example on manufacturing line assembly is an intermediate-level PLC program prepared for the…

2 weeks ago
  • PLC Tutorials

PLC Programming Example with Pushbutton and Motor

In this article, you will learn the PLC programming example with pushbutton and motor control…

3 weeks ago
  • PLC Tutorials

Boolean Logic to PLC Programming

This article teaches how to convert Boolean logic to PLC programming ladder logic with the…

1 month ago