The leader in industrial automation and control solutions

EBPro Software & Integrations — Frequently Asked Questions

Yes. Maple Systems Basic HMI, Advanced HMI and cMT devices come with a built-in FTP server that allows you to remotely access data logs, event files, and recipe data via FTP (file transfer protocol).

Read more

The Event/Alarm log in EBPro enables users to monitor registers in real-time and display notifications when a malfunction occurs. When an alarm triggers, the system can automatically notify interested parties via email or SMS text message.

Read more

Yes. EBPro includes robust, customizable data collection and logging through it’s Data Sampling features

Read more

Maple HMIs reserve retentive memory specifically for recipe data, ensuring that it stays in memory after power-cycling the unit.

Read more

Yes. The EBPro software includes simulation modes that you can use to test every aspect of your project before buying anything. There are two types of simulation modes available in EBPro: online and offline.

Read more

Yes. To turn automatic backup on in EBPro, click on the File menu and select Preferences. On the Project tab, check the “Generate backup of project file before save” option.

Read more

The free EBPro software design maximizes functionality while maintaining user-friendliness. In many cases our customers are able to get up to speed and create their first project within 24 hours.

Read more

Yes. EBPro makes it easy to import your device tags, with the entire process requiring only a few clicks in most cases

Read more

EBPro is the free, full-featured HMI configuration software used for most standard HMI products (panel-mount, headless, and web HMIs). It includes powerful simulation tools that allow users to test projects offline before purchasing hardware.

Read more

Yes! Maple Systems programming software is completely free of charge. This includes EBPro, MAPware-7000, and MapleLogic—our flagship software tools for HMI, HMI + PLC combo, or PLC programming and configuration.…

Read more

Bridge Mode allows a device to function as a network switch, forwarding traffic between LAN ports without modifying packet data. This creates a seamless connection between devices, enabling communication as if they were on the same network. All LAN ports operate as a single network segment, relaying traffic without performing NAT. This mode is useful for extending networks, reducing bottlenecks, and maintaining transparent data flow. Proper configuration of Bridge Mode helps prevent unintended network issues and security risks.

Read more

A compiled project file can be decompiled to extract the project file and create new library files for the embedded graphics. This will create a new .emtp or .cmtp (editable project file) that can be used in EBPro. There are 3 primary file types for project files used in EBPro:

Read more

There are many methods that can be used to set a string value to LW registers in an EasyBuilder Pro project. A useful method with a cMT series device is by using the Action Trigger object. Other methods include using a similar strategy with the Set Word objects, or even a Macro using the SetData command.

Read more

When downloading a project using a newer EBPro version or using a particular font you may likely hit the “building font file failed” error message when compiling your project: Certain…

Read more

JavaScript is a computer programming language developed in 1995 by Brendan Eich. JavaScript is utilized in web developed along side industrial control systems such as EasyBuiler Pro for automation.

Read more

EasyBuilder Pro allows users to select multiple objects and configure/arrange them in groups. Use the mouse to click/drag a selection box around the objects. Alternatively, hold the Ctrl key and…

Read more

The Label Tag Library in EasyBuilder Pro enables the creation of a multi-language environment for HMI projects. Users can create a Label Tag Library and select suitable labels for use throughout the project. At runtime, the project dynamically displays the corresponding language based on predefined settings. This feature supports up to 24 languages simultaneously, making it ideal for global applications. The Label Tag Library streamlines language management, ensuring flexibility and consistency across multilingual interfaces.

Read more

A register address in EasyBuilder Pro refers to a specific memory location used to store and manage data within a system. A register is a specific storage location, typically in memory or a device, used to hold data for processing. They often are categorized as internal or external registers. An address is a unique identifier assigned to a specific register, allowing access to its stored data. The address acts as a reference point to the location of memory within a device.

Read more

XML stands for Extensible Markup Language and its a way to store information in a tree structure with tags and elements. XML Data is stored inside tags, and each tag can have attributes or nested tags that contain values.

Read more

Use EasyBuilder Pro to create a set of ASCII, Numeric, or Bit Lamp objects that read the appropriate System Registers to display diagnostic information on an HMI. For example: to display the CPU and Memory utilization statistics, create two Numeric objects that read LW-9025 and LW-11159 respectively:

Read more

EasyBuilder Pro doesn’t allow you to copy states from any “system”. So in order to be able to copy shapes, you’ll need to access one of the other libraries that…

