Greensoft

Command Palette

Search for a command to run...

System Interface

3. SYSTEM INTERFACE

The Omnivex SCADA system interface is designed to efficiently manage industrial automation processes, offering a user-friendly and accessible layout. Featuring a modern design, it includes various visual and functional elements to enhance user interaction and streamline business process management. The interface is highly configurable to improve functionality and user experience, minimizing potential challenges.

Figure 1 – System Interface

Figure 1 – System Interface

The main menu serves as the central control hub, providing quick access to essential modules, including project operations, tool management, and editor settings. Users can customize dynamic components for faster task completion, thereby optimizing workflow and improving overall system management.

Figure 2 – Interface Controls

Figure 2 – Interface Controls

Detailed explanations of the interface controls are provided in the following sections.

3.1 Toolbar

The toolbar is an essential tool that provides quick access to the program's core functions. It includes main categories such as "File", "Home", "View,", “Insert”, “Project” and "Help" offering options for file creation, saving, project tools, views, and support.

Effective use of the menu bar contributes to the program's efficient operation and enhances the user experience. The options in the x SCADA interface menu bar are listed below:

FileHomeViewInsertProjectHelp

Figure 3 – Menu Bar

Figure 3 – Menu Bar

All the options in the menu bar are explained in detail in the following sections.

3.1.1 File

In Omnivex SCADA, the "File" tab in the interface is used for project edits and file operations.

Figure 4 - File

Figure 4 - File

FileDescription
Create projectCreates a new project.
New pageAdds a new page within the created project.
Save pageSaves the current page in the project.
Save All PageSaves all pages in the project.
Save page asSaves the page(s) in the project with a different extension.
Load pageLoads the project pages.
Import/Export projectCommand for importing and exporting the project file.
Import/Export channelsCommand for importing and exporting channel data.
Import/Export framesCommand for importing and exporting frame data.
Import/Export tagsCommand for importing and exporting tag data.
Import/Export alarmsCommand for importing and exporting alarm data.
Import/Export usersCommand for importing and exporting user information.
Import/Export channels/frames/tagsCommand for importing and exporting channel, frame, and tag data
ExitExits the application.

Table 1 – File Commands

*Note: (The files to be added must be in .xlsx format.)

3.1.2 Home

The project design provides a comprehensive toolbar for text editing and component configuration. This toolbar enables users to make detailed adjustments to graphic and text elements, optimize data visualizations, and create interactive presentations.

Additionally, page zoom functions allow users to examine the components on the design page more effectively.

Figure 4 - Toolbar

Figure 4 - Toolbar

  • Clipboard

The clipboard is a virtual space used to temporarily store text, images, or other data on your computer. This allows you to copy any information from one place and paste it elsewhere. In the Omnivex SCADA system, this feature allows you to easily perform tasks such as moving or deleting components.

Clipboard

Cut: Removes the selected component from its original location and stores it in the clipboard. When pasted, it is completely removed from the original location.

Copy: Stores the selected component in the clipboard but leaves it in its original location. When pasted, both the copied component in the clipboard and the original component remain in place.

Paste: Pastes the last copied or cut component from the clipboard to the position of the cursor.

  • Alignment

Alignment is the process of positioning elements in a design to ensure an organized and visually appealing layout. It involves adjusting objects relative to each other or to specific edges (top, left, center) to maintain consistency, balance, and readability.

Alignment

Align Top: Aligns selected elements to the top edge, ensuring consistency and a clean layout.

Align Left: Aligns selected elements to the left edge, contributing to a well-organized design.

Align to Top from Centers: Aligns the center points of selected elements to the top edge for even distribution and balance.

Align to Left from Centers: Aligns the center points of selected elements to the left edge, creating a symmetrical and balanced layout.

  • Layer Management

Layers Management involves organizing and controlling the stacking order of elements in a design or interface. It allows users to arrange elements in layers, ensuring certain objects appear in front or behind others. This is crucial for maintaining clarity and structure, particularly in complex or overlapping designs.

Layer Management

Bring to Front: Moves the selected element to the topmost layer, making it appear in front of all other elements. This is useful for highlighting important items or overlays.

