Changes for page 06 Data Tool

Last modified by Joe on 2026/10/24 10:24

From version 2.1
edited by Wecon
on 2025/09/05 10:36
Change comment: There is no comment for this version
To version 33.1
edited by Joe
on 2026/10/24 10:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Wecon
1 +XWiki.joe
Content
... ... @@ -1,7 +1,4 @@
1 1  (% class="wikigeneratedid" %)
2 -test test
3 -
4 -(% class="wikigeneratedid" %)
5 5  This chapter provides information about basic functions and configuration in PIStudio.
6 6  
7 7  = **Alarm** =
... ... @@ -222,18 +222,19 @@
222 222  |Bottom|3|1|2|40
223 223  |Outside|2|3|3|20
224 224  
225 -From the above table, one group of recipes is needed when spraying different parts, and three groups of recipes can be established, and each group of recipes has four ingredients: Red, Green, Blue, Spraying time. The value of each ingredient is different in different groups of recipes.**Recipe configuration**
222 +From the above table, one group of recipes is needed when spraying different parts, and three groups of recipes can be established, and each group of recipes has four ingredients: Red, Green, Blue, Spraying time. The value of each ingredient is different in different groups of recipes. **Recipe configuration**
226 226  
227 227  The recipe function needs to be used with the recipe configuration area and [Recipe record] object. Click [Recipe] in the [System configuration/Record setting] in the upper left side of the software [[image:1698393787529-717.png]]and the following interface will pop up:
225 +
228 228  
229 229  (% style="text-align:center" %)
230 -[[image:1.png]]
228 +[[image:taavZYE8GK.png]]
231 231  
232 -Click [Add] to pop up the recipe setting interface, as shown in the following figure:
233 -
234 234  (% style="text-align:center" %)
235 -[[image:2.png]]
231 +[[image:8-1Recipe.png]]
236 236  
233 +Click [Add] to pop up the recipe setting interface, as shown in the following figure:
234 +
237 237  |Recipe configuration options|Description|Notice
238 238  |Recipe name|Name the current recipe|Note: Recipe name can only consist of (0~~9), (a~~z), (A~~Z), ('_'), ('') and other non-English characters.
239 239  |Group number|Configure the group number of the current recipe, ranging from 0 to 1000|
... ... @@ -277,9 +277,6 @@
277 277  
278 278  **Description**
279 279  
280 -(% style="text-align:center" %)
281 -[[image:8-1Recipe.png]]
282 -
283 283  **Basic**
284 284  
285 285  * **Recipe Folder:** Give Recipe folder name (It can be used, when setting Recipe display object);
... ... @@ -465,17 +465,21 @@
465 465  * When the elements of a line in CSV file is more than the elements set in the software (DB), it will prompt the import failure;
466 466  * When the CSV file imported into the regular series HMI is a recipe file, the data representing the recipe format (elements, number of groups, whether it is a special recipe) in line 1 must be correct, otherwise the import of CSV file will fail.
467 467  
468 -== **Recipe record function** ==
463 += **New recipe ** =
469 469  
470 -**Basic setting**
465 +(% class="box infomessage" %)
466 +(((
467 +Note: The recipe is available for the ig and RH series, starting from software version PI9. For other series, please refer to the traditional recipe.
468 +)))
471 471  
470 +**General:**
471 +
472 472  (% style="text-align:center" %)
473 -[[image:3.png]]
473 +[[image:AzlSf2dTCpL.png]]
474 474  
475 -Recipe selection: Select the recipe name to be displayed. The list is all the recipes configured in the recipe. If the list is empty, add the recipe in [Recipe].
475 +**Recipe select:** Select the recipe name to be displayed. The list is all the recipes configured in the recipe. If the list is empty, add the recipe in [Recipe].
476 476  
477 -Recipe shortcut key setting:
478 -
477 +**Recipe buttons  configuration:**
479 479  Add data: Used to add groups.
480 480  
481 481  Delete data: Used to delete the selected configuration
... ... @@ -488,28 +488,100 @@
488 488  
489 489  Export recipe: Used to export the current recipe as a file.
490 490  
491 -**Graphic**
490 +**Graphic:**
492 492  
493 493  (% style="text-align:center" %)
494 -[[image:4.png]]
493 +[[image:AAwnFNTik0dN.png]]
495 495  
496 -Style selection: Styles can be switched or customized.
495 +**Style select:**The basic and custom styles can be selected for the recipe table. Enabling custom styles allows you to configure the table's colors.
497 497  
498 -Background configuration: Set the recipe background, including background color and transparency.
497 +**Cell type: **The height and widths of table rows and columns can be customized.
498 +**Security:**
499 499  
500 -Table configuration: Set the appearance of recipe table area, including row background color, row spacing color, horizontal header background color, vertical header background color, horizontal header text color, vertical header text color, text color, row selected color, name color, line color and cell style.
500 +(% style="text-align:center" %)
501 +[[image:aaa.png]]
501 501  
502 -**Expansion**
503 +**Object Lock**
504 +1.Use an interlock bit address; when the address value is 0, the component will be locked and a lock icon will be displayed. The bit switch can only be operated when the bit at the specified address is 1.
505 +2.To hide the lock icon, check the "Do not display lock icon" option.
506 +3.To lock the bit switch when the interlock bit address is 1, simply check the "Lock when ON" option.
507 +4.Check "Display in grayscale" to have text information appear in gray when the component is locked.
508 +**New recipe function address**
503 503  
510 +In recipe, new special address is used as Function address.
511 +
512 +**Address Type:RPG**
513 +
514 +(% class="box infomessage" %)
515 +(((
516 +Note: The new recipe **cannot use the internal function addresses of traditional recipes**; only the new recipe in** PI 11.4** and above can use RPG addresses.
517 +)))
518 +
504 504  (% style="text-align:center" %)
505 -[[image:5.png]]
520 +[[image:企业微信截图_17570533194720.png]]
506 506  
507 -Object lock: With the interlock address, the object is locked and the lock icon is displayed (upper left corner of the object) when the lock address is 0, and the bit switch is operable only when the bit pointed by the interlock bit address is 1. To lock the bit switch when the interlock bit address is 1, just check "Lock in ON".
522 +(% style="text-align:center" %)
523 +[[image:企业微信截图_17570534728083.png]]
508 508  
509 -Object lock icon: Icons will not display when the [Not display “Lock” icon] option is checked. Icon display will adapt to the change of object size.
525 +(% class="box infomessage" %)
526 +(((
527 +Note: There is a set of function address in each recipe.
528 +)))
510 510  
511 -Gray level display: When the object is locked, the text message will be grayed out.
530 +|(% style="width:107px" %)Name|(% style="width:162px" %)Data format|Length|Function
531 +|(% style="width:107px" %)File name|(% style="width:162px" %)String|15 word address|Input file name
532 +|(% style="width:107px" %)Record select|(% style="width:162px" %)16-bit unsigned decimal|(((
533 +1 word address
512 512  
535 +(0-65535)
536 +)))|Currently selected record, numbered starting from 0. When the record selection value changes, the corresponding value will be updated.
537 +|(% style="width:107px" %)Function address|(% style="width:162px" %)16-bit unsigned decimal|(((
538 +1 word address
539 +
540 +(0-65535)
541 +)))|(((
542 +Enter a specific value to send a command to the selected record
543 +
544 +"1": Add a new recipe record
545 +
546 +"2": Delete the selected recipe record
547 +
548 +"3": Upload the recipe
549 +
550 +"4": Download the recipe
551 +
552 +"5": Update the selected recipe record
553 +)))
554 +|(% style="width:107px" %)Result|(% style="width:162px" %)16-bit unsigned decimal|1 word address (-32768~-~-32767)|(((
555 +View the result of executing the command.
556 +
557 +Display "1": Successfully executed the command
558 +
559 +Display "2": The record limit has been reached and no new records can be added.
560 +
561 +Display "4": No corresponding option
562 +
563 +Display "8": unknown command
564 +
565 +Display "16": recipe download failed.
566 +
567 +Display "32": recipe upload failed.
568 +
569 +Display "64": recipe update failed.
570 +)))
571 +|(% style="width:107px" %)Record count|(% style="width:162px" %)16-bit unsigned decimal|(((
572 +1 word address
573 +
574 +(0-65535)
575 +)))|Display the number of records in the current recipe
576 +|(% style="width:107px" %)Element address|(% style="width:162px" %)16-bit unsigned decimal|(((
577 +1 word address
578 +
579 +(0-65535)
580 +)))|Element address
581 +
582 +
583 +
513 513  = (% style="color:inherit; font-family:inherit; font-size:29px" %)**Traditional recipe**(%%) =
514 514  
515 515  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.
... ... @@ -550,22 +550,22 @@
550 550  The special addresses used in the Recipe are shown in the following table:
551 551  
552 552  (% class="table-bordered" %)
553 -|=Address|=Description|=Function
554 -|HSW1611|Traditional Recipe transfer operation.|(((
624 +|=Address|=(% style="width: 445px;" %)Description|=(% style="width: 629px;" %)Function
625 +|HSW1611|(% style="width:445px" %)Traditional Recipe transfer operation.|(% style="width:629px" %)(((
555 555  ~=1: Recipe download.
556 556  
557 557  ~=2: Recipe upload.
558 558  )))
559 -|HSW1612|Traditional Recipe group number.|Traditional Recipe group number.
630 +|HSW1612|(% style="width:445px" %)Traditional Recipe group number.|(% style="width:629px" %)Traditional Recipe group number.
560 560  |(((
561 561  HSW242
562 -)))|(((
633 +)))|(% style="width:445px" %)(((
563 563  Recipe operation result prompt:
564 564  
565 565  Upload: Data is written to recipe file from address.
566 566  
567 567  Download: Data is written to the address from recipe file.
568 -)))|(((
639 +)))|(% style="width:629px" %)(((
569 569  ~=1: Recipe download, start.
570 570  
571 571  ~=2: Recipe download, execution error.
... ... @@ -580,6 +580,7 @@
580 580  
581 581  ~=12: Recipe upload, successful.
582 582  )))
654 +|HSW11816|(% style="width:445px" %)Recipe record component button spacing control|(% style="width:629px" %)This controls the spacing between the top and bottom rows of buttons in all recipe record widgets. The value is the pixel spacing between the buttons. The minimum value is 0, and the maximum value is calculated based on the width of each recipe widget. The spacing plus the button size must not exceed the widget's size. (Note that if the register is greater than the maximum value, the actual spacing is the maximum spacing.)
583 583  
584 584  == **Recipe index** ==
585 585  
... ... @@ -830,6 +830,118 @@
830 830  
831 831  You could click here to jump to object "[[Data Record Display>>https://docs.we-con.com.cn/bin/view/PIStudio/06.Objects/#HDatarecorddisplay]]"
832 832  
905 += Column Chart =
906 +
907 +Use the bar chart  to monitor and visualize register data in real time
908 +
909 +== **Y-axis configuration** ==
910 +
911 +Configure the Y-axis parameters, including  value type, minimum ,maximum ,data types, and decimal point settings.
912 +
913 +(% style="text-align:center" %)
914 +[[image:5.png]]
915 +
916 +== **Channel setting** ==
917 +
918 +Set the channel address to be displayed.
919 +
920 +**Dynamic color:** Change value of a word address to change the color of the channel display.
921 +
922 +Dynamic color sequence: The color sequence number bound to the channel (click to enter the color sequence configuration interface)
923 +
924 +(% style="text-align:center" %)
925 +[[image:1.png]]
926 +
927 +(% class="wikigeneratedid" %)
928 +**Color sequence configuration interface**
929 +
930 +(% style="text-align:center" %)
931 +[[image:2.png]]
932 +
933 +**Upgrade to Global Configuration: **This color sequence is upgraded to the global default.
934 +
935 +**Global Configuration:** When a new bar chart control is created in a project, the color sequence has a default configuration. When you upgrade an existing configuration to a global configuration, the default color sequence for the new control will be the same as the configured color sequence.
936 +
937 +
938 +**Enable Baseline:** Set baselines on the bar chart.
939 +
940 +**Baseline: **The baseline ID bound to the channel) (click to enter the baseline configuration interface).
941 +
942 +(% style="text-align:center" %)
943 +[[image:121.png]]
944 +
945 +**Baseline Configuration:**
946 +
947 +**Value type: **Baseline value type
948 +
949 +(**Fixed value: **baseline value is fixedly set; **Dynamic address:** baseline value is read from address).
950 +
951 +**Upgrade to Global Configuration:** This will make this warning zone the global default configuration.
952 +
953 +Global Configuration: When a new bar chart control is created in a project, the warning zone has a default configuration. When you upgrade an existing configuration to a global configuration, the default configuration for the new control will be the same as the configured one.
954 +
955 +(% style="text-align:center" %)
956 +[[image:3.png]]
957 +
958 +== **Appearance setting** ==
959 +
960 +(% class="wikigeneratedid" %)
961 +Set a configuration for the X-axis, background color, etc.
962 +
963 +(% style="text-align:center" %)
964 +[[image:4.png]]
965 +
966 +== **Function settings** ==
967 +
968 +**Column Update Method:**
969 +
970 +**Periodic Update:** Updates the histogram periodically.
971 +
972 +**Triggered Update: **Controls whether the histogram updates based on an address.
973 +
974 +**Triggered Periodic Update:** Triggers a periodic update of the histogram.
975 +
976 +**Cycle update time: **Periodic update time setting, unit: seconds
977 +
978 +**Function control starting address: **The function of the bar chart can be controlled by the address. The starting address is configured here. For specific functions, refer to the address description list.
979 +
980 +(% style="text-align:center" %)
981 +[[image:0.png]]
982 +
983 +== Chart Button ==
984 +
985 +[[image:Screenshot 2025-09-09 102850.png||style="float:left"]]
986 +
987 +
988 +
989 +:Menu
990 +
991 +
992 +
993 +:Zoom in
994 +
995 +
996 +
997 +
998 +:Zoom out
999 +
1000 +
1001 +
1002 +
1003 +:Restore button (Reset the chart's zoom level to its original 1:1 ratio)
1004 +
1005 +
1006 +
1007 +
1008 +:Data label hide/show button(Controls hiding/showing of data labels)
1009 +
1010 +
1011 +
1012 +
1013 +:Settings Button
1014 +
1015 +
1016 +
833 833  = **User permission** =
834 834  
835 835  **Introduction**
... ... @@ -1213,6 +1213,12 @@
1213 1213  
1214 1214  = **Cloud** =
1215 1215  
1400 +(% class="box infomessage" %)
1401 +(((
1402 +**Note:** Regarding to how to download V-net Client in PC or V-net app on the phone, please refer to the following link.
1403 +**Link: [[Download>>https://docs.we-con.com.cn/bin/view/V-Net%202.0/Download/Software/]]**
1404 +)))
1405 +
1216 1216  **Introduction**
1217 1217  
1218 1218  You may configure the basic settings of Cloud functions, tags, and User MQTT according to your needs. (If the device supports the Cloud function, you can use the function and configure the tags after checking the box to enable it, or upload the data to the 3rd party server.)
... ... @@ -1262,7 +1262,7 @@
1262 1262  1. When you check the "low Data Mod" by default on new tags, the newly added tags will be enabled in Low Data Mode by default.
1263 1263  1. The longer the refresh interval, the slower the data upload, and the more traffic data will be saved. This function is only used for the control of tags.
1264 1264  
1265 -= MQTT[[image:2.png]] =
1455 += MQTT =
1266 1266  
1267 1267  (% class="wikigeneratedid" %)
1268 1268  Configurable type MQTT. Users can publish message to the MQTT server or subscribe topics from the MQTT server.
... ... @@ -2872,6 +2872,22 @@
2872 2872  (% style="text-align:center" %)
2873 2873  [[image:56.jpg]]
2874 2874  
3065 +This chapter describes how to use various MQTT communication protocols. Users can publish messages to the MQTT server and subscribe to topics from the server.
3066 +
3067 +Some HMI models support a multi-instance MQTT client architecture, allowing the HMI device to act as a client and connect to multiple independent MQTT Brokers (servers). With this function, messages can be published to different servers without interference. It breaks the limit of a single data channel, supports distributed data reporting, multi-cloud collaboration, and integration of heterogeneous systems, enabling "one-device multi-send" directly on the device side. In addition, different network adapters can be selected to bind data flows and enhance data security.
3068 +
3069 +Each MQTT connection instance supports independent operating status control and complete parameter configurations, ensuring high availability and flexibility of communication in complex network environments. In addition to enabling or disabling each server in project configuration, users can dynamically adjust the communication status of specific channels by operating registers according to service requirements or network conditions, without device restart or interference to other channels.
3070 +
3071 +Click [MQTT] [[image:1788161202460-725.png]]under Function Configuration/Cloud Configuration in the top menu bar of the software. Click the Add button to pop up the setting window, and select different cloud services for MQTT configuration, as shown in the figure below:
3072 +
3073 +[[image:1788161202461-324.png]]
3074 +
3075 +[[image:1788161202466-398.png]]
3076 +
3077 +Enabled: Check this option to enable the connection of the designated server.
3078 +
3079 +Network adapter: Click the button on the right and select a specified network adapter from the drop-down list. If [Default] is selected, the system will automatically use an available network port for connection. Multiple servers can share the same network adapter.
3080 +
2875 2875  = OPCUA Server =
2876 2876  
2877 2877  (% class="box infomessage" %)
1.png
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Wecon
1 +XWiki.joe
Size
... ... @@ -1,1 +1,1 @@
1 -476 bytes
1 +24.9 KB
Content
2.png
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Wecon
1 +XWiki.joe
Size
... ... @@ -1,1 +1,1 @@
1 -419 bytes
1 +6.5 KB
Content
3.png
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Wecon
1 +XWiki.joe
Size
... ... @@ -1,1 +1,1 @@
1 -13.4 KB
1 +15.1 KB
Content
4.png
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Wecon
1 +XWiki.joe
Size
... ... @@ -1,1 +1,1 @@
1 -26.6 KB
1 +34.5 KB
Content
5.png
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Wecon
1 +XWiki.joe
Size
... ... @@ -1,1 +1,1 @@
1 -9.0 KB
1 +32.2 KB
Content
0.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +32.6 KB
Content
12.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +1.1 KB
Content
121.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +31.2 KB
Content
1788160673662-172.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +1.8 KB
Content
1788161202460-725.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +1.8 KB
Content
1788161202461-324.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +37.6 KB
Content
1788161202466-398.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +17.1 KB
Content
6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +19.9 KB
Content
A06GBxcaxVb.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +29.4 KB
Content
AAwnFNTik0dN.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +33.7 KB
Content
AlArR7wDAyX.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +29.0 KB
Content
AzlSf2dTCpL.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +52.3 KB
Content
Screenshot 2025-09-08 172930.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +17.7 KB
Content
Screenshot 2025-09-09 102850.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +6.2 KB
Content
aaa.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +9.7 KB
Content
taavZYE8GK.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +80.4 KB
Content
企业微信截图_17570533194720.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +237.6 KB
Content
企业微信截图_17570534728083.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +192.8 KB
Content
企业微信截图_17573258167408.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +18.3 KB
Content
企业微信截图_17573258596819.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +820 bytes
Content
企业微信截图_17573258656147.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +2.8 KB
Content
企业微信截图_17573258723225.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +3.3 KB
Content
企业微信截图_17573258766561.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +2.8 KB
Content
企业微信截图_17573258811647.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +3.6 KB
Content
企业微信截图_175732588426.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.joe
Size
... ... @@ -1,0 +1,1 @@
1 +3.4 KB
Content