Read more

In the default project file templates for EasyBuilder Pro, there is an object that displays a visible warning that reads “HIGH CPU LOAD>95%” when the CPU utilization of the device…

Read more

In September of 2019, Microsoft announced plans to support OAuth2 authentication and deprecate Basic Authentication across several services/products. These changes took effect for Microsoft Exchange and Office 365 mail servers…

Read more

When the HMI encounters software errors such as black screen, crash, and serverdisconnected…etc., the HMI information can be collected as diagnostic reportsand sent to Maple Systems for further analysis. Diagnostic…

Read more

“Maple Systems HMIs are not affected by CVE-2021-44228, also known as Log4shell, and related vulnerabilities including CVE-2021-45046 and CVE-2021-45105. Users of Maple Systems HMIs do not have to take any further action.” Background Disclosed on December 9, 2021, CVE-2021-44228 is an Apache Log4j vulnerability which may allow remote code execution (RCE) on the target system by an attacker. Apache Log4j is a universally used logging system for Java-based web and server applications, and due to its widespread usage, many systems and applications may be affected by this vulnerability.

Read more

The MAPware-EBPro Modbus tag converter tool will not work if your application is in IEC Mode. This tool was designed for the Native Ladder (deprecated) programming mode that had pre-assigned…

Read more

The Picture View Object will automatically resize a picture to fit within its borders. There is an option for “Display with original size when a picture is smaller than the…

Read more

If an error occurs while attempting to open an EasyBuilder Pro project, such as “Failed to open project, could not find xxxx driver”, or if there are missing drivers in…

Read more

This issue is due to increased security on many email platforms. The solution to this error is to allow less secure apps in your email account information or to use app specific passwords, depending on which email provider you use.

Read more

The software for Maple Systems HMI’s has changed and improved over the years, as such the file types and extensions have changed along with it. Below is a list of…

Read more

There is a touchscreen calibration procedure that you should run when connecting a new touchscreen to the cMT-FHDX. Log on to the cMT-FHDX from your web browser by entering the IP address of the cMT in the URL field. This will open the WebView window.

Read more

Numeric objects in EBPro have the option of using a Macro subroutine to scale the value displayed from the actual value stored in the read register. First, open the properties…

Read more

To address multiple devices, using the Modbus TCP/IP Gateway function: 1. Select the table for the mapped device. 2. Click the “Settings…” button at the bottom of the Address Mapping…

Read more

To display historical trend data within the Trend Display Object, you will first need to configure the indexed Data Sampling Object to enable the saving of the sampled data to…

Read more

To convert a Standard/Advanced project to a cMT Series project, open the System Parameters and click on the Model tab. Select the cMT Series model you want to use and click OK to close the System Parameters window

Read more

When attempting to upload a project from your HMI, a pop-up window will show up on your device prompting you for a password followed by a selection between: Upload project…

Read more

UDP (User Datagram Protocol) is a communications protocol that is primarily used for establishing low-latency and loss-tolerating connections between applications on the internet. It speeds up transmissions by enabling the…

Read more

  The Enhanced or Basic security feature can indeed be used to control object visibility, as select objects can be hidden for different access levels.  Object visibility an also be…

Read more

As of EBPro v6.05.02, the SQL query command limit will allow up to 2000 characters.

Read more

With the Allen-Bradley Compact/Control Logix “Free Tags” drivers in EBPro, you can import tags using an .L5X project file exported from your RSLogix software. This method is preferred over using…

Read more

The recipe data can be exported as a .db file, from within the Recipe Database manager in EBPro. The exported recipe database can be opened in your preferred database browser…

Read more

When creating a New Meter Display Object for a cMT Series HMI, you may not be able to assign a negative value for the minimum or maximum values when using…

Read more

When compiling a project that was originally created in an older version of EBPro, this error will occur if the model that was selected when the project was originally created…

Read more

If the position of the text is different between editing window and simulation please disable “Adapt to device screen pixel density (DPI)” in the Trend Display Object Properties and check…

Read more

For the cMT series, the controls for the event display are found in the settings for the event display on the screen itself while the project is running in real…

Read more

If you have entered the default decompile password 111111 and still get the error message – “Password error (1) !!”, this indicates the password protecting the project you uploaded has…

Read more

