Changes for page 8. Control Setup Manual

Last modified by Iaroslav Platonov on 2026/06/09 11:18

From version 32.1
edited by Lana
on 2025/12/17 19:59
Change comment: Uploaded new attachment "Screenshot 2025-12-17 at 16.59.06.png", version {1}
To version 33.3
edited by Lana
on 2025/12/17 20:02
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -26,7 +26,7 @@
26 26  
27 27  [[image:Screenshot 2025-12-17 at 16.29.26.png]]
28 28  
29 -Figure 2.2. Tags with control and control enabled
29 +Figure 2.2. Tags with control and remote control enabled
30 30  
31 31  Clicking **C** opens a pop-up window prompting the user to enter a password to access the control function (see Fig. 2.3).
32 32  
... ... @@ -75,17 +75,17 @@
75 75  
76 76  The position of the **Remote control is allowed **switch determines whether record commands can be sent to the device at the specified address.
77 77  
78 -The position of the **Select before operate (SBO)** switch defines whether command selection is required prior to executing telecontrol commands.
78 +The position of the **Select before operate (SBO)** switch defines whether command selection is required prior to executing remote control commands.
79 79  
80 80  In the Remote **control **field, select the appropriate ASDU type for the control command from the drop-down list (see Fig. 3.1.4).
81 81  
82 82  [[image:Screenshot 2025-12-17 at 16.38.45.png]]
83 83  
84 -Figure 3.1.1. Setting telecontrol via Modbus protocol
84 +Figure 3.1.1. Setting remote control via Modbus protocol
85 85  
86 86  [[image:Screenshot 2025-12-17 at 16.39.12.png]]
87 87  
88 -Figure 3.1.2. Setting telecontrol via IEC-104 protocol
88 +Figure 3.1.2. Setting remote control via IEC-104 protocol
89 89  
90 90  The following functions are available for the Modbus protocol:
91 91  
... ... @@ -153,6 +153,138 @@
153 153  
154 154  Figure 3.1.9. Configuring control for OPCDA protocol
155 155  
156 -3.2. Setting control using MS Excel
156 +== 3.2. Setting control using MS Excel ==
157 157  
158 +To configure **Control **for a tag polled via the required protocol using Excel, download a configuration template. To do this, navigate to Settings > Configuration files in the CENTO interface. The **Import/Export configuration file** page opens (see Fig. 3.2.1). In the **Tags and Channels** section, click** Download** to download the template file.
159 +
160 +[[image:Screenshot 2025-12-17 at 16.50.31.png]]
161 +
162 +Figure 3.2.1. Import/Export configuration files
163 +
164 +Next, open the previously downloaded file, which contains a list of all tags used in CENTO. The details for setting these tags are outlined in the corresponding manual for configuring tags and devices based on the selected protocol.
165 +
166 +[[image:Screenshot 2025-12-17 at 16.51.23.png]]
167 +
168 +[[image:Screenshot 2025-12-17 at 16.51.40.png]]
169 +
170 +Figure. 3.2.2. Table of tags
171 +
172 +The table includes columns specifically designated for control and remote control settings:
173 +
174 +* **Resolution of TU** field specifies whether the ability to send remote control (recording) commands is enabled.
175 +* **Register address enable** specifies the address of the register in the device memory where the enable command will be written. The address should be a non-negative integer.
176 +* **Value for enable **specifies the value to be written to the register address to execute the enable command.
177 +* **Register address disable** specifies the address of the register in the device memory where the disable command will be written. The address should be a non-negative integer.
178 +* **Value for disable **specifies the value to be written to the register address to execute the disable command.
179 +* **Control resolution** field specifies whether the ability to send write commands is enabled.
180 +* **Write function **is completed according to the device manual. The mapping between write functions and their identifiers is provided on the //ID Directory //sheet (see Fig. 3.2.3).
181 +
182 +[[image:Screenshot 2025-12-17 at 16.52.25.png]]
183 +
184 +Figure 3.2.3. ID Directory write function
185 +
186 +* **Device data type **is filled in according to the device manual. The mapping between data types and their corresponding identifiers is listed on the //ID Directory //sheet (see Fig. 3.2.4).
187 +
188 +[[image:Screenshot 2025-12-17 at 16.52.54.png]]
189 +
190 +Figure 3.2.4. Directory ID data type
191 +
192 +* **Write address **specifies the memory address of the tag in the device where the value will be written.
193 +* **Byte order **is filled in according to the device manual. The mapping between byte order and their corresponding identifiers is provided on the "ID Directory" sheet (see Fig. 3.2.5).
194 +
195 +[[image:Screenshot 2025-12-17 at 16.53.28.png]]
196 +
197 +Figure 3.2.5. Directory ID byte order
198 +
199 +* Transformation for Modbus: Physical value (lower limit)
200 +* Transformation for Modbus: Physical value (upper limit)
201 +* Transformation for Modbus: Value for writing (lower limit)
202 +* Transformation for Modbus: Value for writing (lower limit)
203 +
204 +After creating the configuration, upload the template to the CENTO database. To do this, click **Upload** in the **Tags and Channels** block of the **Configuration files** interface Then, click **Select a file. **A window opens to select the storage location of the tag configuration file that was previously uploaded and edited.
205 +
206 +Afterward, check the file for any errors that may have occurred during configuration by clicking **Check.**
207 +
208 +If the check is successful, write the configuration to the database clicking **Save**. If errors are detected during the check, eliminate them and repeat the process until all errors are resolved.
209 +
210 +== 3.3. Setting up control in the information model ==
211 +
212 +The Information Model (IM) is an add-on to the structure recorded in CENTO.
213 +
214 +The IM classes define the types and subtypes of all devices on the site, ensuring the system knows which parameters to expect from these devices.
215 +
216 +To add //Control// to the IM, download the Excel file from the **Configuration files** menu item under **Information Model Classes** (see Fig. 3.2.1), or configure it using the web editor by going to Information Model Editor > Classes (see Fig. 3.3.2).
217 +
218 +In the downloaded file, first create a new class //Write value// in the //List of Classes// sheet. Then, create a separate sheet where the **code** name matches the tab name (see Fig. 3.3.1).
219 +
220 +[[image:Screenshot 2025-12-17 at 16.54.43.png]]
221 +
222 +Figure 3.3.1. Value for writing class with attributes in Excel file
223 +
224 +
225 +This class has four attributes to be specified exactly as shown in Figure 3.3.1:
226 +
227 +* **Tag ID **is a mandatory field;
228 +* Optional fields include the lower and upper limits of values, which define the range within which any values can be entered. The **Value variants** field is provided for convenience, allowing to select from predefined options instead of manually entering values. To use this feature, specify a reference to the directory in the **Type** column, such as// ref_value_variants //(see Fig. 3.3.6). This reference can then be used to select the desired numeric parameters (see Fig. 3.3.7).
229 +
230 +Check the created //Write value// class on the classes editor page:
231 +
232 +[[image:Screenshot 2025-12-17 at 16.55.17.png]]
233 +
234 +Figure 3.3.2. Class Write value with attributes in the web-interface of the IM editor
235 +
236 +Next, create a class, for example, Motor, to be used to control the IM object. For this class, add attributes with the reference to the class //Write value //in the **Type** column (write the class **code**):
237 +
238 +[[image:Screenshot 2025-12-17 at 16.55.51.png]]
239 +
240 +Fig. 3.3.3 - Class Motor with attributes in Excel file
241 +
242 +Check the created //Motor// class on the classes editor page:
243 +
244 +[[image:Screenshot 2025-12-17 at 16.56.24.png]]
245 +
246 +Figure 3.3.4. Class Motor with attributes in the web-interface of the IM editor
247 +
248 +In the IM object editor, create an object with the class //Motor//. In the **Attributes** table, set tag ID, upper and lower limits, value variants (if necessary, reference book is to be created) for configuring.
249 +
250 +[[image:Screenshot 2025-12-17 at 16.56.55.png]]
251 +
252 +Figure 3.3.5. Configuring the Control in the Information Model (object editor)
253 +
254 +To add aliases of values for writing, download a template from the **Information model references** block (see Fig. 3.2.1). Next, open the downloaded file. On the sheet //Categories,// add the code of the directory and its name:
255 +
256 +[[image:Screenshot 2025-12-17 at 16.57.33.png]]
257 +
258 +Figure 3.3.6. Configuring IM directory
259 +
260 +The added directory should be placed on a separate Excel tab, with the tab name matching the directory code. The table structure for the directory should be copied from the provided templates, and the values for writing should be entered into it (see Fig. 3.3.7). These values can later be selected during control operations on the diagram (see the “User manual” for details).
261 +
262 +[[image:Screenshot 2025-12-17 at 16.58.03.png]]
263 +
264 +Figure 3.3.7. Table of IM directories
265 +
266 +IM directories can also be configured using the web** Information Model editor** on the **Directories** tab. The directory shown in Fig. 3.3.7 is displayed in the web interface as illustrated in Fig. 3.3.8.
267 +
268 +[[image:Screenshot 2025-12-17 at 16.58.31.png]]
269 +
270 +Figure 3.3.8. IM directory
271 +
272 +IM settings allow sending both single and multiple remote control commands. Remote control is configured in the same way as control, but uses its own set of system commands.
273 +
274 +* **Single remote control command of an IM object**
275 +
276 +If an IM object is intended for remote control from a diagram, the following system attributes are added to the object's class (see Fig. 3.3.9)
277 +
278 +[[image:Screenshot 2025-12-17 at 16.59.06.png]]
279 +
280 +Figure 3.3.9. Adding remote control attributes to the Switch class
281 +
282 +Values for these attributes should be specified for class elements (see Fig. 3.3.10):
283 +
284 +* telecontrol_on_ti – Tag ID for switching the object on;
285 +* telecontrol_off_ti – Tag ID for switching the object off;
286 +* telecontrolled – flag indicating whether the object can be controlled (TRUTH – remote control is available, FALSE – not available).
287 +
288 +[[image:Screenshot 2025-12-17 at 16.59.40.png]]
289 +
158 158  
Screenshot 2025-12-17 at 16.59.40.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Lana
Size
... ... @@ -1,0 +1,1 @@
1 +154.2 KB
Content