Skip to content

Weidmüller u-control 2000 (UC20)

The Weidmüller u-control 2000 controllers run logiccloud Control in a Docker container. Alongside the runtime they can configure a UR20 IO station and exchange data with the u-OS Data Hub.

DeviceArchitectureMemoryCores
UC20-M3000ARM 641 GB2
UC20-M4000ARM 642 GB4
UC20-WL2000ARM 321 GB2

Select your exact device type when you create the device in the logiccloud IDE — the services installed on it depend on the architecture.

Three services can run on a UC20 beside the runtime. Only the first is installed automatically; the other two you enable yourself under Edit device processes.

ServiceEnabledWhat it does
Weidmüller license serviceAlwaysHandles licensing on the device.
Debugging serviceOptionalLets you debug the running program online from the IDE.
Weidmüller device management serviceOptionalReads and writes the IO station — the Device Editor needs it.

On u-OS, logiccloud Control is installed as a device application rather than with a docker run command. You deploy the application, open it on the device, and connect it to your account with a device token.

In the device’s u-OS Control Center, open Apps → App manager and press Install app.

If the device has no internet access, use Apps → Offline installation instead and supply the application bundle.

Select the app. The App hub lists what is available. Choose logiccloud Control; the version it will install is shown beneath the name.

The App hub listing logiccloud Control

Accept the licence. Tick Accept to enable Next.

The licence step, with Accept ticked

Confirm the app and version, then press Next again.

The app and version confirmation step

u-OS checks for settings and offers Install. The app shows Installing … while it works.

When it finishes, the App manager lists the app with its version and the state RUNNING. It also appears under Apps on the u-OS home page.

The u-OS App manager, with logiccloud Control installed and running

Browse to the application on the device:

https://<DEVICE IP>/u-os-app-logiccloud/

It opens on a three-step page, Please follow the next steps to connect the device.

The logiccloud Control application on the device, showing the three connect steps

3. Create the device in the logiccloud IDE

Section titled “3. Create the device in the logiccloud IDE”

In the IDE, open Devices and create the device:

FieldValue
Device vendorWeidmüller
Device typeUC20-M3000, UC20-M4000 or UC20-WL2000

Creating the device, with Weidmüller selected as the vendor

Then copy its device token: the Devices page shows a copy-token icon in each device’s action bar.

The device token shown in the device setup instructions

Back in the application on the device, paste the token into Upload the device token and press the connect button. The header then shows Connected.

The application now shows the device runtime, initially Not installed. Use the Installation panel to Install it, then Start it from the Actions panel.

The same panels later provide Upgrade, Uninstall, Stop, Restart and Reset retained, and Params under Configuration.

The Device services list shows each service with its own log level. A freshly connected device lists logiccloud control and the Weidmüller license service only — the debugging and device management services are optional and are not enabled by default. See Device processes above.

The connected application, listing the device services and the installation actions

  • Configure the IO station — build the UR20 module layout, send it to the device and read back what it reports. See Weidmüller Device Editor.
  • Exchange data with the u-OS Data Hub — publish PLC variables to the hub and subscribe to hub variables. See Weidmüller u-OS Data Hub.