Send to Back: Moves the selected element to the bottommost layer, positioning it behind all other elements. This is helpful for placing background elements without deleting them.

Rotate: Rotates the selected element 90 degrees clockwise around its center or a defined pivot point. This is commonly used to adjust the orientation for better alignment or to fit the element within a layout.

  • Server

The "Server" function starts the server component of the SCADA system. It initializes and activates the server, which manages communication, data processing, and connected devices. The server acts as the central hub, collecting and transmitting real-time data from devices and sensors to other system components, such as client applications. It is essential for establishing and maintaining the SCADA system's communication infrastructure.

Server

  • Client

The "Client" function starts the client component of the SCADA system. It launches the client interface, connects to the server, and allows users to view real-time data, interact with the system, and control devices. The client serves as the user interface, enabling data visualization, monitoring, and control, while communicating with the server to retrieve and display processed data.

Client

  • Label Management

Label Management allows users to customize the appearance of text labels, ensuring clarity and alignment with the overall design.

Label Management

Text Font: Customize the font type, size, and thickness of text labels for better readability and visual appeal.

Text Color: Change the color of text labels to match the design theme or enhance visibility, using a color palette or custom code.

Back Color: Set a background color for text labels to improve contrast and make them stand out, especially for emphasizing key information.

All Size: Adjust the size of both text and graphical components, ensuring proper scaling and alignment across the interface.

  • Zoom

Zoom tools allow users to examine the display in more detail. These tools enable users to increase or decrease the size of graphic and text elements, making data analysis more efficient.

Zoom

Page Zoom (+): This function allows zooming in on the view. It is used to help users focus on details and make complex graphics clearer.

Page Zoom Out (-): This function allows zooming out on the view. This feature enables users to see a larger area and obtain an overall view.

3.1.3 View

Adjustments can be made in the windows located on the left side of the interface. You can hide or show the windows depending on the project. The view settings are managed from here

View

  • Project Explorer

The Project Explorer is a panel in Omnivex SCADA that displays and manages the entire project structure, providing quick access to SCADA components. It organizes components hierarchically for efficient management and enables users to quickly find specific elements.

Graphics: Enables the editing and viewing of project pages.

Project Explorer

Symbols: Users can add, edit, or delete project components.

Tasks: Provides access to alarms, recipes, data transfers, and reports, with options for editing.

Communication: Allows access to all details related to channels, frames, tags, and other communication elements.

  • Workspace Area

The Workspace Area is the main space in the Omnivex SCADA interface where users design and modify their projects. It allows for the placement and customization of graphical components and offers features such as dynamic visualization, layered structure, and multi-component management. Additionally, the zoom-in/out function enables detailed adjustments and an overall view of the project.

  • Properties Window

Properties Window is a panel in the Omnivex SCADA interface that allows users to view and edit the properties of selected components. Through this window, users can easily modify attributes such as color, size, and position of graphical elements. Additionally, component labeling and function assignments can be done here. The Properties Window is where all page settings are configured, including page layout, background colors, and other related adjustments. Users can also modify the behaviors and functions of components, ensuring the project is fully customized and optimized.

  • Status Bar

The Status Bar is located at the bottom of the Omnivex SCADA interface and displays the project name and license status.

3.1.4 Insert

The "Insert" tab allows users to add and configure various system components and settings. This tab includes options for establishing connections, managing alarms, setting up web functionalities, handling general system management tasks, generating reports, and utilizing sample projects.

Connection

Tag Editor: The "Tag Editor" is used to define and configure tags, which represent data points within the system. Users can edit tag properties and set parameters to align with system requirements.

Data Transfer Editor: The "Data Transfer Editor" facilitates the configuration of data transfer settings between systems or components. Users can define data protocols and ensure smooth communication.

Alarm Management

Alarm Editor: The "Alarm Editor" is used to define and customize alarm settings, including the conditions that trigger alarms and the actions that follow.

SMS Editor: The "SMS Editor" allows users to configure SMS notifications for alarm events. Users can define SMS templates and specify recipient details for alerting purposes.

Email Editor: The "Email Editor" enables users to set up email notifications for alarms or events. It allows customization of email templates and the configuration of recipient information.