To turn on Monitor Mode in cMT-Viewer follow these 6 steps. 1. Click on the “gear” icon in the upper-right corner to open theSettings window. 2. Click on the “More settings” lock icon and enter the password(default: 111111) 3. More…

Read more

This feature allows the HMI programmer to enhance the update rate of data received from the PLC. When the addresses of PLC registers displayed on a screen are blocked close…

Read more

Follow 3 simple steps to hide the start button. 1. Click on the orange Start button to minimize the project, then click on the “gear” icon in the upper-right corner of the screen.

Read more

This issue can be resolved by updating to firmware version 20200117 or later. If you have additional questions, please contact Maple Systems Technical Support.

Read more

After upgrading from EZwarePlus to EBPro you may have experienced an issue were a project using this device driver worked in the former software but not in the latter. Usually,…

Read more

This error will sometimes display when trying to download a file saved in a network location. Save the file to a location on your desktop and try downloading again.

Read more

Usually the problem manifests itself as a certain font not being found in EBPro, even though it is installed in the Windows Fonts folder. The solution is as follows:  …

Read more

Usually the problem manifests itself as a certain font not being found in EBPro, even though it is installed in the Windows Fonts folder. The solution is to: The font…

Read more

Any alarm or event in EBPro can be set up so that an Email is sent once a trigger condition is met. SMS and MMS notifications can also be sent to users of your HMI application via the built-in SMTP email server on Maple Systems Advanced and Smart cMT HMIs.

Read more

