Changes for page 10 Advanced Function

Last modified by Jett on 2025/04/15 09:59

From version 14.1
edited by Hunter
on 2023/08/11 11:21
Change comment: There is no comment for this version
To version 2.1
edited by Leo Wei
on 2022/07/29 15:02
Change comment: Renamed from xwiki:PIStudio.1 User Manual.11\.Advanced Function.WebHome

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -PIStudio.WebHome
1 +PIStudio.1 User Manual.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Hunter
1 +XWiki.admin
Content
... ... @@ -6,17 +6,17 @@
6 6  1. Audio playing could play audio on HMI. You need to configure the relevant information, triggered by the condition, broadcast the set the mp3 audio file. The audio file can only be stored in the flash mp3 file.
7 7  1. Only the 9000 Series HMIs with audio modules can use this feature, and an external 3.5mm headphone head is required.
8 8  
9 -== Configuration ==
9 +== **Configuration** ==
10 10  
11 11  In PIStudio software, the setting procedue is as follow.
12 12  
13 13  (% style="text-align:center" %)
14 -[[image:音频 1.png||height="655" width="528" class="img-thumbnail"]]
14 +[[image:音频 1.png||class="img-thumbnail" height="655" width="528"]]
15 15  
16 -**Click "Set" to open "Audio settings" window.**
16 +**(1) Click "Set" to open "Audio settings" window.**
17 17  
18 18  (% style="text-align:center" %)
19 -[[image:11.Advanced Function_html_949272a66c003cd.png||height="402" width="588" class="img-thumbnail"]]
19 +[[image:11.Advanced Function_html_949272a66c003cd.png||class="img-thumbnail" height="402" width="588"]]
20 20  
21 21  * Audio list: Display the audio files you added. Double click the audio to configure it.
22 22  * Add: Add a new audio file.
... ... @@ -23,35 +23,41 @@
23 23  * Delete: Delete selected audio file.
24 24  * Audio set: Set the configurations of the audio, contolled by address.
25 25  
26 -**Trigger configuration for audio files**
26 +**(2) Trigger configuration for audio files**
27 27  
28 28  (% style="text-align:center" %)
29 29  [[image:音频 2.png||class="img-thumbnail"]]
30 30  
31 -* **Audio files**
32 -** MP3 file supported only.
33 -** The audio filesize should be less than 30MB.
34 -** The suffix .mp3 is necessary. The length of name should be less than 20 (including .mp3).
35 -** Audio file needs to be saved into the folder named mp3 in HMI flash, if not, it would not play. User could use the ~[[[CopyFile>>path:#_CopyFile]]] script function to import audio files into the HMI flash.
36 -* **Trigger mode settings: **There are 3 kinds trigger mode to choose. They coulf be valid at the same time.
37 -** **Play according to time interval: **Set the interval time. For example ,set 3 minutes, then it will play for each 3 minutes' interval.
38 -** **Trigger to play: **There are three bit trigger conditions: Rising edge, Falling edge and Bit change. You could trigger one condition to play the audio file.
39 -** **Play according to time: **Play the audio when the time is up.
40 -* **Play settings.** Set the play times and the cycle interval when it is triggered.
31 +**1) Audio files**
41 41  
42 -**Audio file playback setting**
33 +* MP3 file supported only.
34 +* The audio filesize should be less than 30MB.
35 +* The suffix .mp3 is necessary. The length of name should be less than 20 (including .mp3).
36 +* Audio file needs to be saved into the folder named mp3 in HMI flash, if not, it would not play. User could use the ~[[[CopyFile>>path:#_CopyFile]]] script function to import audio files into the HMI flash.
43 43  
38 +**2) Trigger mode settings**
39 +
40 +There are 3 kinds trigger mode to choose. They coulf be valid at the same time.
41 +
42 +* **Play according to time interval: **Set the interval time. For example ,set 3 minutes, then it will play for each 3 minutes' interval.
43 +* **Trigger to play: **There are three bit trigger conditions: Rising edge, Falling edge and Bit change. You could trigger one condition to play the audio file.
44 +* **Play according to time: **Play the audio when the time is up.
45 +
46 +**3) Play settings.** Set the play times and the cycle interval when it is triggered.
47 +
48 +**(3) Audio file playback setting**
49 +
44 44  This function is to control the playback of audio file in the list by address. (It should be used with file list.)
45 45  
46 46  (% style="text-align:center" %)
47 -[[image:音频 3.png||height="429" width="620" class="img-thumbnail"]]
53 +[[image:音频 3.png||class="img-thumbnail" height="429" width="620"]]
48 48  
49 -== Control address ==
55 +== **Control address** ==
50 50  
51 51  The table below describes each bit address function (including play, pause, etc). If the audio control address is HDW120, then specific function details are as shown in the table below.
52 52  
53 53  (% class="table-bordered" %)
54 -|=(% scope="row" %)**Function**|=(% style="width: 177px;" %)**Address**|=(% style="width: 647px;" %)**Description**
60 +|=**Function**|=(% style="width: 177px;" %)**Address**|=(% style="width: 647px;" %)**Description**
55 55  |(% rowspan="7" %)Play Control|(% style="width:177px" %)HDX120.0 (0(% style="font-size:10.5px" %)th(%%) bit)|(% style="width:647px" %)Play control bit: Play the audio file when this bit address is triggered
56 56  |(% style="width:177px" %)HDX120.1 (1(% style="font-size:10.5px" %)st(%%) bit)|(% style="width:647px" %)Pause control bit: Pause playback when this bit address is triggered, or resume playback after pause
57 57  |(% style="width:177px" %)HDX120.2 (2(% style="font-size:10.5px" %)nd(%%) bit)|(% style="width:647px" %)Stop control bit: Stop the play when this bit address is triggered
... ... @@ -64,13 +64,13 @@
64 64  |(% style="width:177px" %)HDX120.9 (9(% style="font-size:10.5px" %)th(%%) bit)|(% style="width:647px" %)Order: Play audio file orderly and stop as soon as the tas finished
65 65  |(% style="width:177px" %)HDX120.10 (10(% style="font-size:10.5px" %)th(%%) bit)|(% style="width:647px" %)Repeat in order: Repeat to play the audio file of the list
66 66  
67 -== State address ==
73 +== **State address** ==
68 68  
69 69  The audio play status address occupies a continuous 35 word addresses. If audio play status address is set as HDW200, the specific function allocation details are shown as below table
70 70  
71 71  (% class="table-bordered" %)
72 -|=(% scope="row" style="width: 183px;" %)**Address**|=(% style="width: 314px;" %)**Function**|=(% style="width: 592px;" %)**Description**
73 -|=(% style="width: 183px;" %)HDW200|(% style="width:314px" %)Playback status storage address|(% style="width:592px" %)(((
78 +|=(% style="width: 183px;" %)**Address**|=(% style="width: 314px;" %)**Function**|=(% style="width: 592px;" %)**Description**
79 +|(% style="width:183px" %)HDW200|(% style="width:314px" %)Playback status storage address|(% style="width:592px" %)(((
74 74  ~=0 : stop play
75 75  
76 76  ~=1 : playing
... ... @@ -77,8 +77,8 @@
77 77  
78 78  ~=2 : pause play
79 79  )))
80 -|=(% style="width: 183px;" %)HDW201|(% style="width:314px" %)Volume value storage address|(% style="width:592px" %)Range from 0 to 100(default value is 100, and it is not adjustable so fars
81 -|=(% style="width: 183px;" %)HDW202~~HDW234|(% style="width:314px" %)Audio file name|(% style="width:592px" %)Displays the file name of the audio currently playing
86 +|(% style="width:183px" %)HDW201|(% style="width:314px" %)Volume value storage address|(% style="width:592px" %)Range from 0 to 100(default value is 100, and it is not adjustable so fars
87 +|(% style="width:183px" %)HDW202~~HDW234|(% style="width:314px" %)Audio file name|(% style="width:592px" %)Displays the file name of the audio currently playing
82 82  
83 83  ✎**Note:**
84 84  
... ... @@ -90,50 +90,49 @@
90 90  **Introduction**
91 91  
92 92  1. Configure related information and play video files through conditional trigger.
93 -1. Only HMI 9000 and 8150ig series support this function.
99 +1. Only HMI  9000 series support this function.
94 94  1. Video playing could play video on HMI project screen.
95 95  1. It requires "Customized Object" and "File List" objects.
96 96  1. Currently, the video format support by Wecon HMI are including ASF, AVI, MKV, MP4, RM, and FLV.
97 -1. Olny supports playback of 360P and 480P resolution video.
98 98  
99 -== Configuration ==
104 +== **Configuration** ==
100 100  
101 -**Custom object configuration**
106 +**(1) Custom object configuration**
102 102  
103 103  (% style="text-align:center" %)
104 -[[image:视频功能部件配置.png]]
109 +[[image:11.Advanced Function_html_4939953650efc334.png||class="img-thumbnail" height="499" width="415"]]
105 105  
106 -**Basic**
111 +**1) Basic**
107 107  
108 108  The function address doesn't have to be configured. DLL file name needs to be "Custom_MoviePlayer".
109 109  
110 -**Custom Address**
115 +**2) Custom Address**
111 111  
112 112  * ID1 is the address for storing the video file name (including the suffix). It could not be empty and the length is 32 words.
113 -* ID2 is the address for video control, and occupies 1 word. It could not be empty. Please refer to[[ "Video control address">>https://docs.we-con.com.cn/bin/view/PIStudio/11.Advanced%20Function/#HControladdress-1]].
118 +* ID2 is the address for video control, and occupies 1 word. It could not be empty. Please refer to[[ "Video control address">>http://docs.we-con.com.cn/wiki/pistudio/view/Helps/11.Advanced%20Function/#HControladdress-1]].
114 114  * ID3 is the address of video status, and occupies 1 word. It could not be empty. 0 indicate stop, and 1 indicates play.
115 -* ID4 is the address for stroring the volume of video file, and occupies 1 word. 8150ig can not adjust the volume, only 9000 series can be set.
116 -* ID5 is the address for the video file path, and occupies 1 word. It could not be empty. Please refer to [["Video file path">>https://docs.we-con.com.cn/bin/view/PIStudio/11.Advanced%20Function/#HFilepath]].
120 +* ID4 is the address for stroring the valume of video file, and occupies 1 word.
121 +* ID5 is the address for the video file path, and occupies 1 word. It could not be empty. Please refer to [["Video file path">>http://docs.we-con.com.cn/wiki/pistudio/view/Helps/11.Advanced%20Function/#HFilepath]].
117 117  
118 -== Control address ==
123 +== **Control address** ==
119 119  
120 120  (% class="table-bordered" %)
121 121  |=(% style="width: 151px;" %)**Function**|=(% colspan="2" style="width: 200px;" %)**Address**|=(% style="width: 599px;" %)**Description**
122 -|(% rowspan="7" style="width:151px" %)Play Control|(% style="width:92px" %)0(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX100.0|(% style="width:599px" %)(((
123 -Bit for playing control:This address save the name of the video file to be played.
127 +|(% rowspan="7" style="width:151px" %)Play Control|(% style="width:92px" %)0(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX102.0|(% style="width:599px" %)(((
128 +Bit for playing control: Play the video file when this bit address is triggered
124 124  )))
125 -|(% style="width:92px" %)1(% style="font-size:10.5px" %)st(%%) bit|(% style="width:107px" %)HDX100.1|(% style="width:599px" %)Bit for pause control:Pause playing when this bit address is triggered, or resume playing after pause
126 -|(% style="width:92px" %)2(% style="font-size:10.5px" %)nd(%%) bit|(% style="width:107px" %)HDX100.2|(% style="width:599px" %)Bit for full screen control: Maximize the video when this bit address is triggered
127 -|(% style="width:92px" %)3(% style="font-size:10.5px" %)rd(%%) bit|(% style="width:107px" %)HDX100.3|(% style="width:599px" %)Last video: Play the last video when this bit address is triggered.
128 -|(% style="width:92px" %)4(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX100.4|(% style="width:599px" %)Next video: Play the next video when this bit address is triggered.
129 -|(% style="width:92px" %)5(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX100.5|(% style="width:599px" %)Volume increase: Increased by 10 (only be supported 9000 series)
130 -|(% style="width:92px" %)6(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX100.6|(% style="width:599px" %)Volume decrease: Decreased by 10 (only be supported 9000 series)
131 -|(% rowspan="4" style="width:151px" %)Mode Selection|(% style="width:92px" %)7(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX100.7|(% style="width:599px" %)Once: Only play current video file once
132 -|(% style="width:92px" %)8(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX100.8|(% style="width:599px" %)Single cycle: Repeat to play current video file
133 -|(% style="width:92px" %)9(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX100.9|(% style="width:599px" %)Order: Play video file of the list and stop after done
134 -|(% style="width:92px" %)10(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX100.10|(% style="width:599px" %)Repeat in order: Repeat to play the video file of the list
130 +|(% style="width:92px" %)1(% style="font-size:10.5px" %)st(%%) bit|(% style="width:107px" %)HDX102.1|(% style="width:599px" %)Bit for pause control:Pause playing when this bit address is triggered, or resume playing after pause
131 +|(% style="width:92px" %)2(% style="font-size:10.5px" %)nd(%%) bit|(% style="width:107px" %)HDX102.2|(% style="width:599px" %)Bit for full screen control: Maximize the video when this bit address is triggered
132 +|(% style="width:92px" %)3(% style="font-size:10.5px" %)rd(%%) bit|(% style="width:107px" %)HDX102.3|(% style="width:599px" %)Last video: Play the last video when this bit address is triggered.
133 +|(% style="width:92px" %)4(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX102.4|(% style="width:599px" %)Next video: Play the next video when this bit address is triggered.
134 +|(% style="width:92px" %)5(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX102.5|(% style="width:599px" %)Volume increase: Increased by 10
135 +|(% style="width:92px" %)6(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX102.6|(% style="width:599px" %)Volume decrease: Decreased by 10
136 +|(% rowspan="4" style="width:151px" %)Mode Selection|(% style="width:92px" %)7(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX102.7|(% style="width:599px" %)Once: Only play current video file once
137 +|(% style="width:92px" %)8(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX102.8|(% style="width:599px" %)Single cycle: Repeat to play current video file
138 +|(% style="width:92px" %)9(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX102.9|(% style="width:599px" %)Order: Play video file of the list and stop after done
139 +|(% style="width:92px" %)10(% style="font-size:10.5px" %)th(%%) bit|(% style="width:107px" %)HDX102.10|(% style="width:599px" %)Repeat in order: Repeat to play the video file of the list
135 135  
136 -== (% style="color:inherit; font-family:inherit; font-size:23px" %)File path(%%) ==
141 +== (% style="color:inherit; font-family:inherit; font-size:23px" %)**File path**(%%) ==
137 137  
138 138  (% class="table-bordered" %)
139 139  |=**Value**|=**Video File Path**|=**Description**
... ... @@ -141,12 +141,12 @@
141 141  |1|SD card|Please create a folder named mp4 in the SD card directory to store the video files to be played
142 142  |2|HMI flash|Copy the video files to the mp4 folder in the directory of flash
143 143  
144 -== Case ==
149 +== **Case** ==
145 145  
146 -Operating Procedures of File List Object Settings
151 +**Operating Procedures of File List Object Settings**
147 147  
148 148  (% style="text-align:center" %)
149 -[[image:file setting.png]]
154 +[[image:11.Advanced Function_html_21e02c4465831a9e.png||class="img-thumbnail" height="560" width="600"]]
150 150  
151 151  Configure the customized object as the above picture
152 152  
... ... @@ -153,32 +153,35 @@
153 153  Configure the file list object as below:
154 154  
155 155  1. Select the directory as the MP4 folder in USB flash disk. Set the file name address as HDW150
161 +1. Create a folder named MP4 in the SD card directory to store the video files to be played.
156 156  1. Add the video controlling address, refer to the above video controlling address table.
157 157  1. Compile the project and download it to HMI, trigger the bit address to play the video from the list.
158 158  
159 -== Demo ==
160 -
161 -**PI8150ig Video Display: **[[Download link>>https://docs.we-con.com.cn/bin/view/PIStudio/2%20Demo/Applications/#H7PI8150igVideoDisplay]]
162 -
163 163  = **Email** =
164 164  
167 +**Introduction**
168 +
165 165  Wecon HMI can send email with information from fields to the specified email address as soon as the conditions is triggered, but email sending is based on the network.
166 166  
167 -== Email setting ==
171 +== **Email setting** ==
168 168  
169 -In "PIStudio" software, click "Project" "E-mail" to open email function setting screen.
173 +In "PIStudio" software, click "Project"-> "E-mail" to open email function setting screen.
170 170  
171 171  (% style="text-align:center" %)
172 -[[image:邮件 1.png||height="780" width="597" class="img-thumbnail"]]
176 +[[image:邮件 1.png||class="img-thumbnail" height="780" width="597"]]
173 173  
174 -**SMTP Settings**
178 +(**1) SMTP Settings**
175 175  
176 -* **Sender Name: **Fill the sender's name, which is composed of Chinese characters, letters (case sensitive) and numbers. But it can not contain the following special English symbols:  ',', ';', '"', '<'. Maximum character length 32 is allowed.
177 -* **Password:** Fill in the password or authorization code of the mailbox. If the server needs to set the authorization code, the authorization code needs to be used. If the authorization code is not used, the password is used. Please refer to the SMTP service in the mailbox for the authorization code information. It cases sensitive, maximum character length 32 allowed in password.
178 -* **Confirm Password: **Confirm the password or authorization code of the mailbox.
179 -* **Email Address: **Fill in the sender's email address, case sensitive, maximum character length 32 allowed in it.Such as [[support@we-con.com.cn>>path:mailto:support@we-con.com.cn]].
180 -* **SMTP Server: **Please refer to the mailbox account settings. If you enter a common mailbox, the corresponding server address will be automatically written. such as smtp.exmail.qq.com.
180 +**1) Sender Name: **Fill the sender's name, which is composed of Chinese characters, letters (case sensitive) and numbers. But it can not contain the following special English symbols:  ',', ';', '"', '<'. Maximum character length 32 is allowed.
181 181  
182 +**2) Password:** Fill in the password or authorization code of the mailbox. If the server needs to set the authorization code, the authorization code needs to be used. If the authorization code is not used, the password is used. Please refer to the SMTP service in the mailbox for the authorization code information. It cases sensitive, maximum character length 32 allowed in password.
183 +
184 +**3) Confirm Password: **Confirm the password or authorization code of the mailbox.
185 +
186 +**4) Email Address: **Fill in the sender's email address, case sensitive, maximum character length 32 allowed in it.Such as [[support@we-con.com.cn>>path:mailto:support@we-con.com.cn]].
187 +
188 +**5) SMTP Server: **Please refer to the mailbox account settings. If you enter a common mailbox, the corresponding server address will be automatically written. such as smtp.exmail.qq.com.
189 +
182 182  (% class="table-bordered" %)
183 183  |=Email|=Email server|=Port number
184 184  |163 email|smtp.163.com|465
... ... @@ -189,22 +189,29 @@
189 189  |Yahoo email|smtp.mail.yahoo.com.cn|465
190 190  |Google email|smtp.gmail.com|465
191 191  
192 -**✎Note:** Gmail also needs to enable the [allow unsafe apps] option in the account, otherwise the mail will not be sent normally.
200 +**✎Note:**
193 193  
202 +Gmail also needs to enable the [allow unsafe apps] option in the account, otherwise the mail will not be sent normally.
203 +
204 +**6) Encryption Type: **SSL is a security protocol that provides security and data integrity for network communications. It encrypts network connections at the transport layer; TLS (STARTTLS) upgrades connections to SSL instead of using a separate encrypted communication port.
205 +
206 +**7) The Port Number: **Enter corresponding port number according to the SMTP serve addrress entered. You could only enter interger between 1 and 65535. Do not enter more than 6 digits in length. Common port numbers are port 25, 465 and 587.
207 +
194 194  (% style="list-style-type:disc" %)
195 -* **Encryption Type: **SSL is a security protocol that provides security and data integrity for network communications. It encrypts network connections at the transport layer; TLS (STARTTLS) upgrades connections to SSL instead of using a separate encrypted communication port.
196 -* **The Port Number: **Enter corresponding port number according to the SMTP serve addrress entered. You could only enter interger between 1 and 65535. Do not enter more than 6 digits in length. Common port numbers are port 25, 465 and 587.
197 -** Port 25: It does not protect the original data when transmitting data. The data can be seen. Generally, port 25 must be selected as no encryption or TLS(STARTTLS) encryption mode to send data correctly.
198 -** Port 465: It protect the original data when transmitting data. The data can not be seen. Generally, port 465 must be selected as SSL encryption mode to send data correctly.
199 -** Port 587: The original data is protected only after the TLS(STARTTLS) command is executed. Generally, port 587 must be selected as TLS(STARTTLS) encryption mode to send data correctly.
209 +* Port 25: It does not protect the original data when transmitting data. The data can be seen. Generally, port 25 must be selected as no encryption or TLS(STARTTLS) encryption mode to send data correctly.
210 +* Port 465: It protect the original data when transmitting data. The data can not be seen. Generally, port 465 must be selected as SSL encryption mode to send data correctly.
211 +* Port 587: The original data is protected only after the TLS(STARTTLS) command is executed. Generally, port 587 must be selected as TLS(STARTTLS) encryption mode to send data correctly.
200 200  
201 201  **✎Note: **Port 25 is open to SMTP servers, mainly for sending mail. But the port has vulnerability. Hackers often use port 25 to find SMTP servers to forward spam.
202 202  
203 -* **Error Message**
204 -** Set the error message receiving address, you could use the information to get the reasons of errors.
205 -** The error types in the mail function are divided into two types: custom rule error and server's error.
206 -** Custom rule errors are as follows.
215 +**8) Error Message**
207 207  
217 +Set the error message receiving address, you could use the information to get the reasons of errors.
218 +
219 +The error types in the mail function are divided into two types: custom rule error and server's error.
220 +
221 +Custom rule errors are as follows.
222 +
208 208  (% class="table-bordered" %)
209 209  |**Message**
210 210  |Email settings are incorrect
... ... @@ -245,7 +245,7 @@
245 245  |could not connect: Connection refused
246 246  |smtp-server: 550 User not found: aaa.163.com
247 247  
248 -* **Manual Trigger**
263 +**9) Manual Trigger**
249 249  
250 250  It is for modifying the email sending settings when HMI is running. According to the set manual trigger address, the address is offset backward to get the address of the corresponding function (a total of 201 words). Take HDW100 as an example.
251 251  
... ... @@ -252,20 +252,18 @@
252 252  (% class="table-bordered" %)
253 253  |(% style="width:201px" %)**Address**|(% style="width:586px" %)**Description**
254 254  |(% style="width:201px" %)HDX100.0|(% style="width:586px" %)Sending trigger
255 -|(% style="width:201px" %)HDX101.0~~101.15|(% style="width:586px" %)It is used for triggering recipient groups, for example, HDW101.0 set ON, and the address in group 1 will be in recipient list.
256 -|(% style="width:201px" %)HDX103.0~~103.15|(% style="width:586px" %)It is used for triggering recipient groups, for example, HDW103.0 set ON, and the address in group 1 will be in CC list.
257 -|(% style="width:201px" %)HDX105.0~~105.15|(% style="width:586px" %)It is used for triggering recipient groups, for example, HDW105.0 set ON, and the address in group 1 will be in BCC list (Secret delivery).
258 -|(% style="width:201px" %)HDW107~~171|(% style="width:586px" %)The subject length is limited to 64 words. (If it exceeds, it will intercept 64 words of content); The length of 65 words only use 64 actually, the 65th word address is reserved;
259 -|(% style="width:201px" %)HDW172~~300|(% style="width:586px" %)The content length is limited to 128 words. (If it exceeds, it will intercept 128 words of content)
260 -|(% style="width:201px" %)HDX301.0|(% style="width:586px" %)Whether to send an alarm record file as attachment
261 -(HMI V1.0 filename: AlarmDataFile.db)
262 -(HMI V2.0 filename: AlarmDataFile_0.db)
270 +|(% style="width:201px" %)HDX101.0 to HDX101.15|(% style="width:586px" %)It is used for triggering recipient groups, for example, HDW101.0 set ON, and the address in group 1 will be in recipient list.
271 +|(% style="width:201px" %)HDX103.0 to HDX103.15|(% style="width:586px" %)It is used for triggering recipient groups, for example, HDW103.0 set ON, and the address in group 1 will be in CC list.
272 +|(% style="width:201px" %)HDX105.0 to HDX105.15|(% style="width:586px" %)It is used for triggering recipient groups, for example, HDW105.0 set ON, and the address in group 1 will be in BCC list (Secret delivery).
273 +|(% style="width:201px" %)HDW107 to HDW171|(% style="width:586px" %)The subject length is limited to 64 words. (If it exceeds, it will intercept 64 words of content)
274 +|(% style="width:201px" %)HDW172 to HDW300|(% style="width:586px" %)The content length is limited to 128 words. (If it exceeds, it will intercept 128 words of content)
275 +|(% style="width:201px" %)HDX301.0|(% style="width:586px" %)Whether to send an alarm record attachment (a file named AlarmDataFile.db)
263 263  
264 264  1. Emails that sent manually are not queued. Emails trigger by bit change, rising edge, falling edge and timing need to be sent in the sequence of triggering. The maximum value is 100, and those who are added after it is exceeded will be discarded. If an email is sending, it would send immediately after the current email is sent. If there is no email sending, it would send immediately.
265 265  1. If the trigger condition sent manually is the rising edge trigger, before the mail is sent, no new mail will be sent even if it is triggered again. No matter the email is sent successfully or not, the corresponding trigger would be OFF.
266 266  1. Emails that sent manually would only be sent once no matter the sending error is custom error, network or other errors.
267 267  
268 -== Email sending settings ==
281 +== **Email sending settings** ==
269 269  
270 270  (% style="text-align:center" %)
271 271  [[image:邮件 2.png||class="img-thumbnail"]]
... ... @@ -275,28 +275,38 @@
275 275  1. **Delete. **You could select an email to delete or click the "ID" column to delete in batch.
276 276  
277 277  (% style="text-align:center" %)
278 -[[image:邮件 3.png||height="578" width="744" class="img-thumbnail"]]
291 +[[image:邮件 3.png||class="img-thumbnail" height="578" width="744"]]
279 279  
280 -**Email sending configuration.**
293 +**(1) Email sending configuration.**
281 281  
282 -* **Theme. **The value cannot be empty and case sensitive. The total length  cannot exceed 256 characters.
283 -* **Content of email. **The contents are divided into three combinations: text, alarm and variable. The list can contain only 32 items at most, and the total length of the preview cannot exceed 1024 items.
284 -** **Text. **You could directly edit the text of language 1 to language 3. If you need to set multiple languages, click "edit all text" to set. You may also select "Text library". The content is case sensitive, and the total length of English/Chinese characters/numbers/symbols does not exceed 253.
285 -** **Alarm. **You could select "bit alarm" or "word alarm" from the list. The content is from alarm text. if the alarm changes, the content changes with it. The content is case sensitive, and the total length of English/Chinese characters/numbers/symbols does not exceed 253.
286 -** **Variable. **Set the corresponding variable address. Read value or strings according to the specified format, and the read information will be displayed in the corresponding position in the mail content.
287 -* **Preview. **Combine the content of current edited email and diaplay it for you to modify the content conviniently. The preview length cannot exceed 1024.
288 -* **Sending method. **It is divided into timed send interval and bit address trigger tranmission. The two methods cannot be used at the same time.
289 -** timed send interval. After booting, the current system time is used to start calculating, and each time the time  is up, the information will be sent to the set recipient in the form of an email, and the minimum time should be set to 5 minutes. **Note: **The first boot is not sent.
290 -** Bit address trigger tranmission. When the set trigger address meets the trigger conditon, the information will be sent to the set recipient in the form of an email. If the content select alarm, the alarm address would be written in the trigger address. There are three methods to trigger: sending on rising edge, sending on falling edge and send when the bit changes.
291 -* **Recipient.** It is set in groups. You could send  multiple groups, and each group can have multiple recipients.
292 -* **Add CC.** Sends the current email to other recipients.
293 -* **Add secret delivery. ** Sends the current email to other recipients, but the recipient and cc recipients do not see the BCC recipient.
294 -* when sending an email, you must set a recipient. CC recipients and BCC recipients are not to be set. The total number of recipinet, CC recipients and BCC recipients is 40.
295 -* **Recipient priority. **Set the priority order of recipients to recipient, BCC, and CC.
295 +**1) Theme. **The value cannot be empty and case sensitive. The total length  cannot exceed 256 characters.
296 296  
297 +**2) Content of email. **The contents are divided into three combinations: text, alarm and variable. The list can contain only 32 items at most, and the total length of the preview cannot exceed 1024 items.
298 +
299 +* **Text. **You could directly edit the text of language 1 to language 3. If you need to set multiple languages, click "edit all text" to set. You may also select "Text library". The content is case sensitive, and the total length of English/Chinese characters/numbers/symbols does not exceed 253.
300 +* **Alarm. **You could select "bit alarm" or "word alarm" from the list. The content is from alarm text. if the alarm changes, the content changes with it. The content is case sensitive, and the total length of English/Chinese characters/numbers/symbols does not exceed 253.
301 +* **Variable. **Set the corresponding variable address. Read value or strings according to the specified format, and the read information will be displayed in the corresponding position in the mail content.
302 +
303 +**3) Preview. **Combine the content of current edited email and diaplay it for you to modify the content conviniently. The preview length cannot exceed 1024.
304 +
305 +**4) Sending method. **It is divided into timed send interval and bit address trigger tranmission. The two methods cannot be used at the same time.
306 +
307 +* timed send interval. After booting, the current system time is used to start calculating, and each time the time  is up, the information will be sent to the set recipient in the form of an email, and the minimum time should be set to 5 minutes. **Note: **The first boot is not sent.
308 +* Bit address trigger tranmission. When the set trigger address meets the trigger conditon, the information will be sent to the set recipient in the form of an email. If the content select alarm, the alarm address would be written in the trigger address. There are three methods to trigger: sending on rising edge, sending on falling edge and send when the bit changes.
309 +
310 +**5) Recipient.** It is set in groups. You could send  multiple groups, and each group can have multiple recipients.
311 +
312 +**6) Add CC.** Sends the current email to other recipients.
313 +
314 +**7) Add secret delivery. ** Sends the current email to other recipients, but the recipient and cc recipients do not see the BCC recipient.
315 +
316 +when sending an email, you must set a recipient. CC recipients and BCC recipients are not to be set. The total number of recipinet, CC recipients and BCC recipients is 40.
317 +
318 +**8) Recipient priority. **Set the priority order of recipients to recipient, BCC, and CC.
319 +
297 297  **✎Note: **If the recipient address you select exists in all three positions, it exist only in the highest priority position. For example, if the recipient of an email has aaa, the bcc has aaa, and the cc has aaa, then let aaa only be the recipient.
298 298  
299 -== Recipient group setting ==
322 +== **Recipient group setting** ==
300 300  
301 301  (% style="text-align:center" %)
302 302  [[image:邮件 4.png||class="img-thumbnail"]]
... ... @@ -305,7 +305,7 @@
305 305  1. **Group to send. **The groups that you send the emails to.
306 306  1. **Open recipinet settings.** Set the information of recipients, and add and subtract groups.
307 307  
308 -== Recipient setting ==
331 +== **Recipient setting** ==
309 309  
310 310  (% style="text-align:center" %)
311 311  [[image:邮件 5.png||class="img-thumbnail"]]
... ... @@ -321,7 +321,7 @@
321 321  1. **Nuber of group. **You could click the  up/down arrow to increase or devrease groups. The default number is 1. The maximum number is 16.
322 322  1. **Description. **To decribe the group information. The total length shall not exceed 32.
323 323  
324 -== Test sending settings ==
347 +== **Test sending settings** ==
325 325  
326 326  (% style="text-align:center" %)
327 327  [[image:邮件 7.png||class="img-thumbnail"]]
... ... @@ -389,17 +389,17 @@
389 389  |(% style="width:129px" %)416|(% style="width:946px" %)STARTTLS_NOT_SUPPORTED = The STARTTLS command is not supported by the server
390 390  |(% style="width:129px" %)417|(% style="width:946px" %)LOGIN_NOT_SUPPORTED = AUTH LOGIN is not supported by the server
391 391  
392 -== Email status ==
415 +== **Email status** ==
393 393  
394 -**Network disconnection error**
417 +**(1) Network disconnection error**
395 395  
396 396  If the fault is determined as a network disconnection error, the system does not delete the sent information and does not record the number of errors, and it would make an infinite send attempt.
397 397  
398 -**Custom rule error**
421 +**(2) Custom rule error**
399 399  
400 400  If the fault is determined as a custom rule error, delete the information.
401 401  
402 -**Server return error**
425 +**(3) Server return error**
403 403  
404 404  If the fault is determined as a server return error, then the error time add 1. It would try to send the email for 3 times. Regardless of whether the transmission is successful or not, it would delete the email to be sent. The test results are as follows.
405 405  
... ... @@ -413,17 +413,17 @@
413 413  |(% style="width:125px" %)sina|(% style="width:186px" %)50|(% style="width:765px" %)It can be sent again after a few minutes or a few hours, but cannont be received normally
414 414  |(% style="width:125px" %)gmail|(% style="width:186px" %)500|(% style="width:765px" %)No more delivery on that day
415 415  
416 -**Message Prompt**
439 +**(4) Message Prompt**
417 417  
418 418  1. If the email to be sent is deleted, a message will pop up.
419 419  1. If the email is sent successfully, a messge will pop up: "The email is sent successfully."
420 420  1. If the five symbols ',' , ' | ', '<', '>' and '&' appear in the fields set by the message prompt, the message prompt will display an abnormal message.
421 421  
422 -**Mail attachment**
445 +**(5) Mail attachment**
423 423  
424 424  Currently, the email attachment function only supports sending the specified alarm record (AlarmDataFile.db file), and does not support selecting content to send.
425 425  
426 -= USB keyboard =
449 += **USB keyboard** =
427 427  
428 428  (% class="wikigeneratedid" id="HIntroduction" %)
429 429  **Introduction**
... ... @@ -432,14 +432,14 @@
432 432  1. When the keyboard function is enabled, the "Cursor Display" function is enabled by default. The user could move the cursor through the "up, down, left and right buttons" of the keyboard, and then press the Enter key to select the object.
433 433  1. Multiple devices could be connected with HMI via USB HUB (up to 4 external devices), such as: mouse, keyboard, scanner, magnetic stripe reader, etc.
434 434  
435 -== Enable function ==
458 +== **Enable function** ==
436 436  
437 -In the software PIStudio, Click "Project" "Project settings" → "Extend", and check "Enable keyboard" in "Input device" settings area as below.
460 +In the software PIStudio, Click "Project" -> "Project settings"-> "Extend", and check "Enable keyboard" in "Input device" settings area as below.
438 438  
439 439  (% style="text-align:center" %)
440 -[[image:11.Advanced Function_html_f6cded728eedf4ce.png||height="567" width="501" class="img-thumbnail"]]
463 +[[image:11.Advanced Function_html_f6cded728eedf4ce.png||class="img-thumbnail" height="567" width="501"]]
441 441  
442 -== Configuration decription ==
465 +== **Configuration decription** ==
443 443  
444 444  1. When the keyboard function is enabled, the "Cursor Display" function is enabled by default. The user could move the cursor through the “up, down, left and right buttons” of the keyboard, and then press the Enter key to select the object;
445 445  1. NumLock: When NumLock key is not lit, the keypad number is not allowed to be input (offline simulation does not allow all numeric keys to be input, including the numeric keys on the left side of the keyboard);
... ... @@ -452,13 +452,13 @@
452 452  In practical application, the [Enable Keyboard] function could be combined with the related "system special address" to achieve multi-key combination operation.
453 453  
454 454  (% class="table-bordered" %)
455 -|=(% style="width: 114px;" %)**Address**|=(% style="width: 229px;" %)**Description**|=(% style="width: 733px;" %)**Function**
456 -|(% style="width:114px" %)HSW1073|(% style="width:229px" %)Keyboard key value|(% style="width:733px" %)(((
478 +|=**Address**|=**Description**|=**Function**
479 +|HSW1073|Keyboard key value|(((
457 457  The currently pressed key value is displayed. The key value is shown in Table 1
458 458  
459 459  (The Numeric/Character display object is not updated when it is being entered)
460 460  )))
461 -|(% style="width:114px" %)HSW1074|(% style="width:229px" %)Keyboard key status|(% style="width:733px" %)(((
484 +|HSW1074|Keyboard key status|(((
462 462  Display current key states
463 463  
464 464  ~=0: key release
... ... @@ -469,15 +469,15 @@
469 469  
470 470  (The Numeric/Character display object is not updated when it is being entered)
471 471  )))
472 -|(% style="width:114px" %)HSW1075|(% style="width:229px" %)Cursor speed|(% style="width:733px" %)Control the movement speed of the cursor, the range is 0~~100, the default is 20
473 -|(% style="width:114px" %)HSW1076|(% style="width:229px" %)X coordinate value of cursor|(% style="width:733px" %)The X value of the current position of the cursor, range: 0~~screen width-1
474 -|(% style="width:114px" %)HSW1077|(% style="width:229px" %)Y coordinate value of cursor|(% style="width:733px" %)The Y value of the current position of the cursor, range: 0~~screen height-1
475 -|(% style="width:114px" %)HSW1078|(% style="width:229px" %)The ASCII code of keyboard key|(% style="width:733px" %)(((
495 +|HSW1075|Cursor speed|Control the movement speed of the cursor, the range is 0~~100, the default is 20
496 +|HSW1076|X coordinate value of cursor|The X value of the current position of the cursor, range: 0~~screen width-1
497 +|HSW1077|Y coordinate value of cursor|The Y value of the current position of the cursor, range: 0~~screen height-1
498 +|HSW1078|The ASCII code of keyboard key|(((
476 476  Only the ASCII values of letters, numbers, and symbols are displayed. The ASCII value of the function keys is not displayed, as shown in Table 2
477 477  
478 478  (The Numeric/Character display object is not updated when it is being entered)
479 479  )))
480 -|(% style="width:114px" %)HSW1079|(% style="width:229px" %)Enable cursor position and Enter key mode|(% style="width:733px" %)(((
503 +|HSW1079|Enable cursor position and Enter key mode|(((
481 481  HSX1079.0 = 1: Set the cursor position according to HSW1076 and HSW1077 value;
482 482  
483 483  HSX1079.1 = 0: When Numeric/Character display object is entered, enter key is for end input instruction. When no Numeric/Character display object is entered, enter key is for normal click;
... ... @@ -558,91 +558,77 @@
558 558  
559 559  'HSW1073 key value
560 560  
561 -'HSW1074 key states
584 +'HSW1074 key states 0: released; 1: pressed; 2: Holding pressed
562 562  
563 -* 0: released;
564 -* 1: pressed;
565 -* 2: Holding pressed
566 -
567 567  'HSW1078 ASCII value of key
568 568  
569 -**Example 1**
588 +**(1) Example 1**
570 570  
571 -{{code language="lua"}}
572 -if @W_HSW1073 = 29 then                                            'Ctrl key value is 29
590 +if @W_HSW1073 = 29 then  'Ctrl key value is 29
573 573  
574 -    if @W_HSW1074 = 1 or @W_HSW1074 = 2               'Press Ctrl key
592 + if @W_HSW1074 = 1 or @W_HSW1074 = 2  'Press Ctrl key
575 575  
576 -              @W_HDW1000 = 1
594 + @W_HDW1000 = 1
577 577  
578 -    else                                                                               'Release Ctrl key
596 + else  'Release Ctrl key
579 579  
580 -              @W_HDW1000 = 0
598 + @W_HDW1000 = 0
581 581  
582 -    endif
600 + endif
583 583  
584 584  endif
585 -{{/code}}
586 586  
587 -**Example 2**
604 +**(2) Example 2**
588 588  
589 -{{code language="lua"}}
590 -if @W_HSW1073 = 59 and (@W_HSW1074 = 1 or @W_HSW1074 = 2) then              'F1 key value is 59
606 +if @W_HSW1073 = 59 and (@W_HSW1074 = 1 or @W_HSW1074 = 2) then  'F1 key value is 59
591 591  
592 -   if @W_HDW1000 = 1 then                                                                                          'Combination Ctrl + F1
608 + if @W_HDW1000 = 1 then  'Combination Ctrl + F1
593 593  
594 -         @W_HDW2000 = @W_HDW2000 + 1                                                                  'Function of combination key is HDW2000 + 1
610 + @W_HDW2000 = @W_HDW2000 + 1  'Function of combination key is HDW2000 + 1
595 595  
596 -    endif
612 + endif
597 597  
598 598  endif
599 -{{/code}}
600 600  
601 -**Example 3**
616 +**(3) Example 3**
602 602  
603 -{{code language="lua"}}
604 -if @W_HSW1073 = 60 and (@W_HSW1074 = 1 or @W_HSW1074 = 2) then              'the value of F2 is 60
618 +if @W_HSW1073 = 60 and (@W_HSW1074 = 1 or @W_HSW1074 = 2) then  'the value of F2 is 60
605 605  
606 -   if @W_HDW1000 = 1 then                                                                                          'Combination Ctrl + F2
620 + if @W_HDW1000 = 1 then  'Combination Ctrl + F2
607 607  
608 -            @W_HDW2000 = @W_HDW2000 - 1                                                                'Function of combination key is HDW2000 - 1
622 + @W_HDW2000 = @W_HDW2000 - 1  'Function of combination key is HDW2000 - 1
609 609  
610 -  endif
624 + endif
611 611  
612 612  endif
613 -{{/code}}
614 614  
615 -**Example 4**
628 +**(4) Example 4**
616 616  
617 -{{code language="lua"}}
618 -if AsString(@W_HSW1078) = "a" and (@W_HSW1074 = 1 or @W_HSW1074 = 2) then          'Page up
630 +if AsString(@W_HSW1078) = "a" and (@W_HSW1074 = 1 or @W_HSW1074 = 2) then  'Page up
619 619  
620 -    if @W_HSW13 > 0 then
632 + if @W_HSW13 > 0 then
621 621  
622 -           @W_HSW13 = @W_HSW13 - 1
634 + @W_HSW13 = @W_HSW13 - 1
623 623  
624 -    endif
636 + endif
625 625  
626 626  endif
627 -{{/code}}
628 628  
629 -**Example 5**
640 +**(5) Example 5**
630 630  
631 -{{code language="lua"}}
632 -if AsString(@W_HSW1078) = "b" and (@W_HSW1074 = 1 or @W_HSW1074 = 2) then          'Page down
642 +if AsString(@W_HSW1078) = "b" and (@W_HSW1074 = 1 or @W_HSW1074 = 2) then  'Page down
633 633  
634 -    @W_HSW13 = @W_HSW13 + 1
644 + @W_HSW13 = @W_HSW13 + 1
635 635  
636 -     if @W_HSW13 > 3 then
646 + if @W_HSW13 > 3 then
637 637  
638 -              @W_HSW13 = 3
648 + @W_HSW13 = 3
639 639  
640 -     endif
650 + endif
641 641  
642 642  endif
643 -{{/code}}
644 644  
645 -= **rtsp web camera** =
654 += **{{id name="_Toc29624"/}}rtsp web camera** =
646 646  
647 647  **Introduction**
648 648  
... ... @@ -649,17 +649,20 @@
649 649  1. An external IP Camera (web camera) can be used to display the screen captured by the it to achieve real-time monitoring of the scene of the equipment.
650 650  1. ONVIF protocol and H.264 coding camera (RTSP web camera) are supported.
651 651  
652 -**Supported Model:**
661 +**~ Supported Model:**
653 653  
654 -* Hikvision
655 -** DS-2CD1321D-I
656 -** DS-2CD3T20FD-I3W
657 -** DS-2CD1221D-I3
658 -** DS-2CV3Q21FD-IW
659 -* Dahua
660 -** DH-IPC-HFW1025D
661 -** DH-IPC-HFW1235M-I1
663 + 1) Hikvision
662 662  
665 +* DS-2CD1321D-I
666 +* DS-2CD3T20FD-I3W
667 +* DS-2CD1221D-I3
668 +* DS-2CV3Q21FD-IW
669 +
670 + 2) Dahua
671 +
672 +* DH-IPC-HFW1025D
673 +* DH-IPC-HFW1235M-I1
674 +
663 663  1. 8000 series HMI can view only **one **IP Camera monitoring screen at a time (only **one **camera object can be placed in a project).
664 664  1. 8000 series HMI can view only **four** IP Camera monitoring screen at a time (only **four **camera object can be placed in a project).
665 665  
... ... @@ -677,11 +677,11 @@
677 677  To configure the information of searches anf the records of search results. There are as follows.
678 678  
679 679  (% class="table-bordered" %)
680 -|(% style="width:226px" %)**Address**|(% style="width:533px" %)**Description**|(% style="width:240px" %)**Length**
681 -|(% style="width:226px" %)HDW200|(% style="width:533px" %)Username|(% style="width:240px" %)20 words
682 -|(% style="width:226px" %)HDW220|(% style="width:533px" %)Password|(% style="width:240px" %)20 words
683 -|(% style="width:226px" %)HDX240.0|(% style="width:533px" %)Falling edge trigger search|(% style="width:240px" %)1 bit
684 -|(% style="width:226px" %)HDX240.1|(% style="width:533px" %)(((
692 +|(% style="width:109px" %)**Address**|(% style="width:468px" %)**Description**|(% style="width:240px" %)**Length**
693 +|(% style="width:109px" %)HDW200|(% style="width:468px" %)Username|(% style="width:240px" %)20 words
694 +|(% style="width:109px" %)HDW220|(% style="width:468px" %)Password|(% style="width:240px" %)20 words
695 +|(% style="width:109px" %)HDX240.0|(% style="width:468px" %)Falling edge trigger search|(% style="width:240px" %)1 bit
696 +|(% style="width:109px" %)HDX240.1|(% style="width:468px" %)(((
685 685  Search status
686 686  
687 687  0: The search is complete.
... ... @@ -689,17 +689,17 @@
689 689  1: It is searching.
690 690  )))|(% style="width:240px" %)1 bit
691 691  |(% colspan="2" rowspan="1" style="width:109px" %)The first search result|(% style="width:240px" %)80 words
692 -|(% style="width:226px" %)HDW241|(% style="width:533px" %)IP address|(% style="width:240px" %)16 words
693 -|(% style="width:226px" %)HDW257|(% style="width:533px" %)(((
704 +|(% style="width:109px" %)HDW241|(% style="width:468px" %)IP address|(% style="width:240px" %)16 words
705 +|(% style="width:109px" %)HDW257|(% style="width:468px" %)(((
694 694  ~=1: correct password
695 695  
696 696  ~=0: wrong password
697 697  )))|(% style="width:240px" %)1 word
698 -|(% style="width:226px" %)HDW258|(% style="width:533px" %)Device serial number|(% style="width:240px" %)43 words
699 -|(% style="width:226px" %)HDW301|(% style="width:533px" %)Camera alias|(% style="width:240px" %)20 words
710 +|(% style="width:109px" %)HDW258|(% style="width:468px" %)Device serial number|(% style="width:240px" %)43 words
711 +|(% style="width:109px" %)HDW301|(% style="width:468px" %)Camera alias|(% style="width:240px" %)20 words
700 700  |(% colspan="2" rowspan="1" style="width:109px" %)The second search result|(% style="width:240px" %)80 words
701 -|(% style="width:226px" %)HDW321|(% style="width:533px" %)IP address|(% style="width:240px" %)16 words
702 -|(% style="width:226px" %)...|(% style="width:533px" %)...|(% style="width:240px" %)...
713 +|(% style="width:109px" %)HDW321|(% style="width:468px" %)IP address|(% style="width:240px" %)16 words
714 +|(% style="width:109px" %)...|(% style="width:468px" %)...|(% style="width:240px" %)...
703 703  
704 704  The username and password of function address need to entered manually. When searching for cameras, the username and password will be matched first, then each camera under the account will be retrieved, and the retrieved results will be stored in the response address. If the password is correct, the corresponding serial number would be displayed.
705 705  
... ... @@ -711,7 +711,7 @@
711 711  [[image:rtsp摄像头 2.png]]
712 712  
713 713  
714 -Compile and download project, please click [Search Camera] button to get camera information in LAN The username and password here need to be entered manually. During searching camera, it will try to use this username and password to log in IP camera and store the result of login. If the password is correct, the “password correct” address will be displayed as 1 and the device serial number will be displayed. If the “password correct” address is 0, the device serial number would not be displayed.
726 +3) Compile and download project, please click [Search Camera] button to get camera information in LAN The username and password here need to be entered manually. During searching camera, it will try to use this username and password to log in IP camera and store the result of login. If the password is correct, the “password correct” address will be displayed as 1 and the device serial number will be displayed. If the “password correct” address is 0, the device serial number would not be displayed.
715 715  
716 716  === **Function address** ===
717 717  
... ... @@ -754,24 +754,24 @@
754 754  
755 755  **Operating Procedures**
756 756  
757 -Fill the camera ID address with the camera serial number searched by the camera search module, and trigger the binding address to fill username and password.
769 +1) Fill the camera ID address with the camera serial number searched by the camera search module, and trigger the binding address to fill username and password.
758 758  
759 -* If the camera searching is disabled, then users need to manually enter the information of this camera, including username, password, and device serial number. Device serial number could be obtained by checking the label of camera.
771 +If the camera searching is disabled, then users need to manually enter the information of this camera, including username, password, and device serial number. Device serial number could be obtained by checking the label of camera.
760 760  
761 761  (% style="text-align:center" %)
762 -[[image:11.Advanced Function_html_9ba06415a43f4264.png||height="232" width="412" class="img-thumbnail"]]
774 +[[image:11.Advanced Function_html_9ba06415a43f4264.png||class="img-thumbnail" height="232" width="412"]]
763 763  
764 -* If the IP CAMERA was triggered successfully, we could see the monitor screen and we could also set a alias for the camera and control the movement of the camera(up, down, left and right, some IP camera could not support the movement) or the screenshot. These operations could not be performed if camera off.
776 +2) If the IP CAMERA was triggered successfully, we could see the monitor screen and we could also set a alias for the camera and control the movement of the camera(up, down, left and right, some IP camera could not support the movement) or the screenshot. These operations could not be performed if camera off.
765 765  
766 766  (% style="text-align:center" %)
767 -[[image:11.Advanced Function_html_5e0967606b906db1.jpg||height="250" width="333" class="img-thumbnail"]]
779 +[[image:11.Advanced Function_html_5e0967606b906db1.jpg||class="img-thumbnail" height="250" width="333"]]
768 768  
769 769  
770 770  **✎Note:**
771 771  
772 -* Camera configuration. When you get the camera, you need to activate the camera and enable the onvif protocol for the camera according to the user manual and tools provided by the camera manufacturer. If the configuration is not correct, the camera cannot be used on the HMI.
773 -* When reading camera information, you need to configure the user name and password for the camera. When multiple cameras are enabled, you are advised to set the user names and passwords of all cameras to be the same.
774 -* When using the camera function, ensure that the camera and HMI are on the same LAN. When the HMI is directly connected to the camera through a network cable, set both HMI and camera to static IP addresses as follows.
784 +1. Camera configuration. When you get the camera, you need to activate the camera and enable the onvif protocol for the camera according to the user manual and tools provided by the camera manufacturer. If the configuration is not correct, the camera cannot be used on the HMI.
785 +1. When reading camera information, you need to configure the user name and password for the camera. When multiple cameras are enabled, you are advised to set the user names and passwords of all cameras to be the same.
786 +1. When using the camera function, ensure that the camera and HMI are on the same LAN. When the HMI is directly connected to the camera through a network cable, set both HMI and camera to static IP addresses as follows.
775 775  
776 776  (% class="table-bordered" %)
777 777  |=(% style="width: 166px;" %) |=(% style="width: 256px;" %)HMI|=(% style="width: 332px;" %)Camera
... ... @@ -778,14 +778,15 @@
778 778  |(% style="width:166px" %)IP address|(% style="width:256px" %)192.168.1.1|(% style="width:332px" %)192.168.1.2
779 779  |(% style="width:166px" %)Gateway|(% style="width:256px" %)192.168.1.1|(% style="width:332px" %)192.168.1.1
780 780  
781 -* You could obtain the camera from the "Camera Search module" in "Project parameters" or manually fill in the address. You can obtain resources for the camera display object in the Camera Search module or manually enter the parameters.
782 -* You are advised to configure and confirm the user name and password of the camera before using it. Do not use the wrong user name (password) to search for or link to the camera. Once the wrong user name (password) is exceeded for a certain number of times, the camera will be locked. During the lock period, the camera will reject any connection for at least half an hour generally.
783 -* When monitoring HMI cameras, do not monitor the same camera at the same time. Otherwise, the monitoring screen may be lost.
784 -* When the camera is disconnected due to network reasons, the system wouyld try to reconnect the camera every 20 seconds.
785 -* The alias of the camera is saved in the user database. The alias in old project is retained when downloading new project, if [user database] is selected. Otherwise the it will be deleted.
793 +(% start="4" %)
794 +1. You could obtain the camera from the "Camera Search module" in "Project parameters" or manually fill in the address. You can obtain resources for the camera display object in the Camera Search module or manually enter the parameters.
795 +1. You are advised to configure and confirm the user name and password of the camera before using it. Do not use the wrong user name (password) to search for or link to the camera. Once the wrong user name (password) is exceeded for a certain number of times, the camera will be locked. During the lock period, the camera will reject any connection for at least half an hour generally.
796 +1. When monitoring HMI cameras, do not monitor the same camera at the same time. Otherwise, the monitoring screen may be lost.
797 +1. When the camera is disconnected due to network reasons, the system wouyld try to reconnect the camera every 20 seconds.
798 +1. The alias of the camera is saved in the user database. The alias in old project is retained when downloading new project, if [user database] is selected. Otherwise the it will be deleted.
786 786  
787 787  (% style="text-align:center" %)
788 -[[image:11.Advanced Function_html_804b6a35561fc436.png||height="367" width="600" class="img-thumbnail"]]
801 +[[image:11.Advanced Function_html_804b6a35561fc436.png||class="img-thumbnail" height="367" width="600"]]
789 789  
790 790  **Demo download link**
791 791  
... ... @@ -793,6 +793,9 @@
793 793  
794 794  = **LAN Monitoring** =
795 795  
809 +(% class="wikigeneratedid" id="H11.7.1Introduction" %)
810 +**Introduction**
811 +
796 796  WECON provides [HMI Monitor System] software for user to monitor PI3000 series HMI in Local area network (LAN).
797 797  
798 798  This function is only for the model with -O. For example PI3070N-O.
... ... @@ -799,11 +799,11 @@
799 799  
800 800  == **[HMI Monitor System] software** ==
801 801  
802 -**Device List: **It displays HMIs, that connected into this monitor software;
818 +(1) Device List: It displays HMIs, that connected into this monitor software;
803 803  
804 -**State Indicator:** It shows state of HMI, green means online, gray means offline;
820 +(2) State Indicator: It shows state of HMI, green means online, gray means offline;
805 805  
806 -**Operation Buttons: **It provides three operations for HMI device;
822 +(3) Operation Buttons: It provides three operations for HMI device;
807 807  
808 808  * Add: Click it to open add setting window;
809 809  * Delete: Click it to delete selected HMI device;
... ... @@ -810,96 +810,99 @@
810 810  * Monitor: Click it to open monitor window for selected HMI device;
811 811  
812 812  (% style="text-align:center" %)
813 -[[image:11.Advanced Function_html_fdfb5186d5dd123d.png||height="302" width="600" class="img-thumbnail"]]
829 +[[image:11.Advanced Function_html_fdfb5186d5dd123d.png||class="img-thumbnail" height="302" width="600"]]
814 814  
815 -== **Operating procedures** ==
831 +== **Operating Procedures** ==
816 816  
817 -Click [Add] button to open setting window;
833 +(1) Click [Add] button to open setting window;
818 818  
819 -Enter HMI IP and Note;
835 +(2) Enter HMI IP and Note;
820 820  
821 -Click [Connection test] button;
837 +(3) Click [Connection test] button;
822 822  
823 823  * If IP is correct, it will display tip as below;
824 824  
825 825  (% style="text-align:center" %)
826 -[[image:11.Advanced Function_html_130ed411da07f4c4.png||height="376" width="550" class="img-thumbnail"]]
842 +[[image:11.Advanced Function_html_130ed411da07f4c4.png||class="img-thumbnail" height="376" width="550"]]
827 827  
828 -* If IP is incorrect, it will display tip as below
844 +If IP is incorrect, it will display tip as below
829 829  
830 830  (% style="text-align:center" %)
831 -[[image:11.Advanced Function_html_878d04362f1b81b6.png||height="122" width="150" class="img-thumbnail"]]
847 +[[image:11.Advanced Function_html_878d04362f1b81b6.png||class="img-thumbnail" height="122" width="150"]]
832 832  
833 -**✎Note:** For using this function in PC, it requires the setup of LAN Monitoring Firewall, using Windows 7 system as example. **If this function works well in your PC, please ignore below content.**
849 +**✎Note:**
834 834  
851 +For using this function in PC, it requires the setup of LAN Monitoring Firewall, using Windows 7 system as example. **If this function works well in your PC, please ignore below content.**
852 +
835 835  **Solution 1: Disable Firmware Completely**
836 836  
837 -Open "Control Panel" and select "System Security".
855 +(1) Open [Control Panel] and select [System Security]
838 838  
839 839  (% style="text-align:center" %)
840 -[[image:11.Advanced Function_html_9616a538bd5b8890.png||height="426" width="600" class="img-thumbnail"]]
858 +[[image:11.Advanced Function_html_9616a538bd5b8890.png||class="img-thumbnail" height="426" width="600"]]
841 841  
842 -Select "Windows Firewall"
860 +(2) Select [Windows Firewall];
843 843  
844 844  (% style="text-align:center" %)
845 -[[image:11.Advanced Function_html_4ff5d9c605179616.png||height="427" width="600" class="img-thumbnail"]]
863 +[[image:11.Advanced Function_html_4ff5d9c605179616.png||class="img-thumbnail" height="427" width="600"]]
846 846  
847 -Select "turn Windows Firewall on or off"
865 +(3) Select [turn Windows Firewall on or off]
848 848  
849 849  (% style="text-align:center" %)
850 -[[image:11.Advanced Function_html_8cce81685e77dd93.png||height="532" width="850" class="img-thumbnail"]]
868 +[[image:11.Advanced Function_html_8cce81685e77dd93.png||class="img-thumbnail" height="532" width="850"]]
851 851  
852 -Select "Turn off Windows Firewall"
870 +(4) Select [Turn off Windows Firewall]
853 853  
854 854  (% style="text-align:center" %)
855 -[[image:11.Advanced Function_html_8e40bd24335bee5f.png||height="451" width="700" class="img-thumbnail"]]
873 +[[image:11.Advanced Function_html_8e40bd24335bee5f.png||class="img-thumbnail" height="451" width="700"]]
856 856  
857 857  **Solution 2: Do not close the firewall, but allow HMIUI to pass through the firewall**
858 858  
859 -Open Control Panel selection "system Security"
877 +(1) Open Control Panel selection [system Security]
860 860  
861 861  (% style="text-align:center" %)
862 -[[image:11.Advanced Function_html_4a5370b15f8344bf.png||height="363" width="550" class="img-thumbnail"]]
880 +[[image:11.Advanced Function_html_4a5370b15f8344bf.png||class="img-thumbnail" height="363" width="550"]]
863 863  
864 -Select "Windows Firewall"
882 +(2) Select [Windows Firewall]
865 865  
866 866  (% style="text-align:center" %)
867 -[[image:11.Advanced Function_html_3f00b4c76667d218.png||height="394" width="600" class="img-thumbnail"]]
885 +[[image:11.Advanced Function_html_3f00b4c76667d218.png||class="img-thumbnail" height="394" width="600"]]
868 868  
869 -Select "run a program or function through Windows Firewall"
887 +(3) Select [run a program or function through Windows Firewall]
870 870  
871 871  (% style="text-align:center" %)
872 -[[image:11.Advanced Function_html_2ce833853fe2fe08.png||height="422" width="600" class="img-thumbnail"]]
890 +[[image:11.Advanced Function_html_2ce833853fe2fe08.png||class="img-thumbnail" height="422" width="600"]]
873 873  
874 -Select "Allow to run another program".
892 +(4) Select [Allow to run another program].
875 875  
876 876  (% style="text-align:center" %)
877 -[[image:11.Advanced Function_html_49e43fd3e9e58bc3.png||height="401" width="600" class="img-thumbnail"]]
895 +[[image:11.Advanced Function_html_49e43fd3e9e58bc3.png||class="img-thumbnail" height="401" width="600"]]
878 878  
879 -Select "browse" in the pop-up dialog box.
897 +(5) Select [browse] in the pop-up dialog box
880 880  
881 881  (% style="text-align:center" %)
882 882  [[image:11.Advanced Function_html_714b05b4f66641fb.png||height="447" width="450"]]
883 883  
884 -Locate the HMIUI.exe file in the HMIUI directory under the installation path of the monitoring software, and double-click HMIUI.exe.
902 +(6) Locate the HMIUI.exe file in the HMIUI directory under the installation path of the monitoring software, and double-click HMIUI.exe
885 885  
886 886  (% style="text-align:center" %)
887 -[[image:11.Advanced Function_html_cdf52e5522e2e568.png||height="596" width="600" class="img-thumbnail"]]
905 +[[image:11.Advanced Function_html_cdf52e5522e2e568.png||class="img-thumbnail" height="596" width="600"]]
888 888  
889 -Select "add".
907 +(7) Select add
890 890  
891 891  (% style="text-align:center" %)
892 -[[image:11.Advanced Function_html_2cf5b5f0c9aa4f7a.png||height="467" width="535" class="img-thumbnail"]]
910 +[[image:11.Advanced Function_html_2cf5b5f0c9aa4f7a.png||class="img-thumbnail" height="467" width="535"]]
893 893  
894 -Check the corresponding options.
912 +(8) Check the corresponding options
895 895  
914 +
896 896  (% style="text-align:center" %)
897 -[[image:11.Advanced Function_html_ffc611cca1a173f9.png||height="361" width="600" class="img-thumbnail"]]
916 +[[image:11.Advanced Function_html_ffc611cca1a173f9.png||class="img-thumbnail" height="361" width="600"]]
898 898  
899 -select "OK".
918 +(9) select OK
900 900  
901 901  (% style="text-align:center" %)
902 -[[image:11.Advanced Function_html_934ebd63c53af3ee.png||height="442" width="600" class="img-thumbnail"]]
921 +[[image:11.Advanced Function_html_934ebd63c53af3ee.png||class="img-thumbnail" height="442" width="600"]]
903 903  
904 904  = **Remote access config** =
905 905  
... ... @@ -909,12 +909,12 @@
909 909  
910 910  The solution of WECON HMI remote access is "Everything is possible with one network, one HMI, one cable". No matter where the HMI is, users could easily remote access HMI through the network, to achieve exclude exceptions and resolve them in the first time. In local area network or remote Internet, users could make HMI connect to Ethernet by one cable without setting any parameters. All network settings could be set by WECON remote access system.
911 911  
912 -**Set the IP of HMI**
931 +**(1) Set the IP of HMI**
913 913  
914 914  (% style="text-align:center" %)
915 915  [[image:远程访问 1.png||class="img-thumbnail"]]
916 916  
917 -**Use mobile phones, computers, tablets, etc., open a browser, enter the IP, you could access the project in the HMI screen.**
936 +**(2) Use mobile phones, computers, tablets, etc., open a browser, enter the IP, you could access the project in the HMI screen.**
918 918  
919 919  * You are advised to use Chrome or Firefox. If you want to use Internet Explorer, use Internet Explorer 9 or later.
920 920  * 360, Sogou and other browsers need to use speed mode.
... ... @@ -921,11 +921,11 @@
921 921  * Support the iphone's own browser, or install a latest UC browser.
922 922  * As long as the browser supports HTML5.
923 923  
924 -**Access through the cloud**
943 +**(3) Access through the cloud**
925 925  
926 926  Access through the cloud platform, enter the machine code (the machine code of each HMI is independent) and model, then monitor the HMI remotely.
927 927  
928 -**Access through V-NET (ig series)**
947 +**(4) Access through V-NET (ig series)**
929 929  
930 930  Access through the V-NET, enter the machine code (the machine code of each HMI is independent) and the device password, bind the HMI, and monitor the HMI remotely.
931 931  
... ... @@ -933,7 +933,7 @@
933 933  
934 934  WECON PI8000 and advanced HMI with [-R], such as PI8070-R;
935 935  
936 -WECON Smart APP or WECON Cloud platform
955 +1) WECON Smart APP or WECON Cloud platform
937 937  
938 938  **User manual for WECON Smart and cloud platform download link**
939 939  
... ... @@ -941,27 +941,30 @@
941 941  
942 942  **FAQ**
943 943  
944 -* What is the difference between the-R model and the normal model?
945 -** The-R model can be accessed directly and unrestricted. Normal models need to buy cloudmonitoring products before access. The number of monitoring normal model is limitedaccording to the customer's purchase of cloud monitor packages.
946 -* How many customers could remote access HMI at the same time?
947 -** It supports max. 4 customers access HMI in the same time.
963 +1) What is the difference between the-R model and the normal model?
948 948  
965 +A: The-R model can be accessed directly and unrestricted. Normal models need to buy cloudmonitoring products before access. The number of monitoring normal model is limitedaccording to the customer's purchase of cloud monitor packages.
966 +
967 +2) How many customers could remote access HMI at the same time?
968 +
969 +A: It supports max. 4 customers access HMI in the same time.
970 +
949 949  = **Mulit-link** =
950 950  
951 951  == **Introduction** ==
952 952  
953 -The main principle of Multi-link is to use the method of Master&Slave to implement the One machine-Multiple screens by ethernet port. For example, one Master HMI connect to one Slave HMI, the Slave one can write or read value from PLC which is communicated with Master.
975 +1) The main principle of Multi-link is to use the method of Master&Slave to implement the One machine-Multiple screens by ethernet port. For example, one Master HMI connect to one Slave HMI, the Slave one can write or read value from PLC which is communicated with Master.
954 954  
955 -In Multi-link, there is only one Master, and all the other HMIs are Slaves. The Master HMI is the only one device communicate with PLC, and the data received from the PLC is transmitted to each slave through the host HMI(Master).
977 +2) In Multi-link, there is only one Master, and all the other HMIs are Slaves. The Master HMI is the only one device communicate with PLC, and the data received from the PLC is transmitted to each slave through the host HMI(Master).
956 956  
957 957  (% style="text-align:center" %)
958 958  [[image:1652345241521-592.png||class="img-thumbnail"]]
959 959  
960 -At present, the Multi-link is regarded as special function. So not any model HMI support it. Need the HMI come with the special machine code. The series support Multi-link function right now: General, HMI+, i Series. Multi link doesn’t support the online simulaion. PI3000/PI3000+/PI3000i series can only have one Slave when using this function, while PI8000/9000,PI8000+/PI9000+ series can use at most 5 Slaves.
982 +3) At present, the Multi-link is regarded as special function. So not any model HMI support it. Need the HMI come with the special machine code. The series support Multi-link function right now: General, HMI+, i Series. Multi link doesn’t support the online simulaion. PI3000/PI3000+/PI3000i series can only have one Slave when using this function, while PI8000/9000,PI8000+/PI9000+ series can use at most 5 Slaves.
961 961  
962 -== **PIStudio settings** ==
984 +== **PIStudio Settings** ==
963 963  
964 -Check to enable Multi-link, select the corresponding option. For example, if it is a slave HMI, select Slave.
986 +(1) Check to enable Multi-link, select the corresponding option. For example, if it is a slave HMI, select Slave.
965 965  
966 966  (% style="text-align:center" %)
967 967  [[image:多机互联.png||class="img-thumbnail"]]
... ... @@ -968,12 +968,12 @@
968 968  
969 969  
970 970  (% class="wikigeneratedid" %)
971 -Master IP address setting: Click "Project""Project settings""HMI IP", as below.
993 +(2) Master IP address setting: Click "Project"- "Project settings" - "HMI IP", as below.
972 972  
973 973  (% style="text-align:center" %)
974 -[[image:远程访问 1.png||height="516" width="594" class="img-thumbnail"]]
996 +[[image:远程访问 1.png||class="img-thumbnail" height="516" width="594"]]
975 975  
976 -== **Slave project** ==
998 +== **Slave Project** ==
977 977  
978 978  In order to let the fonts in the Slave and the Master consistent with each others, so Slave project needs to add one screen that can set the IP address of Master HMI for connecting to the Master, on the original the Master project. If Master project has components that use other font styles, and Slave project If there is no component corresponding to Master project, then the default font style SimSun would be displayed when the Multi-link is enabled. To avoid the Slave device prompts communication timeout message, you can add HSW9 = 1 in the initial script of Slave device.
979 979  
... ... @@ -996,72 +996,85 @@
996 996  
997 997  == **Notice** ==
998 998  
999 -During the connection, if the Master is downloading program, there is a highly chances that the slave screen is abnormal, and the Gallery and imported pictures cannot be displayed.
1021 +1) During the connection, if the Master is downloading program, there is a highly chances that the slave screen is abnormal, and the Gallery and imported pictures cannot be displayed.
1000 1000  
1001 1001  After the download process of Master HMI is finished, Slave needs to be restarted to monitor normally.
1002 1002  
1003 -* If the Master and Slave are operated on any screen, the screen also will follow the changes and synchronize for other side.
1004 -** Using HSW12 = 1 on the Master, which can not affect each other.
1005 -* There is no momentary delay function for buttons.
1006 -* Multi-link version bit switch has no Min. holding time.
1007 -* PI3000 series can only have one Slave when using this function, while PI8000/9000 series can use this function at most 5 Slaves.
1008 -* Only supports Multi-link connection in the LAN network (local area network), or direct connection between Master and Slave.
1009 -* The Master and Slave projects must be consistent (mainly for keeping the font style used by the Master and Slave HMI consistent), and the Slave HMI always adds the configuration of the “Master IP address".
1010 -* After the special address is enabled, Slave will remotely monitor the interfaces from Master, and the source project will not be executed.
1025 +1. If the Master and Slave are operated on any screen, the screen also will follow the changes and synchronize for other side.
1011 1011  
1027 +Using HSW12 = 1 on the Master, which can not affect each other.
1028 +
1029 +1. There is no momentary delay function for buttons.
1030 +1. Multi-link version bit switch has no Min. holding time.
1031 +1. PI3000 series can only have one Slave when using this function, while PI8000/9000 series can use this function at most 5 Slaves.
1032 +1. Only supports Multi-link connection in the LAN network (local area network), or direct connection between Master and Slave.
1033 +1. The Master and Slave projects must be consistent (mainly for keeping the font style used by the Master and Slave HMI consistent), and the Slave HMI always adds the configuration of the “Master IP address".
1034 +1. After the special address is enabled, Slave will remotely monitor the interfaces from Master, and the source project will not be executed.
1035 +
1012 1012  ✎Note: Slave project only needs to ensure that there is "the HSW address of the Master HMI IP" and the font style used by the Master.
1013 1013  
1014 1014  = **V-NET Access (PC Side)** =
1015 1015  
1016 -== **Login interface** ==
1040 +== **Login Interface** ==
1017 1017  
1018 -Enter the platform, as shown in Figure 1:
1042 +~1. Enter the platform, as shown in Figure 1:
1019 1019  
1020 1020  New users need to register first.
1021 1021  
1022 -* The successfully registered account is the administrator account, which can bind the device and other operations.
1023 -* The user needs to remember the registered account and password, and able to log in simultaneously on the PC Client/APP.
1024 -* If the user forgets the password, he can click "Forgot Password" to reconfigure the password.
1046 +(1) The successfully registered account is the administrator account, which can bind the device and other operations.
1025 1025  
1048 +(2) The user needs to remember the registered account and password, and able to log in simultaneously on the PC Client/APP.
1049 +
1050 +(3) If the user forgets the password, he can click "Forgot Password" to reconfigure the password.
1051 +
1026 1026  (% style="text-align:center" %)
1027 1027  [[image:11.2-1.png||class="img-thumbnail"]]
1028 1028  
1029 1029  Figure 1
1030 1030  
1031 -Enter the account and password, and then click the "Login" button.
1057 +2. Enter the account and password, and then click the [Login] button.
1032 1032  
1033 -After successfully logging in, enter the "V-NET" interface, as shown in Figure 2. Add the HMI information you want to access through the "+" in the lower left corner.
1059 +3. After successfully logging in, enter the "V-NET" interface, as shown in Figure 2. Add the HMI information you want to access through the "+" in the lower left corner.
1034 1034  
1035 1035  (% style="text-align:center" %)
1036 -[[image:11.Advanced Function_html_7618c4f92465545c.png||height="670" width="1366" class="img-thumbnail"]]
1062 +[[image:11.Advanced Function_html_7618c4f92465545c.png||class="img-thumbnail" height="670" width="1366"]]
1037 1037  
1038 1038  Figure 2
1039 1039  
1040 -After the Add Device window pops up, enter the machine code and password of the device to add the device, as shown in Figure 3:   
1066 +4. After the Add Device window pops up, enter the machine code and password of the device to add the device, as shown in Figure 3:   
1041 1041  
1042 1042  (% style="text-align:center" %)
1043 -[[image:11.Advanced Function_html_9b4cc907cf4a8c13.png||height="502" width="601" class="img-thumbnail"]]
1069 +[[image:11.Advanced Function_html_9b4cc907cf4a8c13.png||class="img-thumbnail" height="502" width="601"]]
1044 1044  
1045 1045  Figure 3
1046 1046  
1047 -* **Device machine code:** Each HMI has a unique and independent machine code, which is used to identify every remote device. (When binding multiple devices at the same time, the device passwords must be the same. Only one machine code can be entered on one line. When entering multiple machine codes, use the "Enter" key to change the line. If the format is wrong, the binding operation will fail and error will occur). Method of obtain machine code:
1048 -** PIStudio → "Project" → "Tool"→ "Download" →Copy the machine code.        
1049 -** Long press the upper right corner of HMI to enter the backstage, you can see "Machine Id" in "Machine Info".       
1050 -** Obtain the machine code from the backlabel of the device.
1051 -* **Device password**: Refers to the Cloud access password, the default is 6 digits 8 (888888). Please refer to the cloud configuration if you first time binding the device.
1052 -** The length is 6 digits, English and special characters in English are allowed, spaces are not allowed, and cannot be empty.
1053 -* **Device alias:** Refers to the name recognition of device in the menu bar of V-NET.
1054 -** Maximum 12 digits, except ·_-+=}]",.?,;: ""”【】—()...! these Special characters allowed others are limited to input, no spaces or blanks are allowed.
1055 -** If the device is successfully bound, click OK, and it would prompt message: The device is bound successfully!
1073 +①Device machine code: Each HMI has a unique and independent machine code, which is used to identify every remote device.
1056 1056  
1057 -(% class="box infomessage" %)
1058 -(((
1075 + (When binding multiple devices at the same time, the device passwords must be the same. Only one machine code can be entered on one line. When entering multiple machine codes, use the "Enter" key to change the line. If the format is wrong, the binding operation will fail and error will occur)
1076 +
1077 + Method of obtain machine code:
1078 +
1079 + 1) PIStudio -[Project]-[Tool]-[Download]-Copy the machine code.        
1080 +
1081 + 2) Long press the upper right corner of HMI to enter the backstage, you can see [Machine Id] in "Machine Info".       
1082 +
1083 + 3) Obtain the machine code from the backlabel of the device.
1084 +
1085 +② Device password: Refers to the Cloud access password, the default is 6 digits 8 (888888). Please refer to the cloud configuration if you first time binding the device.
1086 +
1087 +(The length is 6 digits, English and special characters in English are allowed, spaces are not allowed, and cannot be empty).
1088 +
1089 +③ Device alias: Refers to the name recognition of device in the menu bar of V-NET.
1090 +
1091 +(Maximum 12 digits, except ·_-+=}]",.?,;: ""”【】—()...! these Special characters allowed others are limited to input, no spaces or blanks are allowed).
1092 +
1093 +5. If the device is successfully bound, click OK, and it would prompt message: The device is bound successfully!
1094 +
1059 1059  **✎Note: **If you bind multiple machine codes in batch, the device alias will use the input device alias as the prefix, and the system will automatically add a suffix. Example: Default group (device alias)_1 (automatically added suffix).
1060 -)))
1061 1061  
1062 -== **V-NET module** ==
1097 +== **V-NET Module** ==
1063 1063  
1064 -**Remote Monitoring**
1099 +{{id name="_GoBack"/}}1. Remote Monitoring
1065 1065  
1066 1066  The remote monitoring module can display the project page of the current screen in real time, and can operate the project on the web page, and the control of the screen. As shown in Figure 4:
1067 1067  
... ... @@ -1070,7 +1070,7 @@
1070 1070  
1071 1071   Figure 4
1072 1072  
1073 -**Data Viewing**
1108 +2. Data Viewing
1074 1074  
1075 1075  The data viewing module is divided into Communication port, Collection point, Alarm configuration, Alarm records, Data Record configuration , Data Record, etc. As shown in Figure 5:
1076 1076  
... ... @@ -1079,16 +1079,20 @@
1079 1079  
1080 1080  Figure 5
1081 1081  
1082 -The parameter configuration is as follows:
1117 + The parameter configuration is as follows:
1083 1083  
1084 -* Communication port : The communication port information, includes connection method and protocol name, can only be viewed, and cannot be added or modified. This info comes from the settings from HMI.
1085 -* Collect point:Data monitoring module of the device. The collection point is the monitoring data, and its read-write, write-only, and read-only permissions also come from the Tags settings from HMI.
1086 -* Note: You cannot add or delete collection points here. The read & write permissions of the collection points in the HMI will directly restrict the modification of the read & write permissions of the collection points by V-NET.
1087 -* Alarm configuration: Alarm records of the device, monitoring points cannot be added, confirming the Alarm record and exporting data can be performed.
1088 -* Data Record configuration: Data Record is historical data of the device, monitoring points cannot be added, curve and list viewing method are supported, and data records can be exported.
1119 + ①Communication port : The communication port information, includes connection method and protocol name, can only be viewed, and cannot be added or modified. This info comes from the settings from HMI.
1089 1089  
1090 -**Remote Download**
1121 + ②Collect point:Data monitoring module of the device. The collection point is the monitoring data, and its read-write, write-only, and read-only permissions also come from the Tags settings from HMI.
1091 1091  
1123 +Note: You cannot add or delete collection points here. The read & write permissions of the collection points in the HMI will directly restrict the modification of the read & write permissions of the collection points by V-NET.
1124 +
1125 + ③Alarm configuration: Alarm records of the device, monitoring points cannot be added, confirming the Alarm record and exporting data can be performed.
1126 +
1127 + ④Data Record configuration: Data Record is historical data of the device, monitoring points cannot be added, curve and list viewing method are supported, and data records can be exported.
1128 +
1129 +3. Remote Download
1130 +
1092 1092  This function allows application on the PC to download directly to PLC or HMI, as shown in Figure 6:
1093 1093  
1094 1094  (% style="text-align:center" %)
... ... @@ -1096,67 +1096,68 @@
1096 1096  
1097 1097  Figure 6
1098 1098  
1099 -(% class="box infomessage" %)
1100 -(((
1101 1101  **✎Note: **The pass through function of remote download is temporarily unavailable on the web page, and it can be used normally in PC client. The configuration is as follows:
1102 -)))
1103 1103  
1104 -PLC download (only for Pass-through)
1140 +(1) PLC download (only for Pass-through)
1105 1105  
1106 -* Click the setting (gear icon) in the upper right corner of PC Client, and a dialog will pop up. The red area is the COM port configuration when the PLC pass-through downloads. As shown in Figure 7:
1142 + Click the setting (gear icon) in the upper right corner of PC Client, and a dialog will pop up. The red area is the COM port configuration when the PLC pass-through downloads. As shown in Figure 7:
1107 1107  
1108 1108  (% style="text-align:center" %)
1109 -[[image:11.Advanced Function_html_870ebc5415b1a534.png||height="565" width="526" class="img-thumbnail"]]
1145 +[[image:11.Advanced Function_html_870ebc5415b1a534.png||class="img-thumbnail" height="565" width="526"]]
1110 1110  
1111 1111  Figure 7
1112 1112  
1113 -* After configuring the COM port, go to the remote downloaded, PLC download, to config the name, communication port, virtual serial port and other configurations as shown in Figure 6.
1149 + ②. After configuring the COM port, go to the remote downloaded, PLC download, to config the name, communication port, virtual serial port and other configurations as shown in Figure 6.
1114 1114  
1115 -HMI Download (only for Pass-through)
1151 +(2) HMI Download (only for Pass-through)
1116 1116  
1117 -* Click the setting (gear icon) button in the upper right corner of PC Client, and a dialog will pop up. The red area is the configuration of the HMI download tool. As shown in Figure 8:
1153 + ①. Click the setting (gear icon) button in the upper right corner of PC Client, and a dialog will pop up. The red area is the configuration of the HMI download tool. As shown in Figure 8:
1118 1118  
1119 1119  (% style="text-align:center" %)
1120 -[[image:11.Advanced Function_html_64e406f9862f887e.png||height="565" width="526" class="img-thumbnail"]]
1156 +[[image:11.Advanced Function_html_64e406f9862f887e.png||class="img-thumbnail" height="565" width="526"]]
1121 1121  
1122 1122  Figure 8
1123 1123  
1124 -* Click the setting (gear icon) button, a dialog box will pop up, and automatically detect and find the PIStudio that has been installed in PC and conforms to the version, as shown in Figure 9:
1125 -** Location: Display the installation path of the current PIStudio.
1126 -** Version: Corresponding to the version of the current PIStudio.
1127 -** Browse: Click to manually set the installation path of PIStudio.
1160 + ②. Click the setting (gear icon) button, a dialog box will pop up, and automatically detect and find the PIStudio that has been installed in PC and conforms to the version, as shown in Figure 9:
1128 1128  
1162 + Location: Display the installation path of the current PIStudio.
1163 +
1164 + Version: Corresponding to the version of the current PIStudio.
1165 +
1166 + Browse: Click to manually set the installation path of PIStudio.
1167 +
1129 1129  [[image:11.Advanced Function_html_df9946a5a7574454.png||height="349" width="642"]]
1130 1130  
1131 1131  Figure 9
1132 1132  
1133 -**Basic**
1172 +4. Basic
1134 1134  
1135 1135  In the "Basic" sub-page of Basic, HMI name, record reserved selection, password, location and remarks, etc. As shown in Figure 10:
1136 1136  
1137 1137  [[image:11.Advanced Function_html_c76828978cb6b697.png||height="670" width="1366"]] Figure 10
1138 1138  
1139 -The device name is an alias of HMI, which is mainly used for easy distinction.
1178 +(1) The device name is an alias of HMI, which is mainly used for easy distinction.
1140 1140  
1141 -Online status: You can click the refresh button to refresh the online status of the HMI.
1180 +(2) Online status: You can click the refresh button to refresh the online status of the HMI.
1142 1142  
1143 -Machine code: Each HMI has a unique and independent machine code.
1182 +(3) Machine code: Each HMI has a unique and independent machine code.
1144 1144  
1145 -Record reserved: Checking the corresponding options will let HMI to suspend updating the corresponding configuration after downloading a new project.
1184 +(4) Record reserved: Checking the corresponding options will let HMI to suspend updating the corresponding configuration after downloading a new project.
1146 1146  
1147 -Password: Refers to the cloud access password, the default is 6 digits 8 (888888); the cloud access password can be set and modified, the specific location is:
1186 +(5) Password:
1148 1148  
1149 -* V-NET → specified HMI → Baisc → "password” → modify and save, as shown in Figure 10.        
1150 -* "Project" → "Cloud" → "Basic" → "Password" → of PIStudio (only unbind HMI can be modified), see Cloud Configuration.
1188 + Refers to the cloud access password, the default is 6 digits 8 (888888); the cloud access password can be set and modified, the specific location is:
1151 1151  
1152 -Maximum storage of Alarm data: The maximum number of alarm data saved, with a range of 1 to 50000.    
1190 + ① V-NET —specified HMI—Baisc—Basic —"password”—modify and save, as shown in Figure 10.        
1153 1153  
1154 -Positioning:
1192 + ② [Project]-[Cloud]-Basic-" Password" of PIStudio (only unbind HMI can be modified), see Cloud Configuration.
1155 1155  
1156 -* Use the device base station positioning to locate.        
1157 -* Use manual positioning.
1194 +(6) Maximum storage of Alarm data: The maximum number of alarm data saved, with a range of 1-50000.    
1158 1158  
1159 -(% class="box infomessage" %)
1160 -(((
1196 +(7) Positioning:
1197 +
1198 + ①Use the device base station positioning to locate.        
1199 +
1200 + ②Use manual positioning.
1201 +
1161 1161  **✎Note:** After modifying the basic information of the device, you need to click Save below to save the modification successfully. If it is not saved successfully, please click Force Synchronization.
1162 -)))
file setting.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.AiXia
Size
... ... @@ -1,1 +1,0 @@
1 -21.2 KB
Content
视频功能部件配置.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.AiXia
Size
... ... @@ -1,1 +1,0 @@
1 -10.5 KB
Content