What's New?

This version of UniLogic, released in May 2026, provides security enhancements to protect UniStream Pro series (B10/C10) controllers against cybersecurity threats.

(Special thanks to SemanticGuard for responsible disclosure).

Note: We strongly recommend following the cybersecurity measures described in the cybersecurity section of the website.

This version of UniLogic addresses the following discovered vulnerabilities:

  • CVE-2026-45449

  • CVE-2026-45450

  • CVE-2026-45451

  • CVE-2026-45452

Unitronics strongly recommends that all users running existing applications on UniSream Pro series (B10/C10) controllers update to this version.

 

Updated Unistream Data Conversion Suite version 1.0.26 has been released!
This version adds support for verifying digitally signed files created by UniStream controllers. The suite is available for download from the Unitronics website under the UniLogic page, in the Software Utilities section.

New Features

Firmware Manager

You can now download PLC firmware files directly from the cloud rather than bundling them with the software installation.

This keeps firmware up to date independently of UniLogic software releases, reduces installation size, and gives you precise control over which firmware versions are on your machine.

HMI/Web Image Enhancements

SVG Image Support with Editable Color Palette

UniLogic now supports SVG (Scalable Vector Graphics) images across all HMI and WebServer image elements: Fixed Image, Binary Image Variable, List of Images Variable, and Range of Images Variable.SVG files can be browsed and assigned the same way as other image formats such as PNG and JPG.

Because SVG is a vector format, images scale cleanly to any element size without loss of quality. A Preserve aspect ratio checkbox lets you choose whether the image maintains its original proportions or stretches to fill the element area. 
Unitronics' built-in image library has been expanded with a new UniSVGPics collection of ready-to-use SVG images.

Structured Text (ST)

This version transforms the ST editor into a full IEC 61131-3 development platform. New language features, function blocks, and editor capabilities are available directly in the ST editor alongside existing Ladder functions.

IEC 61131-3 Function Blocks:

  • UniLogic ST now supports the full IEC 61131-3 standard function block set with stateful instances and online monitoring support.

  • New Function Blocks:

  1. RS / SR - Reset and Set dominant latches for retained set/reset logic.

  2. R_TRIG / F_TRIG - Rising and falling edge detection (single-scan pulses).

  3. CTU / CTD / CTUD - Up, down, and bidirectional counters.

  4. TON / TOF / TP - Standard ON-delay, OFF-delay, and pulse timers.

  5. RTC - Real-time clock function block supporting DATE_AND_TIME values.

All timers support the IEC TIME type and expose live elapsed time (ET) during online monitoring.

Legacy UniLogic timer blocks remain fully supported.

Data Types & Time Support:

Type Conversion Updates:

Legacy conversion functions remain supported with _UNI_ postfix compatibility.

New Functions & String Handling:

  • MUX Function - selects one of up to 32 values using an index input.

  • ST access to Ladder operations (RESET_NUMERIC, IN_RANGE, COPY_STRUCT, and COMPARE_STRUCT).

  • Advanced math functions.

  • Mixed STRING / WSTRING Support.

ST Editor Enhancements:

Enums Type Conversion Updates:

Legacy conversion functions remain supported with _UNI_ postfix compatibility.

Enums

UniLogic now supports project-wide Enums for defining named typed values used throughout ST code.

Enum Features:

  • Supports underlying integer types.

  • Strict and non-strict validation modes.

  • ST integration - autocomplete for enum members, and automatic reference updates during renaming.

  • Import support.

Undo/Redo

UniLogic now supports enhanced Undo and Redo operations across Ladder, ST/C, HMI, and Web editors.

VNC Server

When using a PLC controller, the VNC Server Resolution is now automatically derived from the Panel Resolution defined for the controller. Manual configuration is no longer required.

Message Composer You can now locate where a message is used across your application directly from the Message Composer. Right-click any message and select Find All References to see all references to that message. Click any result to navigate to that location instantly.
UniCloud UniCloud now automatically synchronizes tag additions and removals to connected UniStream PLCs when an Asset Type is updated - no manual PLC download or on-site intervention required.
LF: Calculate Angle Use this Ladder function to calculate the angular position of an encoder based on its current position and resolution.

 

Additional Features

 

Bugs Fixed in this version