Changes for page 05 Objects
Last modified by Jett on 2025/07/04 09:41
From version 87.8
edited by Hunter
on 2024/02/19 15:33
on 2024/02/19 15:33
Change comment:
There is no comment for this version
To version 80.1
edited by Jim(Forgotten)
on 2023/08/11 09:26
on 2023/08/11 09:26
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Hunter1 +XWiki.Jim - Content
-
... ... @@ -17,29 +17,29 @@ 17 17 18 18 **Read-write** 19 19 20 -* **Write Address: **Bit address operation control for HMI or PLC. 21 -* **Read**: Enable the monitoring the read address or not. 22 -* **Same read-write address**: Enable it if want to the read address and write address is exactly same. 23 -* **Read Address: **Monitoring address. 20 +* **Write Address: **Bit switch controls PLC or HMI address. 21 +* **Read Address: **Read and display PLC or HMI bit address state. 24 24 25 25 **Mode** 26 26 27 -* **Set OFF:** Set off the write address.28 -* **Set ON:** Set on the write address.29 -* **Momentary:** Set on the write address when switch is pressed, andresettheaddresswhen switch is released.30 -* **Delay: Intervalfor keeponthe write address.For example:Assign the delay time as 500, write address will bereset after release buttonin0.5 second.31 -* **Switch:** Switch betweenTrue(1)andFalse(0)whenswitch is triggered.25 +* **Set OFF:** set off the write address. 26 +* **Set ON:** set on the write address. 27 +* **Momentary:** set on the write address when switch is pressed, and set off when switch is released. 28 +* **Delay:** set off the write address after a delay. (for example: assign the delay time as 5, write address will be set off after releasing 5 ms.) 29 +* **Switch:** switch between 0 and 1 each time the switch is triggered. 32 32 33 33 **Display** 34 34 35 35 * **Inverted Display: **Display the state picture and text of the object reversely. 36 -* **Quick Read: **The priority of read and write is higher than any other objects on the same screen. 37 -* **Blink: **Blinking while control bit is triggered; 38 -** **Blink when ON: **Blink when control bit is ON. 39 -** **Blink when OFF: **Blink when control bit is OFF. 34 +* **Quick Read: **The speed of configuring the object is priority to other objects. 40 40 41 -** Minimum hold time: **Onlywhenthe time ofpress andholdtheobjectis greater thanthesetvalue, theobjectfunctionwillbeexecuted.36 +**Blink: **Control the state of blink by the bit address of control bit. Blinking while control bit is triggered, the frequency is editable; 42 42 38 +* **Blink when ON: **blink when control bit is ON. 39 +* **Blink when OFF: **blink when control bit is OFF. 40 + 41 +**Minimum hold time: **Only when the time of pressing the object is greater than or equal to the set minimum hold time will the function of the object be performed. 42 + 43 43 **Indirect addressing:** 44 44 45 45 * **Read address**: Use the value of the read address to determine the address A after deviation, and use the address A as the read address of the object. ... ... @@ -103,19 +103,6 @@ 103 103 (% style="text-align:center" %) 104 104 [[image:位开关 6.png||class="img-thumbnail"]] 105 105 106 -**No trigger:** No way to trigger 107 - 108 -**Trigger before pressing:** Trigger bit address is set to 1 before pressing 109 - 110 -**Trigger after pressing: **After pressing Enter, trigger bit address is set to 1 before closing the keyboard 111 - 112 -**Trigger and reset before pressing: **Trigger bit address is set to 1 and then set to 0 bedore pressing 113 - 114 -**Trigger and reset after pressing: **After pressing Enter, trigger bit address is set to 1 and then set to 0 before closing the keyboard 115 - 116 -**Trigger before pressing, reset after: **Trigger bit address is set to 1 before pressing; After pressing Enter, trigger bit address is set to 0 before closing the keyboard 117 - 118 - 119 119 **Access denied setting** 120 120 121 121 Users can set enable password for object. There are following operating setting when user permissions are insufficient. But "Pop login screen" and "Hide object" are mutually exclusive. ... ... @@ -199,20 +199,18 @@ 199 199 (% style="text-align:center" %) 200 200 [[image:6.Objects_html_273aed06eb8f10f9.gif||class="img-thumbnail"]] 201 201 202 -**Address**: Monitoringand displaytheaddressstatus.189 +**Address**: It is for setting specified PLC or HMI bit address。 203 203 204 204 **Hide** 205 205 206 -* **Inverted Display: **Display reverse state of the picture and text. For example, the value of write address is on (Corresponding to state 1), while the graphic of off (Corresponding to state 0) is displayed. 207 -* **Quick Read: **The priority of read and write is higher than any other objects on the same screen. 208 -* **Blink: **Blink condition; 209 -** Blink when ON: blink when read address is ON. 210 -** Blink when OFF: blink when read address is OFF. 211 -* **Hide: **Control the hide status of object via Control Bit's state. Hide object cannot be operated at all. 212 -* **Control Bit: **Hide condition. 213 -** **Hide when OFF**: Hide when control bit is OFF. 214 -** **Hide when ON**: Hide when control bit is ON. 215 -** **Invisible:** Object is always keeps hidden during project running. 193 +* **Inverted Display: **Display reverse state of the picture and text. *for example, the value of write address is set ON, the OFF mode is displayed. 194 +* **Blinking: **Blinking while control bit is triggered, the frequency is editable; 195 +** Blink when ON: blink when control bit is ON. 196 +** Blink when OFF: blink when control bit is OFF. 197 +* **Hide: **Display or hide object by "Control Bit" state. 198 +* **Control bit: **For hide control. 199 +** **Hide mode: **hide when OFF; hide when ON;it could not operate if [Invisible] is checked. 200 +** **Invisible:** object keeps hidden during project running. 216 216 217 217 (% class="box infomessage" %) 218 218 ((( ... ... @@ -230,20 +230,21 @@ 230 230 231 231 **Edit** 232 232 233 -* **Read address: **Read value from object display. 234 -* **Same read-write address**: Enable it if want to the read address and write address is exactly same. 218 +* **Read address: **Read value from specified address. 235 235 * **Write address: **Write value to specified address. 236 236 221 +Read and write address could be the same; 222 + 237 237 **Data format** 238 238 239 -* **Format**: Set the data format:16bitBCD,16bitUnsigned, 16bit Signed, 32bit BCD, 32bit Unsigned,32bit Signed, 32bit Float.225 +* **Format**: It is for setting operating data format; it could support seven modes. 240 240 241 -**Mode** 227 +**Mode**. It is for setting operating mode for value, it could support 3 modes. 242 242 243 243 * **Set value: **Set a constant value for the word address. 244 -* **Increase: **Increase Operand value for each time the switch is triggered.245 -* **Decrease:** Decrease Operand value for each time the switch is triggered.246 -* **High/Low limit:** The value will benot abletochange when the value reaches limits.230 +* **Increase: **Increase the [operand] value for each time the switch is triggered. 231 +* **Decrease:** Decrease the [operand] value for each time the switch is triggered. 232 +* **High/Low limit:** The value will not increase/decrease when the value reaches limits. 247 247 248 248 (% class="box infomessage" %) 249 249 ((( ... ... @@ -264,45 +264,53 @@ 264 264 265 265 **Address** 266 266 267 -* **Read address:** Read the value from object display. 268 -* **States count: **Total status number for current word address, which could change the state value according to different status in button [State values], range: 1-256. 269 -* **State with value out of range**: When the value of the read address is not on the range of states' value, it will cause no corresponding status number is displayed. There are two modes for process when the value is out of range. 270 -* **Hide**: Hide the object when the value is out of range; 271 -* **Show state**: Specify a status when the value is out of range, for example the total states is 6(range from state No.0~~No.5), but the read value is 6, at this moment the object will show the state No.0 if selected item of show state is No.0; 253 +* **Read address:** read the value from specified address. 272 272 255 +**States settings** 256 + 257 +* **States count: **The default Word state displays the number of States 1, which could be selected by the drop-down list to display the state of object, range: 1-256. 258 +* **State value: **Users could set different values to correspond to different states, the setting window as below figure shows. 259 + 273 273 **For example** 274 274 275 - Thestate No.0defaultfillvalue 0,No.1 defaultfillvalue1... and so on.262 +By default, when value of read address is 0, object displays state 0. 276 276 277 277 If change settings as below figure shows 278 278 279 -When value of read address is 11, object displays state No.1.266 +When value of read address is 11, object displays state 1. 280 280 281 281 (% style="text-align:center" %) 282 282 [[image:6.Objects_html_da9a6696f320b427.gif||class="img-thumbnail"]] 283 283 271 +**State of value out of range: **When the value of read address exceeds the maximum state number, there is no corresponding state to be displayed. So there are two modes of processing for it: "Hide" and "Show state" 272 + 273 +**Hide: **When the value of the read address exceeds the set range value, the word state display object will be blank. 274 + 275 +**Show state: **When the value of the read address exceeds the set range value, the object will display the "Specified state". For example, set the maximum is state 7 (value is 6), when the read address of the value is greater than 6, it will display state 2 text and pictures. 276 + 284 284 **Transform state** 285 285 286 -* **Quick Read: ** The priorityofreadand write ishigherthananyotherobjectson thesamescreen.279 +* **Quick Read: **Directly read the value of the connected device without going through the HMI cache 287 287 * **Auto transforms:** Object switch states automatically 288 288 289 289 (% style="text-align:center" %) 290 290 [[image:6.Objects_html_b643c9a6a4bd6919.gif||class="img-thumbnail"]] 291 291 292 -* **Trigger to transform: **Trigger condition of auto transform 293 -* **Auto return:** Return to the initial state after reaching the final state; 294 -* **Time of transform:** Set the interval of transform between two states; 295 -* **Dynamic interval: **Set the dynamic interval of transform between two states. If the value in address is 10, then the frequency of automatic switching state is 10*100ms = 1s. 285 +**Trigger:**Control bit to enable switch automatically 296 296 287 +* **Auto return:** return to the initial state after reaching the final state; 288 +* **Time of transform:** it is used for setting the frequency in automatic switching state. Unit: 100ms. 289 +* **Dynamic interval: **set the frequency of automatic switching state and read it from the address. Unit: 100ms. If the value in address is 10, then the frequency of automatic switching state is 10*100ms = 1s. 290 + 297 297 **Manual** 298 298 299 299 (% style="text-align:center" %) 300 300 [[image:6.Objects_html_a8b6636bd862369c.gif||class="img-thumbnail"]] 301 301 302 -* **Set state: **Set a constant value toaddress(accordingto the operatestateelection) when click the object.303 -* **State increase: **Increase t headdressvalue byonestep whenclick theobject, the upper limit is dependsontheLast stateselection.304 -* **State decrease:** Decrease t headdressvalue byonestep whenclick theobject, the lower limit is dependsontheLast stateselection..305 -* **Last state: upper limit or lower limit(Finalstate)ofstateincrease/decrease;296 +* **Set state: **Set a constant value for the word address. 297 +* **State increase: **Increase state for each time the switch is triggered. 298 +* **State decrease:** Decrease state for each time the switch is triggered. 299 +* **Last state:** The state will not increase/decrease when reaches limits. 306 306 307 307 (% class="box infomessage" %) 308 308 ((( ... ... @@ -309,9 +309,9 @@ 309 309 ✎**Note:** For [[text>>https://docs.we-con.com.cn/bin/view/PIStudio/7.Library/#HText]]/[[graphics>>https://docs.we-con.com.cn/bin/view/PIStudio/06.Objects/#HGraphic]]/[[security>>https://docs.we-con.com.cn/bin/view/PIStudio/06.Objects/#HSecurity]]/[[animations>>https://docs.we-con.com.cn/bin/view/PIStudio/06.Objects/#HAnimation]], see the "[[Bit Switch>>path:https://docs.we-con.com.cn/bin/view/PIStudio/06.Objects/#HBitswitch]]". 310 310 ))) 311 311 312 -== Button==306 +== Keypad switch == 313 313 314 - Buttonis designed to input data manually; this object need to work with thenumeric inputandcharacter input.button.308 +Keypad switch is designed to input data manually; this object need to work with the Keypad.User could assign letters or numbers for each switch, when the switch is triggered the data will input to the textbox. 315 315 316 316 **Description** 317 317 ... ... @@ -329,7 +329,7 @@ 329 329 330 330 == Function switch == 331 331 332 -Function switch is designed to switch screens, and call and close sub screen, and transfer record files. 326 +Function switch is designed to switch screens, and call and close sub screen, and transfer data record files. 333 333 334 334 **Description** 335 335 ... ... @@ -336,6 +336,8 @@ 336 336 (% style="text-align:center" %) 337 337 [[image:6.Objects_html_31c4ad387507a16d.gif||class="img-thumbnail"]] 338 338 333 +**Operation** 334 + 339 339 * **Screen No: **Switch to the selected screen, it could not be subscreen; 340 340 * **Open sub screen: **Pop-up selected sub screen, and set sub screen position, default position is (0, 0), this is the coordinates of the top left corner of the screen; 341 341 ... ... @@ -364,7 +364,7 @@ 364 364 365 365 **Using trigger address**. As the figure above, when 00 is ON, then selected operation of the function switch will be executed. 366 366 367 -**All terminals effect** :When this function is enabled, all terminals (screens, mobile phones, ipads, computers, etc.) will execute the function Switch Function simultaneously. For example, the screens of each terminal are different. When the screen is clicked to jump to the "Home" screen, all terminals will jump to the home screen.363 +**All terminals effect**. When this function is enabled, all terminals (screens, mobile phones, ipads, computers, etc.) will execute the function Switch Function simultaneously. For example, the screens of each terminal are different. When the screen is clicked to jump to the "Home" screen, all terminals will jump to the home screen. 368 368 369 369 (% class="box infomessage" %) 370 370 ((( ... ... @@ -1361,10 +1361,7 @@ 1361 1361 ** **History**: It is in data record area configured by data record. Multiple record groups could be configured, and each record group has multiple channels. 1362 1362 ** **Real Time**: It is in Real-time trend chart configured by data record. Multiple record groups could be configured, and each record group has multiple curve numbers. 1363 1363 1364 -(% class="box infomessage" %) 1365 -((( 1366 1366 **✎Note: **There must be one of settings (Data record and real-time trend chart) in configurations, otherwise there will be no data in curve buffer. 1367 -))) 1368 1368 1369 1369 * **Curve No.**: The number of curves is the same as the number of channels in the record group. A maximum of 8 curves could be displayed. After selecting the curve to be displayed, it can set the scale range and scale color of each curve. 1370 1370 * **Enable**: After selecting the corresponding curve number in the status bar and enabling the curve, set different curve styles and colors according to your needs, then select the channel number in the data buffer, and finally set the data range. ... ... @@ -1398,10 +1398,7 @@ 1398 1398 **Function start Address**: Open the sub-screen of the data record query, and the system can automatically allocate the object address of the query screen according to the configured address. When using this component, it will automatically generate buttons for four direction, you can use these four control keys to view the data record display, and automatically create a new sub-screen based on the function start address, the content of the sub-screen is the query setting for span and start time. 1399 1399 When two objects use one function screen at the same time, if the function addresses of the two object are the same, changing the built-in screen will affect the operation of the two display object at the same time. If the function addresses of the two objects are different, the second object with the built-in screen can be displayed normally, and the first object will be displayed abnormally. 1400 1400 1401 -(% class="box infomessage" %) 1402 -((( 1403 1403 **✎Note: ** When copying Data record display, it is recommended to create a new "function screen" to avoid repeated calls that may cause abnormal functions. 1404 -))) 1405 1405 1406 1406 **Start time**: Set the start time and conditions for data viewing. 1407 1407 ... ... @@ -1586,10 +1586,7 @@ 1586 1586 (% style="text-align:center" %) 1587 1587 [[image:6.Objects_html_9612d7685f349400.gif||class="img-thumbnail"]] 1588 1588 1589 -(% class="box infomessage" %) 1590 -((( 1591 1591 ✎**Note:** For the "Text" setting, please refer to "[[text>>url:http://docs.we-con.com.cn/wiki/pistudio/get/Helps/06.Objects/?sheet=CKEditor.ResourceDispatcher&outputSyntax=plain&language=en&type=doc&reference=http%3A%2F%2Fdocs.we-con.com.cn%2Fwiki%2Fpistudio%2Fview%2FHelps%2F06.Objects%2F%23HText]]" in "[[Bit Switch>>url:http://docs.we-con.com.cn/wiki/pistudio/get/Helps/06.Objects/?sheet=CKEditor.ResourceDispatcher&outputSyntax=plain&language=en&type=doc&reference=http%3A%2F%2Fdocs.we-con.com.cn%2Fwiki%2Fpistudio%2Fedit%2FHelps%2F06.Objects%2FWebHome%3Fsection%3D2]]". 1592 -))) 1593 1593 1594 1594 = **Display** = 1595 1595 ... ... @@ -1652,14 +1652,11 @@ 1652 1652 1. **Variable QR:** It is for setting read address, the content of QR code is from this setting address. 1653 1653 1. **QR String: **It is for set static content for QR code. 1654 1654 1655 -(% class="box infomessage" %) 1656 -((( 1657 1657 **✎Note:** 1658 1658 1659 1659 * HMI machine ID address: HSW10494 ~~ HSW10558. 1660 1660 * So if user want to use QR code to display machine ID on project screen, please check "Variable QR", and set address is HSW10494. 1661 1661 * When scanning the QR code by APP to monitor HMI, the default access password is 888888. 1662 -))) 1663 1663 1664 1664 == **Picture** == 1665 1665 ... ... @@ -1688,13 +1688,10 @@ 1688 1688 1. **Folder: **Set the name of the folder where the picture is located.The folder name can be up to 31 characters. (Note:The picture must be stored in the U disk folder and cannot be stored in the root directory of the U disk.) 1689 1689 1. **File address: **16 consecutive addresses enter a picture name in the address (need to be the full name of the suffix), if the picture exists, the picture content is displayed; otherwise the default picture is displayed. 1690 1690 1691 -(% class="box infomessage" %) 1692 -((( 1693 1693 ✎**Note:** 1694 1694 1695 1695 1. The image could be displayed in BMP, JPG, PNG, and JPEG formats. Images with a resolution of 1920 x 1080 or higher are not supported. 1696 1696 1. For the setting of [[animations>>https://docs.we-con.com.cn/bin/view/PIStudio/06.Objects/#HAnimation]], see the "[[Bit Switch>>https://docs.we-con.com.cn/bin/view/PIStudio/06.Objects/#HBitswitch]]". 1697 -))) 1698 1698 1699 1699 == **Rotation picture** == 1700 1700 ... ... @@ -1818,12 +1818,9 @@ 1818 1818 1819 1819 Video display is advanced function in PI HMI, this object displays the camera screen in HMI, there are two modes, one is IP camera, and the other is USB camera. But IP camera requires settings in [Project settings], the detailed information, please refer to ~[[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)__Camera__>>https://docs.we-con.com.cn/bin/view/PIStudio/06.Objects/#HCameradisplay]](%%)]. 1820 1820 1821 -(% class="box infomessage" %) 1822 -((( 1823 1823 **✎Note:** 1824 1824 1825 1825 This function requires special HMI model, the detailed information, please contact sales. 1826 -))) 1827 1827 1828 1828 === **IP Camera** === 1829 1829 ... ... @@ -2439,7 +2439,7 @@ 2439 2439 ** ASHU S300 (640*480 2440 2440 ))) 2441 2441 2442 -* 2420 +* \\ 2443 2443 2444 2444 == **Camera control** == 2445 2445 ... ... @@ -2615,10 +2615,8 @@ 2615 2615 English 2 2616 2616 ))) 2617 2617 2618 -(% class="box infomessage" %) 2619 -((( 2596 +(% class="wikigeneratedid" %) 2620 2620 ✎**Note:** For [[animations>>url:http://docs.we-con.com.cn/wiki/pistudio/view/Helps/06.Objects/#HAmination]], see the "[[Bit Switch>>url:http://docs.we-con.com.cn/wiki/pistudio/get/Helps/06.Objects/?sheet=CKEditor.ResourceDispatcher&outputSyntax=plain&language=en&type=doc&reference=http%3A%2F%2Fdocs.we-con.com.cn%2Fwiki%2Fpistudio%2Fedit%2FHelps%2F06.Objects%2FWebHome%3Fsection%3D2]]". 2621 -))) 2622 2622 2623 2623 == **Time** == 2624 2624