---
title: "Features at a glance — logiccloud CONTROL"
description: "All features of logiccloud CONTROL: development, AI assistant, web HMI, connectivity, alarms, diagnostics, edge and cloud operation, users and licences."
url: https://logiccloud.com/en/products/control/features/
language: en-GB
---

logiccloud CONTROL

# Features at a glance.

Develop automation applications in the browser, run them on edge or cloud systems and look after them centrally.

## Development in the browser

- ### Integrated development environment

  Work on PLC program, visualisation and interfaces in one shared project environment.

- ### Structured Text

  Develop control programs with programs, functions, function blocks and your own data types.

- ### Object-oriented programming

  Use methods, classes, interfaces and namespaces.

- ### Reusable libraries

  Organise functions and blocks in libraries and use them across projects.

- ### Different project types

  Create PLC applications with HMI, pure HMI applications and reusable libraries.

- ### Configurable tasks

  Run programs cyclically or triggered.

- ### Convenient variable management

  Edit inputs, outputs and configuration variables in tables, and import or export them.

- ### Project transfer

  Duplicate and export projects and import them on another target platform.

- ### Fix errors faster

  Find syntax and build errors directly in the code and correct them precisely.

## AI assistance for programming

- ### Integrated AI assistant

  Get development support directly in the IDE.

- ### Explain and document code

  Understand existing programs faster and describe them traceably.

- ### Rework code

  Get support refactoring Structured Text programs.

- ### Create project parts

  Create POUs, folders and HMI pages with the project assistant.

- ### Review changes deliberately

  Accept or reject proposed code changes in a comparison view.

- ### Choice of model

  Use AI models from different providers with your own API key.

## Web HMI and visualisation

- ### Visual HMI editor

  Design operator interfaces by drag and drop.

- ### Responsive interfaces

  Adapt layouts to different screen sizes with configurable breakpoints.

- ### Wide range of controls

  Use buttons, input fields, drop-down lists, sliders and switches.

- ### Show process values

  Use gauges, status indicators and numeric and text displays.

- ### Alarm widgets

  Show alarms from the integrated alarm manager directly in the operator interface.

- ### Flexible page layout

  Combine panels, grid, flexbox, header, footer, sidebars and pop-ups.

- ### Navigation

  Make pages and external content reachable through menus and navigation elements.

- ### Reusable components

  Create your own HMI components and parameterise them with different variables and texts.

- ### Central component maintenance

  Changes to a component definition carry over to its instances automatically.

- ### Individual design

  Create and apply themes and transfer them between projects.

- ### Extensible display

  Integrate SVG graphics, images, embedded web pages and Grafana charts.

## Connectivity and data integration

- ### Industrial communication

  Connect OPC UA client and server, Modbus TCP and RTU, IO-Link and EtherCAT.

- ### Messaging and data distribution

  Use MQTT, Sparkplug and Kafka for data exchange.

- ### IT and data integration

  Integrate HTTP, REST-RPC, InfluxDB, Node-RED and SAP.

- ### Hardware integration

  Connect ctrlX Data Layer, Raspberry Pi, Revolution Pi, WAGO CC100 and Weidmüller u-OS, among others.

- ### Live browsing

  Browse OPC UA servers, ctrlX Data Layer and Revolution Pi signals and take over available data points.

- ### Uniform variable mapping

  Map process variables to the interfaces in one shared table view.

- ### Reuse configurations

  Import and export connections individually, by type or all together.

## Alarm management

- ### Integrated alarm manager

  Configure alarms with priority, category, plant area and limits.

- ### Complete alarm lifecycle

  Raise, acknowledge, shelve temporarily, suppress and close alarms.

- ### Alarm history

  Trace state changes with timestamps.

- ### Alarm forwarding by email

  Forward alarms by email to defined recipients.

- ### Consistent alarm data

  Use the same alarms in the HMI, the logiccloud IDE and email notifications.

- ### Persistent alarm state

  Acknowledgements and other alarm states survive a runtime restart.

## Commissioning and diagnostics

- ### Online debugging

  Inspect running applications and watch variable values.

- ### Watchlists

  Put together the variables that matter for diagnosis.

- ### Live trends

  Analyse variable histories as charts with zoom.

- ### Runtime monitoring

  Evaluate execution times, cycle intervals and skipped cycles.

- ### Service logs

  View and copy logs and set the level of detail.

## Edge and cloud operation

- ### Multiple target platforms

  Build applications for cloud, x86-64, ARM32 and ARM64.

- ### Container-based installation and deployment

  Installation with Docker or Podman, deployment via Kubernetes and MARGO.

- ### Central runtime management

  Deploy, start, stop and restart applications.

- ### Transfer configurations

  Export, import and duplicate runtime configurations.

- ### Scope that fits the need

  Run applications without HMI and add optional device services.

- ### Device status at a glance

  Monitor devices, processes and activities in the logiccloud IDE.

## Users, projects and licences

- ### Organisation management

  Assign users, projects and devices to an organisation.

- ### Granular access rights

  Grant permissions through roles and groups.

- ### Project-based access

  Give individual users access to specific projects.

- ### Licence management

  Activate licences and check their status on the edge device.

- ### Reports and dashboards

  Evaluate licence and usage information.

## Try it yourself?

Test CONTROL for free or have the features shown to you in a demo.

[Try CONTROL for free](https://logiccloud.com/en/register/) [Book a demo](https://logiccloud.com/en/demo/)
