Page Header User Control Architecture

EOS SCADA User Control Architecture

EOS SCADA software provides approximately for creating user control objects to meet different visual and functional requirements.

These design engines form the foundation for numerous user controls with different features. Users can take advantage of the capabilities provided by these basic engines to create control objects with different appearances and different operating behaviors.

This makes it possible to derive and use thousands of different user control templates on SCADA screens from approximately 70 main design engines.

Basic approach:

Adding User Controls

Adding a User Control Object

To add a variable element to a SCADA screen, the user control to be used must first be determined. The selected user control is then placed in the screen's design area.

In EOS SCADA Editor, user control objects can be added to the screen using two basic methods:

  1. Creating a user control directly through the User Control Engine.
  2. Using a ready-made template through the User Controls Quick Access Template Library.

The choice of method depends on whether the design requires an existing user control to be reused or a new control to be created.

User Control Engine

Adding a User Control Using the User Control Engine

When a new user control needs to be created, the User Control Engine can be used directly.

The User Control Engine allows a new user control object to be created using the basic properties of the selected control type. Through this structure, the user can define the control's visual properties, size, operating behavior, and other required properties.

After the created user control has been placed on the screen, it can be associated with the relevant SCADA data points and its required properties can be configured.

When should it be used?

Template Library

User Controls Quick Access Template Library

To facilitate the reuse of previously prepared user controls, EOS SCADA Editor includes the .

This library consists of user control templates previously prepared using User Control Engines and configured for a specific design or usage purpose.

Instead of recreating the required control each time, the user can select the appropriate template from the library and quickly add it to the screen.

This approach is particularly useful in large SCADA projects containing many screens, as it helps reduce design time and maintain visual and functional consistency between screens.

Advantage:

Template Library Content

Structure of the User Template Library

The User Template Library is a quick-access structure that contains design templates prepared using the User Control Engine.

A template should not be considered merely a visual object. A template may also contain the design properties and required operating settings of a user control. This allows a previously prepared control to be reused on different screens while preserving its similar characteristics.

This allows users to standardize frequently used control structures and repeatedly use the same control structures when designing different screens.

Design standardization:

Custom Templates

Creating Custom User Templates

In addition to the ready-made user control templates provided with EOS SCADA Editor, users can also create custom templates for their own requirements.

Especially in screen designs specific to a particular facility, process, or group of devices, converting project-specific user controls into templates provides a significant advantage.

The prepared custom templates can be added to the quick-access library and later reused on different screens within the same project.

This eliminates the need to recreate a user control that has already been prepared for the same or similar designs.

Recommendation:

Import Templates

Using Templates from Different Projects

Users are not limited to templates they have created themselves. User control templates prepared in another SCADA project or by a different SCADA designer can also be transferred to the project using appropriate methods.

This feature allows user control designs that were previously prepared and used in different projects to be reused in new projects.

This allows reusable control templates developed by different SCADA designers to be transferred to a project and used in screen designs.

Advantage for the Design Team

Developing and sharing commonly used user control templates can help different designers create faster and more standardized screens within the same project.

Reusability

Reusing User Controls

One of the most important advantages of user control templates is that a prepared design can be reused on multiple screens.

For example, the same user control template can be used to display numerous similar pumps, motors, valves, or measurement points in a facility.

This eliminates the need to recreate the same graphic and control structure from scratch for each screen. The designer can select the appropriate template from the library, add it to the relevant screen, and configure the required data connections.

This method both reduces development time and contributes to a more consistent user experience across screens.

Recommended Workflow

Recommended User Control Design Workflow

Following the workflow below when placing user control objects on the screen can make it easier to create organized and reusable screen designs.

  1. Define the Background Image containing the static graphic elements to be used on the screen.
  2. Identify the variable elements to be displayed on the screen.
  3. Determine the appropriate user control type for each variable element.
  4. If a ready-made design is available, select the appropriate template from the User Controls Quick Access Template Library.
  5. If no suitable template is available, create a new user control using the User Control Engine.
  6. Add the user control to the screen.
  7. Adjust the control's size and position to suit the screen design.
  8. Configure the required properties of the user control.
  9. Establish the required data connections with the relevant SCADA data points.
  10. Save reusable user controls as templates and add them to the quick-access library.
Design Benefits

Benefits of Using Templates

One of the most important advantages of user control templates is that a prepared design can be reused on multiple screens.

  • Reduces screen design time.
  • Allows previously prepared user controls to be reused.
  • Helps display similar devices and processes in a standardized manner on screens.
  • Improves visual consistency between different screens.
  • Reduces the need for designers to recreate the same control repeatedly.
  • Allows templates developed in different SCADA projects to be reused.
  • Makes it easier to create a shared user control library within the project.
Summary

Summary

After the static graphic elements of the screen have been defined as the background image in EOS SCADA Editor, the elements that need to change in real time are added to the screen using .

EOS SCADA software provides approximately , enabling numerous different user controls to be created. Using this infrastructure, thousands of different user control templates can be derived.

User controls can be created directly using the or added from ready-made templates in the .

In addition to the templates provided with the software, users can create templates for their own requirements, add these templates to the quick-access library, and reuse templates prepared in different projects by importing them.

This approach enables SCADA screens to be prepared more quickly, design standards to be maintained, and previously developed user control designs to be reused in different projects.

← Back to Previous Content