The leader in industrial automation and control solutions

Overview & Concepts

The Circular Trend Display in EBPro presents historical data in a circular format, making it easier to visualize values that repeat over a cycle. Instead of plotting data from left to right like a traditional trend graph, the Circular Trend Display wraps the data around a circle, helping operators quickly spot patterns, peaks, and changes that occur at regular intervals.

This type of display works well for applications where process behavior repeats over time, such as daily production schedules, energy usage, temperature cycles, or machine operating sequences. By viewing the data as a continuous loop, recurring trends and anomalies can often be identified more easily than on a standard trend chart.

Common uses for the Circular Trend Display include:

  • Monitoring energy consumption over a 24-hour period
  • Tracking temperature or environmental conditions throughout a production cycle
  • Comparing machine performance during recurring operating sequences
  • Identifying patterns that repeat on a daily, weekly, or batch basis

When used with EBPro’s Data Sampling features, the Circular Trend Display provides another way to analyze historical data and gain insight into process performance, especially when the data naturally follows a repeating cycle.

EBPro Circular Trend Display menu icon

Implementation

Circular Trend Display object draws the trend curve of Data Sampling in a polar coordinate system, where y-axis represents the radial coordinate and the x-axis represents the angular coordinate. The way to use this object is similar to using Trend Display object.

Click the Circular Trend Display icon on the toolbar to open the property dialog box. Set up the properties, press OK button, and a new Circular Trend Display object will be created.

Circular Trend Display showing multiple historical data traces plotted on a circular time-based chart, with timestamps around the perimeter and playback controls for reviewing recorded trend data.

General Tab

EBPro Circular Trend Display Object configuration window showing settings for data sampling, display duration, dynamic time range, zoom control, historical data playback, watch line control, and time output using Local HMI registers.
SettingDescription
Data SamplingSelects the data source for drawing the trend curve.
Refresh data automaticallyIf enabled, the window in which the Circular Trend Display object (in history mode) is placed will be refreshed once per second.

The scroll controls can be used to check the refresh status.
If ⏸ button is displayed, the Circular Trend Display will be automatically refreshed.
If ▶ button is displayed, the Circular Trend Display will stop being refreshed.
● Scrolling backward and viewing earlier data will disable [Refresh data automatically]. The button displayed is ▶ at this moment.
● If [Refresh data automatically] is selected, the display is refreshed when change back to this window, regardless of the use of scroll controls.

Example: If [Refresh data automatically] is selected, scrolling to the earlier display stops auto-refresh. At this moment change to another window and then change back, the Circular Trend Display is still refreshed.

If [Refresh data automatically] is not enabled when building the project, to enable it directly on HMI, simply press ▶. Please note that auto-refresh remains disabled after window change
DistanceDefines the time span represented by the circle. The unit is hours, with a range of 1 to 24 hours.
Start positionSpecifies where the trend curve begins on the circle. Available starting positions are Up, Right, Down, and Left.

Examples of a Circular Trend Display with different start positions (Up, Right, Down, and Left), showing how historical trend data is plotted around the circular chart based on the selected starting orientation.
Dynamic X-axis time rangeIf selected, a word register can be designated to control the time length of Circular Trend Display. The unit is hour. If no value is entered, the distance is set to default.
Zoom in / outEnlarges or reduces the size of the display. The maximum size is 10 times larger than the original. A value of 0 keeps the display at its original size.
Hold controlWhen the register is set ON, suspend the update of Circular
Trend Display. It does not stop the sampling process of Data Sampling object. This setting is available only in Real-time mode.
History control (cMT, cMT X Series)Supports viewing multiple days of historical data.

Enable reading multiple histories
Days are calculated backward from a specified starting day.
Number of days
[LW-n] specifies the starting day index (0 = today, 1 = yesterday, etc.).
[LW-n+2] specifies the number of days to include before the start day.
Specific days
[LW-n] specifies the starting day index.
[LW-n+2] specifies the ending day index, which must be greater than the starting day index.
For example, a start value of 4 and end value of 7 displays data from 4 to 7 days ago.
Watch lineDisplays a watch line when user touches the Circular Trend
Display object, and the sampling data at the position of the watch line is output to the designated register. To display sampling data with multiple channels, the system consecutively writes the data of each channel to the
designated word register and the following registers. If the data format of each channel is different, the channels are sorted by the data format of its corresponding register.
Time stamp outputIf selected, the system will start counting time from the
first data sampled, and output the elapsed time counted of the latest data sampled to the register designated in [Time stamp output + 2]. When pressing a point on the trend curve, the relative time of the nearest data sample is then output to [Time stamp output address].