Web Management:

Web Settings: "Web Settings" allows users to configure the parameters for web interfaces, ensuring smooth integration with web-based components and remote access functionalities.

Run Web Server: The "Run Web Server" option starts the web server, enabling access to the system’s web interface for remote monitoring and control.

General Management

User Editor: The "User Editor" allows the creation and management of user accounts and access rights. Users can define roles, permissions, and security settings for system access.

Recipe Editor: The "Recipe Editor" is used to create and manage predefined system configurations, such as process settings or production recipes, for efficient operations.

Redundancy Mode: The "Redundancy Mode" option enables high availability by configuring redundancy settings, ensuring system reliability in case of hardware or software failures.

Artificial Intelligence: The "Artificial Intelligence" section integrates AI features into the system for enhanced decision-making, predictive analytics, and optimization.

Report Management

Tag Report: The "Tag Report" generates detailed reports based on tag data, helping users analyze and visualize system performance.

Alarm Report: The "Alarm Report" summarizes alarm events and provides insights into alarm occurrences, durations, and responses.

Event Report: The "Event Report" offers detailed information on specific system events, including timestamps and related activities.

Template Report: The "Template Report" allows users to generate reports based on pre-defined templates, ensuring consistency and ease of reporting.

Sample Project

Gas: The "Gas" sample project demonstrates configurations for gas-related systems, offering a reference for monitoring and control.

Energy: The "Energy" sample project provides templates for energy management, helping users implement energy-related systems efficiently.

Water: The "Water" sample project offers configurations for water treatment and management systems, providing a solid foundation for water-related projects.

Control: The "Control" sample project demonstrates control system configurations, suitable for users looking to implement control-related systems.

Analyzer: The "Analyzer" sample project provides a reference for integrating analyzer components into SCADA systems, showcasing data analysis capabilities.

Dashboard: The "Dashboard" sample project offers pre-configured dashboard templates for displaying system data in a visual format, ideal for monitoring and analysis.

3.1.5 Project

The "Project" tab provides essential tools for managing and configuring projects within the software. It includes options for importing, exporting, and editing project files, as well as adjusting client and system settings. This section is designed to streamline project workflows and enhance user efficiency.

Import: The "Import" function allows users to bring external project files into the software. It supports various file formats, enabling the integration of pre-existing data and configurations into the current project.

Export: The "Export" option enables users to save project files in different formats for external use. This function facilitates sharing, backup, or transferring project data to other systems while maintaining compatibility.

Editor: The "Editor" provides users with the tools needed to modify and configure project components. Through the editor settings, users can customize project elements, adjust layouts, and implement specific changes to suit operational requirements.

Client: The "Client" settings allow for configuration of client-side parameters and connections. Users can manage client devices, adjust connection settings, and optimize interactions between the client and the system.

Options: The "Options" menu offers access to general system settings and preferences. It provides users with the flexibility to configure system behaviors and prepare for future feature updates or customizations.

3.1.6 Help

The "Help" tab provides users with access to various support resources and documentation. It includes options for getting assistance, reviewing examples, accessing product-related information, and understanding licensing terms.

Help: The "Help" option directs users to the software's built-in support and documentation. It provides detailed guidance on using features, troubleshooting issues, and accessing additional resources to enhance the user experience.

Example Communication: The "Example Communication" section offers predefined communication templates and examples. These templates help users understand common communication protocols and ensure correct implementation within the system.

Product Website: The "Product Website" link takes users to the official product website. Here, they can find more information about features, updates, system requirements, and other resources to better understand and utilize the software.

License: The "License" option displays the terms and conditions of the software license. Users can review the legal agreements, including usage rights, restrictions, and other important legal information regarding the software.

About: The "About" section provides detailed information about the software version, copyright details, and the development team. It also includes contact information for support and feedback.

3.2 USER EDITOR

The user editor is used to manage the roles and access rights of users in the system. It allows adding new users, editing existing users, or deleting users.

The editor manages page and alarm authorizations, ensuring that users can only access the information necessary for their tasks. Monitoring user activities enhances system security.

Figure 5 – User Editor

  • Creating a User Account