1.       Connect a USB flash drive to HMI. The Download/Upload window pops up. 2.       Select “Upload” and then “Upload History Files,” then enter the password (default:…

Read more

The current base window ID is stored in system register LW-9050. This is the ID of the window currently displaying on the HMI. Please refer to the EBPro Programming Manual…

Read more

The Online Simulator in EBPro has a built-in limit of 10 minutes. After 10 minutes, the Online Simulator will stop communicating with the PLC and the “Device no response” message…

Read more

The number of devices that can simultaneously connect remotely to a cMT product (using cMT-Viewer, cMT-Viewer app, or EasyAccess 2.0) is controlled on the Remote tab of the System Parameter…

Read more

In order to display the privilege of the current user, write a value of “13” to display privilege per Username or “14” to display privilege per User ID. Make sure…

Read more

For PLCs with fixed addressing like the Allen-Bradley MicroLogix Series, data must be stored in consecutive registers in order to sample multiple data points and store the data in a…

Read more

The issue could be related to the firmware version on the PLC. Currently, Get Tag Info seems to work with firmware v20 and v24 but not anything higher. If this…

Read more

EBPro can read/write to tags that use the STRING Data Type.  The default STRING Data Type in RSLogix5000 has two elements: A DINT that is used to record the length…

Read more

After you have converted the EB500 compiled file to a EB5000 project file (.eob -> .mtp), compile the file in EB5000 (.xob) then decompile the file in EZware or EBPro.…

Read more

In order to access multiple devices when using the “BACnet/IP” protocol driver in EBPro, each device must be assigned a different “Device ID” and “HMI Port Number” in the System…

Read more

See section “HMI Operation” in the EBPro Programming Manual. System bits LB-9047 – “reboot HMI (set ON when LB-9048 is on)” and LB-9048 “reboot-HMI protection” can be toggled on either…

Read more

If you cant find your HMI Model number in EBPro, you may have an older version. Please download our latest build of EBPro here: Software Downloads If you still can…

Read more

PLW and PLB memory cannot be used in macros. This is because macros only run on the host and do not run in separate instances on each of the clients.

Read more

The Word Lamp Object is used as an indicator to represent the value in a PLC register, or the value in a register in the HMI local memory (LW). Creates…

Read more

Setting up communication between a Maple Systems HMI and Maple Systems PLC is easy. We created a step by step tutorial showing you how to set up Modbus RTU and…

Read more

If you have a shutdown sequence on your machine, you can write the recipe Index to a retentive register (RW) using a Data Transfer (Per-page) object. Otherwise you can use…

Read more

There was an issue that cropped up in older versions of EBPro that caused the UNICODE selection in ASCII objects to not work. This has been fixed in EBPro v6.04.02.552…

Read more

This is the specific purpose of the cMT Gateway devices, but the HMIs and other cMTs can also perform this action in a different way. In EBPro you can use…

Read more

If you change the VNC password in the HMI System Settings window but it still retains the old password, it is because the project that is running in the HMI…

Read more

EBPro projects are not backwards compatible with EZwarePlus or older versions of EBPro. Newer versions of EBPro will save a copy of the project created in an older version when…

Read more

An alarm can be used to wake up the HMI when it is in screen saver mode. The screen saver feature just changes the Base Window ID to the ID number of the screensaver window (80 by default, you can adjust this in the system parameter settings). The Base Window ID is stored in system register LW-9050.

Read more

Refer to section 2.4.2 Upload (HMI->PC) in the EBPro Programming Manual.

Read more

You can use one of these two objects to display a popup window when an alarm is triggered on a HMI: Direct Window: displays a predefined window based on the state of a bit. Indirect Window: displays a window based on the value in a register. You can use your alarm to set the state of a bit or load a value into a register which will trigger the window you want to display. If you want the popup window to be displayed on any screen in the project when the alarm is triggered, place the window object on the Common Window.

Read more

Refer links to our sample projects for basic and advanced Security, as well as videos for how to password-protect a screen on an HMI.

Read more

Yes, based on the model, you can download a project using a USB flash drive or SD card. See Tech Note 5087, “Download a Project to an HMI with a…

Read more

To add and use a shape from the Shape Library: In EBpro, the software go to the Project tab and select “Shape” in the Library section. Select a shape from…

Read more

We have several remote access solutions and each one is different, but generally, all work in similar ways. Keep in mind that each remote access solution will work slightly differently and have their own set of features. Depending on your specific situation, there may be several remote access solution that will work, only you can decide what is best for your specific situation.

Read more

A recipe defines a series of parameters assigned to internal HMI registers (non-volatile memory locations) that are downloaded to corresponding PLC registers for a predefined control process. The Recipe feature…

Read more

Security is paramount in today’s technologically advanced times and so is connectivity. Many PLCs take advantage of Ethernet communication to transmit data to a monitoring device such as an HMI.…

Read more

Allen-Bradley MicroLogix series / SLC500 series PLCs have some specific addressing format requirements for select memory locations (Bit-level and Strings, for example). Both drivers (Serial and Ethernet) follow these rules:…

Read more

Trending is the act of taking data and showing it visually, usually via a graph. Data Sampling / aka Data Logging is the act of logging data from a device,…

Read more

Anytime you convert a project from a legacy software to a newer version there is a risk that your fonts may no longer be supported in the new software. When…

Read more

Alarms are a two-part feature: The Event (Alarm) Log itself is where the alarms are configured. The Alarm Bar, Alarm Display, and Event Display Objects control how the alarms are…

Read more

HMI WiFi models have both the Wi-Fi module and the Ethernet port set to request an IP address from a DHCP (Dynamic Host Configuration Protocol) server. If a DHCP server…

Read more

To add and use a picture from the Picture Library: In EBPro, the software, go to the Project tab and select “Picture” in the Library section. Select a picture from…

Read more

Remote access allows you to reach an HMI or connected device anytime, from anywhere. With our EBPro HMI configuration software and supported hardware solutions, you can connect to an HMI or Gateway device from a tablet, smartphone, or PC. As a result, you can view all data and applications and control the system as if you were standing in front of it.

Read more

Use the Recipe View Object in EBPro to select individual recipes to modify or download to the PLC. See our Recipe Database Transfer Sample Project for more information.

Read more

There are two methods of user security in Maple Systems our HMI configuration software: General and Enhanced Mode. General mode is for the majority of uses, where a simple user…

Read more

The HMI can be configured to operate in Pass-Through mode. In this mode, a PC can connect to the PLC through the HMI. The Utility Manager is used to configure…

Read more

The Trend Graph in EBPro can be set to show real-time (default) trends, or historical trend data. If set for historical trending, a History Control Register must be configured. This…

Read more

Use the Compress/Uncompress utility when upgrading a project file from EZware-5000 or EZwarePlus to EBPro, or when transferring a project from one computer to another. The compress utility bundles the…

Read more

The Event Display in EBPro displays both the currently active and previous alarms in a spreadsheet style object, and has the ability to show historical alarms as well (real-time by…

Read more

It is important to understand IP addressing when connecting devices together over Ethernet. Whether you are connecting a Maple Systems HMI or cMT to a PLC to communicate over Ethernet,…

Read more

Open the properties window in EBPro for the Word Lamp and click on the “Label” tab. At the bottom, just below the Content box, check the “Tracking” option. This will…

Read more