What's New?

UniLogic 1.41.xx introduces a brand new powerful software feature to broaden your project potential: BACnet Client. This feature complements the existing BACnet Server support, enabling UniLogic PLCs to communicate with BACnet-compatible devices via both Ethernet and Serial MS/TP. Both communication methods can operate concurrently.

The BACnet Client allows integration with multiple BACnet servers and supports both periodic and aperiodic data exchange. Configuration is straightforward and integrates with Ladder logic, enabling seamless data transfer between UniLogic and building management systems. 

This release also introduces performance enhancement: Improved Compilation Time. This upgrade delivers faster and more scalable compilation by resolving key performance bottlenecks. Through comprehensive optimization and the introduction of parallel processing across multiple system components, download times have been reduced.

 

BACnet Client

This feature complements the existing BACnet IP Server support with BACnet MS/TP and BACnet IP client functionality, enabling seamless integration with building management systems through straightforward configuration that integrates directly with Ladder logic.

Note that BACnet Client requires a license purchase, available from your Unitronics' sales representative.

Unitronics offers you a One-hour Trial Offer, to enable you to explore this new exciting feature. Note that each time you power up your controller, you can restart the One-hour Trial Offer.

To learn how to activate the Trial Offer, refer to the BACnet Client topic in the UniLogic Help.

NEW in Remote URB I/O

Hardware Configuration now offers new I/O modules to our line of URB Remote I/O:

These models use 18 RTD (push-in) terminal blocks instead of the existing 20 pins (URS-08RT-2 and URS-08TC-2).

  • URS-08RT-8: This thermal module features 8 Digital Inputs, RTD/Resistance Input.

  • URS-08TC-8: This module features 8 Digital Inputs, TC/mV Input.

Improved Compilation Time This enhancement addresses performance bottlenecks that were causing extended download times, delivering faster and more scalable compilation processes.
OPC-UA

OPC-UA Authentication Enhancements:

  • OPC-UA now supports Username/Password authentication in addition to the existing Anonymous mode.

  • In the Server Settings, a new field allows you to select the Authentication Mode.

  • When Username/Password is selected:

  1. A new Users section is available, where you can define users, passwords, and assign them to one of two fixed groups: Admin or User.

  2. In the Address Space, a new Access Level option is available: Admin Group Read/Write - Admin users can read and write to data tags within the PLC, while all other users will have read-only access.

OPC-40082-2 for Plastic/Rubber Industry (EUROMAP 82.2) Hot Runner Device (HRD) Support:

  • UniStream now supports the OPC-UA HRD Hot Runner Device) Address Space.

  • Requires a license license purchase, available from your Unitronics' sales representative.

  • One-hour Trial Offer: This free, fully functional trial offer enables you to explore UniStream's HotRunner functionality for 60 minutes at a time.

  • Supports up to 3 zones.

  • Provides structured access to diagnostics, machine configuration, maintenance, operation, and zone management.

REST API
  • GET FILE Request Method: You can now download files directly from web servers to SD card or USB storage using the new GET FILE request method.

  • File Parameters Configuration: Use the new dedicated File Parameters for configuring file paths, storage location selection, timeout settings, and retry attempts for reliable file downloads.

  • Authorization Method: You can now use long QAuth tokens up to 1,100+ characters (previously limited to 256), with buffer-based storagebuffer-based storage for seamless API integration.

SD Card Management Improvements
  • Safe Remove SD: Use this Project-level Action with an optional Status Tag to monitor removal progress and results.

  • Re-mount SD Card: Together with Safe Remove SD, the Re-mount SD Card action eliminates the need to remove or reinsert the SD card physically. In some instances, it can also unlock a locked SD card and enable you to continue working without rebooting.

  • EXT4 Support: You can now format SD cards and DOK devices as EXT4 directly from the system. EXT4 offers improved resilience against power failures, reducing the risk of data corruption compared to FAT32. This is particularly important since Windows cannot format to EXT4 file system.
    Note:
    - You must reboot the system after formatting for the changes to take effect.
    - Make sure only one DOK is connected during formatting.

UniCloud Asset Registration

You can now register PLCs, create assets, and activate UniCloud communication directly from UniLogic.

  • New PLC UniCloud Connectivity: Register PLC, Create Asset, Activate Asset, Enable/Disable Remote Access, and Start/Stop data transmission.

  • Integration Checklist: Navigate to and verify configuration of Tags, Alarms, Remote Access, and Data Backup (marked when complete).

  • Safety Enhancement: 'Select Asset Type' is disabled if an asset type already exists in the project to prevent accidental changes.

Alarms

