Saturday, February 16, 2019

Simple ICS Lab - Part 4 - OpenPLC


It is time to turn the Rapberry Pi 3 into a PLC. This will be accomplished by installing OpenPLC.  check out the OpenPLC web site to learn more about the project: http://www.openplcproject.com. A couple of things are going to be needed to successfully follow along.  The Lubuntu ICS VM and a running RPi will be needed to complete the tasks below.

Tuesday, September 19, 2017

Simple ICS Lab - Part 3 - PLCopen Editor

UPDATED 2019-02-16 to properly reference PLCopen Editor v1.3. (Previous version was 1.2.)  Also updated to include additional required package python-zeroconf.

Now that the basics are out of the way via Part 1, covering Lubuntu VM installation, and Part 2, handling the Raspbian Stretch Lite setup, we can move on to more specific ICS related software. The set of steps in this blog post will walk through the installation of PLCopen Editor and take care of a modification necessary to run the provided test project with the Raspberry Pi 3 (RPi) hardware.


Monday, September 11, 2017

Simple ICS Lab - Part 2 - Raspbian Stretch Lite Setup and Test

The steps in this post cover installation of the Raspbian Stretch Lite OS onto a microSD card for use in the Raspberry Pi 3 (RPi). Some initial testing will also be done to verify the RPi is working properly. The RPi will function as a PLC as part of the Simple ICS Lab. This is how we are able to make a connection between the physical and cyber world.



Saturday, September 9, 2017

Simple ICS Lab - Part 1 - Lubuntu VM Installation, Guest Additions, and Snapshots

UPDATED 2019-02-16 so that instructions match Lubuntu 16.04.5 LTS. (Originally written for Lubuntu 16.04.3.)  Also modified to use latest version of VirtualBox -> 6.0.4.

The first task to begin setting up the home ICS lab is the installation of a Lubuntu VM. The VM will be used to progress through additional tasks coming up in later blog posts. For an intro to the Simple ICS Lab refer to Simple ICS Lab - Intro and Prep. This is a very long post. However, the steps needed to be performed are simple. A lot of the post length is due to including many screenshots.


Sunday, September 3, 2017

Simple ICS Lab - Intro

My background is in traditional IT. I'm familiar with many aspects of the business side of systems and infrastructure. What I have not had much experience with is the Operational Technology (OT) side of things. In order to learn more about OT and Industrial Control Systems (ICS) I thought it would be good to setup a simple home lab. This is the first post about my home ICS lab which will be followed by additional posts detailing how I built and initially used the lab.