In the editor window, the "Created Users" section contains the registered user information. User addition and deletion operations are performed in this area. The general appearance of the editor is shown in the image below.

Figure 6 – Creating a User

To create a new user, right-click and select the option to add a user. Enter the username, password, and email information to add the user.

Figure 7 – Creating a User

  • Editing a User Account

To access and edit user information, the relevant user is selected. All details about the user are displayed in the "User Info" section of the panel. Updates can be made to all information, such as password and email, as needed.

Figure 8 – User Info

The descriptions of the parameters related to the user account are provided in the table below.

“Email”User's email contact information
“First Name”User's first name
“Last Name”User's last name
“Password”Password information to protect the user's account
“User ID”A unique identification number assigned to each user in the system
“User Name”User's login name in the system

Table 1 – User Info

  • Page Authorization

Page authorization refers to the adjustments made to manage users' access rights to specific pages. This process ensures that only authorized users can access the necessary information, aiming to maintain system security.

Figure 5 – Page Authorization

When a user is selected, the defined pages will appear in the "Subscribed Pages" section. To define a page, select the desired page in the "Pages" tab and click "Add" to complete the process. To delete a defined page, follow the same steps and click "Delete" at the end.

Figure 6 – Page Authorization

  • Alarm Authorization

Alarm authorization refers to the adjustments made to manage users' access rights to specific alarm notifications. This ensures that only authorized users can view and intervene in critical situations.

Figure 7 - Alarm Authorization

When a user is selected, the defined alarms will appear in the "Subscribed Alarms" section. To define an alarm, select the desired alarm in the "Alarms" tab and click "Add" to complete the process. To delete a defined alarm, follow the same steps and click "Delete" at the end.

Figure 8 - Alarm Authorization

3.3 SMS EDITOR

It is a tool used to manage the sending of alarm and notification text messages (SMS) in the system. This editor allows users to define customized message content and specify the recipients, ensuring fast and effective communication about critical situations.

Figure 9 - SMS Editor

  • Creating a SMS Notification

After completing the subscription process, right-click on the "Created SMS" section in the editor and select "Add SMS" to create an SMS notification.

Figure 10 - SMS Notification

In the opened window, fill in the subscription details along with the other parameters, and the SMS notification will be added.

Figure 11 – SMS Notification

The parameter descriptions are provided in the table below.

“Password”Subscription password.
“Receive TelNumber”The phone number to which the SMS will be sent.
“SMS Title”The content of the SMS.
“UserName”Subscription username

Table 2 - SMS Parameters

To edit an existing SMS notification, select the relevant notification and make changes from the "SMS Info" panel.

Figure 12 - SMS Notification

  • SMS Notification Authorization

After the SMS notification is created, the alarm to which the notification will be linked must be defined. This process is carried out in the Alarm Editor. Once the relevant alarm is selected in the Alarm Editor, the alarm information will appear in the info panel. Here, the "SMS Active" parameter is changed to "True." This ensures that when the condition of the selected alarm is met, the user will receive a notification via SMS.

Figure 13 - SMS Defining

A sample SMS notification for testing purposes is shared in the image below.

Figure 14 - SMS Notification

3.4 E-MAIL EDITOR

It is a tool used to manage the sending of system alarms and notifications via email. This editor allows users to create customized message content and specify recipients, ensuring that critical information is communicated quickly and effectively.

Figure 15 - E-Mail Editor

  • Creating an E-Mail Notification

After completing the membership process, right-click on the "Created E-MAIL" section in the editor and select "Add E-mail" to create an email notification.

Figure 16 - E-Mail Notification

In the opened window, fill in the membership details along with other parameters to add the notification. The parameter descriptions are provided in the table below.

Figure 17 - E-Mail Parameters

The parameter descriptions are provided in the table below.

“E-mail Name”Membership username information
“Host”Server address information
“Password”Membership password information
“Port”Server port information
“Recipient E-mail Name”Recipient's e-mail information

Table 3 - E-Mail Parameters

To edit an existing E-mail notification, select the relevant notification and make changes in the "E-Mail Info" panel.

Figure 18 - E-Mail Info

  • E-mail Notification

