PLC IDE Update?

Just got my RS485 Opta yesterday, I'm having fun playing around with it with the Arduino IDE, but was wondering if we had an estimate of when the PLC IDE will support the Opta line.

3 Likes

I'm in the same boat. I would have expected the PLC IDE to be ready to go for the Opta... but that's not the case...

Oh, so that is why it will load the runtime but then have usb descriptor error...

Where do you guys read that Opta isnt available with the PLC IDE yet? It's marketed as working with it, I just can't seem to be able to connect. How can we be notified its ready?

On the software page for PLC IDE it says opta coming soon. I haven’t seen any official updates about when it will be ready. It still works with Arduino IDE, though.

Get a paper clip or small screwdriver to hold reset on the front next to the user button ( leave usb connected throughout! ). Be sure to hold down for at least 30 seconds and release. It should become discoverable.

I tried following the IDE guide to download the runtime, but all the lights turned off, and it had the error 43 usb problem. I am attempting this using an Opta Lite.

You should be able to reset your device, but I have yet to get runtime resolved.

The information for the PLC IDE changed yesterday from (OPTA support coming soon) and now it says it supports OPTA however you still cannot license OPTA and no update to the PLC IDE is available. Has anyone seen an expected date for OPTA to work with the PLC IDE?

Seems to be available now. There is now a new version of the PLC IDE and a new version of the tools.
Edit: Tested to install the PLC runtime, but failed. Get the following message when pressing "Download":
Error during Upload: Platform 'arduino:mbed_opta' not found: platform arduino:mbed_opta is not installed

Anyone here successful?

No luck, it lets me connect(by connect I mean, it doesnt give an error it does when its not plugged in) but get an error right away.

Glad to see finally Opta supported in PLC IDE! Also for Opta, the license is already included in the product, so no need to purchase additional license.

I'm trying right now to download the bootloader and I have the same error as @nineplanets about platform not installed. I'll do some tests and keep you updated

Finally working! Direct solution down the post

I did to mess a little bit.... Arduino PLC IDE doesn't find the arduino:mbed_opta platform so I've tried first to install manually the library with arduino-cli on PLC IDE location:

C:\Users\YOUR_USER\AppData\Local\T\A\internal

With the command: arduino-cli core install arduino:mbed_opta Please note there's now a new version 4.0.2 of this core (I've installed first 4.0.2, not worked. Downgraded to 3.5.4, not worked)

SOLUTION
I think Arduino PLC IDE wants the package under Arduino IDE 1.8 folder, in my system is:

C:\Users\YOUR_USER\AppData\Local\Arduino15

So the quick solution for me, is to open LLSketch.ino with Arduino IDE 1.8 and this triggered a download of Arduino Mbed Opta Board.

FYI the sketch is located in your Arduino PLC IDE project folder
C:\Users\YOUR_USER\Documents\Opta_Testing\LLSketch

Now close Arduino IDE 1.8, open Arduino PLC IDE and download the bootloader on Opta default Serial port.

I've not needed to put the Opta in bootloader mode.

Also maybe, you can do the same without the need of Arduino IDE 1.8. Probably the alternative way is doing the arduino-cli stuff on Arduino15 folder....

1 Like

I found an even easier solution. I simply uploaded a sketch (any sketch) to the OPTA using the "normal" IDE (version 2.x), and after that I was able to install the bootloader.

Thank you to both of you^^. I'm able to finally connect to the OPTA through the PLC IDE, but I can't download a program to it. I'm getting the error message "Cannot generate profile file (error message: Error: Path not found)". Anyone else experiencing this?

Nevermind, figured it out! I downloaded the PLC IDE tools from here: https://www.arduino.cc/en/software#arduino-plc-ide
Then, made a new project, and was able to immediately connect to the Opta and download a program. Booyah!!

1 Like

We do no recommend to manually change the core nor libraries inside the PLC IDE path

The PLC IDE Tools executable is the one in charge to download the specific core and the libraries (which some are not exactly the ones that are public on the library manager)

Can try the following

  1. download the latest version arduino IDE 2.X.X
  2. install the Arduino Mbed OS Opta Boards 3.5.4.
  3. close the arduino IDE and open Arduino PLC IDE
  4. select the port and download
  5. online -> Connect
  6. update the license

Anyone looking I had the same issue, "error mbed_opta not found and not installed"

running the CMD worked for me, thank you jotanr