Changes for page 1. User Manual

Last modified by Iaroslav Platonov on 2026/06/08 09:26

From version 240.2
edited by Iaroslav Platonov
on 2026/06/07 18:30
Change comment: There is no comment for this version
To version 236.1
edited by Lana
on 2025/12/17 21:37
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -CENTO Manuals.WebHome
1 +CENTO onboarding.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Iaroslav
1 +XWiki.Lana
Content
... ... @@ -1,712 +1,919 @@
1 -{{html clean="false"}}
2 -<style>
3 -#rn-prog { position:fixed;top:0;left:0;height:3px;width:0;background:#005AB4;z-index:9999;pointer-events:none; }
1 += CONTENT =
4 4  
5 -/* Layout: relative container, content fills width minus TOC margin */
6 -.doc-wrap {
7 - position:relative;
8 -}
9 -.doc-content {
10 - margin-right:224px; /* TOC width 200px + 24px gap — never changes */
11 - border-left:1px solid #E8E8E8;
12 - border-right:1px solid #E8E8E8;
13 - padding:0 32px;
14 -}
3 +{{toc/}}
15 15  
16 -/* TOC: absolute by default, fixed via JS when scrolled */
17 -.doc-toc {
18 - position:absolute;
19 - top:0; right:0;
20 - width:200px;
21 - font-size:12.5px;line-height:1.55;
22 - padding:20px 0 20px 16px;
23 -}
24 -.doc-toc.is-fixed {
25 - position:fixed;
26 - width:200px;
27 - overflow-y:auto;
28 - /* Below XWiki navbar (~1000) and action bars (~100) */
29 - z-index:10;
30 -}
31 -.toc-header {
32 - display:flex;justify-content:space-between;align-items:center;
33 - margin-bottom:10px;
34 -}
35 -.toc-header strong {
36 - font-size:13px;font-weight:700;color:#222222;
37 - text-transform:none;letter-spacing:0;
38 -}
39 -.toc-toggle {
40 - background:none;border:none;cursor:pointer;
41 - color:#555555;font-size:14px;padding:0 2px;line-height:1;
42 -}
43 -.toc-toggle:hover { color:#222222; }
44 -.doc-toc ul { list-style:none;margin:0;padding:0; }
45 -.doc-toc li { margin:0; }
46 -.doc-toc a {
47 - display:block;padding:3px 0;
48 - color:#555555;text-decoration:none;
49 - border-left:2px solid transparent;
50 - transition:color .12s;
51 -}
52 -.doc-toc a:hover { color:#222222;text-decoration:underline; }
53 -.doc-toc a.toc-on {
54 - color:#222222;font-weight:700;
55 - border-left:2px solid #005AB4;padding-left:5px;
56 -}
57 -.tl1 > a { font-weight:600; color:#222222; }
58 -.tl2 > a { padding-left:14px; }
59 -.tl3 > a { padding-left:26px;font-size:12px; }
5 += 1. SYSTEM LOGIN =
60 60  
61 -/* Typography */
62 -.doc-content h1 {
63 - font-size:1.6em;font-weight:700;color:#222222;
64 - margin:0 0 6px 0;border:none;
65 -}
66 -.rn-meta { font-size:.8em;color:#555555;margin:0 0 28px 0; }
67 -.doc-content h2 {
68 - font-size:1.15em;font-weight:700;color:#222222;
69 - margin:36px 0 10px 0;
70 - display:flex;align-items:baseline;gap:7px;
71 - scroll-margin-top:16px;
72 -}
73 -.doc-content h3 {
74 - font-size:1em;font-weight:700;color:#222222;
75 - margin:22px 0 8px 0;
76 - display:flex;align-items:baseline;gap:6px;
77 - scroll-margin-top:16px;
78 -}
79 -.doc-content h4 {
80 - font-size:.93em;font-weight:700;color:#222222;
81 - margin:14px 0 6px 0;
82 - display:flex;align-items:baseline;gap:5px;
83 - scroll-margin-top:16px;
84 -}
85 -.doc-content p { font-size:.93em;color:#333;line-height:1.75;margin:0 0 12px 0; }
86 -.doc-content strong { color:#222222; }
87 -code { background:#f5f5f5;border:1px solid #E8E8E8;border-radius:3px;padding:1px 5px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:.82em;color:#222222; }
7 +Users, including the administrator, log in to CENTO through a web interface. The software supports web browsers such as Google Chrome, Microsoft Edge, etc.
88 88  
89 -/* Anchor icon */
90 -.anchor-icon {
91 - color:#E8E8E8;text-decoration:none;opacity:0;
92 - transition:opacity .15s;vertical-align:middle;margin-left:4px;
93 - display:inline-flex;align-items:center;
94 -}
95 -h2:hover .anchor-icon,h3:hover .anchor-icon,h4:hover .anchor-icon { opacity:1; }
96 -.anchor-icon:hover { color:#005AB4; }
9 +To launch the CENTO software web interface, enter the IP address or DNS address of the server on which CENTO software is installed in the address bar of your web browser, for example, [[http:~~/~~/192.168.80.10>>url:http://192.168.80.10/]] or [[https:~~/~~/demo.centosoftware.com/.>>url:https://demo.centosoftware.com/]] When working with the system directly on the server where the CENTO software is installed, enter **http:~/~/127.0.0.1** in the web browser's address bar.
97 97  
98 -/* Oracle-style Note box: border only, no fill */
99 -.note {
100 - border:1px solid #E8E8E8;border-radius:6px;
101 - padding:12px 16px;margin:14px 0;
102 -}
103 -.note-hd {
104 - font-weight:700;font-size:.875em;
105 - display:flex;align-items:center;gap:5px;
106 - margin-bottom:6px;
107 -}
108 -.note-body { font-size:.875em;color:#333;line-height:1.65; }
11 +After entering the address, the user is redirected to the authorization page, which includes fields for username and password input (see Fig. 1.1).
109 109  
110 -/* Oracle-style section index list */
111 -.section-index {
112 - list-style:disc;padding-left:20px;margin:0 0 20px 0;
113 -}
114 -.section-index li { margin-bottom:12px; }
115 -.section-index li a {
116 - color:#005AB4;font-weight:600;font-size:.93em;
117 - text-decoration:underline;
118 -}
119 -.section-index li p {
120 - margin:3px 0 0 0;font-size:.875em;color:#333;line-height:1.6;
121 -}
13 +[[image:1762985411819-434.png||height="177" width="218"]]
122 122  
123 -/* Parent topic */
124 -.parent-topic {
125 - font-size:.82em;color:#555555;margin:18px 0 24px 0;
126 - border-top:1px solid #E8E8E8;padding-top:10px;
127 -}
128 -.parent-topic a { color:#005AB4; }
15 +Figure 1.1. Authorization page
129 129  
130 -/* Accordion — Oracle subsection feel */
131 -details.acc {
132 - border:1px solid #E8E8E8;border-radius:4px;
133 - margin-bottom:5px;
134 -}
135 -details.acc summary {
136 - display:flex;align-items:center;gap:8px;
137 - padding:9px 12px;cursor:pointer;list-style:none;
138 - background:none;user-select:none;
139 -}
140 -details.acc summary::-webkit-details-marker { display:none; }
141 -details.acc summary::before {
142 - content:'▶';font-size:.58em;color:#555555;
143 - transition:transform .18s;flex-shrink:0;
144 -}
145 -details.acc[open] summary::before { transform:rotate(90deg); }
146 -details.acc summary:hover { background:#f5f5f5; }
147 -.acc-num { font-size:.8em;color:#555555;min-width:28px;font-weight:600; }
148 -.acc-title { font-size:.9em;font-weight:700;color:#222222;flex:1; }
149 -.acc-body { padding:10px 14px 12px 14px;font-size:.88em;color:#333;line-height:1.7; }
17 +To log in to the system, enter a username and password in the appropriate fields and click **Login** to confirm. If the username and/or password are incorrect, a message appears: //User with the entered parameters not found!// In this case, verify the entered data or contact the system administrator.
150 150  
151 -/* Images */
152 -.fig { margin:12px 0 22px 0; }
153 -.fig img {
154 - border-radius:4px;border:1px solid #E8E8E8;display:block;
155 - cursor:zoom-in;transition:box-shadow .15s;max-width:100%;
156 -}
157 -.fig img:hover { box-shadow:0 2px 10px rgba(0,90,180,.15); }
158 -.fig-cap { font-size:.78em;color:#555555;font-style:italic;margin:4px 0 0 0; }
19 +If the login is successful, the web browser displays the CENTO software web interface panel (see Fig. 2.1).
159 159  
160 -/* Lightbox */
161 -#rn-lb { display:none;position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.8);cursor:zoom-out;align-items:center;justify-content:center; }
162 -#rn-lb.open { display:flex; }
163 -#rn-lb-wrap { position:relative;cursor:default;max-width:92vw;max-height:90vh; }
164 -#rn-lb-wrap img { max-width:100%;max-height:90vh;border-radius:5px;display:block; }
165 -#rn-lb-x { position:absolute;top:-13px;right:-13px;background:#005AB4;color:#fff;width:26px;height:26px;border-radius:50%;border:none;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center; }
166 -#rn-lb-cap { position:fixed;bottom:18px;left:50%;transform:translateX(-50%);color:#ddd;font-size:.78em;background:rgba(0,0,0,.55);padding:3px 12px;border-radius:14px;pointer-events:none; }
21 +[[image:Screenshot 2025-12-01 at 09.20.57.png]]
167 167  
168 -/* Back to top */
169 -#rn-top { position:fixed;bottom:24px;right:24px;z-index:9997;width:36px;height:36px;border-radius:50%;background:#005AB4;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .22s,transform .22s;pointer-events:none;box-shadow:0 2px 8px rgba(0,90,180,.3); }
170 -#rn-top.on { opacity:1;transform:translateY(0);pointer-events:auto; }
171 -#rn-top:hover { background:#0066cc; }
23 +Figure 1.2. Main panel
172 172  
173 -/* Toast */
174 -.rn-toast { position:fixed;bottom:66px;right:24px;z-index:9999;background:#222222;color:#fff;font-size:.74em;padding:4px 11px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .18s; }
175 -.rn-toast.on { opacity:1; }
25 +If necessary, the system administrator can set any other CENTO interface page as the start page for each user role.
176 176  
177 -/* Tables */
178 -.rn-table { width:100%;border-collapse:collapse;margin:8px 0 18px 0;font-size:.875em; }
179 -.rn-table th { background:#f5f5f5;text-align:left;padding:7px 12px;font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#555555;border-bottom:2px solid #E8E8E8; }
180 -.rn-table td { padding:7px 12px;border-bottom:1px solid #E8E8E8;color:#333;vertical-align:top; }
181 -.rn-table tr:last-child td { border-bottom:none; }
182 -.rn-table tr:hover td { background:#f5f5f5; }
183 -.sc { display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#deeaf7;color:#005AB4;border-radius:3px;font-size:.8em;font-weight:700; }
184 -</style>
27 +The CENTO software provides flexible user access rights configured by the system administrator. By default, all users have permission to view CENTO pages but are restricted from modifying system settings.
185 185  
186 -<div id="rn-prog"></div>
187 -<div id="rn-lb">
188 - <div id="rn-lb-wrap">
189 - <button id="rn-lb-x" onclick="closeLightbox()">✕</button>
190 - <img id="rn-lb-img" src="" alt=""/>
191 - </div>
192 - <div id="rn-lb-cap"></div>
193 -</div>
194 -<button id="rn-top" onclick="window.scrollTo({top:0,behavior:'smooth'})" title="Back to top">
195 - <svg width="14" height="14" viewBox="0 0 16 16" fill="currentColor"><path d="M8 4l5 5H3z"/></svg>
196 -</button>
197 -<div class="rn-toast" id="rn-toast">Link copied ✓</div>
29 +To log in as a different user, move the mouse pointer to the drop-down menu in the upper right corner of the interface and select **Logout** from the list (see Fig. 1.3).
198 198  
199 -<div class="doc-wrap">
31 +[[image:1762985502322-231.png||height="193" width="222"]]
200 200  
201 -<!-- ── CONTENT ── -->
202 -<div class="doc-content">
33 +Figure 1.3. System logout
203 203  
204 - <ul class="section-index">
205 -<li><a href="#s-login">1. System Login</a><p>How to access the CENTO web interface, log in, and switch users.</p></li>
206 -<li><a href="#s-ui">2. User Interface</a><p>Overview of the main menu, SCADA diagrams, analysis tools, logs, reports, and notifications.</p></li>
207 -<li><a href="#s-abbrev">Basic Abbreviations</a><p>Glossary of abbreviations used throughout this manual.</p></li>
208 -<li><a href="#s-statuses">Reference: Status Codes</a><p>Device and tag status code tables for quick reference.</p></li>
209 -</ul>
35 +As a result, the user is redirected back to the authorization page (see Fig. 1.1).
210 210  
211 - <!-- ═══ 1. System Login ═══ -->
212 - <h2 id="s-login">1. System Login<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-login')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2>
213 - <p>Users log in to CENTO through a web interface. Supported browsers: Google Chrome, Microsoft Edge, etc.</p>
214 - <p>Enter the server IP or DNS address — for example <code>http://192.168.80.10/</code> or <code>https://demotest.centosoftware.com/</code>. When working directly on the server, use <code>http://127.0.0.1</code>.</p>
215 - <div class="fig">
216 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/1762985411819-434.png" alt="Figure 1.1. Authorization page" style="max-width:320px;" onclick="openLightbox(this)"/>
217 - <p class="fig-cap">Figure 1.1. Authorization page</p>
218 -</div>
219 - <div class="note">
220 - <div class="note-hd" style="color:#005AB4"><span>ℹ</span> Note</div>
221 - <div class="note-body">Enter username and password and click <strong>Login</strong>. If credentials are incorrect, the message <em>User with the entered parameters not found!</em> appears.</div>
222 -</div>
223 - <div class="fig">
224 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-12-01%20at%2009.20.57.png" alt="Figure 1.2. Main panel" style="max-width:100%;" onclick="openLightbox(this)"/>
225 - <p class="fig-cap">Figure 1.2. Main panel</p>
226 -</div>
227 - <p>To switch users, open the drop-down menu in the upper right corner and select <strong>Logout</strong>.</p>
228 - <div class="fig">
229 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/1762985502322-231.png" alt="Figure 1.3. System logout" style="max-width:280px;" onclick="openLightbox(this)"/>
230 - <p class="fig-cap">Figure 1.3. System logout</p>
231 -</div>
232 - <div class="fig">
233 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.12.33.png" alt="Figure 1.4. Access is denied" style="max-width:420px;" onclick="openLightbox(this)"/>
234 - <p class="fig-cap">Figure 1.4. Access is denied</p>
235 -</div>
236 - <div class="parent-topic">Parent topic: <a href="#">CENTO Manuals</a></div>
37 +When properly configured, functions (pages) that are inaccessible to the user do not appear in the menu and cannot be accessed. However, if the user manually enters a direct link to a restricted page in the browser address bar, a message indicating that access is denied will appear (see Fig. 1.4).
237 237  
238 - <!-- ═══ 2. User Interface ═══ -->
239 - <h2 id="s-ui">2. User Interface<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-ui')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2>
240 - <p>The pinned main menu switches between sections; the status bar on the right displays current events and system time.</p>
39 +[[image:Screenshot 2025-11-12 at 14.12.33.png]]
241 241  
242 - <ul class="section-index">
243 -<li><a href="#s-menu">2.1 Main Menu</a><p>Navigation bar layout, status bar, drop-down menus.</p></li>
244 -<li><a href="#s-diagrams">2.2 Diagrams</a><p>Mimic diagram types, object menus, dispatch marks, video streams, object log.</p></li>
245 -<li><a href="#s-analysis">2.3 Analysis</a><p>Real-time data tables and charts, metering data, receipt forms, device diagnostics.</p></li>
246 -<li><a href="#s-logs">2.4 Logs</a><p>Nine log types — availability depends on license and access rights.</p></li>
247 -<li><a href="#s-reports">2.5 Reports</a><p>Flexible reports, power quality reports, short-circuit reports.</p></li>
248 -<li><a href="#s-journal">2.6 Operative Journal</a><p>Shift-based logbook with templates and electronic signatures.</p></li>
249 -<li><a href="#s-widgets">2.7 Widgets</a><p>Configurable KPI dashboard panels, personalised per user.</p></li>
250 -<li><a href="#s-sound">2.8 Sound Alerts</a><p>Browser-based audible alerts for configured event conditions.</p></li>
251 -<li><a href="#s-popup">2.9 Pop-up Messages</a><p>Critical event banners with operator acknowledgement and log.</p></li>
252 -</ul>
41 +Figure 1.4. Access is denied
253 253  
254 - <!-- 2.1 -->
255 - <h3 id="s-menu">2.1 Main Menu<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-menu')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
256 - <p>Provides access to: Diagrams, Maps, Analysis, Reports, Logs, and Settings. The interface scales automatically to fit the browser window.</p>
257 - <div class="fig">
258 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.13.54.png" alt="Figure 2.1. Main menu (left side)" style="max-width:100%;" onclick="openLightbox(this)"/>
259 - <p class="fig-cap">Figure 2.1. Main menu (left side)</p>
260 -</div>
261 - <div class="fig">
262 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.18.28.png" alt="Figure 2.2. Main menu (right part)" style="max-width:100%;" onclick="openLightbox(this)"/>
263 - <p class="fig-cap">Figure 2.2. Main menu (right part)</p>
264 -</div>
265 - <div class="fig">
266 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.21.24.png" alt="Figure 2.3. Drop-down menu" style="max-width:320px;" onclick="openLightbox(this)"/>
267 - <p class="fig-cap">Figure 2.3. Drop-down menu</p>
268 -</div>
43 += 2. USER INTERFACE =
269 269  
270 - <!-- 2.2 -->
271 - <h3 id="s-diagrams">2.2 Diagrams<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-diagrams')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
272 - <p>Interactive mimic diagrams (SCADA screens) represent equipment state and process flows in real time. For diagram creation and configuration, see the <strong>Diagrams Development Manual</strong>.</p>
273 - <div class="fig">
274 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.22.56.png" alt="Figure 2.4. Power industry" style="max-width:100%;" onclick="openLightbox(this)"/>
275 - <p class="fig-cap">Figure 2.4. Power industry</p>
276 -</div>
277 - <div class="fig">
278 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.24.08.png" alt="Figure 2.5. Engineering infrastructure" style="max-width:100%;" onclick="openLightbox(this)"/>
279 - <p class="fig-cap">Figure 2.5. Engineering infrastructure</p>
280 -</div>
281 - <div class="fig">
282 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.24.37.png" alt="Figure 2.6. Diagnostics" style="max-width:100%;" onclick="openLightbox(this)"/>
283 - <p class="fig-cap">Figure 2.6. Diagnostics</p>
284 -</div>
285 - <div class="fig">
286 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.25.05.png" alt="Figure 2.7. Technology" style="max-width:100%;" onclick="openLightbox(this)"/>
287 - <p class="fig-cap">Figure 2.7. Technology</p>
288 -</div>
289 - <div class="fig">
290 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.44.51.png" alt="Figure 2.8. Portable grounding" style="max-width:360px;" onclick="openLightbox(this)"/>
291 - <p class="fig-cap">Figure 2.8. Portable grounding</p>
292 -</div>
293 - <div class="fig">
294 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.45.40.png" alt="Figure 2.9. Dispatch marks log" style="max-width:100%;" onclick="openLightbox(this)"/>
295 - <p class="fig-cap">Figure 2.9. Dispatch marks log</p>
296 -</div>
297 - <div class="fig">
298 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.48.41.png" alt="Figure 2.10. Diagrams player interface" style="max-width:100%;" onclick="openLightbox(this)"/>
299 - <p class="fig-cap">Figure 2.10. Diagrams player interface</p>
300 -</div>
301 - <div class="fig">
302 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.55.03.png" alt="Figure 2.11. Diagram viewing window with diagram tree" style="max-width:100%;" onclick="openLightbox(this)"/>
303 - <p class="fig-cap">Figure 2.11. Diagram viewing window with diagram tree</p>
304 -</div>
305 - <div class="fig">
306 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.56.11.png" alt="Figure 2.12. Object menu (left click)" style="max-width:380px;" onclick="openLightbox(this)"/>
307 - <p class="fig-cap">Figure 2.12. Object menu (left click)</p>
308 -</div>
309 - <div class="fig">
310 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.57.12.png" alt="Figure 2.13. Object context menu (right click)" style="max-width:320px;" onclick="openLightbox(this)"/>
311 - <p class="fig-cap">Figure 2.13. Object context menu (right click)</p>
312 -</div>
313 - <div class="fig">
314 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2014.59.21.png" alt="Figure 2.14. Object passport — Measurements" style="max-width:100%;" onclick="openLightbox(this)"/>
315 - <p class="fig-cap">Figure 2.14. Object passport — Measurements</p>
316 -</div>
317 - <div class="fig">
318 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/image_2025-11-13_10-52-44.png" alt="Figure 2.15. Viewing video stream" style="max-width:100%;" onclick="openLightbox(this)"/>
319 - <p class="fig-cap">Figure 2.15. Viewing video stream</p>
320 -</div>
321 - <div class="fig">
322 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2015.03.53.png" alt="Figure 2.16. Dispatch marks interface" style="max-width:100%;" onclick="openLightbox(this)"/>
323 - <p class="fig-cap">Figure 2.16. Dispatch marks interface</p>
324 -</div>
325 - <div class="fig">
326 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2015.04.36.png" alt="Figure 2.17. Reference information" style="max-width:360px;" onclick="openLightbox(this)"/>
327 - <p class="fig-cap">Figure 2.17. Reference information</p>
328 -</div>
329 - <div class="fig">
330 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.36.19.png" alt="Figure 2.18. Object log" style="max-width:100%;" onclick="openLightbox(this)"/>
331 - <p class="fig-cap">Figure 2.18. Object log</p>
332 -</div>
45 +== 2.1. Main menu ==
333 333  
334 - <h4 id="s-control">2.2.1 Control<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-control')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h4>
335 - <div class="note">
336 - <div class="note-hd" style="color:#DD5600"><span>⚠</span> Warning</div>
337 - <div class="note-body">Control actions affect live equipment. Confirm the correct object is selected before executing any command.</div>
338 -</div>
339 - <p>Remote switching, setpoint changes, and group commands are executed directly from mimic diagrams. Access is governed by user permissions in the Information Model.</p>
340 - <div class="fig">
341 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.42.00.png" alt="Figure 2.19. Remote control" style="max-width:100%;" onclick="openLightbox(this)"/>
342 - <p class="fig-cap">Figure 2.19. Remote control</p>
343 -</div>
344 - <div class="fig">
345 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.42.35.png" alt="Figure 2.20. Control schedule" style="max-width:100%;" onclick="openLightbox(this)"/>
346 - <p class="fig-cap">Figure 2.20. Control schedule</p>
347 -</div>
348 - <div class="fig">
349 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.43.07.png" alt="Figure 2.21. Entering password on diagram" style="max-width:360px;" onclick="openLightbox(this)"/>
350 - <p class="fig-cap">Figure 2.21. Entering password on diagram</p>
351 -</div>
352 - <div class="fig">
353 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.44.40.png" alt="Figure 2.22. Value entry field" style="max-width:360px;" onclick="openLightbox(this)"/>
354 - <p class="fig-cap">Figure 2.22. Value entry field</p>
355 -</div>
356 - <div class="fig">
357 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.45.29.png" alt="Figure 2.23. Named command selection (1)" style="max-width:360px;" onclick="openLightbox(this)"/>
358 - <p class="fig-cap">Figure 2.23. Named command selection (1)</p>
359 -</div>
360 - <div class="fig">
361 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.45.56.png" alt="Figure 2.24. Named command selection (2)" style="max-width:360px;" onclick="openLightbox(this)"/>
362 - <p class="fig-cap">Figure 2.24. Named command selection (2)</p>
363 -</div>
364 - <div class="fig">
365 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.46.48.png" alt="Figure 2.25. TC command selection" style="max-width:360px;" onclick="openLightbox(this)"/>
366 - <p class="fig-cap">Figure 2.25. TC command selection</p>
367 -</div>
368 - <div class="fig">
369 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.47.59.png" alt="Figure 2.26. Action confirmation" style="max-width:360px;" onclick="openLightbox(this)"/>
370 - <p class="fig-cap">Figure 2.26. Action confirmation</p>
371 -</div>
372 - <div class="fig">
373 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-12-17%20at%2018.37.08.png" alt="Figure 2.27. Action confirmation" style="max-width:360px;" onclick="openLightbox(this)"/>
374 - <p class="fig-cap">Figure 2.27. Action confirmation</p>
375 -</div>
47 +The upper part of the user interface has a pinned main menu (see Fig. 2.1), which is used to switch between different pages and sections of the CENTO software web interface, as well as a status bar that displays current events and system time. Below is the working area of the CENTO software web interface, which is different for each software section.
376 376  
377 - <!-- 2.3 -->
378 - <h3 id="s-analysis">2.3 Analysis<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-analysis')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
379 - <p>Displays CENTO data in tabular and chart form with filtering, aggregation, and Excel export.</p>
49 +[[image:Screenshot 2025-11-12 at 14.13.54.png]]
380 380  
381 - <h4 id="s-rtd">2.3.1 Real-time data analysis<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-rtd')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h4>
382 - <p>Displays current tag values, filterable by device/object, status code, or last-update timestamp.</p>
383 - <div class="fig">
384 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.50.56.png" alt="Figure 2.28. Real-time data analysis" style="max-width:100%;" onclick="openLightbox(this)"/>
385 - <p class="fig-cap">Figure 2.28. Real-time data analysis</p>
386 -</div>
387 - <div class="fig">
388 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.52.31.png" alt="Figure 2.29. Device tree" style="max-width:360px;" onclick="openLightbox(this)"/>
389 - <p class="fig-cap">Figure 2.29. Device tree</p>
390 -</div>
391 - <div class="fig">
392 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2018.53.16.png" alt="Figure 2.30. Object tree" style="max-width:360px;" onclick="openLightbox(this)"/>
393 - <p class="fig-cap">Figure 2.30. Object tree</p>
394 -</div>
395 - <div class="fig">
396 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2019.06.00.png" alt="Figure 2.31. Tag table" style="max-width:100%;" onclick="openLightbox(this)"/>
397 - <p class="fig-cap">Figure 2.31. Tag table</p>
398 -</div>
399 - <div class="fig">
400 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2019.11.13.png" alt="Figure 2.32. Real-time data charts" style="max-width:100%;" onclick="openLightbox(this)"/>
401 - <p class="fig-cap">Figure 2.32. Real-time data charts</p>
402 -</div>
403 - <div class="fig">
404 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2019.12.20.png" alt="Figure 2.33. Data aggregation options" style="max-width:340px;" onclick="openLightbox(this)"/>
405 - <p class="fig-cap">Figure 2.33. Data aggregation options</p>
406 -</div>
407 - <div class="fig">
408 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2019.18.15.png" alt="Figure 2.34. Chart settings menu" style="max-width:360px;" onclick="openLightbox(this)"/>
409 - <p class="fig-cap">Figure 2.34. Chart settings menu</p>
410 -</div>
411 - <div class="fig">
412 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2019.19.45.png" alt="Figure 2.35. Calendar — data display depth" style="max-width:340px;" onclick="openLightbox(this)"/>
413 - <p class="fig-cap">Figure 2.35. Calendar — data display depth</p>
414 -</div>
415 - <div class="fig">
416 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2019.23.18.png" alt="Figure 2.36. User message on chart" style="max-width:100%;" onclick="openLightbox(this)"/>
417 - <p class="fig-cap">Figure 2.36. User message on chart</p>
418 -</div>
419 - <div class="fig">
420 - <img src="/xwiki/bin/download/CENTO%20Manuals/1.%20User%20Manual/WebHome/Screenshot%202025-11-12%20at%2019.24.15.png" alt="Figure 2.37. Table tab" style="max-width:100%;" onclick="openLightbox(this)"/>
421 - <p class="fig-cap">Figure 2.37. Table tab</p>
422 -</div>
51 +Figure 2.1. Main menu (left side)
423 423  
424 - <h4 id="s-metering">2.3.2 Metering data analysis<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-metering')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h4>
425 - <p>Metering data (electricity, energy, hours, emissions) in tabular and chart formats. Supports aggregation by hour/day/month/year and Excel export.</p>
53 +The Main menu provides the following main functional sections of CENTO software:
426 426  
427 - <h4 id="s-receipt">2.3.3 Receipt of metering data form<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-receipt')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h4>
428 - <p>Structured form for reviewing and confirming receipt of interval metering data. Allows marking data as received and adding operator comments.</p>
55 +[[image:Screenshot 2025-11-12 at 14.14.29.png||height="59" width="144"]]
429 429  
430 - <h4 id="s-diagnostic">2.3.4 Device diagnostic<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-diagnostic')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h4>
431 - <p>Communication quality and polling stats: last poll time, response rate, error counts, protocol-level diagnostics.</p>
57 +Switching to the start page (can be different for each role)
432 432  
433 - <!-- 2.4 -->
434 - <h3 id="s-logs">2.4 Logs<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-logs')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
435 - <p>Set of logs available depending on license and access rights.</p>
436 - <details class="acc" id="s-techevents">
437 - <summary><span class="acc-num">2.4.1</span><span class="acc-title">Technology events</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-techevents')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
438 - <div class="acc-body"><p>Records all process-level events: status changes, threshold crossings, control commands, with timestamps and operator attribution.</p></div>
439 -</details>
440 - <details class="acc" id="s-camcoders">
441 - <summary><span class="acc-num">2.4.2</span><span class="acc-title">Camcoders</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-camcoders')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
442 - <div class="acc-body"><p>Log of disturbance recorder trigger events linked to oscillogram captures. Each entry links to the corresponding waveform file.</p></div>
443 -</details>
444 - <details class="acc" id="s-pq">
445 - <summary><span class="acc-num">2.4.3</span><span class="acc-title">Power quality</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-pq')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
446 - <div class="acc-body"><p>PQ events from connected analyzers: voltage dips, swells, harmonics, flicker. <strong>Requires PQA license.</strong></p></div>
447 -</details>
448 - <details class="acc" id="s-waveforms">
449 - <summary><span class="acc-num">2.4.4</span><span class="acc-title">Waveforms</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-waveforms')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
450 - <div class="acc-body"><p>List of captured oscillogram files. Click any entry to open the waveform viewer. See the <strong>Waveform Viewing Manual</strong>.</p></div>
451 -</details>
452 - <details class="acc" id="s-devevents">
453 - <summary><span class="acc-num">2.4.5</span><span class="acc-title">Device events</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-devevents')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
454 - <div class="acc-body"><p>Events reported by field devices via native protocols (IEC 61850 GOOSE, IEC-104). Includes device-side timestamps where available.</p></div>
455 -</details>
456 - <details class="acc" id="s-sysevents">
457 - <summary><span class="acc-num">2.4.6</span><span class="acc-title">System events</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-sysevents')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
458 - <div class="acc-body"><p>Server start/stop, configuration changes, licence updates, communication link state changes.</p></div>
459 -</details>
460 - <details class="acc" id="s-comments">
461 - <summary><span class="acc-num">2.4.7</span><span class="acc-title">User comments log</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-comments')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
462 - <div class="acc-body"><p>Chronological record of operator comments. Searchable by author, date, and text.</p></div>
463 -</details>
464 - <details class="acc" id="s-allevents">
465 - <summary><span class="acc-num">2.4.8</span><span class="acc-title">All events log</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-allevents')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
466 - <div class="acc-body"><p>Consolidated view of all log types in a single timeline. Supports cross-type filtering and Excel export.</p></div>
467 -</details>
468 - <details class="acc" id="s-customlogs">
469 - <summary><span class="acc-num">2.4.9</span><span class="acc-title">Custom logs</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-customlogs')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
470 - <div class="acc-body"><p>User-defined log views combining selected event types, devices, and filters. Saved per user.</p></div>
471 -</details>
59 +[[image:Screenshot 2025-11-12 at 14.14.58.png]]
472 472  
473 - <!-- 2.5 -->
474 - <h3 id="s-reports">2.5 Reports<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-reports')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
475 - <details class="acc" id="s-flexible">
476 - <summary><span class="acc-num">2.5.1</span><span class="acc-title">Flexible reports</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-flexible')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
477 - <div class="acc-body"><p>Included in CENTO basic. Configurable tabular reports based on metering channels. See the <strong>Flexible Reports Guide</strong>.</p></div>
478 -</details>
479 - <details class="acc" id="s-pqreports">
480 - <summary><span class="acc-num">2.5.2</span><span class="acc-title">Power quality reports</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-pqreports')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
481 - <div class="acc-body"><p>Automated PQ compliance reports (EN 50160 and similar). <strong>Requires Power Quality license.</strong></p></div>
482 -</details>
483 - <details class="acc" id="s-shortcircuit">
484 - <summary><span class="acc-num">2.5.3</span><span class="acc-title">Short circuit currents</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-shortcircuit')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary>
485 - <div class="acc-body"><p>Max and min short-circuit currents at network nodes. <strong>Requires Short Circuit module license.</strong></p></div>
486 -</details>
61 +Selecting a diagram to be displayed
487 487  
488 - <h3 id="s-journal">2.6 Operative Journal<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-journal')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
489 - <p>Shift-based logbook organised by shift, unit, and equipment type. Supports templates, attachments, and electronic signatures.</p>
63 +[[image:Screenshot 2025-11-12 at 14.15.28.png||height="46" width="146"]]
490 490  
491 - <h3 id="s-widgets">2.7 Widgets<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-widgets')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
492 - <p>Configurable dashboard panels displaying KPIs, charts, or tag values. Personalised per user with drag-and-drop layout adjustment.</p>
65 +Real-time data, metering data, receipt of metering data presented in tabular form and as interactive charts
493 493  
494 - <h3 id="s-sound">2.8 Sound Alerts<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-sound')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
495 - <p>Audible browser alerts for events matching configured conditions. Enabled per user in personal settings.</p>
496 - <div class="note">
497 - <div class="note-hd" style="color:#DD5600"><span>⚠</span> Warning</div>
498 - <div class="note-body">Requires the browser tab to remain active. Backgrounded tabs may experience delayed alerts.</div>
499 -</div>
67 +[[image:Screenshot 2025-11-12 at 14.16.03.png||height="64" width="146"]]
500 500  
501 - <h3 id="s-popup">2.9 Pop-up Messages<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-popup')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
502 - <p>Critical events trigger pop-up banners, acknowledged by the operator and logged with timestamp and user ID.</p>
69 +Event logs for both the system as a whole and its individual components
503 503  
504 - <!-- Abbreviations -->
505 - <h2 id="s-abbrev">Basic Abbreviations<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-abbrev')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2>
506 - <table class="rn-table" style="max-width:480px">
507 - <thead><tr><th style="width:80px">Abbr.</th><th>Meaning</th></tr></thead>
508 - <tbody>
509 - <tr><td><strong>IM</strong></td><td>Information Model</td></tr>
510 - <tr><td><strong>PQA</strong></td><td>Power Quality Analyser</td></tr>
511 - <tr><td><strong>SCADA</strong></td><td>Supervisory Control and Data Acquisition</td></tr>
512 - <tr><td><strong>S2S</strong></td><td>Server-to-Server data exchange</td></tr>
513 - <tr><td><strong>HA</strong></td><td>High Availability / Redundancy</td></tr>
514 - </tbody>
515 - </table>
71 +[[image:Screenshot 2025-11-12 at 14.16.41.png||height="44" width="143"]]
516 516  
517 - <!-- Status Codes -->
518 - <h2 id="s-statuses">Reference: Status Codes<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-statuses')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2>
519 - <h3 id="s-devstat">Table 2.1 — Device Statuses<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-devstat')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
520 - <table class="rn-table" style="max-width:480px">
521 - <thead><tr><th style="width:60px">Code</th><th>Status</th></tr></thead>
522 - <tbody>
523 - <tr><td><span class="sc">0</span></td><td>Disabled</td></tr>
524 - <tr><td><span class="sc">1</span></td><td>Normal</td></tr>
525 - <tr><td><span class="sc">2</span></td><td>Data in device with errors</td></tr>
526 - <tr><td><span class="sc">3</span></td><td>Device unavailable</td></tr>
527 - <tr><td><span class="sc">4</span></td><td>Manual input data present</td></tr>
528 - <tr><td><span class="sc">9</span></td><td>Status not available</td></tr>
529 - </tbody>
530 - </table>
531 - <h3 id="s-tagstat">Table 2.2 — Tag Statuses<a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-tagstat')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor" style="flex-shrink:0"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3>
532 - <table class="rn-table" style="max-width:480px">
533 - <thead><tr><th style="width:60px">Code</th><th>Status</th></tr></thead>
534 - <tbody>
535 - <tr><td><span class="sc">0</span></td><td>Disabled</td></tr>
536 - <tr><td><span class="sc">1</span></td><td>Normal</td></tr>
537 - <tr><td><span class="sc">2</span></td><td>Processing error</td></tr>
538 - <tr><td><span class="sc">3</span></td><td>Receiving error</td></tr>
539 - <tr><td><span class="sc">4</span></td><td>Manual input of tag value</td></tr>
540 - <tr><td><span class="sc">5</span></td><td>Manual input in arguments</td></tr>
541 - <tr><td><span class="sc">6</span></td><td>Disabled device or protocol</td></tr>
542 - <tr><td><span class="sc">8</span></td><td>Bad tag quality</td></tr>
543 - <tr><td><span class="sc">9</span></td><td>Status unknown</td></tr>
544 - </tbody>
545 - </table>
73 +Reports on data entry into the system (Flexible reports. Power quality reports. Short-circuit currents)
546 546  
547 -</div><!-- /doc-content -->
75 +[[image:Screenshot 2025-11-12 at 14.17.09.png||height="42" width="141"]]
548 548  
549 -<!-- ── TOC right — Oracle style ── -->
550 -<nav class="doc-toc">
551 - <div class="toc-header">
552 - <strong>On This Page</strong>
553 - <button class="toc-toggle" id="toc-tog" title="Collapse">«</button>
554 - </div>
555 - <ul id="toc-list">
556 - <li class="tl1"><a href="#s-login" data-toc>1. System Login</a></li>
557 - <li class="tl1"><a href="#s-ui" data-toc>2. User Interface</a></li>
558 - <li class="tl2"><a href="#s-menu" data-toc>2.1 Main Menu</a></li>
559 - <li class="tl2"><a href="#s-diagrams" data-toc>2.2 Diagrams</a></li>
560 - <li class="tl3"><a href="#s-control" data-toc>2.2.1 Control</a></li>
561 - <li class="tl2"><a href="#s-analysis" data-toc>2.3 Analysis</a></li>
562 - <li class="tl3"><a href="#s-rtd" data-toc>2.3.1 Real-time data</a></li>
563 - <li class="tl3"><a href="#s-metering" data-toc>2.3.2 Metering data</a></li>
564 - <li class="tl3"><a href="#s-receipt" data-toc>2.3.3 Receipt form</a></li>
565 - <li class="tl3"><a href="#s-diagnostic" data-toc>2.3.4 Device diagnostic</a></li>
566 - <li class="tl2"><a href="#s-logs" data-toc>2.4 Logs</a></li>
567 - <li class="tl3"><a href="#s-techevents" data-toc>2.4.1 Technology events</a></li>
568 - <li class="tl3"><a href="#s-camcoders" data-toc>2.4.2 Camcoders</a></li>
569 - <li class="tl3"><a href="#s-pq" data-toc>2.4.3 Power quality</a></li>
570 - <li class="tl3"><a href="#s-waveforms" data-toc>2.4.4 Waveforms</a></li>
571 - <li class="tl3"><a href="#s-devevents" data-toc>2.4.5 Device events</a></li>
572 - <li class="tl3"><a href="#s-sysevents" data-toc>2.4.6 System events</a></li>
573 - <li class="tl3"><a href="#s-comments" data-toc>2.4.7 Comments log</a></li>
574 - <li class="tl3"><a href="#s-allevents" data-toc>2.4.8 All events</a></li>
575 - <li class="tl3"><a href="#s-customlogs" data-toc>2.4.9 Custom logs</a></li>
576 - <li class="tl2"><a href="#s-reports" data-toc>2.5 Reports</a></li>
577 - <li class="tl3"><a href="#s-flexible" data-toc>2.5.1 Flexible reports</a></li>
578 - <li class="tl3"><a href="#s-pqreports" data-toc>2.5.2 Power quality</a></li>
579 - <li class="tl3"><a href="#s-shortcircuit" data-toc>2.5.3 Short circuit</a></li>
580 - <li class="tl2"><a href="#s-journal" data-toc>2.6 Operative journal</a></li>
581 - <li class="tl2"><a href="#s-widgets" data-toc>2.7 Widgets</a></li>
582 - <li class="tl2"><a href="#s-sound" data-toc>2.8 Sound alerts</a></li>
583 - <li class="tl2"><a href="#s-popup" data-toc>2.9 Pop-up messages</a></li>
584 - <li class="tl1"><a href="#s-abbrev" data-toc>Abbreviations</a></li>
585 - <li class="tl1"><a href="#s-statuses" data-toc>Status Codes</a></li>
586 - </ul>
587 -</nav>
77 +Detailed configuration of CENTO software. Administration and system setup
588 588  
589 -</div><!-- /doc-wrap -->
590 -<script>
591 -(function(){
592 - var bar = document.getElementById('rn-prog');
593 - var top = document.getElementById('rn-top');
594 - window.addEventListener('scroll', function(){
595 - var d = document.documentElement;
596 - var pct = d.scrollTop / (d.scrollHeight - d.clientHeight);
597 - bar.style.width = (pct*100)+'%';
598 - d.scrollTop > 280 ? top.classList.add('on') : top.classList.remove('on');
599 - }, {passive:true});
79 +----
600 600  
601 - /* TOC active via IntersectionObserver */
602 - var links = Array.from(document.querySelectorAll('[data-toc]'));
603 - var secs = links.map(function(a){
604 - return {el: document.getElementById(a.getAttribute('href').slice(1)), a:a};
605 - }).filter(function(s){return s.el;});
81 +The upper right side of the screen has a part of the menu that controls notifications and authorization (see Fig. 2.2).
606 606  
607 - var busy = false;
608 - var obs = new IntersectionObserver(function(entries){
609 - if (busy) return;
610 - entries.forEach(function(e){
611 - if (!e.isIntersecting) return;
612 - var i = secs.findIndex(function(s){return s.el===e.target;});
613 - if (i<0) return;
614 - secs.forEach(function(s){s.a.classList.remove('toc-on');});
615 - secs[i].a.classList.add('toc-on');
616 - var toc = document.querySelector('.doc-toc');
617 - var link = secs[i].a;
618 - toc.scrollTop = link.offsetTop - toc.offsetTop - toc.clientHeight/2 + link.clientHeight/2;
619 - });
620 - }, {rootMargin:'-8% 0px -60% 0px', threshold:0});
621 - secs.forEach(function(s){obs.observe(s.el);});
83 +[[image:Screenshot 2025-11-12 at 14.18.28.png]]
622 622  
623 - links.forEach(function(a){
624 - a.addEventListener('click', function(e){
625 - var id = a.getAttribute('href').slice(1);
626 - var el = document.getElementById(id);
627 - if (!el) return;
628 - e.preventDefault();
629 - busy = true;
630 - secs.forEach(function(s){s.a.classList.remove('toc-on');});
631 - a.classList.add('toc-on');
632 - el.scrollIntoView({behavior:'smooth',block:'start'});
633 - setTimeout(function(){busy=false;}, 900);
634 - });
635 - });
85 +Figure 2.2. Main menu (right part)
636 636  
637 - /* TOC collapse */
638 - var tocList = document.getElementById('toc-list');
639 - var togBtn = document.getElementById('toc-tog');
640 - var collapsed = false;
641 - togBtn && togBtn.addEventListener('click', function(){
642 - collapsed = !collapsed;
643 - tocList.style.display = collapsed ? 'none' : '';
644 - togBtn.textContent = collapsed ? '»' : '«';
645 - });
87 +[[image:Screenshot 2025-11-12 at 14.18.55.png]]
646 646  
647 - /* Lightbox */
648 - var lb = document.getElementById('rn-lb');
649 - var lbI = document.getElementById('rn-lb-img');
650 - var lbC = document.getElementById('rn-lb-cap');
651 - window.openLightbox = function(img){
652 - lbI.src = img.src; lbI.alt = img.alt; lbC.textContent = img.alt;
653 - lb.classList.add('open'); document.body.style.overflow='hidden';
654 - };
655 - window.closeLightbox = function(){
656 - lb.classList.remove('open'); document.body.style.overflow='';
657 - };
658 - lb.addEventListener('click', function(e){if(e.target===lb)closeLightbox();});
659 - document.addEventListener('keydown', function(e){if(e.key==='Escape')closeLightbox();});
89 +Button to enable/disable the operative events log, which also shows the number of currently acknowledged events
660 660  
661 - /* Copy anchor */
662 - var toast = document.getElementById('rn-toast');
663 - var t;
664 - window.copyAnchor = function(id){
665 - var url = location.href.split('#')[0]+'#'+id;
666 - if(navigator.clipboard) navigator.clipboard.writeText(url).catch(function(){});
667 - else { var x=document.createElement('textarea');x.value=url;document.body.appendChild(x);x.select();document.execCommand('copy');document.body.removeChild(x); }
668 - toast.classList.add('on');
669 - clearTimeout(t);
670 - t = setTimeout(function(){toast.classList.remove('on');}, 1600);
671 - };
91 +[[image:Screenshot 2025-11-12 at 14.19.38.png]]
672 672  
673 - /* ── Sticky TOC via JS ──
674 - Uses position:absolute→fixed switch. No placeholder needed because
675 - .doc-content has a fixed margin-right — content width never changes. */
676 - (function(){
677 - var toc = document.querySelector('.doc-toc');
678 - var wrap = document.querySelector('.doc-wrap');
679 - if (!toc || !wrap) return;
93 +Button to enable/disable widgets
680 680  
681 - var navbar = document.querySelector('.navbar, nav.navbar, #topBar, header');
682 - var navH = navbar ? navbar.offsetHeight : 0;
683 - var footer = document.querySelector('footer, .xwikifooter, #xwikifooter, .bottombar, .sticky-container');
95 +[[image:Screenshot 2025-11-12 at 14.20.04.png||height="70" width="75"]]
684 684  
685 - function update() {
686 - var wr = wrap.getBoundingClientRect();
97 +Button to enable/disable sound notifications
687 687  
688 - if (wr.top <= navH) {
689 - /* Doc-wrap has scrolled above navbar — fix the TOC */
690 - var footerTop = footer ? footer.getBoundingClientRect().top : window.innerHeight;
691 - var h = Math.max(0, Math.min(window.innerHeight, footerTop) - navH);
99 +[[image:Screenshot 2025-11-12 at 14.20.29.png||height="75" width="74"]]
692 692  
693 - toc.classList.add('is-fixed');
694 - toc.style.top = navH + 'px';
695 - toc.style.left = (wr.right - 200) + 'px'; /* right edge of wrap minus TOC width */
696 - toc.style.height = h + 'px';
697 - } else {
698 - /* Still in natural position */
699 - toc.classList.remove('is-fixed');
700 - toc.style.top = toc.style.left = toc.style.height = '';
701 - }
702 - }
101 +Button to enable/disable pop-up messages
703 703  
704 - requestAnimationFrame(function(){ requestAnimationFrame(function(){
705 - update();
706 - window.addEventListener('scroll', update, {passive:true});
707 - window.addEventListener('resize', update, {passive:true});
708 - }); });
709 - })();
710 -})();
711 -</script>
712 -{{/html}}
103 +[[image:Screenshot 2025-11-12 at 14.20.56.png]]
104 +
105 +The interface automatically scales to fit the size of the browser window. Additionally, full-screen mode can be activated by selecting **Full screen** from the drop-down menu in the upper right corner of the interface (see Fig. 2.3). Full-screen mode can also be toggled by pressing the F11 key on the keyboard.
106 +
107 +[[image:Screenshot 2025-11-12 at 14.21.24.png||height="252" width="278"]]
108 +
109 +Figure 2.3. Drop-down menu
110 +
111 +== 2.2. Diagrams ==
112 +
113 +This main menu item contains a list of diagrams for displaying information being processed by CENTO software. Developing diagrams for displaying information in CENTO software is described in the “Diagrams Development Manual”.  Fig. 2.4. - 2.7. show examples of diagrams.
114 +
115 +[[image:Screenshot 2025-11-12 at 14.22.33.png]]
116 +
117 +[[image:Screenshot 2025-11-12 at 14.22.56.png]]
118 +
119 +Figure 2.4. Power industry
120 +
121 +[[image:Screenshot 2025-11-12 at 14.23.28.png]]
122 +
123 +[[image:Screenshot 2025-11-12 at 14.24.08.png||height="416" width="886"]]
124 +
125 +Figure 2.5. Engineering infrastructure
126 +
127 +[[image:Screenshot 2025-11-12 at 14.24.37.png||height="540" width="886"]]
128 +
129 +Figure 2.6. Diagnostics
130 +
131 +[[image:Screenshot 2025-11-12 at 14.25.05.png||height="576" width="884"]]
132 +
133 +Figure 2.7. Technology
134 +
135 +The upper right corner of the diagram viewer window has navigation and control buttons.
136 +
137 +The scale of the diagrams is adjusted by scrolling the mouse wheel, or by clicking the buttons in the upper right corner of the viewing area **Zoom in **[[image:Screenshot 2025-11-12 at 14.40.25.png||height="23" width="23"]]or **Zoom out **[[image:Screenshot 2025-11-12 at 14.41.03.png]]
138 +
139 +The **Scale **button [[image:Screenshot 2025-11-12 at 14.41.36.png]] is used to adjust the size of the diagram within the screen automatically.
140 +
141 +The displayed diagrams can be printed or exported to separate files with a .png extension and saved on a local computer. Please note, such files are immutable and serve to display data for a certain period. To do this, click the **Export** button [[image:Screenshot 2025-11-12 at 14.42.57.png]] in the right side of the screen.
142 +
143 +The icon [[image:Screenshot 2025-11-12 at 14.43.30.png]] means that a diagram has hidden objects, which can be seen by clicking this icon. Usually, these clarifying data are hidden by default to avoid cluttering the diagram.
144 +
145 +The **Set grounding** icon [[image:Screenshot 2025-11-12 at 14.44.11.png]]is created by the installer on electrical diagrams if installing the portable grounding is needed. To use it, click on the icon, the mouse pointer turns into a grounding symbol. Left-click in the place where grounding is to be installed, then fill in the **Portable grounding **pop-up window (see Fig. 2.8).
146 +
147 +[[image:Screenshot 2025-11-12 at 14.44.51.png||height="223" width="398"]]
148 +
149 +Figure 2.8. Portable grounding
150 +
151 +The **Dispatch marks **icon allows opening the dispatch marks log (see Fig. 2.9), which displays a list of all objects with dispatcher tags assigned to them. The tree on the left side of the screen allows selecting an object, and its tags are displayed on the right side of the screen.
152 +
153 +[[image:Screenshot 2025-11-12 at 14.45.40.png||height="307" width="1227"]]
154 +
155 +Figure 2.9. Dispatch marks log
156 +
157 +In the same interface, assigned tags can be removed using the **Remove** button. It is also possible to download the list of changes in Excel format.
158 +
159 +The **Playback mode** icon [[image:Screenshot 2025-11-12 at 14.46.23.png]] enables the diagram history viewing mode. After clicking on this icon, the playback interface appears on the bottom of the screen (see Fig. 2.10). Here the user can select the time in the calendar and click on the **Play** button [[image:Screenshot 2025-11-12 at 14.48.13.png]]. As a result, the diagram displays dynamic state of all objects in the time selected by the user.
160 +
161 +[[image:Screenshot 2025-11-12 at 14.48.41.png||height="84" width="716"]]
162 +
163 +Figure 2.10. Diagrams player interface
164 +
165 +If the user has the right to edit diagrams, the** Edit** button [[image:Screenshot 2025-11-12 at 14.49.15.png]] is displayed on the right in the viewing area. When clicked, the displayed diagram opens with the built-in diagram editor menu. Switching between diagrams is done in the **Active schemes **tree displayed in the left part of the screen when the button [[image:Screenshot 2025-11-12 at 14.49.46.png]] is pressed (see Fig. 2.11).
166 +
167 +In the **Active schemes **menu, the user can use the minimize tree button[[image:Screenshot 2025-11-12 at 14.50.36.png||height="31" width="31"]] as well [[image:Screenshot 2025-11-12 at 14.51.33.png]] as the tree display settings button to choose whether to display objects according to the settings of the diagram positions (this function is only available if the user has administrator rights).
168 +
169 +The icon [[image:Screenshot 2025-11-12 at 14.52.20.png]] pins the active diagram window, allowing the user to switch between diagrams without reopening the list each time.
170 +
171 +[[image:Screenshot 2025-11-12 at 14.55.03.png||height="512" width="1232"]]
172 +
173 +Figure 2.11. Diagram viewing window with the diagram tree enabled
174 +
175 +The diagram developer provides properties of objects on a diagram available to the user. These properties are available both by a left mouse click (see Fig. 2.12) and a right mouse click.
176 +
177 +Left-clicking opens a brief passport of the object containing all its attributes. Depending on the settings, it can be data from several devices linked to the information model (see “Information Model. Setup Manual” for details), or data from one device, or data from one tag, as well as a description of the resulting values. Clicking on a value will take the user to the real-time data analysis to view the chart of the value.
178 +
179 +[[image:Screenshot 2025-11-12 at 14.56.11.png]]
180 +
181 +Figure 2.12. Object menu available with left click
182 +
183 +Right-clicking on an object opens a context menu with the following available items.
184 +
185 +[[image:Screenshot 2025-11-12 at 14.57.12.png]]
186 +
187 +Figure 2.13. Object context menu is accessible with a right click
188 +
189 +**Measurements **mean a full passport of the object (see Fig. 2.14). It contains a set of values similar to the short passport but in an extended form. In addition to the names of the tags and their values, this passport shows the id/codes of the tags, their statuses, the devices from which the tags are collected and the path in the device tree. Time of last tag modification (time when its value was changed) and time of last tag update (time of last successful retrieval of the tag value, the tag value itself may not have changed). The **Manual entry **column allows entering manually a value into the tag. If the tag has a description, the user can choose which value to select from the drop-down list.
190 +
191 +The **Setpoints** button in the top right corner of the window opens the user interface for setting the setpoints presented in the tag passport. Here the user can modify these settings, add new ones or delete old ones.
192 +
193 +The passport header shows the path to the object in the Information Model (IM) tree. The second line shows the object class name and object ID in the IM.
194 +
195 +[[image:Screenshot 2025-11-12 at 14.59.21.png||height="294" width="794"]]
196 +
197 +Figure 2.14. Object passport in the Measurements menu
198 +
199 +**Video **is a menu item that, when clicked, opens the view of the video stream from the video surveillance camera (Fig. 2.15). The user can drag the video camera window on the diagram, resize it, open it in a separate window, as well as go to the general log of the object by left-clicking the icon [[image:Screenshot 2025-11-12 at 15.00.15.png]]
200 +
201 +[[image:image_2025-11-13_10-52-44.png]]
202 +
203 +Figure 2.15. Viewing video stream
204 +
205 +**Remote control **is discussed in detail in the next paragraph of this manual.
206 +
207 +**Dispatch marks **is a menu item that opens the window for adding dispatch marks. There are four types of marks: info, grounded, ban operation, and admission work. The user with appropriate rights can add, modify, and delete marks. Added marks are displayed as corresponding icons next to the object in the diagram and can be also used to block remote control of the object.
208 +
209 +[[image:Screenshot 2025-11-12 at 15.03.53.png]]
210 +
211 +Figure 2.16. Dispatch marks interface
212 +
213 +**Reference information **is a menu item that opens the help information window (Fig. 2.17). Help can store various object data, contacts of the service personnel, equipment characteristics, links to documents, and orders. With the appropriate rights, the information in the help can be modified directly in the diagram.
214 +
215 +[[image:Screenshot 2025-11-12 at 15.04.36.png||height="198" width="429"]]
216 +
217 +Figure 2.17. Reference information
218 +
219 +**Operative events journal** is a menu item that opens the event log for a specific object. This log is like the **Real-time data** log (see paragraph 2.6 of this manual), except that it displays the last 100 events of an object selected by a user rather than the whole enterprise. The button[[image:Screenshot 2025-11-12 at 18.35.41.png]] clicked opens the general log with events already filtered by object (see paragraph 2.4 of this manual) to see the whole history. Other display settings are like those of the **Operative events journal.**
220 +
221 +[[image:Screenshot 2025-11-12 at 18.36.19.png]]
222 +
223 +Figure 2.18. Object log
224 +
225 +=== 2.2.1. Control ===
226 +
227 +Users with the appropriate permissions can control objects in CENTO. By default, the system grants this permission to users assigned the Dispatcher role.
228 +
229 +Control is available in the **Devices, channels, and tags editor** (used during the system configuration stage and described in the “Control Setup Manual”), as well as using the diagrams.
230 +
231 +On the diagram, when right-clicking a control object, a modal window appears. Depending on the settings and types of control objects, this window includes either a Remote //control //option (typically for objects with the On/Off control type, see Fig. 2.19) or an option named according to the control type (for objects that support numeric control commands, see Fig. 2.20).
232 +
233 +[[image:Screenshot 2025-11-12 at 18.42.00.png]]
234 +
235 +Figure 2.19. Remote control
236 +
237 +[[image:Screenshot 2025-11-12 at 18.42.35.png]]
238 +
239 +Figure 2.20. Control schedule
240 +
241 +[[image:Screenshot 2025-11-12 at 18.43.07.png||height="206" width="349"]]
242 +
243 +Figure 2.21. Entering the password on the diagram
244 +
245 +When the correct password is entered, depending on the control type and settings, one of the following may appear:
246 +
247 +- a window with a field for entering values (see Fig. 2.22)
248 +
249 +[[image:Screenshot 2025-11-12 at 18.44.40.png||height="162" width="319"]]
250 +
251 +Figure 2.22. Window with a field for entering the value
252 +
253 +- a window with a field for selecting a named command (if command names corresponding to numeric values were preconfigured for this control type, see Fig. 2.23)
254 +
255 +[[image:Screenshot 2025-11-12 at 18.45.29.png]]
256 +
257 +Figure 2.23. Window with the field for selecting the named command (1)
258 +
259 +[[image:Screenshot 2025-11-12 at 18.45.56.png]]
260 +
261 +Figure 2.24. Window with the field for selecting the named command (2)
262 +
263 +- a window prompting the selection of a remote control command (for remote control commands, see Fig. 2.25)
264 +
265 +[[image:Screenshot 2025-11-12 at 18.46.48.png||height="205" width="323"]]
266 +
267 +Figure 2.25. Window with the selection of the TC command
268 +
269 +After entering a value in the field or selecting a named command, click **OK** (see Fig. 2.22, Fig. 2.24).
270 +
271 +Then, click **Execute** to confirm the entered value. After that, the control command is executed and recorded to the object. Alternatively, the operation can be canceled by selecting **Cancel** (see Fig. 2.26).
272 +
273 +[[image:Screenshot 2025-11-12 at 18.47.59.png||height="164" width="317"]]
274 +
275 +Figure 2.26. Action confirmation
276 +
277 +For remote control commands, confirmation using the **Execute** button occurs immediately after selecting a command //On// or //Off //(see Fig. 2.27).
278 +
279 +[[image:Screenshot 2025-12-17 at 18.37.08.png]]
280 +
281 +Figure 2.27. Action confirmation
282 +
283 +If the user does not complete the required actions to send the command before the control session times out (60 seconds by default), the system returns to the password confirmation window (see Fig. 2.21).
284 +
285 +----
286 +
287 +== 2.3. Analysis ==
288 +
289 +This menu allows displaying information being processed by CENTO software in tabular form, with the ability to systematize and plot charts.
290 +
291 +=== 2.3.1. Real-time data analysis ===
292 +
293 +The left part of the **Real-time data analysis **window contains trees for devices, objects, statuses, and time, located on the corresponding tabs (see Fig. 2.28).
294 +
295 +[[image:Screenshot 2025-11-12 at 18.50.56.png||height="565" width="1173"]]
296 +
297 +Figure 2.28. Real-time data analysis
298 +
299 +==== 2.3.1.1. Devices, objects. ====
300 +
301 +The device tree displays the structure of devices configured in CENTO software and the tags linked to them (see Fig. 2.29). The devices contain all the information sources from which CENTO receives data. The statuses of devices and tags are displayed to the left of the device names in the form of icons.
302 +
303 +[[image:Screenshot 2025-11-12 at 18.52.31.png||height="535" width="1185"]]
304 +
305 +Figure 2.29. Device tree
306 +
307 +The object tree shows the structure of the objects configured in the CENTO information model and the tags bound to them (see Fig. 2.30).
308 +
309 +[[image:Screenshot 2025-11-12 at 18.53.16.png]]
310 +
311 +Figure 2.30. Object tree
312 +
313 +Depending on the access rights assigned, the user can have access to both tabs (Devices, Objects), to one of them, access only to a part of objects, or access to both tabs can be denied (tabs are hidden in the interface).
314 +
315 +Each device and each tag has a status. Statuses are diagnostic representations of device and tag conditions. Each status has its own graphical representation and its own code (number).
316 +
317 +Tables 2.1 and 2.2 show the statuses of the device and tags.
318 +
319 +Table 2.1. Device statuses
320 +
321 +(% style="width:705px" %)
322 +|(% style="width:124px" %)Status Nr|(% style="width:118px" %)(((
323 +Device
324 +
325 +status
326 +)))|(% style="width:459px" %)Decoding
327 +|(% style="width:124px" %)0|(% style="width:118px" %)[[image:1763003034315-413.png]]|(% style="width:459px" %)Disabled (device polling is disabled in CENTO software)
328 +|(% style="width:124px" %)1|(% style="width:118px" %)[[image:1763003034316-416.png]]|(% style="width:459px" %)Normal (device is online, tags are polled without errors)
329 +|(% style="width:124px" %)2|(% style="width:118px" %)(((
330 +[[image:1763003034316-762.png]]
331 +)))|(% style="width:459px" %)(((
332 +Data in the device with errors (some tags come with errors or are
333 +
334 +not polled)
335 +)))
336 +|(% style="width:124px" %)3|(% style="width:118px" %)(((
337 +[[image:1763003034316-558.png]]
338 +)))|(% style="width:459px" %)(((
339 +Device unavailable (device polling is enabled, but the device is
340 +
341 +not responding)
342 +)))
343 +|(% style="width:124px" %)4|(% style="width:118px" %)(((
344 +[[image:1763003034317-657.png]]
345 +)))|(% style="width:459px" %)(((
346 +Manual input data are present in the tags or channels for the
347 +
348 +device
349 +)))
350 +|(% style="width:124px" %)9|(% style="width:118px" %)(((
351 +[[image:1763003034317-972.png]]
352 +)))|(% style="width:459px" %)(((
353 +Status is not available (status has not been received yet or is
354 +
355 +missing)
356 +)))
357 +
358 +Table 2.2. Tag statuses
359 +
360 +(% style="width:704px" %)
361 +|(((
362 +Status
363 +
364 +
365 +)))|(((
366 +Tag
367 +
368 +status
369 +)))|(% style="width:456px" %)Decoding
370 +|0|[[image:1763003092665-496.png]]|(% style="width:456px" %)Disabled (tag polling is disabled in CENTO software)
371 +|1|[[image:1763003092666-152.png]]|(% style="width:456px" %)Normal (tag is polled without errors)
372 +|2|[[image:1763003092666-164.png]]|(% style="width:456px" %)Processing error (tag value received with errors)
373 +|3|[[image:1763003092666-447.png]]|(% style="width:456px" %)Receiving error (tag value do not received)
374 +|4|[[image:1763003092666-800.png]]|(% style="width:456px" %)Manual input of tag value
375 +|5|[[image:1763003092667-675.png]]|(% style="width:456px" %)Manual input in the arguments of the pre-calculated tag
376 +|6|[[image:1763003092667-237.png]]|(% style="width:456px" %)Disabled device or protocol
377 +|8|(((
378 +[[image:1763003092667-501.png]]
379 +)))|(% style="width:456px" %)(((
380 +Bad tag quality (tag received from device with bad quality or
381 +
382 +processing with a bad quality tag)
383 +)))
384 +|9|[[image:1763003092667-969.png]]|(% style="width:456px" %)Status is unknown (status has not been received yet or is missing)
385 +
386 +The right part of the screen (for both the Device and Object trees) has a window with three tabs: **Real-time data, Chart, Table.** The **Real-time data** tab is enabled by default. It contains a table of tags selected in the //Device tree,// or the //Object tree;// or a table of protocol and device statuses if the **Statuses **tab is opened.
387 +
388 +The **Tag** table (see Fig. 2.31) contains the following information:
389 +
390 +[[image:Screenshot 2025-11-12 at 19.06.00.png||height="162" width="1228"]]
391 +
392 +Figure 2.31. Tag table in the Real-time data analysis
393 +
394 +**ID/Code **is a tag identifier in the CENTO software configuration; ID is a mandatory unique parameter of the tag; code is an optional unique parameter of the tag. Clicking the button [[image:Screenshot 2025-11-12 at 19.06.51.png||height="24" width="23"]] allows to search by ID or code. Clicking the ID or code allows you to change the displayed identifier.
395 +
396 +**Status **is an icon of the status (see the decoding in Table 2.2). It displays the time when the status value was last changed when the mouse pointer is moved.
397 +
398 +**Name **is a tag name. Click the button [[image:Screenshot 2025-11-12 at 19.08.00.png||height="26" width="25"]] to search by tag name.
399 +
400 +**Value **is the last received tag value. It displays the time when the value was last changed when mouse pointer is moved.
401 +
402 +This field is used for manual input. To perform manual input, it is necessary to click the value with the left mouse button, enter a new value, and two icons [[image:Screenshot 2025-11-12 at 19.08.59.png||height="30" width="55"]]will appear in the right part of the field. Clicking on the first one performs the manual input until the value is received from a device. Clicking on the second one performs the manual input until cancelled by the user.
403 +
404 +**Object **is the name of the object to which the tag is attached. Click the button [[image:Screenshot 2025-11-12 at 19.09.37.png||height="24" width="24"]] to search by object name.
405 +
406 +**Device **is the name of a device from which a tag comes. Click the button [[image:Screenshot 2025-11-12 at 19.09.37.png||height="24" width="24"]] to search by device name.
407 +
408 +**Last update time **is the date and time (in the format "yyyy-mm-dd hh:mm:ss") of the last successful tag value update (the tag value itself may not have changed).
409 +
410 +The **Chart** tab displays the values of the tags selected in the //Device Tree// or the //Object Tree //in graph form (see Fig. 2.32)
411 +
412 +[[image:Screenshot 2025-11-12 at 19.11.13.png]]
413 +
414 +Figure 2.32. Real-time data charts
415 +
416 +The functionality of the **Chart** tab allows aggregating data (see fig. 2.33). Different aggregation intervals are available, from 1 minute to 1 day. After selecting an interval, select the aggregation method from the following options: average, minimum, maximum, sum, or thinning.
417 +
418 +[[image:Screenshot 2025-11-12 at 19.12.20.png||height="242" width="350"]]
419 +
420 +Figure 2.33. Data aggregation options
421 +
422 +The user can send charts from the page for printing using the button [[image:Screenshot 2025-11-12 at 19.13.08.png||height="33" width="31"]]
423 +
424 +The **Refresh** button [[image:Screenshot 2025-11-12 at 19.13.57.png||height="31" width="135"]]setting and the next refresh period window allow refreshing the data on the charts and set the period with which the data is automatically refreshed.
425 +
426 +The button [[image:Screenshot 2025-11-12 at 19.14.57.png||height="28" width="28"]] opens the **Chart settings** menu (see Fig. 2.34). This menu allows selecting the chart type (columns or stepline) and its location (on one axis or on different axes). The user's choice of chart settings is remembered by the browser, and the next time the page is visited, the chart opens with the same settings.
427 +
428 +[[image:Screenshot 2025-11-12 at 19.18.15.png||height="234" width="352"]]
429 +
430 +Figure 2.34. Chart settings menu
431 +
432 +The depth of the chart display is set by the calendar located in the upper right corner of the screen (see Fig. 2.35). The data display period can be customized manually by selecting the day, month, year, and start and end times of the interval, or automatically by clicking the buttons with the ready-made periods below the calendar.
433 +
434 +By default, the charts will open for a period of 20 minutes. To return to this interval, click on the reset time button [[image:Screenshot 2025-11-12 at 19.19.12.png||height="35" width="30"]]on the right side of the calendar window.
435 +
436 +[[image:Screenshot 2025-11-12 at 19.19.45.png||height="287" width="565"]]
437 +
438 +Figure 2.35. Calendar for selecting the depth of data display
439 +
440 +The grey bar to the left of the calendar contains the **Download** and **Share** buttons.
441 +
442 +The **Download **button [[image:Screenshot 2025-11-12 at 19.20.39.png||height="22" width="87"]] allows the selected data to be downloaded to the user's computer. The download is available in XLS (Excel spreadsheet) and CSV (text format of tabular data representation) formats.
443 +
444 +A file with the extension '.xlsx' is downloaded in XLS format. A zip archive containing two files: data.csv and meta.csv is downloaded in CSV format. The data.csv file contains tag IDs, timestamps, tag values and statuses. The meta.csv file contains the paths of selected tags in the device or object tree, measurement units and tag IDs.
445 +
446 +The **Share** button [[image:Screenshot 2025-11-12 at 19.21.39.png||height="25" width="74"]] allows you to save the interface settings (selected tags, their order, time, aggregation setting) to the clipboard to send them to another user.
447 +
448 +The chart functionality allows zooming in a selected portion of the selected interval by selecting it with the left mouse button on the chart. To return the chart display to the interval set in the calendar, click the button [[image:Screenshot 2025-11-12 at 19.22.27.png||height="31" width="30"]]in the upper right corner of the chart.
449 +
450 +The user can add messages to the chart if they have the appropriate rights. To do this, place the mouse pointer on the chart, wait for the circle to appear, and click the left mouse button. A pop-up window will appear (see fig 2.36) where the user can enter a message, the type of event, and its severity level. After clicking **Save**, a label with the pop-up message appears on the chart. A new line containing the new event will appear in a separate log (paragraph 2.4.7).
451 +
452 +[[image:Screenshot 2025-11-12 at 19.23.18.png||height="271" width="523"]]
453 +
454 +Figure 2.36. User’s message on the chart
455 +
456 +The **Table** tab displays the same data as the chart but in tabular form (see Fig. 2.37).
457 +
458 +[[image:Screenshot 2025-11-12 at 19.24.15.png||height="422" width="848"]]
459 +
460 +Figure 2.37. Table tab
461 +
462 +By default, the system remembers the last page on which the User was and opens it the next time when accessing the **Real-time data analysis** interface.
463 +
464 +At the bottom of the **Chart** and **Table** tabs, there are the navigation and chart display buttons.
465 +
466 +By default, the** Chart** displays 5 charts. Using the number of charts field [[image:Screenshot 2025-11-12 at 19.25.24.png||height="22" width="75"]] allows displaying a different number of charts, but no more than 15.
467 +
468 +The **Back** and **Forward** buttons [[image:Screenshot 2025-11-12 at 19.26.03.png||height="36" width="67"]] allow moving the selected chart interval backwards and forwards.
469 +
470 +If the User selects more charts than fit the screen, navigation is activated [[image:Screenshot 2025-11-12 at 19.26.58.png||height="29" width="159"]]. This allows the user to switch between the charts. The **Table** provides a similar function [[image:Screenshot 2025-11-12 at 19.27.50.png||height="27" width="80"]].
471 +
472 +The height of the lines on the **Real-time data, Table, **and **Time** tabs can be adjusted. It is set by the administrator for all users of the system at the same time. Please refer to the “CENTO Setup Manual” for a description of the settings.
473 +
474 +==== 2.3.1.2. Statuses ====
475 +
476 +The **Statuses** tab (see Fig. 2.38) contains charts of the states of devices and their protocols. The tree structure repeats the structure of the **Devices **tab. The numbers next to the objects indicate How many devices in the branch are polled and have a good status (in green) / How many devices are polled but have a bad status (in red) / How many devices are disabled in the CENTO configuration (in gray).
477 +
478 +[[image:Screenshot 2025-11-12 at 19.46.17.png||height="243" width="328"]]
479 +
480 +Figure 2.38. Real-time data analysis in the Statuses tab tree
481 +
482 +==== 2.3.1.3. Time ====
483 +
484 +The **Time** tab (see Fig. 2.39) is designed to monitor the time on devices capable of transmitting their internal time to CENTO. For such devices to appear in the interface, the time should be collected into a tag named, for example, //Device time//, using a string in the format YYYY-MM-DD HH:MM:SS. On the **Time** tab, the name //Device time// is entered by a user with Administrator rights in the settings window, which is opened by clicking the button [[image:Screenshot 2025-11-12 at 19.47.29.png||height="27" width="26"]].
485 +
486 +[[image:Screenshot 2025-11-12 at 19.47.58.png]]
487 +
488 +Fig. 2.39 - Real-time data analysis: Time tab.
489 +
490 +=== 2.3.2. Metering data analysis ===
491 +
492 +CENTO has tools for working with metering data (electricity, energy resources, operating hours, emissions, etc.). Data is presented to the user in both tabular and graphical formats. Users can choose the chart display style, the period for which data should be shown, aggregate data, and generate reports and data tables in Excel format.
493 +
494 +To view historical metering data, select **Metering data** from the **Analysis **drop-down menu. This opens the **Analysis of data metering** page (see Fig. 2.40 - Fig. 2.41).
495 +
496 +[[image:Screenshot 2025-11-12 at 19.49.59.png]]
497 +
498 +Figure 2.40. Analysis of the data metering page
499 +
500 +[[image:Screenshot 2025-11-12 at 19.51.05.png]]
501 +
502 +Figure 2.41. Analysis of the data metering page
503 +
504 +The top section of the left side of the screen displays the **Devices** and **Objects** tabs.
505 +
506 +Depending on configured access rights, the user may have access to both tabs (**Devices** and **Objects**), to only one of them, to specific devices or objects only, or access to both tabs may be completely restricted, the tabs are hidden from the interface.
507 +
508 +The **Devices** tab mirrors the structure of the main device tree, with an exception - it displays only those devices that collect metering data.
509 +
510 +The **Objects** tab appears when the object tree is configured in the information model containing metering points and calculated channels. Using the information model allows metering points to be associated with various categories and types of consumers, production units, etc. The use of the **Objects** tab is described in more detail in the “Balances Setup Manual”.
511 +
512 +In all other respects, working with the //Devices tree //and the //Objects tree// is identical. To view metering data, locate it in the tree and check the corresponding box. After that, all channels will be displayed in the right-hand panel of the interface. Search either by browsing the tree or using the search bar available. The button [[image:1763008022531-642.png]] resets all search results and collapses the tree to its original state.
513 +
514 +The charts displayed in the right-hand panel can be aggregated using the aggregation drop-down menu (see Fig. 2.42). Several intervals are available, from one hour to one year. After selecting an interval, a window appears to select an aggregation function: sum, average, minimum, or maximum. It is important to note that the aggregation function is applied only to interval values.
515 +
516 +[[image:Screenshot 2025-11-12 at 20.27.30.png||height="175" width="280"]]
517 +
518 +Figure 2.42. Aggregation of metering data
519 +
520 +The chart refresh buttons [[image:Screenshot 2025-11-12 at 20.28.05.png||height="23" width="95"]] allow requesting updated data and configuring automatic data refresh on the page. Clicking the button [[image:Screenshot 2025-11-12 at 20.28.56.png||height="28" width="28"]] opens the chart settings window (see Fig. 2.43). Using this menu selects the chart type (bar or step), the chart layout (on one axis or on different axes), and enables vertical axis display starting from zero.
521 +
522 +[[image:Screenshot 2025-11-12 at 20.29.30.png||height="231" width="244"]]
523 +
524 +Figure 2.43. Chart settings menu
525 +
526 +Below the chart are navigation buttons and display control fields. The left field [[image:Screenshot 2025-11-12 at 20.30.13.png||height="27" width="86"]] specifies how many charts to display per page. By default, this is 5; the maximum is 15. The **Back** and **Forward** buttons scroll through the days for which the chart is displayed. On the right side [[image:Screenshot 2025-11-12 at 20.31.16.png||height="23" width="65"]] , navigation allows switching between pages if all selected charts do not fit on a single page.
527 +
528 +The **Table** tab displays the same data shown in the charts but in tabular form. Additionally, if the user has the appropriate permissions, manual data entry is available. To enter data, hover the cursor over the desired cell in the table, left-click, and enter the new value. Then, a **Save value **appears on the right side of the input field. Click this icon or press **Enter** on the keyboard to save the value to the CENTO database. For devices that support only manual data entry, CENTO has a function to automatically fill in cells between two manually entered values. For example, if readings are entered for 10:00 and then for 20:00, the system automatically fills in all intermediate half-hour intervals, as well as the corresponding energy and power values.
529 +
530 +Manual entry of metering data is also available using Excel or another suitable editor, as described below.
531 +
532 +Above the chart area, on a gray bar, the **Download, Upload, Share** buttons, and a calendar are displayed.
533 +
534 +The calendar [[image:Screenshot 2025-11-12 at 20.32.25.png||height="29" width="159"]] allows selecting the time interval for which the chart will be displayed (see Fig. 2.44). Fixed intervals are also available to the left of the calendar field. The reset button restores the current date in the calendar.
535 +
536 +[[image:Screenshot 2025-11-12 at 20.33.00.png||height="233" width="446"]]
537 +
538 +Figure 2.44. Calendar
539 +
540 +The **Share** button [[image:Screenshot 2025-11-12 at 20.33.38.png||height="27" width="70"]] generates a link that can be sent to another user allowing them to open the same set of charts, dates, aggregations, and settings via that link.
541 +
542 +The **Download **[[image:Screenshot 2025-11-12 at 20.34.21.png||height="26" width="94"]] button allows downloading the selected metering channels to the user's computer in .xlsx format.
543 +
544 +The downloaded file can be used for manual entry of metering data. To perform manual entry, open the file in an editor (Excel or another suitable application). Then enter the new data into the fields, mark them in bold font, and save the file. Next, upload the saved file by clicking the **Upload** button [[image:Screenshot 2025-11-12 at 20.35.04.png||height="28" width="73"]]in the CENTO interface. This opens the file upload window with instructions (see Fig. 2.45)
545 +
546 +[[image:Screenshot 2025-11-12 at 20.35.39.png||height="205" width="321"]]
547 +
548 +Figure 2.45. File upload
549 +
550 +Uploading metering data, either in general or for specific devices, depends on the user's configured access rights.
551 +
552 +=== 2.3.3. Receipt of metering data form ===
553 +
554 +When selecting the **Receipt of metering data **item from the **Analysis** menu, the **Analysis of the receipt of data **page opens (see Fig. 2.46).
555 +
556 +[[image:Screenshot 2025-11-12 at 20.37.28.png||height="605" width="1324"]]
557 +
558 +Figure 2.46. Analysis of the receipt of data
559 +
560 +Analysis of the receipt of data is a table containing a list of available devices with their ID numbers and codes, as well as the number of time intervals for which the server has received data from the metering devices relative to the total number of intervals (see Fig. 2.47).
561 +
562 +The left panel displays a device tree like the one in the **Analysis of data metering** interface. Each object shows the number of received and expected intervals. If the numbers match, both are displayed in the same color. If any intervals are missing, the first number is highlighted in red. Devices or objects can be located either through the tree or by using the search bar.
563 +
564 +To the right of the search bar, there are two icons. The **Reset **icon [[image:Screenshot 2025-11-12 at 20.38.26.png||height="29" width="26"]] clears the previous search results and collapses the tree. The **Filter** icon [[image:Screenshot 2025-11-12 at 20.38.55.png||height="28" width="25"]] enables filtering by collected channels. When the **Data gaps** checkbox is selected, only those devices with missing data will remain visible in the tree. This functionality simplifies the process of identifying devices with missing data for subsequent re-polling.
565 +
566 +In the right section of the interface, data receipt profiles for each device are generated based on the received intervals.
567 +
568 +[[image:Screenshot 2025-11-12 at 20.39.44.png||height="338" width="703"]]
569 +
570 +Figure 2.47. Pop-up tooltips on the data receipt chart
571 +
572 +The first column of the table contains either the device ID or code, which can be toggled between. Next, the device name (channels) is displayed.
573 +
574 +The third column shows the data availability profile. When hovering the mouse pointer over the upper breakpoints of the chart (see Fig. 2.44), a tooltip displays the time when the last interval before the gap was received (the first interval after the gap). The tooltip at the lower breakpoints shows the time of the first (or last) interval within the data receipt gap.
575 +
576 +The fourth column shows the ratio of received intervals to the number of expected intervals.
577 +
578 +Above the table, there are two buttons:** Interrogate** and **Refresh.**
579 +
580 +The **Interrogate **button sends a request to the polling service to retrieve the archive from the selected device for the specified interval. After pressing the button, a message appears on the screen indicating the number of devices being polled and the time interval. If a warning appears stating that the operation may take a long time (see Fig. 2.48), reduce the number of devices or shorten the polling depth.
581 +
582 +[[image:Screenshot 2025-11-12 at 20.40.26.png||height="146" width="406"]]
583 +
584 +Figure 2.48. Message displayed when the number of devices or polling depth exceeds the limit
585 +
586 +The **Refresh** button [[image:Screenshot 2025-11-12 at 20.40.59.png||height="28" width="84"]] re-polls data from the database for the status.
587 +
588 +In addition to the **Refresh** and **Interrogate** buttons, a **Calculate** button may appear on the gray interface panel. This button appears when devices bound to calculated channels are selected in the tree. These calculated channels display similarly to regular ones, but their data is derived from other channels or tags. If a calculated channel is based on data from other channels, it can be recalculated using the **Calculate **button. This functionality is necessary when the source data or formula of such a channel has changed.
589 +
590 +At the very top of the interface on the gray panel, there is a calendar like the one in the **Analysis of data metering** section.
591 +
592 +The **Receipt of metering data** interface depends on the user’s configured access rights.
593 +
594 +=== 2.3.4. **Device diagnostic** ===
595 +
596 +If the user has the appropriate rights, device diagnostics is available in the **Analysis** menu by selecting the **Device diagnostic** from the drop-down list (see Fig. 2.49).
597 +
598 +[[image:Screenshot 2025-11-12 at 20.42.50.png||height="362" width="941"]]
599 +
600 +Figure 2.49. Device diagnostics interface
601 +
602 +This interface is used to control the polling status of the devices on the object. The left part of the screen displays the device tree. Selecting the required object will display all its devices in the right field. Each object has a numerical description of the device status: Enabled devices (in green) / Disabled, with bad status (in red) / Disconnected devices (in gray).
603 +
604 +The user can use the button [[image:Screenshot 2025-11-12 at 20.44.09.png||height="32" width="30"]] to reset the selection and to minimize the tree.
605 +
606 +The diagnostic field displays devices highlighted in three colors: red if the device does not respond or responds with errors (bad status), green if the status is good, and gray if the device is disconnected in the CENTO software.
607 +
608 +When hovering the mouse pointer over a device, a pop-up window appears with all the device protocols and their statuses (see Fig. 2.50)
609 +
610 +[[image:Screenshot 2025-11-12 at 20.45.11.png||height="162" width="940"]]
611 +
612 +Figure 2.50. Hovering the mouse pointer over a device
613 +
614 +Three control buttons are displayed in the top right corner of the screen.
615 +
616 +The **Settings** button [[image:Screenshot 2025-11-12 at 20.45.44.png||height="30" width="31"]] opens the window for customizing the diagnostics display (see Fig. 2.51). Here the user can change the width of the screen and the number of columns in which the device bars are placed.
617 +
618 +[[image:Screenshot 2025-11-12 at 20.46.14.png||height="152" width="231"]]
619 +
620 +Figure 2.51. Settings menu
621 +
622 +The **Filter** button [[image:Screenshot 2025-11-12 at 20.46.51.png||height="29" width="28"]] allows filtering the devices displayed in the scheme by status and type (Fig. 2.52).
623 +
624 +[[image:Screenshot 2025-11-12 at 20.47.19.png||height="165" width="228"]]
625 +
626 +Figure 2.52. Filters menu
627 +
628 +The **Scale** button [[image:Screenshot 2025-11-12 at 20.47.58.png||height="27" width="28"]] adjusts the scheme to the window size.
629 +
630 +== 2.4. Logs. ==
631 +
632 +This menu item contains a set of logs available depending on the license and access rights. The full list of standard logs includes Technology events, Camcoders, Waveforms, Power quality, Device events, System events, and All Events. Additionally, the user can add custom logs.
633 +
634 +Each log displays a list of events in a table indicating the date and time of each event, event description, associated object and device, as well as the event type and severity level (see Fig. 2.53)
635 +
636 +
637 +[[image:Screenshot 2025-11-20 at 18.36.06.png]]
638 +
639 +Figure 2.53. Logs
640 +
641 +Each event also receives a color code based on its importance level. The colors are configured by users with administrator rights through the event settings interface.
642 +
643 +The user can change the number of records displayed per page and filter data using the filters located in each column to the right of the header.
644 +
645 +Table columns marked with the icon [[image:Screenshot 2025-11-12 at 21.00.49.png||height="34" width="28"]] are sortable. Columns marked with the icon [[image:1763010073904-370.png]] support searching. Columns **Object** and** Device** include built-in configuration trees, the IM tree and the device tree, respectively.
646 +
647 +Switching between logs is performed using the buttons located to the left of the logs table.
648 +The log offers several settings:
649 +
650 +The **Calendar **[[image:Screenshot 2025-11-12 at 21.01.54.png||height="31" width="259"]] opens a menu to set the period for which data is requested.
651 +
652 +[[image:Screenshot 2025-11-12 at 21.02.39.png||height="35" width="130"]]
653 +
654 +- Exporting selected data to MS Excel.
655 +
656 +[[image:Screenshot 2025-11-12 at 21.03.15.png||height="46" width="125"]]
657 +
658 +- Button to add a custom log.
659 +
660 +[[image:Screenshot 2025-11-12 at 21.03.49.png]]
661 +
662 +- Buttons to edit and delete custom logs.
663 +
664 +[[image:Screenshot 2025-11-12 at 21.04.26.png||height="34" width="174"]]
665 +
666 +- Buttons to control data refresh on the browser page. By default, all logs are static (unlike the Operative events journal described later), loading only the information available at page opening. The drop-down list in the auto-refresh field allows receiving new events at a selected interval.
667 +
668 +[[image:Screenshot 2025-11-12 at 21.05.12.png||height="55" width="47"]]
669 +
670 +- Button to collapse the list of logs.
671 +
672 +[[image:Screenshot 2025-11-12 at 21.05.47.png||height="49" width="49"]]
673 +
674 +- Button to configure log display, available only to users with Administrator rights by default. This opens the settings window (see Fig. 2.54) to set the row height and the method of displaying device paths. The user can choose how many tree levels to show, starting from the device, or hide starting from the tree root.
675 +
676 +[[image:Screenshot 2025-11-12 at 21.06.42.png||height="538" width="437"]]
677 +
678 +Figure 2.54. Log display settings
679 +
680 +=== 2.4.1. Technology events ===
681 +
682 +The **Technology events** log displays events related to technological processes monitored by the system. These include any events specifically configured during system setup - each event is assigned a message text, logic based on tag values or data quality, and additional settings. Examples of such events include changes in the position of switching devices, opening/closing of dampers, and other technological process changes. Setpoints and control commands are also considered technology events.
683 +
684 +=== 2.4.2. Camcoders ===
685 +
686 +The** Camcoders **is a log containing a list of recordings from video cameras stored on a dedicated video server. All video recordings are bound to objects in the information model, which simplifies the search for specific videos. Recordings can be viewed directly in the CENTO interface or downloaded to the User's computer. The log is available with the appropriate license.
687 +
688 +=== 2.4.3. Power quality ===
689 +
690 +The **Power Quality** log displays events generated by devices having power quality monitoring function. This type of event notifies users when power quality parameters exceed the thresholds defined in the monitoring device. The log is available with the appropriate license.
691 +
692 +=== 2.4.4. Waveforms ===
693 +
694 +The **Waveforms** log is a table that contains a list of waveforms collected from fault event recorders (see Fig. 2.55).
695 +
696 +[[image:image_2025-11-13_10-57-10.png]]
697 +
698 +Figure 2.55. Waveforms log
699 +
700 +The user can open a waveform directly in the interface (see Fig. 2.56) or download it in COMTRADE format (for further viewing using an alternative waveform viewer) using the **Download** button in the **File** column of the table.
701 +
702 +
703 +[[image:image_2025-11-13_10-58-05.png]]
704 +
705 +[[image:image_2025-11-13_10-59-02.png]]
706 +
707 +Figure 2.56. Waveform viewer
708 +
709 +More detailed information on waveform viewing can be found in the “Waveform Viewing Manual”.
710 +
711 +This log is available with the appropriate license.
712 +
713 +=== 2.4.5. Device events ===
714 +
715 +The **Device events** log is a list of events provided by the devices (metering devices) in a table with the time of each event, the device bound to the event, as well as the causes and sources of the event (see Fig. 2.57).
716 +
717 +[[image:Screenshot 2025-11-12 at 22.08.59.png]]
718 +
719 +Figure 2.57. Device events log
720 +
721 +=== 2.4.6. System events ===
722 +
723 +The **System events** log displays information about changes to the CENTO settings. System events include configuration changes (adding, modifying, or deleting parameters, devices, communication protocols, elements of the information model, diagrams, reports), recalculation and manual input of parameters, sending remote control commands, creating, editing, and deleting user accounts, changing access rights, and more. It also covers automatic generation, automatic time synchronization with devices, and server role changes (for redundant configurations).
724 +
725 +The **System events** log shows the names of the users responsible for each event.
726 +
727 +=== 2.4.7. User comments log ===
728 +
729 +The **User comments** log (see Fig. 2.58) contains events generated based on user-entered comments on charts in the **Real-time data analysis** section (see section 2.3.1.1).
730 +
731 +[[image:Screenshot 2025-11-12 at 22.10.59.png||height="233" width="833"]]
732 +
733 +Figure 2.58. User comments log
734 +
735 +=== 2.4.8. All events log ===
736 +
737 +The **All events** log aggregates all events received across all logs.
738 +
739 +=== 2.4.9. Custom logs ===
740 +
741 +Each User with appropriate rights can create custom logs by selecting the specific events they need.
742 +
743 +To create a custom log, click **Add log **under the list of logs on the left side of the screen. This opens the **Events log configuration** window on the right side of the screen (see Fig. 2.59).
744 +
745 +Fields marked with an asterisk (*) are mandatory for creating a log.
746 +
747 +The preset event attribute filter fields allow filtering events from selected source logs and display only relevant ones in the custom log.
748 +
749 +In addition to filtering, the User can show or hide any log fields and use drag-and-drop using the filter icon [[image:Screenshot 2025-11-12 at 22.12.29.png||height="27" width="25"]] to arrange their order.
750 +
751 +[[image:Screenshot 2025-11-12 at 22.13.11.png||height="519" width="481"]]
752 +
753 +Figure 2.59. Events log configuration
754 +
755 +After clicking **Save,** a new log [[image:Screenshot 2025-11-12 at 22.14.53.png||height="28" width="196"]] appears in the event logs toolbar. To edit a custom log, click the **Settings** icon on the log’s button. To delete a log, click the **Trash bin **icon.
756 +
757 +Custom logs are visible only to the user who created them.
758 +
759 +== 2.5. Reports ==
760 +
761 +The **Reports** menu includes **Flexible reports** (included in the CENTO basic version), **Power quality **(license required), **Short circuit** (license required).
762 +
763 +=== 2.5.1. Flexible reports ===
764 +
765 +When selecting **Flexible reports** in the **Reports** drop-down list, the **Flexible reports** page opens (see Fig. 2.60).
766 +
767 +[[image:Screenshot 2025-11-12 at 22.18.00.png||height="280" width="763"]]
768 +
769 +Figure 2.60. Flexible reports
770 +
771 +CENTO flexible reports are designed for creating, editing, exporting/importing reports in .xlsx format based on collected data. This function allows creating reports of any format and composition.
772 +
773 +The rules for creating, generating, editing, and deleting flexible reports are described in the "Flexible reports. Setup manual".
774 +
775 +=== 2.5.2. Power quality reports ===
776 +
777 +When selecting **Power quality** in the **Reports** drop-down list, the **Power quality reports** page opens (see Fig. 2.61)
778 +
779 +[[image:Screenshot 2025-11-12 at 22.23.10.png||height="172" width="779"]]
780 +
781 +Figure 2.61. Power quality reports
782 +
783 +To operate this service, the CENTO configuration installed on the server should include the **Power Quality** module and the corresponding license, and power quality analyzers should be properly connected and configured on the server.
784 +
785 +The left panel of the interface displays a device tree like the main device tree, but it includes only those devices in whose configuration the power quality control data retrieval protocol has been added.
786 +
787 + After selecting a device by checking its box, a table of available reports on the right panel under the **Report** tab becomes available. Next, select the desired time interval in the calendar and download the report by clicking the button [[image:Screenshot 2025-11-12 at 22.24.09.png||height="32" width="33"]]in the **Actions** column of the table.
788 +
789 +The **Statistics collection **tab shows the days on which the device did not send a power quality report
790 +
791 +=== 2.5.3. Short circuit currents ===
792 +
793 +CENTO allows calculating of short-circuit current. To calculate them, the **Short-circuit current calculation** module and the license are required.
794 +
795 +== 2.6. Operative journal ==
796 +
797 +The **Operative (events) journal** is called by pressing the button [[image:Screenshot 2025-11-12 at 22.27.37.png||height="33" width="34"]] in the CENTO software main menu. It is a window with two areas: on the left there is the area for selecting the types of events to be displayed, on the right there is a list of events with the event date (see Fig. 2.62).
798 +
799 +[[image:Screenshot 2025-11-12 at 22.28.24.png||height="380" width="788"]]
800 +
801 +Figure 2.62. Operative events journal window
802 +
803 +The **Operative events** j**ournal** always overlays the rest of the information on the page.
804 +
805 +Clicking the button [[image:Screenshot 2025-11-12 at 22.29.04.png||height="19" width="21"]] in the upper right corner expands the **Operative events journal** to the full size of the browser window.
806 +
807 +The size of the journal window can be adjusted by dragging the lower right corner while holding down the left mouse button.
808 +
809 +To recognize the type of event and its severity level, each line of the operative journal has an icon characterizing the event in the beginning. These icons can be modified or supplemented during system setup.
810 +
811 +When selecting the **All events** tab in the left area of the **Operative events journal,** the last 100 events formed by the system are displayed on the right side of the journal.
812 +
813 +There are two types of events in CENTO software: single and with return. The with return events allow displaying events in the active state in a separate tab (for example, //ground in a network with an isolated neutral, Opening an emergency exit door//). An event reporting the triggering of this important state is given the status //Active//. An event that signals the end of an important state removes the// Active// status from the first event.
814 +
815 +These two events are with return: the second event closes the first one.
816 +
817 +The remaining events (regardless of their importance) are classified as single events.
818 +
819 +The tab [[image:Screenshot 2025-11-12 at 22.31.11.png||height="27" width="71"]] of the **Operative events journal **shows active events on the right side of the window. Both events (active and closing) are displayed in the log of all events independently of one another.
820 +
821 +The events can be communicated to the user (by sound and pop-up alerts) on the diagrams. Depending on the settings, the alerts can last for a specified time or until the user reacts to them. The last ones are called acknowledgeable.
822 +
823 +The number of unacknowledged events is displayed on the operative events journal icon of the main menu: [[image:Screenshot 2025-11-12 at 22.31.47.png||height="29" width="34"]]
824 +
825 +Acknowledged events are displayed in a general list in the log of all events. To see all unacknowledged events separately, go to the **Operative events journal.**
826 +
827 +To acknowledge this event, the user has to click on the icon [[image:Screenshot 2025-11-12 at 22.32.29.png||height="24" width="25"]]in the line of the event.
828 +
829 +The button [[image:Screenshot 2025-11-12 at 22.33.09.png||height="30" width="83"]] on the tab [[image:Screenshot 2025-11-12 at 22.33.31.png||height="33" width="114"]] allows to acknowledge all events with one click (see Fig. 2.63)
830 +
831 +[[image:Screenshot 2025-11-12 at 22.34.09.png||height="400" width="826"]]
832 +
833 +Figure 2.63. Unacknowledged events in the operative events journal
834 +
835 +The icon [[image:Screenshot 2025-11-12 at 22.34.45.png||height="31" width="36"]] in the lower left corner of the **Operative events journal **window opens the journal setting (see Fig. 2.64).
836 +
837 +[[image:Screenshot 2025-11-12 at 22.35.13.png||height="396" width="827"]]
838 +
839 +Figure 2.64. Operative events journal setting
840 +
841 +Thus, the user can hide unnecessary columns, change their order by dragging objects behind the icon [[image:Screenshot 2025-11-12 at 22.35.49.png||height="30" width="28"]], as well as adjust the depth of the tree display in the **Object** column. To apply changes, click **Save**.
842 +
843 +== 2.7. Widgets. ==
844 +
845 +The **Widgets **(operative monitoring widgets) are used to display real-time data to be constantly visible to the operator. The widget's data overlays all other interface elements. The widget is enabled or disabled by left-clicking the icon [[image:Screenshot 2025-11-12 at 22.36.48.png||height="28" width="30"]] in the main menu (see Fig. 2.1).
846 +
847 +To open the widget menu (see Fig. 2.65), right-click the same button.
848 +
849 +[[image:Screenshot 2025-11-12 at 22.37.26.png||height="214" width="227"]]
850 +
851 +Figure 2.65. Widget menu
852 +
853 +This menu allows adding new widgets, as well as hiding or deleting existing ones.
854 +
855 +Click **Add widget **to open the widget customization window (see Fig. 2.66).
856 +
857 +[[image:Screenshot 2025-11-12 at 22.38.11.png||height="350" width="850"]]
858 +
859 +Figure 2.66. Widget menu
860 +
861 +To add parameters to display in the widget, check the boxes next to the required devices in the device tree.
862 +
863 +A list of parameters bound to the selected devices appears in the table to the right of the tree.
864 +
865 + Select the required parameters and click the button [[image:Screenshot 2025-11-12 at 22.38.54.png||height="30" width="30"]](see Fig. 2.67).
866 +
867 +[[image:Screenshot 2025-11-12 at 22.39.26.png||height="351" width="849"]]
868 +
869 +Figure 2.67. Adding parameters to the widget
870 +
871 +To remove parameters from the widget, select the parameters to be removed in the table on the right and click the button [[image:Screenshot 2025-11-12 at 22.40.23.png||height="23" width="23"]].
872 +
873 +By default, a new widget is named //New widget.// To change its name, click the icon [[image:Screenshot 2025-11-12 at 22.40.48.png||height="27" width="27"]] on the top of the widget customization window.
874 +
875 +To customize displaying of the widget name and the units of measure Fig. 2.68), activate or deactivate the **Show widget name** and **Show units of measure** switches in the upper right corner of the widget customization window.
876 +
877 +After saving, the new widget is available for activation.
878 +
879 +[[image:Screenshot 2025-11-12 at 22.41.36.png||height="156" width="357"]]
880 +
881 +Figure 2.68. Displaying data using the widget
882 +
883 +== 2.8. Sound alerts. ==
884 +
885 +CENTO software supports the playback of sound notifications when events occur (the number of sound repetitions, or repetitions until acknowledgement can be set). Sound alerts
886 +
887 +can be turned on and off by clicking the **Sound notifications** icon [[image:Screenshot 2025-11-12 at 22.42.33.png||height="22" width="28"]] in the CENTO software main menu.
888 +
889 +Right-clicking on the icon [[image:Screenshot 2025-11-12 at 22.43.03.png||height="25" width="31"]] opens the sound control window (see Fig. 2.69).
890 +
891 +[[image:Screenshot 2025-11-12 at 22.43.40.png||height="176" width="423"]]
892 +
893 +Figure 2.69. Sound control window
894 +
895 +This window allows turning on and off sounds, adjusting the volume, and checking the sound alerts.
896 +
897 +Sounds can be turned on and off by clicking the On/Off icon [[image:Screenshot 2025-11-12 at 22.44.13.png||height="28" width="27"]].
898 +
899 +The volume is adjusted by the slider.
900 +
901 +The user may experience problems playing sounds due to browser settings. Therefore, it is recommended to check for the appropriate permissions in the used version of the browser if there are no sounds.
902 +
903 +== 2.9. Pop-up messages ==
904 +
905 +The user can learn about an event through pop-up messages. These messages appear in the lower right corner of the CENTO software window on top of other information (see Fig. 2.70).
906 +
907 +[[image:Screenshot 2025-11-12 at 22.45.45.png||height="200" width="339"]]
908 +
909 +Figure 2.70. Pop-up message window
910 +
911 +Pop-up messages can be turned on and off by clicking the icon [[image:Screenshot 2025-11-12 at 22.46.24.png||height="22" width="30"]] in the CENTO software main menu. Pop-up messages disappear from the screen automatically. The user can also close the pop-up window manually by clicking [[image:Screenshot 2025-11-12 at 22.46.53.png||height="24" width="28"]]in the upper right corner of the message.
912 +
913 +----
914 +
915 += BASIC ABBREVIATIONS =
916 +
917 +IM – information model
918 +
919 +