Note:
The format of the register designated in [Time stamp output] and [Time stamp output + 2] must be 32-bit. [Time stamp output + 2] is only available for Real-time modevwhile [Time stamp output] is available for Real time mode and History mode.

Display Tab

EBPro Circular Trend Display Object settings showing option button visibility configuration, with predefined visibility selected and the option button enabled.
SettingDescription
Option button visibilityShow or hide the option button: Tap the Setup button to open the configuration page for the corresponding cMT device. A password may be required.

Predefined
Select [Enable] to show the option button.
Dynamic
Configuration dialog showing Predefined and Dynamic options for controlling the visibility of the Event Bar Chart option button using a designated bit address.

Designate a bit address to control option button visibility.

Trend Tab

EBPro Circular Trend Display Profile settings showing configurable frame and background colors, grid and time scale options, date/time display formats, channel scale settings, and scroll control visibility.
Annotated Circular Trend Display identifying key display elements, including the frame, background, grid, time scale, channel scale, date/time display, and historical data scroll controls.
SettingDescription
ProfileFrame
Sets the color of the frame of the object.
Background
Sets the color of the background of the object.
Show scroll controls
The scroll controls are displayed for scrolling to view the sampling data of other time range. The minimum scrolling unit is determined by the setting of [Distance] in General tab. If [Show scroll controls] check box is not selected, the earlier data cannot be viewed when exceeding the specified [Distance].
For example: Set [Distance] to 1 (hour), then sampling data earlier than one hour is not displayed.
GridSets the number and the color of the dividing lines.

Y-axis
Sets the number of divisions on Y axis.
Font size
Sets the size of the font which labels the time scale or channel scale.
Time scale
If enabled, displays the time scale. When the time length is longer than 1 hour, the scale division is 1 hour. When the time length is set to 1 hour, the scale division is 15 minutes.
Channel scale
If enabled, displays the channel scale. The color of the font which labels the channel scale corresponds to the setting of the trend curve of each channel.
Time / DateTime
Sets the display format of time.
DateS
ets the display format of date.

Channel Tab

EBPro Circular Trend Display Channel settings showing multiple trend channels, configurable trace color and line width, channel scaling parameters, and register-based channel visibility control.
SettingDescription
ChannelSets the style and the color of the trend curve, and the upper and lower limit of data that can be drawn on the trend curve. Up to 8 channels are supported simultaneously.

Not selecting [Dynamic limits]
The upper and lower limits of the data are set by constants.
Selecting [Dynamic limits]
The upper and lower limits are set by the designated register. When the address is LW-n, the corresponding addresses are as the following list:

Data format : 16-bit : 32-bit
Lower limit : LW-n : LW-n
Upper limit : LW-n+1 : LW-n+2
Channel Visibility ControlIf [Enable] is selected, the bits of the designated word register will be used to show/hide each channel. First bit (Bit-0) controls the first channel, second bit (Bit-1) controls the second channel, and so on.

Display channel when the corresponding bit is:
If [ON] is selected, when the corresponding bit is OFF, the channel is hidden. If [OFF] is selected, when the corresponding bit is ON, the channel is hidden.

In the following example, the control address of channel visibility is set to LW-0 and each channel shows when the corresponding bit is OFF.

If there are 5 channels, the visibility of the channels is as the following list:
Channel 0 : Control address LW_bit-000 : Bit state OFF : Display YES
Channel 1 : Control address LW_bit-001 : Bit state ON : Display NO
Channel 2 : Control address LW_bit-002 : Bit state ON : Display NO
Channel 3 : Control address LW_bit-003 : Bit state OFF : Display YES
Channel 4 : Control address LW_bit-004 : Bit state OFF : Display YES