Getting started with Finder OPTA and PLC IDE

Guide for installing Arduino PLC IDE and activating Finder OPTA license.

Guide and Tutorial | Getting started with Finder OPTA and PLC IDE

Getting started with Finder OPTA and PLC IDE

Guide for installing Arduino PLC IDE and activating Finder OPTA license.

Overview

Arduino PLC IDE allows you to program Finder OPTA using the five standard IEC 61131-3 languages: Ladder Diagram (LD), Functional Block Diagram (FBD), Structured Text (ST), Sequential Function Chart (SFC), and Instruction List (IL).

This guide shows how to connect Finder OPTA to Arduino PLC IDE, activate the device license, and configure it for proper use with the development environment.

What you will need

Before you begin, make sure you have:

Instructions

To get the Arduino PLC IDE software, visit the official site and download the installer named Arduino PLC IDE Installer. The software is compatible with Windows 10 or later on x64 architectures.

Website

The installer includes the IDE and all necessary drivers, libraries, and cores to use Finder OPTA.

Note: If you've previously installed Arduino PLC IDE, ensure old versions are removed. Also, delete the folder C:\Users\<username>\AppData\Local\T.

Installing Arduino PLC IDE

Before starting, you must accept the license agreement. Check the confirmation box and click Install to proceed.

License Agreement

First, the PLC IDE Tools will be installed, a set of essential tools for the IDE to function correctly. Click Next to continue.

PLC IDE Tools

Next, you’ll be asked to choose an installation directory for the PLC IDE Tools. Choose a destination folder or use the default path, then click Next:

Destination Folder

Click Install to start installing PLC IDE Tools in the selected destination:

Installation

Once installation completes, press the Finish button to continue.

Completion

Now the Arduino PLC IDE setup will launch. Again, select a destination folder and press Next.

PLC IDE Install

Proceed with installation by clicking the Install button.

Installation

After the installation completes, press Finish to close the window.

Installation Success

A final window will appear; close it to exit the installer.

Setup Success

Note: If the software does not work correctly after installation, restarting your computer can help complete the integration of drivers, libraries, and dependencies. If issues persist, try reinstalling with antivirus disabled and running the setup with administrative privileges.

Creating the project and installing the runtime

This section explains how to create a new project with Finder OPTA and install the runtime on the device using Arduino PLC IDE. This step is essential as the runtime acts as a communication bridge between Finder OPTA and the development environment.

First, connect Finder OPTA to your computer using the USB-C cable and open Arduino PLC IDE. The welcome screen will appear:

New Project

To begin, create a new project by clicking the New project button or File > New project. Ensure the selected system for the project is Opta 1.2.

Project Name

The new project screen will look like the following:

Project Name

Click the Resources tab in the bottom left, or click View > Tool Windows > Resources. A tree structure will open with an Opta entry; click it to access Finder OPTA configuration screen.

OPTA Menu

Now let’s download the runtime to the device. Scroll down the configuration page until Finder OPTA COM port selector appears. Select the first available port.

COM Port

Click Download to install the software on Finder OPTA.

Runtime Download

Note: Always download the runtime whenever you update Arduino PLC IDE to a new version. This ensures proper communication between Finder OPTA and Arduino PLC IDE.

Finder OPTA Ports

Arduino PLC IDE shows two COM ports for Finder OPTA:

  • Default port: the main serial port, lower number.
  • Secondary port: virtual communication port with the computer, higher number.

Take note of both; they are needed to connect to Finder OPTA.

Error resolution

During the download, you may see an error message like this:

Runtime Download Error

If this appears, follow these steps:

  1. Press the reset button twice using a pen tip or sharp object.
  2. Ensure the LED above the reset button blinks.
  3. Click the Download button again to retry the runtime installation.

If problems persist, run Arduino PLC IDE as an administrator. This can resolve permission issues preventing communication with Finder OPTA.

Connecting to the device

After installing the runtime, you need to configure communication with Finder OPTA. Open the menu On-line > Set up communication.

Connection Setup

From the window that appears, access the Modbus protocol properties.

Connection Setup

Set the initial port to the default serial port, i.e., the one with the lower number.

Connection Setup

Click OK to apply changes and exit communication settings. Now connect to the device by clicking On-line > Connect.

Connect

Once connected, the configuration screen will show the device details, license status, and connection status in the bottom panel.

Connection Success

Connection error resolution

If the default port fails to connect (see the image below), change the port in Modbus settings and use the secondary port, usually with a higher number.

Connection Failed

Next, connect to the device and verify that PLC IDE does not show any error.

Activating Finder OPTA license

Finder OPTA comes with a pre-granted license that must be activated. On the device configuration screen, click the Activate PLC runtime button while Finder OPTA is connected to the PC.

A confirmation message will notify that Arduino PLC IDE will disconnect. Press OK to proceed.

License Activation

Another message will ask you to restart the device after activation. Press OK to continue.

Restart Target

Restart Finder OPTA by pressing the reset button once, then repeat the connection procedure.

License Activated

The device activation is complete. The Status of Finder OPTA is OK and it is ready to use with Arduino PLC IDE.

Downloading a program

To run the first program on Finder OPTA, we’ll use the default counter code included in the project. This simple counter increments its value by 1 every execution cycle. The goal is to verify the device runs code correctly and updates values in real-time inside Arduino PLC IDE.

Open the Project section next to Resources, or click View > Tool Windows > Project. Then select the main item from the tree to display the counter code.

Code

To download the program to the device, compile the code using the top-left button.

Code Compilation

Now start downloading the program by clicking On-line > Download Code.

Code Download

A confirmation message will appear, click Yes to proceed.

Confirm Reset

The code has now been successfully downloaded to the device, which is now executing it.

Verifying program execution

To verify the program is running properly on Finder OPTA, monitor the counter value directly inside Arduino PLC IDE. This is done using a Watch, a tool to access and monitor variable values.

You must be connected to Finder OPTA. If your PC disconnected after downloading, reconnect as before. Then go to View > Tool Window > Watch.

Add Watch

A panel will open on the right with an Insert new item button. Click it.

Add New Item

We’re now selecting variables to monitor. Click the first Browse button.

Browse Variables

From the program variable list, select cnt, which represents the counter value.

Variables List

Press OK to apply and close the windows. If the variable is being monitored correctly, you’ll see a screen like this.

Real Time Reading

If the cnt counter — inside the highlighted red cell — is constantly increasing, it means Finder OPTA is executing the code and updating data in real time inside Arduino PLC IDE.

Conclusion

You have successfully completed the initial setup of Finder OPTA with Arduino PLC IDE. Now that Finder OPTA is properly configured and fully operational, you can start exploring the potential of IEC 61131-3 languages.