Changes for page 06 Data Tool

Last modified by Jett on 2025/02/18 16:43

From version 12.1
edited by Hunter
on 2022/07/09 10:40
Change comment: There is no comment for this version
To version 20.1
edited by Stone Wu
on 2022/08/02 11:56
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -PIStudio.1 User Manual.WebHome
1 +PIStudio.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Hunter
1 +XWiki.Stone
Content
... ... @@ -3,29 +3,27 @@
3 3  
4 4  = **Alarm** =
5 5  
6 -== **Bit Alarm** ==
6 +== Bit alarm ==
7 7  
8 -Click "Project"->"Bit Alarm", it is displayed as the following figure.
8 +Click "Project""Bit Alarm", it is displayed as the following figure.
9 9  
10 10  (% style="text-align:center" %)
11 11  [[image:位报警 1.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
12 12  
13 -**(1) Group No.: **Group number of Bit alarm. The name is unique and cannot be duplicated.
13 +**Group No.: **Group number of Bit alarm. The name is unique and cannot be duplicated.
14 14  
15 -**(2) Bit Address: **Bit address of alarm monitoring
15 +**Bit Address: **Bit address of alarm monitoring
16 16  
17 -(% start="1" %)
18 -1. **Record bit alarm by default:**  Whether to record the alarm history data of bit alarm, if checked, it will be saved in the designated storage location.
19 -1. **Not save alarm OFF:** If checked, after the alarm is dismissed, the corresponding alarm records will be deleted from the log file.
17 +* **Record bit alarm by default:**  Whether to record the alarm history data of bit alarm, if checked, it will be saved in the designated storage location.
18 +* **Not save alarm OFF:** If checked, after the alarm is dismissed, the corresponding alarm records will be deleted from the log file.
20 20  
21 -**(3) Upload to Cloud: **The data upload by "bit alarm" is stored in the Cloud and it is alarm data. (Only ig series and 8000/9000 series with -R after system upgrade are supported)
20 +**Upload to Cloud: **The data upload by "bit alarm" is stored in the Cloud and it is alarm data. (Only ig series and 8000/9000 series with -R after system upgrade are supported)
22 22  
23 23  **✎Note:**
24 24  
25 -(1) After enable the Cloud and check the box of Upload to Cloud, the communication port settings of the address in the imported Bit Alarm record configuration must be the same as the communication port settings of the current project, otherwise it cannot be used normally.
24 +* After enable the Cloud and check the box of Upload to Cloud, the communication port settings of the address in the imported Bit Alarm record configuration must be the same as the communication port settings of the current project, otherwise it cannot be used normally.
25 +* The number of Alarm records upload to Cloud shall not exceed the limit value, or the sum of the imported alarm records and the number of existing alarm records shall not exceed the limit value. the specific limitation as following table:
26 26  
27 -(2) The number of Alarm records upload to Cloud shall not exceed the limit value, or the sum of the imported alarm records and the number of existing alarm records shall not exceed the limit value. the specific limitation as following table:
28 -
29 29  (% style="margin-left:auto; margin-right:auto; width:358px" %)
30 30  |=(% style="width: 79px;" %)Series|=(% style="width: 276px;" %)Number of Alarm upload to Cloud
31 31  |(% style="width:79px" %)8000-R|(% style="text-align:center; width:276px" %)200
... ... @@ -33,20 +33,20 @@
33 33  |(% style="width:79px" %)3000ig|(% style="text-align:center; width:276px" %)20
34 34  |(% style="width:79px" %)8000ig|(% style="text-align:center; width:276px" %)200
35 35  
36 -**(4) Alarm Condition:** It sets alarm trigger condition, there are two types: alarm when ON and alarm when OFF.
34 +**Alarm Condition:** It sets alarm trigger condition, there are two types: alarm when ON and alarm when OFF.
37 37  
38 -**(5) Alert: **It is used to mark whether the alarm has occurred. if an alarm occurs, the address of "control bit" will be written to 1. If "clear alert when alarm OFF" is checked, the address of "control bit" will be written to 0.
36 +**Alert: **It is used to mark whether the alarm has occurred. if an alarm occurs, the address of "control bit" will be written to 1. If "clear alert when alarm OFF" is checked, the address of "control bit" will be written to 0.
39 39  
40 -**(6) Beep when alarm ON: **The beep works when the alarm is triggered. If "beep once" is checked, bit address alarm only beep once and stop.
38 +**Beep when alarm ON: **The beep works when the alarm is triggered. If "beep once" is checked, bit address alarm only beep once and stop.
41 41  
42 -**(7) Content: **It is used for setting alarm content (command).
40 +**Content: **It is used for setting alarm content (command).
43 43  
44 -**(8) Alarm Screen: **Pop-up alarm screen (it need to be sub-screen);
42 +**Alarm Screen: **Pop-up alarm screen (it need to be sub-screen);
45 45  
46 -1. **Position: **The location of the screen alarm display.
47 -1. **Pop-up Interval: **The time of reopen the alarm screen when alarm screen closed.
48 -1. **Pop-up once: **Pop up alarm screen once, and the screen would not pop up again
49 -1. **Close window when alarm off: **Automatically close the alarm screen when alarm off.
44 +* **Position: **The location of the screen alarm display.
45 +* **Pop-up Interval: **The time of reopen the alarm screen when alarm screen closed.
46 +* **Pop-up once: **Pop up alarm screen once, and the screen would not pop up again
47 +* **Close window when alarm off: **Automatically close the alarm screen when alarm off.
50 50  
51 51  **✎Note:**
52 52  
... ... @@ -55,42 +55,40 @@
55 55  
56 56  **Operating Procedures of Adding One Alarm**
57 57  
58 -1. Click "Project"->"Bit Alarm" as below shows.
56 +* Click "Project""Bit Alarm" as below shows.
59 59  
60 60  (% style="text-align:center" %)
61 61  [[image:8.Basic Function_html_5f8da20315334bac.png||data-xwiki-image-style-alignment="center" height="144" width="539" class="img-thumbnail"]]
62 62  
63 -(% start="2" %)
64 -1. Click "Add" button to open "Bit Alarm" setting window.
61 +* Click "Add" button to open "Bit Alarm" setting window.
65 65  
66 66  (% style="text-align:center" %)
67 67  [[image:8.Basic Function_html_94a019683b506e15.png||data-xwiki-image-style-alignment="center" height="307" width="554" class="img-thumbnail"]]
68 68  
69 -(% start="3" %)
70 -1. Set "Bit Address".
71 -1. Set "Alarm Condition".
72 -1. Set "Content".
73 -1. Other settings can be set according to the actual situation".
74 -1. Click "OK" button to complete settings.
66 +* Set "Bit Address".
67 +* Set "Alarm Condition".
68 +* Set "Content".
69 +* Other settings can be set according to the actual situation".
70 +* Click "OK" button to complete settings.
75 75  
76 -== **Word Alarm** ==
72 +== Word alarm ==
77 77  
78 78  Word alarm is to monitor the word address of a device. If the data meets the set conditions, an alarm will be generated.
79 79  
80 -Click "Project"->"Word alarm", it is displayed as the following figure.
76 +Click "Project""Word alarm", it is displayed as the following figure.
81 81  
82 82  (% style="text-align:center" %)
83 83  [[image:字报警 1.png||class="img-thumbnail"]]
84 84  
85 -**(1) Alarm Name:** You can set alarm name for it. Alarm Name can only consist of (0~~9), (a~~z), (A~~Z), ('_'), (' ') and other non-English characters.
81 +**Alarm Name:** You can set alarm name for it. Alarm Name can only consist of (0~~9), (a~~z), (A~~Z), ('_'), (' ') and other non-English characters.
86 86  
87 -**(2) Alarm Address: **It is used for setting word address for word alarm, such as HDW0.
83 +**Alarm Address: **It is used for setting word address for word alarm, such as HDW0.
88 88  
89 -**(3) Data Format: **16-bit unsigned decimal, 16-bit signed decimal, 16-bit BCD, 32-bit unsigned decimal, 32-bit signed decimal, 32-bit BCD, 32-bit float.
85 +**Data Format: **16-bit unsigned decimal, 16-bit signed decimal, 16-bit BCD, 32-bit unsigned decimal, 32-bit signed decimal, 32-bit BCD, 32-bit float.
90 90  
91 -**(4)  Group No.: **Group number of word alarm. The name is unique and cannot be duplicated.
87 +**Group No.: **Group number of word alarm. The name is unique and cannot be duplicated.
92 92  
93 -**(5) Upload to Cloud: **The data upload by "word alarm" is stored in the Cloud and it is alarm data. ((Only ig series and 8000/9000 series with -R after system upgrade are supported))
89 +**Upload to Cloud: **The data upload by "word alarm" is stored in the Cloud and it is alarm data. (Only ig series and 8000/9000 series with -R after system upgrade are supported)
94 94  
95 95  **✎Note:**
96 96  
... ... @@ -97,22 +97,29 @@
97 97  * If the "cloud" function is enabled and "upload to cloud" is checked, the communication port of the address in the configuration of the imported word alarm record must be the same as that of the current project; otherwise, it cannot be used normally.
98 98  * The number of alarm configuration points reported to the cloud cannot exceed 20, or the sum of imported alarm records and the current alarm records cannot exceed 20. If it exceeds, please reconfigure.
99 99  
100 -**(6) Record alarm:**  Whether to record the alarm history data of word alarm, if checked, it will be saved in the designated storage location.
96 +(% style="margin-left:auto; margin-right:auto; width:358px" %)
97 +|=(% style="width: 79px;" %)Series|=(% style="width: 276px;" %)Number of Alarm upload to Cloud
98 +|(% style="width:79px" %)8000-R|(% style="text-align:center; width:276px" %)200
99 +|(% style="width:79px" %)9000-R|(% style="text-align:center; width:276px" %)200
100 +|(% style="width:79px" %)3000ig|(% style="text-align:center; width:276px" %)20
101 +|(% style="width:79px" %)8000ig|(% style="text-align:center; width:276px" %)200
101 101  
102 -**(7) Not save alarm OFF:** If checked, after the alarm is dismissed, the corresponding alarm records will be deleted from the log file.
103 +**Record alarm:**  Whether to record the alarm history data of word alarm, if checked, it will be saved in the designated storage location.
103 103  
104 -**(8) Alarm Condition**: Alarm is triggered when designated address meets the alarm condition, it provides four conditions;
105 +**Not save alarm OFF:** If checked, after the alarm is dismissed, the corresponding alarm records will be deleted from the log file.
105 105  
107 +**Alarm Condition**: Alarm is triggered when designated address meets the alarm condition, it provides four conditions;
108 +
106 106  1. **High alarm:** Alarm is triggered when it reaches high limit. It can be a constant or a variable
107 107  1. **Low alarm:** Alarm is triggered when it reaches low limit. It can be a constant or a variable
108 108  1. **Range alarm:** Alarm is triggered when it exceeds the range. It can be a constant or a variable
109 109  1. **Equivalent alarm: **Alarm is triggered when the value equals to the given data. It can be a constant or a variable
110 110  
111 -**(9) Alarm Info: **It is used for setting alarm content (command);
114 +**Alarm Info: **It is used for setting alarm content (command);
112 112  
113 -**(10) Alert: **It is used to mark whether the alarm has occurred. if an alarm occurs, the address of "control bit" will be written to 1. If "clear alert when alarm OFF" is checked, the address of "control bit" will be written to 0.
116 +**Alert: **It is used to mark whether the alarm has occurred. if an alarm occurs, the address of "control bit" will be written to 1. If "clear alert when alarm OFF" is checked, the address of "control bit" will be written to 0.
114 114  
115 -**(11) Alarm Screen: **Pop-up alarm screen (it need to be sub-screen);
118 +**Alarm Screen: **Pop-up alarm screen (it need to be sub-screen);
116 116  
117 117  1. **Position: **The location of the screen alarm display.
118 118  1. **Pop-up Interval: **The time of reopen the alarm screen when alarm screen closed.
... ... @@ -119,38 +119,36 @@
119 119  1. **Pop-up once: **Pop up alarm screen once.
120 120  1. **Close window when alarm off: **Automatically close the alarm screen when alarm off.
121 121  
122 -**(12) Beep when alarm ON: **beep works when the alarm is triggered, in the default mode, the beep works until the alarm is released.
125 +**Beep when alarm ON: **beep works when the alarm is triggered, in the default mode, the beep works until the alarm is released.
123 123  
124 -**(13) Beep once:** Beep works once, when alarm is triggered.
127 +**Beep once:** Beep works once, when alarm is triggered.
125 125  
126 -**(14) Alarm List**
129 +**Alarm List**
127 127  
128 128  It displays all the word alarm lists; it will show the alarm information;
129 129  
130 130  **Operating Procedures of Adding One Alarm**
131 131  
132 -1. Click "Project"-> "Word Alarm" as below shows.
135 +* Click "Project" "Word Alarm" as below shows.
133 133  
134 134  (% style="text-align:center" %)
135 135  [[image:8.Basic Function_html_1b59522c984cd7c2.png||height="144" width="492" class="img-thumbnail"]]
136 136  
137 -(% start="2" %)
138 -1. Click [Add] button to open [Word Alarm] setting window.
140 +* Click "AddClick" button to open "Word Alarm" setting window.
139 139  
140 140  (% style="text-align:center" %)
141 141  [[image:8.Basic Function_html_942107c81fc6901c.png||height="307" width="554" class="img-thumbnail"]]
142 142  
143 -(% start="3" %)
144 -1. Set Basic information of word alarm.
145 -1. Set "Content".
146 -1. Other settings can be set according to the actual situation.
147 -1. Click "OK" button to complete settings.
145 +* Set Basic information of word alarm.
146 +* Set "Content".
147 +* Other settings can be set according to the actual situation.
148 +* Click "OK" button to complete settings.
148 148  
149 149  **HMI Alarm Demo Download Link**
150 150  
151 151  [[https:~~/~~/drive.google.com/open?id=1Llq03CMISM_1mMIfU308hxFbs4rGdQGP>>url:https://drive.google.com/open?id=1Llq03CMISM_1mMIfU308hxFbs4rGdQGP]]
152 152  
153 -= **{{id name="_Toc17174"/}}{{id name="_Recipe"/}}Recipe** =
154 += **Recipe** =
154 154  
155 155  Traditional recipe is composed of multiple groups of information with the same structure and different data. Due to the similarity of these information, you could edit them into a set of recipes to facilitate the transfer of data between HMI and PLC.
156 156  
... ... @@ -175,23 +175,20 @@
175 175  (% style="text-align:center" %)
176 176  [[image:8-1Recipe.png]]
177 177  
178 -**(1) Basic**
179 +**Basic**
179 179  
180 -1. **Recipe Folder:** Give Recipe folder name (It can be used, when setting Recipe display object);
181 +* **Recipe Folder:** Give Recipe folder name (It can be used, when setting Recipe display object);
182 +** **✎Note: **Recipe Folder name can only consist of (0~~9), (a~~z), (A~~Z), ('_'), (' ') and other non-English characters;
183 +* **Group: **It sets the groups' initial number of recipe;
184 +* **Elements:** It sets members' initial number of each group;
185 +* **Data Format:** There are some formats can be supported in Recipe, like 16-bit BCD, 16-bit signed, 16-bit unsigned, 32-bit BCD, 32-bit signed, 32-bit unsigned, 32-bit floating and string. If each member requires different formats, please set it one by one in form;
186 +* **Decimal: **It sets integer and scale digits;
181 181  
182 -* **✎Note: **Recipe Folder name can only consist of (0~~9), (a~~z), (A~~Z), ('_'), (' ') and other non-English characters;
188 +**Mode Selection**
183 183  
184 -(% start="2" %)
185 -1. **Group: **It sets the groups' initial number of recipe;
186 -1. **Elements:** It sets members' initial number of each group;
187 -1. **Data Format:** There are some formats can be supported in Recipe, like 16-bit BCD, 16-bit signed, 16-bit unsigned, 32-bit BCD, 32-bit signed, 32-bit unsigned, 32-bit floating and string. If each member requires different formats, please set it one by one in form;
188 -1. **Decimal: **It sets integer and scale digits;
189 -
190 -**(2) Mode Selection**
191 -
192 192  Users could select Simple or Advanced mode.
193 193  
194 -**(3) Function Address:**
192 +**Function Address:**
195 195  
196 196  All the operations for recipe is by this address
197 197  
... ... @@ -202,77 +202,83 @@
202 202  * =8 Delete.
203 203  * =16 Delete and Sequence.
204 204  
205 -**(4) Use Multiple File**
203 +**Use Multiple File**
206 206  
207 207  Check it to use more than one recipe file in HMI, but this option only valid in [Advanced mode];
208 208  
209 -**(5) Select language**
207 +**Select language**
210 210  
211 211  The text in HMI can be in 8 languages, user can set language in here;
212 212  
213 -**(6) Address**
211 +**Address**
214 214  
215 215  1. **Group:** This address is for selecting group number;
216 216  1. **Start: **This is starting address is for reading and writing in recipe, PIStudio will automatically assigns addresses for each members;
217 217  1. **File(16 words): **This address only available when enable the Use Multiple File. This setting address is for input the recipe file's filename.
218 218  
219 -**(7) Use Index**
217 +**Use Index**
220 220  
221 221  If the value from Group address is changed, Read address will display the new data according to new group number immediately. Relatively, if the data of write address is changed, the corresponding group from table is also changed.
222 222  
223 -**(8) Query by Element**
221 +**Query by Element**
224 224  
225 225  Enable it for querying group by specify element, select a primary key from all the elements, except the group number. This element value from all groups must be unique if want to set as primary key;
226 226  
225 +(% class="box infomessage" %)
226 +(((
227 227  **✎Note: **When this option is enabled, Group address will be invalid.
228 +)))
228 228  
229 -**(9) Use Independent Write Address**
230 +**Use Independent Write Address**
230 230  
231 231  To separate Recipe read address and write address.
232 232  
233 -**(10) Use Insert**
234 +**Use Insert**
234 234  
235 235  It inserts data into the specified group, if the specified group already exists, it would not cover the original data, while it will move the original group next one after it.
236 236  
237 -**(11) Discontinuous Address**
238 +**Discontinuous Address**
238 238  
239 239  Whether enable the non-consecutive recipe operation addresses or not. If disabled, the recipe address will recover as the continuous addresses.
240 240  
242 +(% class="box infomessage" %)
243 +(((
241 241  **✎Note: **This function only supported in HMI+, i series, ie series, ig series.
245 +)))
242 242  
243 243  **Operating Procedures**
244 244  
245 -1) Click "Project"->"Bit Alarm" as below shows.
249 +* Click "Project""Bit Alarm" as below shows.
246 246  
247 247  (% style="text-align:center" %)
248 248  [[image:8.Basic Function_html_a7d1546a3a9f752f.png||height="144" width="535" class="img-thumbnail"]]
249 249  
250 -2) Click "Add" button to open "Recipe" setting window.
254 +* Click "Add" button to open "Recipe" setting window.
251 251  
252 252  (% style="text-align:center" %)
253 253  [[image:8.Basic Function_html_8f04e01413981054.png||height="307" width="554" class="img-thumbnail"]]
254 254  
255 -3) Set basic settings for recipe.
259 +* Set basic settings for recipe.
260 +* Select mode according to actual condition.
261 +* Other settings can be set according to the actual situation.
262 +* Click "OK“ button to complete settings.
256 256  
257 -4) Select mode according to actual condition.
258 -
259 -5) Other settings can be set according to the actual situation.
260 -
261 -6) Click [OK] button to complete settings.
262 -
263 263  **Recipe Demo Download Link**
264 264  
265 265  [[https:~~/~~/drive.google.com/open?id=1Cjbq_tW-NIirHFBpxt47g7IKvoYaWqUR>>url:https://drive.google.com/open?id=1Cjbq_tW-NIirHFBpxt47g7IKvoYaWqUR]]
266 266  
267 -= (% style="color:inherit; font-family:inherit; font-size:29px" %)**Traditional Recipe**(%%) =
268 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**Traditional recipe**(%%) =
268 268  
269 269  Traditional recipe is composed of multiple groups of information with the same structure and different data. Due to the similarity of these information, you could edit them into a set of recipes to facilitate the transfer of data between HMI and PLC.
270 270  
271 271  Traditional recipe function is valid only when the LEVI project is converted to the PI project, and the original project uses the traditional recipe.
272 272  
274 +(% class="box infomessage" %)
275 +(((
273 273  **✎Note**: Currently, only HMI+, i series, ie series, and ig series support the traditional recipe.
277 +)))
274 274  
275 -== **Simple recipe mode** ==
279 +== Simple recipe mode ==
276 276  
277 277  Click the "Traditional Recipe" [[image:8-2TraditionalRecipe.png]] in the "Data tool" bar in the upper side of the software, and the following interface will pop up:
278 278  
... ... @@ -284,16 +284,19 @@
284 284  * The recipe folder name can only consist of (0~~9), (a~~z), (A~~Z), ('_'), ('').
285 285  * The element name of the recipe cannot include following 5 special characters: " **,** " , " **|** " , " **<** " , " **>** " , " **&** " .
286 286  
287 -== **Recipe display** ==
291 +== Recipe display ==
288 288  
289 289  Select the file type "Traditional recipe file" in object "Recipe Display", and it is recommended to fill in the traditional recipe group number HSW1612 to the address of select line.
290 290  
291 -**✎Note**: The Recipe Display can display up to 50 groups of 100 elements, which can be to display out of range by enabled "Address Control", as following shown:
295 +(% class="box infomessage" %)
296 +(((
297 +**✎Note**: The Recipe Display can display up to 50 groups of 100 elements by default, which can be to display out of range by enabled "Address Control". After the "Address Control" is enabled, the display group number can be reached to 100. If want to display more than 100, please adjust the "Start Group" from "Address Control" to index the display group, as following shown:
298 +)))
292 292  
293 293  (% style="text-align:center" %)
294 294  [[image:8-4TraditionalRecipeDisplayConfigScreen.png||class="img-thumbnail"]]
295 295  
296 -== **Recipe transmission address** ==
303 +== Recipe transmission address ==
297 297  
298 298  The special addresses used in the Recipe are shown in the following table:
299 299  
... ... @@ -344,26 +344,26 @@
344 344  1. The RPW register only supports word address access.
345 345  1. It can be known from the coding method of RPW~*~*~#~#~#~# that the range of RPW is from RPW000000-RPW990450, wherein the range of group number is 0-100, and the range of element is 0-450.
346 346  
347 -== **Recipe example** ==
354 +== Recipe example ==
348 348  
349 349  The recipe index makes the modification and display of recipe data more convenient. Only need to modify and display the data of the recipe file through "Numeric Input/Display" Object and "Word Switch".
350 350  
351 -(1) Edit the recipe configuration, create three groups of recipes, 4 elements for per group: Red, green, blue, spraying time, as following shown:
358 +Edit the recipe configuration, create three groups of recipes, 4 elements for per group: Red, green, blue, spraying time, as following shown:
352 352  
353 353  (% style="text-align:center" %)
354 354  [[image:8-5TraditionalRecipeCaseConfig.png]]
355 355  
356 -(2) RPW 0~~3 can display the data of group for the selected line. RPW10000~~10003, RPW20000~~20003, RPW30000~~30003 each address can display the single element. Directly modify the content of the RPW address and then modify the recipe data, as following shown:
363 +RPW 0~~3 can display the data of group for the selected line. RPW10000~~10003, RPW20000~~20003, RPW30000~~30003 each address can display the single element. Directly modify the content of the RPW address and then modify the recipe data, as following shown:
357 357  
358 358  (% style="text-align:center" %)
359 359  [[image:8-7TraditionalRecipeCaseShowNoOpera.png]]
360 360  
361 -(3) After selecting the 2nd group, trigger the download button to download the whole group data to the corresponding element address (For this case, the data will write into HDW0~~3), or trigger the upload button to upload the content of the element address to the specified recipe group.
368 +After selecting the 2nd group, trigger the download button to download the whole group data to the corresponding element address (For this case, the data will write into HDW0~~3), or trigger the upload button to upload the content of the element address to the specified recipe group.
362 362  
363 363  (% style="text-align:center" %)
364 364  [[image:8-6TraditionalRecipeCaseShow.png]]
365 365  
366 -= **{{id name="_Toc5565"/}}{{id name="_Trend_Chart"/}}Trend Chart** =
373 += **Trend chart** =
367 367  
368 368  Trend chart function is used for displaying the real-time data in HMI as curve graph, which X axis represent as time, Y axis represent as data.
369 369  
... ... @@ -401,13 +401,16 @@
401 401  
402 402  **(4) Curve Table:** The sample address you have set would display on it. Click the corresponding box to modify the content.
403 403  
411 +(% class="box infomessage" %)
412 +(((
404 404  **✎Note: **Curve names can only consist of Chinese characters, (0~~9), (a~~z), (A~~Z), ('_') (' '), and other non-English characters.
414 +)))
405 405  
406 406  **Trend Chart Demo Download Link**
407 407  
408 408  [[https:~~/~~/drive.google.com/open?id=1smnaAvSxOWC0WQK4_uvqHXWn4vUZxGJC>>url:https://drive.google.com/open?id=1smnaAvSxOWC0WQK4_uvqHXWn4vUZxGJC]]
409 409  
410 -= **{{id name="_Toc7121"/}}{{id name="_History_XY_Plot"/}}History XY Plot** =
420 += **History XY plot** =
411 411  
412 412  Different from TrendChart, uses need to set history XY curve items in project. Please click "Project"-> "History XY Plot" to open the setting screen.
413 413  
... ... @@ -443,29 +443,31 @@
443 443  
444 444  **(4) Curve Table:** The sample address you have set would display on it. Click the corresponding box to modify the content.
445 445  
456 +(% class="box infomessage" %)
457 +(((
446 446  **✎Note: **Curve names can only consist of Chinese characters, (0~~9), (a~~z), (A~~Z), ('_') (' '), and other non-English characters.
459 +)))
447 447  
448 448  **Operating Procedure**
449 449  
450 -1. Click "Project" -> "History XY Plot" to open the function selecting windows.
463 +* Click "Project" "History XY Plot" to open the function selecting windows.
451 451  
452 452  (% style="text-align:center" %)
453 453  [[image:8.Basic Function_html_5da6ca44bd28acbe.png||height="144" width="533" class="img-thumbnail"]]
454 454  
455 -(% start="2" %)
456 -1. Click "Add" button to open [History XY Plot] setting windows.
468 +* Click "Add" button to open "History XY Plot” setting windows.
457 457  
458 458  (% style="text-align:center" %)
459 459  [[image:8.Basic Function_html_6345b50ea55168fa.png||height="307" width="554" class="img-thumbnail"]]
460 460  
461 -1. Setting the function of History XY Plot.
462 -1. Click "OK" to save the setting.
473 +* Setting the function of History XY Plot.
474 +* Click "OK" to save the setting.
463 463  
464 464  **Download Link**
465 465  
466 466  [[https:~~/~~/drive.google.com/open?id=1t4_HuRmIJJ-B5ryA2kVMadD9FywKhZ4r>>url:https://drive.google.com/open?id=1t4_HuRmIJJ-B5ryA2kVMadD9FywKhZ4r]]
467 467  
468 -= (% style="color:inherit; font-family:inherit; font-size:29px" %)**Data Record**(%%) =
480 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**Data record**(%%) =
469 469  
470 470  The data record function is organized according to the structure below. In a project, there can be multiple record groups, each record group containing multiple channels. Different groups have different sampling times.
471 471  
... ... @@ -484,8 +484,23 @@
484 484  
485 485  For the file storage of data, see the file size configuration during data record configuration.
486 486  
487 -✎**Note: **The record group name can only be composed of Chinese characters, (0~~9), (a~~z), (A~~Z), ('_'), ('') and other non-English characters.
499 +✎**Note: **
488 488  
501 +After enable the Cloud and check the box of Upload to Cloud, the communication port settings of the address in the imported Data record configuration must be the same as the communication port settings of the current project, otherwise it cannot be used normally.
502 +
503 +The number of Data records upload to Cloud shall not exceed the limit value, or the sum of the imported Data records and the number of existing alarm records shall not exceed the limit value. the specific limitation as following table:
504 +
505 +(% style="margin-left:auto; margin-right:auto; width:513px" %)
506 +|=(% style="width: 70px;" %)Series|=(% style="width: 442px;" %)Number of Data Record upload to Cloud
507 +|(% style="width:70px" %)8000-R|(% style="text-align:center; width:442px" %)100
508 +|(% style="width:70px" %)9000-R|(% style="text-align:center; width:442px" %)100
509 +|(% style="width:70px" %)3000ig|(% style="text-align:center; width:442px" %)50
510 +|(% style="width:70px" %)8000ig|(% style="text-align:center; width:442px" %)100
511 +
512 +The record group name can only be composed of Chinese characters, (0~~9), (a~~z), (A~~Z), ('_'), ('') and other non-English characters.
513 +
514 +Channel name cannot incloud following symbols: :" , ", " | ", " < ", " > ", " & ".
515 +
489 489  (% class="wikigeneratedid" id="HSettings" %)
490 490  **Settings**
491 491  
... ... @@ -564,7 +564,7 @@
564 564  
565 565  **[[Video Link>>https://drive.google.com/open?id=1h7VUsIJqH4LIRjjtphbv9Kmzd6jUMPtE]]**
566 566  
567 -= **{{id name="_Toc3497"/}}{{id name="_User_Permission"/}}User Permission** =
594 += **User permission** =
568 568  
569 569  **Introduction**
570 570  
... ... @@ -573,11 +573,14 @@
573 573  1. Operating record: it records user operations information, the records files are saved in HMI flash; its path is [~\~\flash~\~\UserOperationLogs.db].
574 574  1. When it is on simulator mode, the files are saved in C disk, its path is [C:~\~\WECON\UserMgrFile\UserOperationLogs.db].
575 575  
603 +(% class="box infomessage" %)
604 +(((
576 576  ✎**Note: **The user name and password must be unique.
606 +)))
577 577  
578 -== **Settings** ==
608 +== Settings ==
579 579  
580 -**Open PIStudio software, then operate as the following figure.**
610 +Open PIStudio software, then operate as the following figure.
581 581  
582 582  (% style="text-align:center" %)
583 583  [[image:用户权限 1.png||class="img-thumbnail"]]
... ... @@ -596,25 +596,26 @@
596 596  * When the configured file does not have the administrator account, a new user can be added  through "Funtion address" and set as the administrator.
597 597  * If you select hidden fucntion when configuring user account, the account would display as "~*~*~*~*~*~*" in the list. You only need to enter the password of the corresponding hidden user to log in.
598 598  
599 -== **Object permission configuration** ==
629 +== Object permission configuration ==
600 600  
601 601  (% style="text-align:center" %)
602 602  [[image:用户权限 2.png||class="img-thumbnail"]]
603 603  
604 -{{id name="OLE_LINK3"/}}{{id name="OLE_LINK4"/}}**Operation Procedure of Object Permission**
634 +**Operation Procedure of Object Permission**
605 605  
606 606  1. Open the object setting windows;
607 -1. Select [Security] windows;
608 -1. Check the [User Permission];
609 -1. Select [Level] to set permission level;
610 -1. Enter [Log Message], it is for operation records, if it was empty, the operation for this object would be not be recorded;
611 -1. Select the ~[[[Access Denied Setting>>path:#_Security]]] mode;
637 +1. Select "Security" windows;
638 +1. Check the "User Permission";
639 +1. Select "Level" to set permission level;
640 +1. Enter "Log Message", it is for operation records, if it was empty, the operation for this object would be not be recorded;
641 +1. Select the "[[Access Denied Setting>>path:#_Security]]" mode;
612 612  
613 613  **Log information description**
614 614  
615 -1. A combination of Chinese characters, numbers, and uppercase and lowercase letters can be entered, and the number does not exceed 63.
616 -1. The format of insert variable:{variable address, data format}. e.g., {HDW100,UW2.1}.
645 +A combination of Chinese characters, numbers, and uppercase and lowercase letters can be entered, and the number does not exceed 63.
617 617  
647 +The format of insert variable:{variable address, data format}. e.g., {HDW100,UW2.1}.
648 +
618 618   The data format are as follows.
619 619  
620 620  (% class="table-bordered" %)
... ... @@ -630,8 +630,7 @@
630 630  |W|Single word
631 631  |D|Double word
632 632  
633 -(% start="3" %)
634 -1. Examples.
664 +Examples.
635 635  
636 636  * Unsigned decimal, BCD, 32-bit float and Signed decimal are as follows.
637 637  
... ... @@ -754,7 +754,7 @@
754 754  
755 755  [[https:~~/~~/drive.google.com/open?id=1qOiEDvo_1H1YqpoLDpS77dGaAFm8nrGq>>url:https://drive.google.com/open?id=1qOiEDvo_1H1YqpoLDpS77dGaAFm8nrGq]]
756 756  
757 -= **{{id name="_Toc29015"/}}{{id name="_MessagePrompt"/}}Message Prompt** =
787 += Message prompt =
758 758  
759 759  A message box is a window used to show some prompts or warnings to users. For example, the application process a task in the process of pop-up message box, suggesting that "U disk has been detected", then the customer can carry out data dump function.
760 760  
... ... @@ -821,12 +821,10 @@
821 821  
822 822  For example:
823 823  
824 -~1. In 3000ig's Cloud, the monitoring tags upload to the Cloud in real time is limited to 100.
854 +* In 3000ig's Cloud, the monitoring tags upload to the Cloud in real time is limited to 100.
855 +* For 3000ig's Alarm, the Alarm records of word alarms and bit alarms upload to Cloud is limited to 20. (See [["Alarm">>http://docs.we-con.com.cn/wiki/pistudio/view/Helps/08.Basic%20Function/#HAlarm]] for details).
856 +* For 3000ig's Data record, the Data records upload to Cloud is limited to 50. (For details, please refer to [["Data Record">>http://docs.we-con.com.cn/wiki/pistudio/view/Helps/08.Basic%20Function/#HDataRecord]]).
825 825  
826 -2. For 3000ig's Alarm, the Alarm records of word alarms and bit alarms upload to Cloud is limited to 20. (See [["Alarm">>http://docs.we-con.com.cn/wiki/pistudio/view/Helps/08.Basic%20Function/#HAlarm]] for details).
827 -
828 -3. For 3000ig's Data record, the Data records upload to Cloud is limited to 50. (For details, please refer to [["Data Record">>http://docs.we-con.com.cn/wiki/pistudio/view/Helps/08.Basic%20Function/#HDataRecord]]).
829 -
830 830  **(2) Server Selection**
831 831  
832 832   **Server**: China, ASEAN, and Europe.