Attention
IronPLC supports IEC 61131-3 Structured Text excluding I/O mapping.
Installation¶
IronPLC supports the following platforms:
Windows (x64, arm64)
macOS (x64, arm64)
Linux (x64)
Prerequisites¶
The first step is to install a supported development environment:
Other development environments that support VS Code extensions (via the Open VSX Registry) also work. The instructions below use Visual Studio Code, but the steps are the same in all supported environments.
Install Steps¶
Follow the steps below to install IronPLC.
Install IronPLC CLI
Download the latest IronPLC installer from IronPLC GitHub releases:
Run the installer and follow the prompts to complete installation of the CLI.
Install IronPLC Extension
Run your development environment, then:
Go to the Extensions view by clicking on the Extensions icon in Activity Bar on the side of the window or using the View: Extensions command (Ctrl+Shift+X).
In the Extensions view, enter
IronPLCin the search box.In the Extensions view for the IronPLC item, choose Install.
Install IronPLC CLI
Option 1 — Homebrew (recommended):
Go to Homebrew then follow the instructions to install Homebrew.
In a Terminal, enter brew tap ironplc/tap, then enter brew install ironplc.
Option 2 — install script:
curl -fsSL https://www.ironplc.com/install.sh | sh
This installs ironplcc, ironplcvm, and ironplcmcp into
$HOME/.ironplc/bin and adds that directory to your PATH via
your shell profile.
Install IronPLC Extension
Run your development environment, then:
Go to the Extensions view by clicking on the Extensions icon in Activity Bar on the side of the window or using the View: Extensions command (⌘+Shift+X).
In the Extensions view, enter
IronPLCin the search box.In the Extensions view for the IronPLC item, choose Install.
Install IronPLC CLI
Run the following in a terminal:
curl -fsSL https://www.ironplc.com/install.sh | sh
This installs ironplcc, ironplcvm, and ironplcmcp into
$HOME/.ironplc/bin and adds that directory to your PATH via
your shell profile.
To install a specific version:
curl -fsSL https://www.ironplc.com/install.sh | IRONPLC_VERSION=v0.201.0 sh
Prebuilt binaries are currently provided for x86_64 Linux only.
Install IronPLC Extension
Run your development environment, then:
Go to the Extensions view by clicking on the Extensions icon in Activity Bar on the side of the window or using the View: Extensions command (Ctrl+Shift+X).
In the Extensions view, enter
IronPLCin the search box.In the Extensions view for the IronPLC item, choose Install.
Next Steps¶
You are ready to start programming. In the next chapter, you will learn how PLC programs work before writing your first one.
Continue to How a PLC Program Works.