The leader in industrial automation and control solutions

What are PKEA and ePKEA Product Keys?

When installing or reinstalling the Microsoft® Windows® Operating System to a PC, it must be activated using a Product Key. For Maple Systems products, Product Keys come in one of two forms: PKEA and ePKEA. PKEA (Product Key Entry Activation) are non-embedded Product Keys purchased by the end-user either individually, or alongside a PC. If purchased…

How can I easily select and arrange multiple objects in EasyBuilder Pro?

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 click on each object: BLUE squares mark the Outline of all selected objects. RED squares mark the outline of the Dominant object selected. BLACK squares…

What is the String Table?

The string table in EasyBuilder Pro is a centralized database for managing multilingual text used in HMI projects. By pre-configuring texts and their corresponding numbers in the string table, text can be changed dynamically on the HMI.

What is the Label Tag Library?

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.

What is a Register-Address?

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.

What is XML?

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.

What is HTML5?

HTML5 is the latest version of HTML (Hypertext Markup Language). It is used to build websites and web applications. HTML5 makes it easier to create interactive, and responsive web pages that work across different devices and browsers. HMIs and PLCs may interact with HTML5 web servers through network communication protocols such as HTTP/HTTPS. These devices…

What is a WORD?

In EasyBuilder Pro, a WORD refers to the size of the data type configured for the system. This is the standard size used to store data in registers and memory locations within the system. Our LW, PLW, RW, RW_A, EM0-15, RECIPE, RWI, PRW registers store WORDs into addresses.

How can I display diagnostic information or resource utilization statistics on my HMI/cMT series device?

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:

Can the Maple Systems HMI and cMT series use OAuth2 to access Microsoft Office 365 or Exchange as an email server for sending emails?

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 in September of 2024. As a result, it is currently no longer possible for the HMI and cMT series of devices to use these services…

What is a Client?

In a Server-Client topology, a client is a device or application that requests and utilizes services or resources provided by a server. The client initiates communication with the server, sending requests for data, processing, or specific functionalities.