Mingcedar

Product: Mingcedar CONTROL

System status, alarms and trends | Mingcedar

Location: Admin → System Status. Requires system:view.

Published Updated

<div class="manual-doc-article manual-doc-article-section"><h2 id="runtime-monitoring">User guide: System status, alarms and trends</h2>

Inspect services, acquisition, alarms and trends; filter, operate and export as needed.

<div class="doc-card-list doc-tutorial">

<article class="doc-card">

<h3 id="runtime-monitoring-item-1">System Status: services and resources</h3>

<p>Location: Admin → System Status. Requires system:view.</p>

<ol>

<li>Check Site, version, uptime and update time in the header; refresh as needed.</li>

<li>Inspect the service, device-connection and continuously collected Tag metrics. They link to Modules, Devices and Tag management respectively. Service availability, PLC connectivity and collection are separate states.</li>

<li>Resource trends contain CPU, memory and disk samples collected during the current page session. Memory is measured against the server capacity or runtime limit indicated beside it. An unavailable metric does not mean zero usage. Click a resource to highlight it; click again to restore all series.</li>

<li>Check runtime service states. Manage opens Module Center; Event Records at the bottom helps trace incidents.</li>

</ol>

<p class="doc-step-result"><strong>Expected result</strong> Session resource charts show current operation; they are not a long-term resource archive.</p>

</article>

<article class="doc-card">

<h3 id="runtime-monitoring-item-2">Alarms: realtime, history and Top 10</h3>

<p>Location: the runtime alarm menu. Projects can customize menu labels.</p>

<ol>

<li>Choose Realtime, History or Top 10, then filter by device, message, Tag or group. History and Top 10 support a time range.</li>

<li>Check device, message, category, occurrence time and status for each event. Scroll to load more records.</li>

<li>Each batch displays up to 5,000 records. Use Next batch at the limit, or Back to latest records to return to the first batch.</li>

<li>Top 10 lists frequent alarms by count, not individual event states.</li>

</ol>

</article>

<article class="doc-card">

<h3 id="runtime-monitoring-item-3">Acknowledge and shelve alarms</h3>

<p>Actions require alarm:ack or alarm:manage and must be enabled for the current page.</p>

<ol>

<li>Open the Status / Actions control on an alarm row to acknowledge it or select a shelving duration. Unshelve an alarm from the same control.</li>

<li>Batch acknowledgement handles at most 2,000 eligible loaded events per submission. Review the displayed count; process remaining events in further batches.</li>

<li>Check process and acknowledgement states separately. Acknowledgement means seen; neither acknowledged nor closed proves field recovery.</li>

<li>If IO is unavailable or quality is invalid, inspect the device and Tag before evaluating the condition. Observe current events again after data returns.</li>

</ol>

</article>

<article class="doc-card">

<h3 id="runtime-monitoring-item-4">Export alarms</h3>

<p>Export requires alarm:export.</p>

<ol>

<li>Select view, Device, keywords and time, then load the required records.</li>

<li>Choose Export loaded CSV or Export loaded PDF. PDF uses browser printing and supports at most 1,000 records; narrow the range or use CSV above that limit.</li>

<li>Check file filters, times and counts. Only loaded data is exported; load and export other batches separately.</li>

</ol>

</article>

<article class="doc-card">

<h3 id="runtime-monitoring-item-5">Trends: live values and history</h3>

<p>Location: the runtime trend menu. The realtime catalog also lists only Tags with history recording enabled. Historical queries additionally require records in the selected interval. Export requires trend:export.</p>

<ol>

<li>Choose Realtime or History, filter by device and search terms, and select Overlay Tags on the right. Up to 32 Tags can be selected.</li>

<li>Realtime data accumulates after entering the page, retaining up to five hours within the point budget. Use History and select a time range for earlier data.</li>

<li>Zoom into a time range in the chart, or switch to Data table to inspect sample times, values and quality. The chart draws only good-quality points that can be converted to numbers; invalid samples leave gaps.</li>

</ol>

</article>

<article class="doc-card">

<h3 id="runtime-monitoring-item-6">Historical comparison: choose two Tag groups and periods</h3>

<p>Switch to History on the trend page and select Historical comparison. On first opening, group A uses the current history period and group B is prefilled with the immediately preceding period of equal length. Both can be changed.</p>

<ol>

<li>Choose start and end times, a device and Tags for each of groups A and B, then select Run comparison. Each group needs at least one Tag, each period can span at most 365 days, and the two groups can contain at most 32 distinct Tags in total. The same Tag may appear in both groups.</li>

<li>Check the actual start and end dates and legend for A and B. The charts align by elapsed time from each period&#39;s start, not by the same calendar moment; the shorter period leaves blank space at the end. Dragging or zooming one chart synchronizes the other&#39;s visible time range.</li>

<li>Select Edit comparison to change the selection. Historical comparison shows only data actually stored in the chosen periods; if curves are missing, check archiving, time range, Tag quality and access.</li>

</ol>

</article>

<article class="doc-card">

<h3 id="trend-realtime-comparison">Realtime comparison: inspect the last 15 minutes</h3>

<p>Switch to Realtime on the trend page, select Realtime comparison, and choose a device and Tags for each of groups A and B.</p>

<ol>

<li>Select at least one Tag per group and at most 32 distinct Tags across both groups; the same Tag can be used in both. Select Start realtime comparison.</li>

<li>Use the legend to identify A and B curves. Both charts update on the same actual time axis, showing samples received in the current session within the latest 15 minutes. Intervals with no accumulated samples remain empty. Pause view freezes the display; zooming or dragging the time range also pauses following live data.</li>

