---
title: Canvas 4.0 Release
description: Canvas 4.0 has finally been released with long-awaited features such as gauge objects, project recovery, and remote page control.
image: https://blog.cimon.com/hubfs/Canvas%204.0%20Release%20Notes_0610-2.jpg
---

[Skip to content](https://blog.cimon.com/canvas-4.0-release#main-content)

[![](https://blog.cimon.com/hs-fs/hubfs/CIMON_Logo_Black-4.png?width=250&height=93&name=CIMON_Logo_Black-4.png)](https://www.cimon.com)

Open main navigation

Close main navigation

- [Contact](https://www.cimon.com/contact)

[Contact](https://www.cimon.com/contact)

[All posts](https://blog.cimon.com/all)

 June 21, 2024

# Canvas 4.0 Release

 By  [CIMON Automation](https://blog.cimon.com/author/cimon-automation)  ·   4 minute read

![Canvas 4.0 Release Notes_0610](https://blog.cimon.com/hs-fs/hubfs/Canvas%204.0%20Release%20Notes_0610.jpg?width=1920&height=1080&name=Canvas%204.0%20Release%20Notes_0610.jpg)

Canvas 4.0 has finally been released with long-awaited features such as gauge objects, project recovery, and remote page control.

The many improvements and changes of Canvas 4.0 keep the user in mind, making project creation and maintenance easier and friendlier. 

 

**Notable Additions**

---

- **Import Tags**
  
  Generate tags in your project quickly from an Allen-Bradley .L5X or CICON.VAR or .csv file. This removes the need to create tags from your PLC project manually. The name, Data type, I/O Device, I/O Address, and Description are automatically transferred.

![1](https://blog.cimon.com/hs-fs/hubfs/1.png?width=272&height=135&name=1.png)

 

![2](https://blog.cimon.com/hs-fs/hubfs/2.png?width=321&height=508&name=2.png)

- **Project Recovery**
  
  Project recovery is available by contacting CIMON support using the assigned Recovery Email. If the project is sent using the correct email, CIMON support will remove the password from the project. The CIMON support email is support@cimoninc.com.         
   

![3](https://blog.cimon.com/hs-fs/hubfs/3.png?width=512&height=195&name=3.png)

 

![4](https://blog.cimon.com/hs-fs/hubfs/4.png?width=371&height=206&name=4.png)

 

- **Gauge Objects**
  
  New gauge objects give users a new visual representation of ranges of values. All values and steps are customizable to allow limitless representation of numbers. These values can also have a tag bound to them to dynamically change the values during runtime.

 

![5](https://blog.cimon.com/hs-fs/hubfs/5.png?width=247&height=162&name=5.png)

 

![6](https://blog.cimon.com/hs-fs/hubfs/6.png?width=703&height=165&name=6.png)

 

![7](https://blog.cimon.com/hs-fs/hubfs/7.png?width=383&height=489&name=7.png)

 

- **Allen-Bradley DF1 and Hallim Serial Protocols**
  
  Two new serial I/O Device protocols have been added to provide more options for connecting and communicating with hosted data. CIMON continuously innovates to bridge the gap between our Xpanels and external devices.

![8](https://blog.cimon.com/hs-fs/hubfs/8.png?width=730&height=516&name=8.png)

 

- **EtherNet/IP and Sparkplug Edge Node servers**
  
  Two new Ethernet Data Server protocols have been added to provide more options for hosting data. Sparkplug Edge Node, based on MQTT, is being increasingly adopted. The functionality of acting as an EtherNet/IP Server has been highly sought after, and CIMON has delivered on this need.

![9](https://blog.cimon.com/hs-fs/hubfs/9.png?width=751&height=517&name=9.png)

- **Project Library**
  
  The Project Library folder has been introduced to store files in the Canvas project rather than the installation path. This folder acts like the Custom Library, where you can import external files into an easily accessible folder, but it is now automatically transferred with the project. This enables better organization of external files per project.

![10](https://blog.cimon.com/hs-fs/hubfs/10.png?width=383&height=378&name=10.png)

- **System I/O Device**
  
  Internal functions have been reorganized into the System I/O Device, having been moved from the old Virtual and Virtual (Runtime Only) I/O Devices. Virtual and Virtual (Runtime Only) now solely act as project tags, and System tags will display specific information about the current workstation and its runtime status.

![11](https://blog.cimon.com/hs-fs/hubfs/11.png?width=497&height=300&name=11.png)

 

![12](https://blog.cimon.com/hs-fs/hubfs/12.png?width=493&height=401&name=12.png)

 

- **Update Xpanel Firmware**
  
  The Update Canvas Viewer button changes the selected Xpanel’s version to the currently installed Canvas version. It is now easier than ever to update the Xpanel’s version as we’ve removed the need to use a .swu file. Note that this functionality allows you to change between versions of the same major version. Ex: 4.#.

![13](https://blog.cimon.com/hs-fs/hubfs/13.png?width=180&height=356&name=13.png)

- **Alarm Banner**
  
  A new preset banner has been added to display alarm changes. The screen notification functionality has been made into a preset object, allowing you to create a formatted alarm banner instantly. You can customize the text, background color, scroll direction, location on the page, and a page to open if clicked.

![14](https://blog.cimon.com/hs-fs/hubfs/14.png?width=519&height=561&name=14.png)

- **Remote Page Control**
  
  Pages can be directly controlled via tags. No workaround is needed for page control, and tags can be bound to use remote page control from other devices. There is functionality to show page status, change pages, and open popup pages to specified positions.

![15](https://blog.cimon.com/hs-fs/hubfs/15.png?width=548&height=610&name=15.png)

 

**Other Improvements**

---

- **Auto-resize font**
  
  Any object with text automatically resizes font. This can be disabled in Designer Settings.
- **Helpfile**
  
  Canvas 4.0 has a new and improved help file. Moving the help file to a markdown-based format has drastically improved loading speeds and efficiency.
- **Auto Focus**
  
  Interactable objects, such as text and numeric fields, can be focused without pressing the tab key or manually selecting them.
- **More dynamic expression capabilities**
  
  The Raw Low, Raw High, Scaled Low, and Scaled High values inside Scale Tag Value and the Numeric keypads can have tags bound to them to dynamically change their values during runtime.

![16](https://blog.cimon.com/hs-fs/hubfs/16.png?width=491&height=566&name=16.png)

 

- **Page index and type**
  
  Pages now list their index and type in the Project Tree. Base and popup pages have separate lists, denoted by B and P.

![17](https://blog.cimon.com/hs-fs/hubfs/17.png?width=328&height=310&name=17.png)

- **Numeric Text Box**
  
  The Numeric Text Box simplifies the process of displaying number values. It can display a number preview and change the format properties without binding a tag.

![18](https://blog.cimon.com/hs-fs/hubfs/18.png?width=943&height=426&name=18.png)

 

- **Ability to sort the Tag Browser by name**
  
  It is now easier to find tags in the Tag Editor. Clicking Name will alternate between ascending and descending alphabetically and then return to the order of creation.

![19](https://blog.cimon.com/hs-fs/hubfs/19.gif?width=390&height=362&name=19.gif)

 

- **Enhanced Audit Logs**
  
  Canvas’ Audit Log is 21 CFR Part 11 FDA Compliant. It can track user activity, including the time, description, target, value, and user who completed the action. This data can be exported to a CSV or SQL database for record keeping.
- **Modbus Transmission Delay and Block Tolerance**
  
  Modbus RTU can now use Transmission Delay to set the time in milliseconds that the client device will wait before sending a request. It can also improve data efficiency by setting the allowed number of unused device addresses per block using Block Tolerance. 
- **Added placeholders**
  
  Fields that require user input now have examples and directions.

![20](https://blog.cimon.com/hs-fs/hubfs/20.png?width=406&height=88&name=20.png)

 

- **Updated button and menu designs**
  
  The look and feel of menus, toolbars, and buttons have been updated. These changes aim to create a seamless Canvas experience.
- **Updated Alarm Labels UI**
  
  The Labels tab in the Designer and Alarm Summary has substantially changed for a better user experience. The below images show a before-and-after of the Labels section.
  
  ![21](https://blog.cimon.com/hs-fs/hubfs/21.png?width=506&height=685&name=21.png)  
  ![22](https://blog.cimon.com/hs-fs/hubfs/22.png?width=538&height=464&name=22.png)

- **Screenshot**
  
  A new script that takes a screenshot of the physical Xpanel screen has been added. This screenshot can be stored in Local, a USB, an SD card, FTP, or Project storage.
- **Alarm Export/Import**
  
  Alarms can now be exported or imported to external programs, such as Excel and Google Sheets. All alarm data, such as tags, comparisons, actions, and emails, can be easily transferred.
- **USB/SD System Tags**
  
  System tags that display USB/SD card availability have been added. These new tags make it easy to avoid corruption when addressing invalid or empty storage.
- **Date/Time format**
  
  Almost, if not every, date/time format is now available. You can observe the standards of time format for numerous locations worldwide.
- **Enlarged 3-Corner Method Buttons**
  
  In Canvas Runtime, the 3-Corner Method buttons to open the runtime menu have been changed from 32x32 to 40x40.

![23](https://blog.cimon.com/hs-fs/hubfs/23.png?width=804&height=513&name=23.png)

 

![24](https://blog.cimon.com/hs-fs/hubfs/24.png?width=805&height=514&name=24.png)

- **CSV Storage**
  
  CSV creation will now check that at least 1GB of space on the filesystem is available when the destination is local or FTP. This is to help prevent cases where automatic CSV creation uses all of the space on the filesystem, often leading to a crash.
- **Touch Calibration**
  
  We have reintroduced touch calibration after holding for 30 seconds. After holding touch for 30 seconds, the Xpanel will beep and start the Touch Calibration process.

 

 

Changelog

---

Please check out the [changelog](https://www.cimon.com/archives/canvas-400) to see all the named changes.

 

Installing & Updating

---

If you want to install or update to Canvas 4.0, please visit the [download Canvas page](https://www.cimon.com/archives/canvas-400). 

 

Questions? 

---

We'd love to hear your thoughts! If you have any questions about the release, please contact us at [support@cimoninc.com](mailto:support@cimoninc.com).

 

Share: [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.cimon.com/canvas-4.0-release) [envelope icon](mailto:?body=https://blog.cimon.com/canvas-4.0-release)

## Related posts

[![](https://blog.cimon.com/hubfs/Canvas-4-3-0_Release-Banner_V2-1.jpg)](https://blog.cimon.com/canvas-4.3.1-release)

[Software](https://blog.cimon.com/tag/software)

### [Canvas 4.3.1 Release](https://blog.cimon.com/canvas-4.3.1-release)

[![](https://blog.cimon.com/hubfs/SCADA%20Web%201.0%20Release%20Notes_0709%20(1).jpg)](https://blog.cimon.com/ultimateaccess-web-1.0-release)

[scada](https://blog.cimon.com/tag/scada)

### [UltimateAccess Web 1.0 Release](https://blog.cimon.com/ultimateaccess-web-1.0-release)

[![](https://blog.cimon.com/hubfs/istockphoto-1152446348-612x612.jpg)](https://blog.cimon.com/latest-articles/whatishmiacloserlookatthehumanmachineinterfaceanditsuses-0)

[Software](https://blog.cimon.com/tag/software)

### [What is HMI? A Closer Look at the Human Machine Interface and its Uses](https://blog.cimon.com/latest-articles/whatishmiacloserlookatthehumanmachineinterfaceanditsuses-0)

[![](https://blog.cimon.com/hs-fs/hubfs/CIMON_Logo_Black-4.png?width=250&height=93&name=CIMON_Logo_Black-4.png)](https://www.cimon.com)

[Follow us on LinkedIn](https://www.linkedin.com/company/cimonautomation) [Follow us on Youtube](https://www.youtube.com/user/CIMONPLC)

Copyright © 2026, CIMON

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "CIMON Automation",
    "url" : "https://blog.cimon.com/author/cimon-automation"
  },
  "dateModified" : "2024-06-21T23:30:34.201Z",
  "datePublished" : "2024-06-20T17:26:48.000Z",
  "headline" : "Canvas 4.0 Release",
  "image" : [ "https://blog.cimon.com/hubfs/Canvas%204.0%20Release%20Notes_0610-2.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.cimon.com/canvas-4.0-release",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.cimon.com/hubfs/CIMON_Logo_Black-4.png"
    },
    "name" : "CIMON Inc"
  }
}
```

```json
{
  "@context" : "http://schema.org",
  "@type" : "Article",
  "author" : {
    "@type" : "Person",
    "name" : [ "CIMON Automation" ],
    "url" : "https://blog.cimon.com/author/cimon-automation"
  },
  "datePublished" : "2024-06-20T17:26:48+0000",
  "description" : "Canvas 4.0 has finally been released with long-awaited features such as gauge objects, project recovery, and remote page control.",
  "headline" : "Canvas 4.0 Release",
  "image" : "https://5241929.fs1.hubspotusercontent-na1.net/hubfs/5241929/Canvas%204.0%20Release%20Notes_0610-2.jpg",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://f.hubspotusercontent20.net/hubfs/5241929/CIMON_Logo_Black-4.png"
    },
    "name" : "CIMON Inc."
  },
  "url" : "https://blog.cimon.com/canvas-4.0-release"
}
```