Alarms now support several new features:

  1. Alarms Struct:

  • New Global tags enable you to track the total number of alarms pending reset, acknowledgment, or viewing, along with a flag indicating if any alarms are pending.

  • New Group tags enable you to include an array to track the number of active alarms for each group, as well as arrays for alarms pending reset, acknowledgment, and viewing, organized by group. Each array will have a size of 32 to accommodate all groups. Additionally, it will have a bitfield indicating if any alarms in a group are pending (Reset, ACK, or View).

  1. Properties Window: Alarm Limits

To reduce panel RAM usage and enhance performance, the default values for Alarm configuration have been modified to limit the number of Alarm rows in both Summary and History widgets, to a maximum of 32.

A compile warning message has been introduced for projects in which these limits exceed 32.

  1. Properties Window: Terminology Updates

The terminology in the Alarms Properties Window has been updated to improve clarity:

Previous Term New Term
Notification Banner Alarm Indicator
Banner Color Mode Indicator Color Mode
Banner Color Indicator Color
Banner Location Indicator Location
Banner Type (drop-down options) Alarm Indicator Type (drop-down options)
  • Large
  • Icon + Banner
  • Small
  • Icon only
  • None
  • None (No icon or banner)
Is visible when idle Show when Idle
Is Snooze Button Visible Show Snooze Button

These changes are visual terminology updates only and do not affect existing functionality.

New Default Project Options

The latest update introduces the ability to configure existing project options as default global settings, improving consistency and efficiency when creating new projects. These settings can be accessed under Project > Options, which simplifies the setup process for new projects.

  1. General - You can now set default values for auto-starting online mode, using ping for discovery, showing project differences, enabling MODBUS advanced functions, configuring power flow color, and defining the Ladder editor's initial zoom level.

  2. HMI/Web Designer – Added the ability to configure default settings for auto-fitting HMI screens and web pages, setting a default web page background color, and selecting a default theme for new projects.

  3. Print Options – You can now define default Ladder tag input sizes with options ranging from Normal to Extra Extra Large.

  4. Default Regional Settings – Introduced the ability to pre-define CSV delimiters, thousands separators, and decimal symbols to match regional preferences.

  5. Default Panel IP Settings – New global defaults enable you to pre-configure IP addresses, subnet masks, and gateways for new panels.

  6. DNS Servers – You can now define default primary, secondary, and tertiary DNS servers.

  7. DHCP – A new option enables or disables DHCP by default for automatic IP assignment.

  8. Default CPU IP Settings – You can now configure default CPU network settings, including IP address, subnet mask, gateway, and TCP keep-alive parameters.

  9. Default VNC Passwords – Introduced the ability to pre-define VNC access settings, including enabling VNC, full-access passwords, and view-only passwords.

  10. Proxy Settings – You can now set default proxy configurations, including no proxy, system proxy, or manual proxy settings with server, port, username, and password fields.

  11. Alarms Default Configuration – Added a new global setting to pre-define default alarm configurations for all new projects.

  12. Logging – You can now enable or disable log downloads by default to streamline troubleshooting and analysis.

Global Tags You can now quickly find the desired tag type using a searchable combo box in the Tag Editor. When selecting a type, a filter text box appears if there are 7 or more available types, allowing case-insensitive filtering with highlighted matches. The drop-down resets upon reopening, ensuring a streamlined selection process.
Password-Protect ALL Project Elements via Solution Explorer You can now secure your entire project with a single action by right-clicking on the Project in the Solution Explorer, selecting Protect All, and establishing one password for comprehensive protection—later, simply right-click the Project again, choose Unprotect All, and enter your password to unlock all elements simultaneously.
New HMI Elements
  • Simple Elements: Now includes an Ellipse widget, used to display a static elliptical shape.

  • Graphs/Meters Elements: Now includes a Stacked Chart widget, used to visualize multiple data series stacked in a single chart.

  • Legacy Elements: A new Legacy group has been added. It includes widgets that rely on legacy data structures and workflows using direct memory access - such as integer arrays representing ASCII strings.
    The Legacy group elements include:

  1. ASCII String widget, used to display text from an array of integers as ASCII characters.

  2. Password ASCII String widget, used to input masked text stored as ASCII values in an integer array.

Web Server You can now secure your PLC web applications with HTTPS protocol support, bringing improved security and data protection to your web server communications.
LF: Store Not Bit Use this Ladder function to invert the state of an input bit and store its logical NOT value into a destination bit.
LF: Gray Code to Decimal Use this Ladder function to convert data received in Gray Code format into its equivalent decimal value.

 

Additional Features

 

Bugs Fixed in this version