<li>Select Resume live to restore the rolling window. Data table fixes a snapshot at the current moment; return to Chart to resume live updates. Back to trends closes the comparison.</li>

</ol>

</article>

<article class="doc-card">

<h3 id="trend-display-modes">Display modes: curves, table and layout</h3>

<p>Standard trends and comparison results can switch between Chart and Data table. Comparison results can also use Side by side or Stacked layout.</p>

<ol>

<li>Choose Polyline or Step line in Chart view. Smaller series automatically show circular sample markers.</li>

<li>In a comparison, switch between side-by-side and stacked layouts. Adjusting one chart&#39;s visible time range updates the other chart&#39;s range.</li>

<li>Use Data table to inspect time, Tag, value, quality and aggregation interval for each row. Bad-quality or empty samples are not drawn as valid numeric chart values.</li>

</ol>

</article>

<article class="doc-card">

<h3 id="trend-exports">Export trends and comparison results</h3>

<p>Location: More options at the upper right of a trend chart or comparison result. Export requires trend:export and data points available for export.</p>

<ol>

<li>For a standard trend, CSV contains the currently loaded chart data. In Chart view, export the current trend chart as PNG.</li>

<li>For a comparison, CSV contains only points within both charts&#39; current visible time ranges. In Chart view, export both charts as one PNG in the current side-by-side or stacked layout.</li>

<li>PNG export is unavailable in Data table view. Exporting a realtime comparison PNG pauses the view; select Resume live afterward if needed.</li>

</ol>

</article>

</div>

<div class="docs-note-grid manual-doc-image-grid">

<figure class="docs-note-card manual-doc-image-card" id="runtime-monitoring-image-1" data-after-card-anchor="runtime-monitoring-item-1">

<img src="/WEB_img/HQserver/current-20261025/system-status-desktop.jpg" alt="Current host System Status page at desktop viewport" loading="lazy" decoding="async" />

<figcaption>

<strong>Figure 1: System Status</strong>

<p>The page shows the current site, service status, device connections, continuously collected Tags, and CPU, memory, and disk resources.</p>

</figcaption>

</figure>

<figure class="docs-note-card manual-doc-image-card" id="runtime-monitoring-image-2" data-after-card-anchor="runtime-monitoring-item-5">

<img src="/WEB_img/HQserver/current-20261025/trend-live-chart.png" alt="Realtime trend chart showing selected Tags and chart display controls" loading="lazy" decoding="async" />

<figcaption>

<strong>Figure 2: Realtime trend chart</strong>

<p>The example shows selected Tags, Chart and Data table views, Polyline and Step line controls, and the Realtime comparison entry.</p>

</figcaption>

</figure>

<figure class="docs-note-card manual-doc-image-card" id="runtime-monitoring-image-3" data-after-card-anchor="runtime-monitoring-item-6">

<img src="/WEB_img/HQserver/current-20261025/trend-history-comparison-setup.png" alt="Historical comparison setup with separate periods and Tags for groups A and B" loading="lazy" decoding="async" />

<figcaption>

<strong>Figure 3: Set up historical comparison</strong>

<p>Each group has its own period, device and Tag selection; the total distinct Tag count appears at the bottom.</p>

</figcaption>

</figure>

<figure class="docs-note-card manual-doc-image-card" id="runtime-monitoring-image-4" data-after-card-anchor="runtime-monitoring-item-6">

<img src="/WEB_img/HQserver/current-20261025/trend-history-comparison-result.png" alt="Historical comparison result showing A and B date ranges, legends and curves" loading="lazy" decoding="async" />

<figcaption>

<strong>Figure 4: Historical comparison result</strong>

<p>Curves use example data. A and B show their own calendar ranges, aligned horizontally by elapsed time from each start.</p>

</figcaption>

</figure>

<figure class="docs-note-card manual-doc-image-card" id="runtime-monitoring-image-5" data-after-card-anchor="trend-realtime-comparison">

<img src="/WEB_img/HQserver/current-20261025/trend-realtime-comparison-setup.png" alt="Realtime comparison setup with separate device and Tag selections for groups A and B" loading="lazy" decoding="async" />

<figcaption>

<strong>Figure 5: Set up realtime comparison</strong>

<p>Each group selects a device and Tags; the total distinct Tag count appears at the bottom.</p>

</figcaption>

</figure>

<figure class="docs-note-card manual-doc-image-card" id="runtime-monitoring-image-6" data-after-card-anchor="trend-realtime-comparison">

<img src="/WEB_img/HQserver/current-20261025/trend-realtime-comparison-result.png" alt="Realtime comparison result showing A and B curves on the same time axis and pause state" loading="lazy" decoding="async" />

<figcaption>

<strong>Figure 6: Realtime comparison result</strong>

<p>Curves use example data. A and B share the same actual time axis for the latest 15 minutes; pausing holds the current view.</p>

</figcaption>

</figure>

<figure class="docs-note-card manual-doc-image-card" id="runtime-monitoring-image-7" data-after-card-anchor="trend-display-modes">

<img src="/WEB_img/HQserver/current-20261025/trend-data-table.png" alt="Trend data table showing sample time, Tag, value and quality" loading="lazy" decoding="async" />

<figcaption>

<strong>Figure 7: Trend data table</strong>

<p>The table lists time, Tag, value, quality and aggregation interval for the example Tag records.</p>

</figcaption>

</figure>

</div>

</div>