Skip to content

[PC-1770] PLC IDE Tools mentions updated #1990

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,9 @@ If you prefer to follow the tutorial in a written format, or need to review the
- Ethernet cables (x2)
- Wired internet access
- 24 VDC/0.5 A power supply (x2)

### Software
- The [Arduino PLC IDE](https://www.arduino.cc/pro/software-plc-ide) (including Arduino PLC IDE Tools)
- The [Arduino PLC IDE](https://www.arduino.cc/pro/software-plc-ide)
- [Portenta Machine Control - PLC IDE Activation](https://store-usa.arduino.cc/products/plc-key-portenta-machine-control?queryID=undefined&selectedStore=us)

## Instructions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,16 +50,16 @@ Opta™ PLC with RS-485 support: [Opta™ RS485](https://store.arduino.cc/produc

### Software Requirements

- The [Arduino PLC IDE](https://www.arduino.cc/pro/software-plc-ide) (including Arduino PLC IDE Tools)
- The [Arduino PLC IDE](https://www.arduino.cc/pro/software-plc-ide)
- [Portenta Machine Control - PLC IDE Activation](https://docs.arduino.cc/tutorials/portenta-machine-control/plc-ide-setup-license)
- [Opta™ - Set up with PLC IDE](https://docs.arduino.cc/tutorials/portenta-machine-control/plc-ide-setup-license#7-license-activation-with-pre-licensed-products-opta)
- You can directly download the Arduino [PLC IDE Projects](assets/pmc-opta-temp-ctrl.zip) and extract them in your workspace

***It is recommendable to read ["Connect RTD/Thermocouple to the Portenta Machine Control"](https://docs.arduino.cc/tutorials/portenta-machine-control/rtd-thermocouple-pmc) tutorial before continuing present tutorial.***
***It is recommended to read ["Connect RTD/Thermocouple to the Portenta Machine Control"](https://docs.arduino.cc/tutorials/portenta-machine-control/rtd-thermocouple-pmc) tutorial before continuing to follow the present tutorial.***

## Temperature Sensor

In this tutorial, a **Two-wire PT100 RTD** is used, but you can also use a Three-wire RTD or a thermocouple depending on your requirements or preferences. You can learn more about the differences between these temperature sensors and how to connect them to the Portenta Machine Control following the [previously mentioned tutorial](https://docs.arduino.cc/tutorials/portenta-machine-control/rtd-thermocouple-pmc). It is recommendable to read [this tutorial](https://docs.arduino.cc/tutorials/portenta-machine-control/rtd-thermocouple-pmc) to learn the basics about the temperature sensors introduced earlier.
In this tutorial, a **Two-wire PT100 RTD** is used, but you can also use a Three-wire RTD or a thermocouple depending on your requirements or preferences. You can learn more about the differences between these temperature sensors and how to connect them to the Portenta Machine Control following the [previously mentioned tutorial](https://docs.arduino.cc/tutorials/portenta-machine-control/rtd-thermocouple-pmc). It is recommended to read [this tutorial](https://docs.arduino.cc/tutorials/portenta-machine-control/rtd-thermocouple-pmc) to learn the basics about the temperature sensors introduced earlier.

## Connections

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The goals of this tutorial are:

### Software Requirements

- The [Arduino PLC IDE](https://www.arduino.cc/pro/software-plc-ide) (Including Arduino PLC IDE Tools)
- The [Arduino PLC IDE](https://www.arduino.cc/pro/software-plc-ide)
- If you have not done so, set up and activate the Portenta Machine Control license following the steps of [this tutorial](https://docs.arduino.cc/tutorials/portenta-machine-control/plc-ide-setup-license)

## Temperature Sensors
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ This user manual will provide a comprehensive overview of Opta™, covering its

- [Arduino IDE 2.0+](https://www.arduino.cc/en/software) or [Arduino Web Editor](https://create.arduino.cc/editor)
- [Arduino PLC IDE 1.0.3+](https://www.arduino.cc/en/software) (for IEC 61131-3 PLC programming languages)
- [Arduino PLC IDE 1.0.3+ Tools](https://www.arduino.cc/en/software#arduino-plc-ide)

***To learn more about the PLC IDE, check out our tutorials [here](https://docs.arduino.cc/software/plc-ide).***

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ In this tutorial, you will learn how to implement Modbus TCP based communication

### Software Requirements

- [Arduino PLC IDE Tools](https://www.arduino.cc/en/software#arduino-plc-ide)
- [Arduino PLC IDE software](https://www.arduino.cc/en/software#arduino-plc-ide)
- If you have an Opta™, you do not need any license key to activate your product. Go to section [__License Activation With Pre-Licensed Products (Opta™)__](https://docs.arduino.cc/software/plc-ide/tutorials/plc-ide-setup-license#7-license-activation-with-pre-licensed-products-opta) to know more.
- [Opta™ Modbus TCP PLC IDE Project Example File](assets/ModbusTCP_Opta_Example.zip)
Expand Down Expand Up @@ -93,14 +92,11 @@ Having provided an overview of the entire process, we can now delve into the spe

Access the Arduino PLC IDE software by following [Arduino PLC IDE official website](https://www.arduino.cc/pro/software-plc-ide). You will have to download two executable files for proper software installation:

- [Arduino PLC IDE Tools](https://www.arduino.cc/en/software#arduino-plc-ide)
- [Arduino PLC IDE](https://www.arduino.cc/en/software#arduino-plc-ide)

![Arduino PLC IDE Software Download Section](assets/plcide_software_download.svg)

The **Arduino PLC IDE Tools** will provide all the required drivers, libraries, and cores for development while the **Arduino PLC IDE** will install the IDE software.

Install the Arduino PLC IDE Tools before the Arduino PLC IDE to avoid potential problems related to old libraries and drivers.
The installation wizard will provide all the required drivers, libraries, and cores for development and install the **Arduino PLC IDE**.

***For more details regarding Arduino PLC IDE setup, please take a look at [Arduino PLC IDE Setup and Board's License Activation](https://docs.arduino.cc/tutorials/portenta-machine-control/plc-ide-setup-license) tutorial.***

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,15 @@ In this comprehensive tutorial, you will learn how to integrate and utilize the

### Software Requirements

- [Arduino PLC IDE Tools](https://www.arduino.cc/en/software#arduino-plc-ide)
- [Arduino PLC IDE software](https://www.arduino.cc/en/software#arduino-plc-ide)
- If you have an Opta™, you do not need any license key to activate your product. Go to section [__License Activation With Pre-Licensed Products (Opta™)__](https://docs.arduino.cc/software/plc-ide/tutorials/plc-ide-setup-license#7-license-activation-with-pre-licensed-products-opta) to know more.
- The [Arduino Cloud](https://cloud.arduino.cc/) will be required to perform remote actuation and status monitoring via Wi-Fi® connectivity using the sketch provided in the following section. In case you do not have an account, you can create one for free inside [cloud.arduino.cc](https://cloud.arduino.cc/home/?get-started=true).

- To ensure optimal Wi-Fi® connectivity on Opta™, please use the `WiFiFirmwareUpdater` to update with the latest network firmware version. This can be done by going to `Examples -> STM32H747_System -> WiFiFirmwareUpdater` on Arduino IDE 2.X. Additionally, please ensure that you have the latest __Arduino Mbed OS Opta Boards__ version, which can be checked under `Boards Manager`.
- [PLC IDE & Arduino Cloud integration example project](assets/Opta_PLCIDE_Cloud.zip) file compatible with Opta™

***This tutorial requires the latest versions of the PLC IDE & PLC IDE Tools ( >= v 1.0.4 ).
You can get the latest versions [here](https://www.arduino.cc/en/software#arduino-plc-ide) for the latest PLC IDE and its tools. If it is your first time using the Arduino PLC IDE, we highly recommend you to begin with [Arduino PLC IDE Setup & Device License Activation](https://docs.arduino.cc/software/plc-ide/tutorials/plc-ide-setup-license).***
***This tutorial requires the latest versions of the PLC IDE ( >= v 1.0.4 ).
You can get the latest versions [here](https://www.arduino.cc/en/software#arduino-plc-ide) for the latest PLC IDE. If it is your first time using the Arduino PLC IDE, we highly recommend you to begin with [Arduino PLC IDE Setup & Device License Activation](https://docs.arduino.cc/software/plc-ide/tutorials/plc-ide-setup-license).***

## PLC IDE & Arduino Cloud Integration

Expand Down Expand Up @@ -199,7 +198,7 @@ Save this example template for later. We will now proceed with a demonstrative e

### Setting Up the PLC IDE

***Before continuing with the PLC IDE configuration with Opta™, please remember to have the latest PLC IDE with its corresponding tools stated within [Software Requirements](#software-requirements).***
***Before continuing with the PLC IDE configuration with Opta™, please remember to have the latest PLC IDE and [Software Requirements](#software-requirements).***

The PLC IDE configuration will play an important role in establishing successful communication with the Arduino Cloud. It will require setting onboard features and the communication protocol for Opta™ as usual. However, a proper 'Shared variables' setting will define the communication outcome with the Arduino Cloud.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ The following accessories are needed:
- If you have an [Opta™](https://store-usa.arduino.cc/collections/opta-family), you do not need any license key to activate your product. Go to section [__License Activation With Pre-Licensed Products (Opta™)__](#6-license-activation-with-pre-licensed-products-opta™) to know more.
- [Arduino IDE 1.8.10+](https://www.arduino.cc/en/software), [Arduino IDE 2](https://www.arduino.cc/en/software), [Arduino Web Editor](https://create.arduino.cc/editor) or any program with a serial monitor in case you need to retrieve the _Hardware-ID_ of your device.

***To get the Arduino PLC IDE and the PLC IDE License for your device, please visit the [Arduino software page](https://www.arduino.cc/en/software) and the [store page](https://store.arduino.cc/plc-key-portenta-machine-control).***
***To get the Arduino PLC IDE for your device, please visit the [Arduino software page](https://www.arduino.cc/en/software). In case you are using a Portenta Machine Control, you need to acquire a PLC IDE License at the [store page](https://store.arduino.cc/plc-key-portenta-machine-control).***

## Instructions

Expand Down