After creating an e-mail notification, the alarm to which the notification will be linked must be defined. This process is performed in the Alarm Editor.

In the Alarm Editor, select the relevant alarm, and its information will appear in the information panel. Here, change the “E-mail Active” parameter to “True.” This way, when the condition of the alarm is met, a notification will be sent to the user via E-mail. The process steps are shown in the visual below.

Figure 19 - E-Mail Notification

A sample of the email notification for testing purposes is shared in the visual below.

Figure 20 - E-Mail Notification

3.5 TAG EDITOR

This component allows for the addition and editing of channels, frames, and tags to the project. By creating, editing, and managing data tags, it enables systematic analysis and visualization. Through tags, data is easily categorized, and the analysis process is accelerated.

Figure 21 – Tag Editor

In the Tag Editor, the following operations can be performed:

  • Defining and editing channels

  • Defining and editing frames

  • Defining and editing tags

Figure 22 – Tag Editor

3.6 ALARM EDITOR

The Alarm Editor manages all alarms, allowing the creation and editing of alarms under specific conditions. In SCADA systems, it detects critical events, provides immediate feedback to operators, and informs them about potential risks.

Figure 23 - Alarm Editor

The appearance of the Alarm Editor is shown in the image below.

Figure 24 - Alarm Editor

3.6.1 Alarm Creation

To create an alarm, right-click in the "Created Alarms" area of the editor and select "Add Alarm." After entering the information for the alarm in the opened window, click "Add" to create the alarm.

Figure 25 - Alarm Creation

  • Alarm Structure

To access and make adjustments to alarm information, when an alarm is selected, all the details are reflected in the "Alarm Information" panel.

Figure 26 - Alarm Info

The parameter descriptions are presented in the table below.

“Alarm Tag”Specifies the source tag that will trigger the alarm.
“Color”A parameter that provides the visual representation of the alarm.
“Condition”Defines the conditions required to trigger the alarm.
“Description”Specifies the description text for the alarm.
“Level”Determines whether the alarm is classified as high, medium, or low.
“Name”A clear and descriptive name for the alarm
“TagDataType”Used to specify the type of data being monitored or controlled.
“Value”The threshold value set to trigger the alarm.
“E-mail Active”Controls email notifications for the alarm.
“Log Active”Determines whether the alarm states are logged into the database.
“SMS Active”Controls SMS notifications for the alarm.

Table 4 - Alarm Info

3.6.2 Alarm Windows

There are two alarm panels available in the editor for monitoring and managing alarms: one for the server and one for the client.

  • Server Alarm Panel

Represents the central management point of the system and allows the monitoring of all active alarms. The alarm statuses are provided to the user in real-time. Additionally, it stores historical alarm data, contributing to analysis and reporting processes.

Figure 27 - Server Alarm Panel

  • Client Alarm Panel

It addresses the individual monitoring and management needs of users. Users can filter, view, and intervene with specific alarms when necessary.

Figure 28 - Client Alarm Panel

Alarm Screen Components:

This component, which can be added to pages, allows users to visually monitor alarm statuses. Alarms that are triggered in real-time are displayed here.

Figure 29 - Alarm Screen Components

3.7 RECIPE EDITOR

It is a management tool that stores the parameters and settings required to perform a specific task. This system allows users to create a set of parameters for a particular task or production process and automatically apply these parameters.

Figure 30 – Recipe Editor

Recipe Creation

To create a recipe, right-click within the "Created Recipes" section in the editor and select "Add Recipe." In the window that opens, enter the required recipe details and click "Add" to create the recipe.

Figure 31 – Recipe Editor

Accessing and editing recipe details is done by selecting a recipe and making the changes in the "Recipe Information" panel.

Figure 32 – Recipe Creation

The parameter details are as follows:

  • Active: A parameter that indicates whether the recipe is currently active.

  • Description: A text field providing detailed information about the recipe's content and purpose.

  • Name: A parameter representing the name of the recipe within the system.

  • Recipe ID: A unique identification number assigned to each recipe.

Recipe Tag Creation

To create a recipe tag, a recipe must first be created. Select a recipe and right-click in the "Created Recipe Tags" section to click on "Add Tag".

