Update IronPLC¶
There is normally a new IronPLC release every Monday. There is no automatic mechanism to distribute updates.
Update Steps¶
Follow the steps below to update IronPLC.
Update IronPLC CLI
In search on the taskbar, enter Control Panel and select it from the results.
Select .
Right-click (or press and hold) on IronPLC and select Uninstall/Change. Then follow the directions on the screen.
Download the latest IronPLC installer from IronPLC GitHub releases:
Run the installer and follow the prompts to complete installation of the CLI.
Update IronPLC Extension
Download the VSIX that matches your development environment from IronPLC GitHub releases:
Visual Studio Code — ironplc-vscode-extension-marketplace.vsix
Cursor, Kiro, Devin, VSCodium, and other environments that install from Open VSX — ironplc-vscode-extension.vsix
Each registry uses a different extension ID, so the two VSIX files are not interchangeable. Visual Studio Code updates an extension from the Marketplace listing that matches its ID, so a VS Code installation of the Open VSX VSIX never receives updates.
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, select button.
In the Install from VSIX dialog, select the VSIX file you downloaded earlier.
Update IronPLC CLI
If you installed IronPLC with Homebrew, open a Terminal and run:
brew update
brew upgrade ironplc
If you installed IronPLC with the install script, open a Terminal and re-run the script to install the latest version:
curl -fsSL https://www.ironplc.com/install.sh | sh
Update IronPLC Extension
Download the VSIX that matches your development environment from IronPLC GitHub releases:
Visual Studio Code — ironplc-vscode-extension-marketplace.vsix
Cursor, Kiro, Devin, VSCodium, and other environments that install from Open VSX — ironplc-vscode-extension.vsix
Each registry uses a different extension ID, so the two VSIX files are not interchangeable. Visual Studio Code updates an extension from the Marketplace listing that matches its ID, so a VS Code installation of the Open VSX VSIX never receives updates.
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, select button.
In the dialog, select the VSIX file you downloaded earlier.
Update IronPLC CLI
Open a terminal and re-run the install script to install the latest version:
curl -fsSL https://www.ironplc.com/install.sh | sh
Update IronPLC Extension
Download the VSIX that matches your development environment from IronPLC GitHub releases:
Visual Studio Code — ironplc-vscode-extension-marketplace.vsix
Cursor, Kiro, Devin, VSCodium, and other environments that install from Open VSX — ironplc-vscode-extension.vsix
Each registry uses a different extension ID, so the two VSIX files are not interchangeable. Visual Studio Code updates an extension from the Marketplace listing that matches its ID, so a VS Code installation of the Open VSX VSIX never receives updates.
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, select button.
In the dialog, select the VSIX file you downloaded earlier.