Opta sill not connecting to plc ide

This is the post that finally helped me connect the Opta (AFX0001) to Arduino PLC IDE. I would like to propose a slightly more detailed procedure for connecting an Opta to PLC IDE for the first time:

  1. Download the memory partition example presented in the above post ---> Open the latest version of Arduino IDE 2 (2.3.2 for me) ---> "Verify" the example code ---> Go to "Tools" ---> Set board (Opta for me) ---> set port to the LOWER number port (COM3 for me, not COM6) ---> Upload ---> If it fails, double press the reset button to get the breathing green ---> Change port to the only port (COM4 for me) ---> Upload ---> Open the serial monitor and watch the memory partitioning process complete until the on-screen text gives the OK to reboot ---> Reboot

  2. Go to latest version of Arduino PLC IDE (1.0.6 for me) ---> In the "Resources" tab, in the "Other" section, select the port "Automatic (Bootloader)" ---> Double tap the reset button to get breathing green ---> Go to "On-line" ---> "Set up communications" ---> "Modbus" ---> "Properties" ---> Set port to the bootloader port (COM4 for me) ---> 38400, N, 8, 1 --> Modbus, 247, 1000 ---> "OK" ---> Download ---> Reboot

  3. Now go to "On-line" ---> "Set up communications" ---> "Modbus" ---> "Properties" ---> change port to the HIGHER communication port (COM6 for me, the virtual comm port) ---> Now connect

  4. Activate the license following the Arduino guidelines presented in the above post

I swear this process is more difficult than what I did to deploy Optas before (~1yr ago). There are intricacies that are not explained or compiled well. I hope I have compiled them concisely here. Please tell me if I am wrong in any way.

Oh and if you connect and PLC IDE freezes, press the reset button once to reboot the controller. This normally unfreezes my PLC IDE when connecting/failed connection is the cause.

11 Likes