Figure 33 – Recipe Tag Creation

In the window that opens, enter the details for the tag and click "Add" to create the tag.

Figure 34 – Recipe Tag Creation

The values to be sent according to the recipe are entered into the created tags. This process is carried out by selecting the relevant tags and entering the values in the "Value" parameter within the "Recipe Tag Info" section.

Figure 35 – Recipe Tag Creation

Once data assignments are made to all the tags within the recipe, the recipe is considered created. In the SCADA project, the recipe is then assigned to the relevant components, completing the process.

3.8 DATA TRANSFER EDITOR

In the editor, the data transfer command is used to define the source and target tags. During the desired data update interval, it transfers the data read from the source tag to the target tag.

Figure 36 – Data Transfer Editor

Data Transfer Creation

To create a data transfer, right-click within the "Created Data Transfers" area in the editor and select "Add Data Transfer." After entering the required tag information in the opened window, click "Add" to create the data transfer.

Figure 37 – Data Transfer Editor

To access and edit the Data Transfer details, select a transfer and make the changes in the "Data Transfer Information" panel.

Figure 38 – Data Transfer Editor

The parameters details are as follows:

  • Active: Determines whether the data transfer is active or inactive.

  • Description: Defines the description of the data transfer.

  • Name: Defines the name of the data transfer.

  • Request Time: Specifies the frequency of data updates for the tags.

  • Recipe ID: A unique identification number assigned to each recipe.

Defining Data Transfer Tags

To define a tag, a data transfer command must first be created. After selecting the created command, right-click in the "Created Data Transfers" section and click "Add Tag."

In the window that opens, enter the required tag details and click "Add" to create the tag.

Figure 39 – Defining Data Transfer Tag

To access and make changes to the data transfer tag information, select a data transfer, and all the details will be displayed in the "Data Transfer Tag Information" panel.

Figure 40 - Defining Data Transfer Tag

The parameter details are as follows:

  • Active: A parameter that indicates whether the data transfer is currently active.

  • Data Transfer ID: A unique identification number assigned to each data transfer operation.

  • Destination Tag: The target location where the data will be transferred.

  • Source Tag: The source location from which the data will be transferred.

3.9 REPORT EDITOR

The report editor provides a critical function for data analysis and performance evaluation. Users can create, store, and generate reports from historical data. This component allows for the collection, analysis, and preparation of comprehensive reports based on the data.

Figure 41 – Report Editor

The appearance of the data transfer editor is as follows:

Figure 42 – Report Editor

3.9.1 Tag Logs

The component that keeps a record of the data collected by specific tags over time. These records include both real-time and historical data, allowing users to analyze system performance, identify trends, and detect issues.

Figure 1 - Report Editor

To record tag data, the "Log Status" parameter in the tag information must be set to "Periodic." Tags with the "No Log" setting will not appear in the "Tag Logs" editor. The data will be recorded for the duration specified in the "Log Time" parameter.

Figure 43 – Tag Log Creation

To begin reporting, relevant tags from the recorded tags are selected and added. After that, click "Start" to open the report editor.

Figure 44 – Tag Logs

Users can access data records by utilizing search and filtering parameters to find specific data. There are two search methods available under the "Type" option for accessing data records. "Internal of time" is used to define a specific time range, while "Last" is used to access the most recent data within a defined period.

Parameters

Interval of Time

The "interval of time" within the "Query Range" is a parameter used to define a specific time period. This parameter allows users to select a specific start and end date or time when querying data.

Figure 45 – Filter Parameters

“Type” > “internal of time” is selected:

  • Data: Determines whether to select al lor statistical data.

  • View: Specifies whether the data should be displayed side by side or one below the other.

  • Date Range: The process of accessing data records using editor parameters.

  • Database Query: The process of performing a database query using a script command.

  • Get Report: The command used to retrieve data.

Last

The "last" option within the "Query Range" allows users to access the most recent data over a specified period. This parameter is commonly used during data analysis when users need to quickly review the latest data or trends. It helps to focus on recent records or events that are critical for decision-making or system performance monitoring.

