|
<< Click to Display Table of Contents >> Navigation: Components > Display and Signal > EisBär SCADA 3 Plotter |
With the help of the Plotter component, it is possible to display any measured values in a line diagram.
Data is buffered internally and only written to the database when the internal buffer is full.
The appearance of this component can be varied via "WPF Theme".
Data points of the component
Name |
Type |
Function |
|---|---|---|
Lock operation (display only) |
Input |
If this input is not used, the component can always be operated. If the input is connected with an ON signal, the component cannot be operated. It then only has a display function. |
Data export Output |
Output |
Displays the current export status as text. e.g. "Export running!", "Export completed. All data up to the point in time has been exported!" |
Trigger data export |
Input |
The export is started via an on signal, stopping is not possible. All data is exported. Depending on the size (runtime) of the database, the export may take a long time. The export is saved on the server under "C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\Export\" as a csv file. The previous file is overwritten when the programme is restarted. |
Dynamic |
Folder |
In the folder Dynamic the inputs of the measuring channels are displayed. |
Mouse over |
Output |
This output can be used to start an event when the mouse is moved over the object. |
Visible |
Input |
An off signal makes the component invisible and an on signal makes it visible. |
Opacity [0-255] |
Input |
Properties of the component
Name |
Standard |
Function |
|---|---|---|
Channels |
0 |
Here the individual channels are defined in a list. These then appear as a channel in the Dynamic data point folder. |
Update interval [s] |
20 |
The adjustable update interval can be used to define the time interval at which the input values are drawn and saved in the database. Value changes within the sampling interval are not recorded. Tip: Set the update interval as high as possible or only as low as actually required. It makes no sense to scan the course of an outdoor temperature with an interval of 10 seconds. You can save system resources this way. |
Y-axis Maximum |
100 |
Maximum value on the Y-axis when no autoscaling is active. |
Y-axis minimum |
0 |
Minimum value on the Y-axis when no autoscaling is active. |
Line thickness [pixels] |
1 |
Thickness of the drawn curve in pixels. |
Chart title |
|
Text that is displayed as the title in the diagram. |
Y-axis Designation |
|
Designation of the Y-axis (value axis) |
X-axis Designation |
|
Designation of the X-axis (time axis) |
X-axis Range [min] |
60 |
Setting of the visible X-range of the diagram, in minutes. |
Channel settings
Designation |
Function |
|---|---|
Name |
Freely definable name for the channel and the legend. |
Type |
Selection between digital (edge display) and analogue (straight line between the last and the new measured value) input values. The values at the channel input are calculated with the factor and displayed in the diagram. |
Unit of measurement |
The entry of the unit of measurement is only used for the overview in the channel editor and is not used otherwise. |
Colour |
Specification of the line colour in the diagram. |
Factor |
Multiplication factor for the input value. |
Min. diff. Factor (%) |
The "Min. diff. Factor (%)" indicates by how much the input value must change from the last saved value in order to be saved. |
Group Name |
It is possible to combine several channels into groups. This generates a new, additional graph that represents the sum of the channels with the same group names. |
Group colour |
When a group has been created, it is given the colour set here. |
Is clone of |
If information from one plotter is also to be displayed on another page, the plotter can be cloned. This avoids duplicate databases and links. The basis for this is a plotter that has the channels and links. The basic plotter can be selected for all other plotters that are to have the same display. It is not necessary to create channels. Channels that have already been created are ignored. The clone obtains the information directly from the basic plotter. |
Notes on operation:
The Important Notes must be observed for the display in the app / web app.
The app or web app displays a maximum of 1000 values during a query.
Live" tab
oIn the channel list, the channels to be displayed can be selected and deselected via the check mark. This also shows only the selected channel in the display.
oTo display values in the live display after a page change, the last 300,000 values are kept.
oAfter the server is started, the live display is empty and starts collecting measured values again. The historical values can be retrieved via the Database tab.
oBy double-clicking in the plotter window, the display area is reset and automatically scaled.
oThe small arrow at the top left shows and hides the channel list. This makes the displayed area larger.
oClick on "Diagram" to display a menu selection. This contains, from left to right, the functions for
▪Pause/continue real-time display in the plotter,
▪switching between line/point/bar/surface diagram and the
▪WPF setting for the plotter itself. Only special themes are available for the WPF selection.
oClick on "Label" to display a menu selection. This contains, from left to right, the functions for Pointer (default), Horizontal Line (insert a horizontal line with value indication at the left edge), Vertical Line (insert a vertical line with label at the bottom edge), Axis Marker (marker with value indication at the left edge), Box (for marking an area), Text (for inserting a comment) and Delete. Delete always refers to the marked element.
oClick on "Y-axis" to display a menu selection. This contains, from left to right, the functions for Left (position of the label on the left side), Right (position of the label on the right side), Linear/Logarithmic (switching the type of diagram) and Auto Scal. (automatically scales the section to the largest possible display).
Database tab
oIn addition to the functions mentioned above, there is "Archive" here. A click opens a menu bar. In the two fields, the time period to be viewed is set. With the button "Retrieve data" the database is read out and displayed.
oThe export function refers to the selected period and the selected channels (data must be retrieved beforehand). These are saved as a CSV file on the client under C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\Export.
oThe App or WebApp display a maximum of 1000 values during a query.
Options tab
oY-Max.Value: A maximum value can be set manually here. If the scaling was set to Automatic under Live --> Y-axis, the field cannot be edited. The settings are only applied by clicking the "Apply" button.
oY-Min. value: A minimum value can be set manually here. If the scaling was set to Automatic under Live --> Y-axis, the field cannot be edited. Only the "Apply" button will apply the settings.
oX Section (min): Specifies the viewing period of the plotter in minutes. The settings are only applied by pressing the "Apply" button.
oCurve width: Defines the line thickness of the recording.
oGraph title: Inserts the entered text in the plotter graph.
oX-axis title: Inserts the entered text in the plotter graphic below the diagram.
oY-axis title: Inserts the entered text in the plotter graphic to the left of the diagram.
Troubleshooting hints:
Error: When starting a EisBaer client, only a little over one hour is displayed in the live view .10 digital values are recorded with the plotter. Update interval: 2s, Diff. Factor: 0%.
Solution: With these settings this results in approx. 18000 entries per hour! When starting the client, a maximum of 5000 measuring points are read out. In such cases the update interval should be set to 20s and the Diff. Factor should be set to 0.5%. Then a longer period is displayed in the live view.
Error: A plotter records 3 measured values (e.g. tank levels).No values are written to the database. Update interval: 60s, diff factor: 1%.
Solution: Only when the plotter has received 500 values is it written to the database.It takes a very long time (>month) for these to come together in this constellation. Suggestion here: Diff factor: 0%, because with very large values (e.g. 10,000 litres) the relative change of 1% to the last stored value may be too much and thus too few values are written away.
Error: No points are recognisable in the dot diagram.
Solution: Increase the width of the curve so that the points are more clearly visible.
Error: In the App or WebApp, not all data points are displayed during a database query.
Solution: The App or WebApp display a maximum of 1000 values during a query.
Example CSV export:
ChannelID;TimeStamp;Value
Value;28.07.2022 14:01:51;583,05
Value;28.07.2022 14:08:31;470,35
Value;28.07.2022 14:15:11;490,13
Forecast;28.07.2022 14:01:51;187
Forecast;28.07.2022 14:08:31;187
Forecast;28.07.2022 14:15:11;187