Skip to content

Commit 6e4ec9c

Browse files
committed
User manual content update
1 parent 3dfd0d2 commit 6e4ec9c

File tree

1 file changed

+13
-10
lines changed
  • content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual

1 file changed

+13
-10
lines changed

content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual/content.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1219,7 +1219,7 @@ The library is based on the [**Fraunhofer open62541**](https://github.com/open62
12191219

12201220
The [**OPC Unified Architecture (OPC UA)**](https://en.wikipedia.org/wiki/OPC_Unified_Architecture) is an industrial communication protocol widely used in automation and Industrial Internet of Things (IIoT) systems.
12211221

1222-
It provides a platform-independent and secure method for exchanging information between devices and systems. **OPC UA** supports features like custom data modeling, authentication, encryption, and scalable architecture, making it a preferred choice for modern industrial applications.
1222+
It provides a platform independent and secure method for exchanging information between devices and systems. **OPC UA** supports features like custom data modeling, authentication, encryption, and scalable architecture, making it a preferred choice for modern industrial applications.
12231223

12241224
The [**open62541** library](https://github.com/open62541/open62541) is an open-source implementation of the **OPC UA** standard. It is lightweight, efficient and written in C, making it ideal for embedded systems like the Opta. The library provides a flexible framework to create **OPC UA** servers and clients, ensuring compatibility with the standard while maintaining high performance.
12251225

@@ -1231,7 +1231,7 @@ The [**OPC UA library**](https://github.com/arduino-libraries/Arduino_OPC_UA) su
12311231

12321232
### Setting up the OPC UA Server
12331233

1234-
To set up the **OPC UA** server, upload the [**`opta_opcua_server`** example](https://github.com/arduino-libraries/Arduino_OPC_UA/blob/main/examples/opta_opcua_server/opta_opcua_server.ino) to your Opta. This can be done using the Arduino IDE or the Arduino CLI tool with the command:
1234+
To set up the **OPC UA** server, upload the [**`opta_opcua_server`** example](https://github.com/arduino-libraries/Arduino_OPC_UA/blob/main/examples/opta_opcua_server/opta_opcua_server.ino) to your Opta. This can be done using the Arduino IDE or the Arduino CLI tool with the command.
12351235

12361236
![Successful Compilation with Arduino IDE](assets/arduino-ide-compilation.png)
12371237

@@ -1249,17 +1249,17 @@ Next, connect the Opta to a network using its Ethernet port, ensuring that the n
12491249

12501250
Open a serial monitor to verify the status of the server and obtain the device's IP address. The output will include information about the server, including its **discovery URL**.
12511251

1252-
The Arduino IDE Serial Monitor can be used to get information about the server or programs like [Putty](https://www.putty.org/) to open a Serial connection.
1252+
The Arduino IDE Serial Monitor can be used to get information about the server or programs like [**Putty**](https://www.putty.org/) to open a Serial connection.
12531253

12541254
The following clip shows Opta running OPC UA server script and showing server information on the Serial Monitor:
12551255

12561256
![Server information with discovery URL - Arduino IDE](assets/opta-opc-ua-arduino-ide.gif)
12571257

1258-
With [Putty](https://www.putty.org/), the following serial monitor shows the server information:
1258+
With [**Putty**](https://www.putty.org/), the following serial connection shows the server information:
12591259

12601260
![Server information with discovery URL - Putty](assets/opta-opc-ua-cmd.gif)
12611261

1262-
The output information extracted is as follows and you should see similar to the following:
1262+
The output information extracted is as follows and you should see similar information:
12631263

12641264
```bash
12651265
[2024-12-11 22:19:08.000 (UTC+0000)] info/eventloop Starting the EventLoop
@@ -1293,7 +1293,7 @@ In this example, the output displays the IP address:
12931293
192.168.100.191
12941294
```
12951295
1296-
And indicate that the OPC UA server is running at:
1296+
The discovery URL is as follows, which indicates the OPC UA server is running at:
12971297
12981298
```bash
12991299
opc.tcp://192.168.100.191:4840
@@ -1305,9 +1305,11 @@ You can now connect to the OPC UA server running on Opta.
13051305
13061306
Once the server is running, use any OPC UA compatible client to connect to the server using the IP address and port printed in the serial monitor output. This allows you to explore and interact with the device and any attached expansion boards.
13071307
1308+
The [**opcua-client-gui**](https://github.com/FreeOpcUa/opcua-client-gui) client will be used to connect to the OPC UA server running on Opta.
1309+
13081310
### Using OPC UA GUI Client for Testing
13091311
1310-
The [**opcua-client-gui**](https://github.com/FreeOpcUa/opcua-client-gui) client can be used if you are interested in testing or further interaction. To install the tool, please use the following commands:
1312+
The [**opcua-client-gui**](https://github.com/FreeOpcUa/opcua-client-gui) client can be used if you are interested in testing or further interaction with the OPC UA server. To install the tool, please use the following commands:
13111313
13121314
```bash
13131315
cd /tmp
@@ -1335,23 +1337,24 @@ python3 -m pip install --upgrade .
13351337
If you are on a Windows OS platform, please follow the next steps:
13361338
13371339
1. Install [**WinPython**](https://winpython.github.io/) and install the version including **`pyqt5`**.
1340+
13381341
2. Use `pip` to install **opcua-client**:
13391342
13401343
```bash
13411344
pip install opcua-client
13421345
```
13431346
1344-
It is recommended that the command be run within the WinPython Command Prompt downloaded with [winpython](https://winpython.github.io/).
1347+
It is recommended that the command be run within the *`WinPython Command Prompt`* downloaded with [winpython](https://winpython.github.io/).
13451348
13461349
3. Run via the script `pip` created: `YOUR_INSTALL_PATH\Python\Python35\Scripts\opcua-client.exe`
13471350
13481351
It will launch the GUI and connect to the OPC UA server running on the Opta using the discovery URL. You will be able to see similar results as in the following clip:
13491352
13501353
![OPC UA GUI client](assets/opta-opc-ua-gui.gif)
13511354
1352-
With this, Opta is now ready to handle the OPC UA protocol through simple [OPC UA GUI client](https://github.com/FreeOpcUa/opcua-client-gui).
1355+
With this, Opta is ready to handle the OPC UA protocol through simple [OPC UA GUI client](https://github.com/FreeOpcUa/opcua-client-gui).
13531356
1354-
The client allows for connection management, browsing, attribute or reference viewing, variable subscription, event subscription, value writing, secure communication, method invocation, data plotting, and state persistence.
1357+
The client allows connection management, browsing, attribute or reference viewing, variable subscription, event subscription, value writing, secure communication, method invocation, data plotting, and state persistence.
13551358
13561359
***For more information about the simple OPC UA GUI client and dedicatd installation instruction sets, please refer to [**opcua-client-gui** repository](https://github.com/FreeOpcUa/opcua-client-gui).***
13571360

0 commit comments

Comments
 (0)