When the query range is selected as "Last," the "Period" and "Time" parameters will appear. These parameters are used to access data records within the specified time range and desired frequency.

  • Period: Defines the specific duration for which data records will be retrieved. This can refer to hours, days, weeks, etc.

  • Time: Refers to the exact point or window in time within which the data should be retrieved based on the period selected.

These parameters allow users to focus on the most relevant and recent data for analysis.

Figure 46 – Filter Parameters

Table/Graphic Panel

In the reporting editor, three types of panel view options are available, allowing for the analysis and interpretation of data in different formats. These options are as follows:

View Table: It is the presentation of data arranged in rows and columns.

Figure 47 – Table View

View Graphic: It is the visual representation of data.

Figure 48 – Graphic View

View Table/Graphic: It is a view option that presents both table and graph formats together.

Figure 49 – Table/Graphic View

Each view offers different advantages for data analysis. All parameter descriptions are provided in the table below.

  • Report Output

After analyzing the data collected over a specific time period or under certain conditions, the process of generating a report is initiated. This report serves as a document in which users compile and gather relevant data. When exporting the report, users can choose between different formats. The output formats available in the editor are shown in the image below.

Reports can be generated through both manual and automatic methods. The manual report function is available for all reports. To generate the output, users click on "Print," and the system sends the records on the report screen to the pre-configured printer in PDF format for printing.

Figure 50 – Output Parameters

The parameter details are as follows:

  • Graphic Type: Determines the type of graphic for the data.

  • PNG: Generates a graphic output in PNG format.

  • XLS: Generates an output of the data in XLSX format.

  • CSV: Generates an output of the data in CSV format.

  • PDF: Generates an output of the data in PDF format.

  • V/H: Determines whether the table in generated output should be horizontal (H) or vertical (V).

  • Manually: Option to create a report manually.

  • Automatically: Automatically generates and outputs saved reports at scheduled times.

  • Print: Send the generated report to a connected printer and performs the printing process

  • Automatic Output

The automatic output function can only be used with saved reports. To automatically generate a report output, select from the saved reports for which this is desired. When the "Automatically" option is activated, the “Set” parameter will appear.

Figure 51 – Automatic Output

In the opened window, the hours for which the output is to be generated are added. At the specified date and time, the system will automatically generate the reports and perform the output process. The steps for this procedure are shown in the image below.

Figure 52 – Automatic Output

3.9.2 Alarm Logs

It functions as a component that keeps a record of alarms. These records include labels indicating the time of occurrence, type, and source of the alarms. To perform an alarm analysis, relevant alarm(s) are selected from the recorded alarms, added, and the report editor is opened by clicking "Start".

Figure 53 - Alarm Editor

In the opened screen, a time range is specified, and the selected alarm data is retrieved. The records will be displayed in a table format. These records can be exported in different formats.

Figure 54 - Alarm Reports

  • Database Query

Database Query allows for direct data retrieval from the database, providing access to real-time and up-to-date information. To search for records based on specific alarm information, a script can be written to access the alarm records. The results of a database query using an example script are shown in the image below.

Figure 55 – Database Query

3.9.3 Event Logs

It is a component that records important events occurring in SCADA systems. These records include events such as user interactions with the system, system startups, and shutdowns. By entering a time range, event records can be accessed. The records are displayed in a table view and can be exported in different formats.

Figure 56 – Event Logs

3.9.4 Saved Reports

It refers to the reporting parameters that have been previously created and saved in the SCADA system. It allows users to quickly view, review, and, if necessary, reuse reports generated in the past.

Figure 57 – Saved Reports

To access the saved reports, click on "Saved Reports" in the report editor. A list of saved reports will be displayed. Select the relevant report, and click "Start" to begin accessing the report data. The system will retrieve the data records based on the available information.

Figure 58 – Saved Reports

  • Saving a Reports

After entering the necessary information, the "Create Report" option is used to save the report as a draft.

Figure 59 – Save a Report

3.9.5 Report Templates

Standard report templates are used for data analysis and reporting in the SCADA system. These templates are in .xlsx format and can be selected and saved to a local folder. Reports are created by editing the template.

Figure 60 – Report Templates