Fvdesigner Software User Manual
Fvdesigner Software User Manual
User Manual
Rev. A 10/2019
FvDesigner Manual
1
Table of Contents
Table of Contents ...................................................................................................................... 2
List of Figures........................................................................................................................... 31
2
1.7.1 Screen List ..................................................................................................... 83
3
3.2.2 【Line】 ...................................................................................................... 147
4
3.2.10.1 【Setting】 ................................................................ 174
3.2.10.2 【Operation】 ........................................................... 177
5
3.3.3.1 【Setting】 ........................................................................ 239
3.3.3.2 【Display】 ........................................................................ 244
3.3.3.3 【Alarm】 .......................................................................... 247
3.3.3.4 【Operation】 ................................................................... 249
3.3.3.5 【External Lable】 ............................................................. 252
6
3.3.8.5 【Operation】 ................................................................... 290
7
3.3.13.1 【Setting】 ................................................................ 347
3.3.13.2 【Display】 ................................................................ 349
3.3.13.3 【Operation】 ........................................................... 351
3.3.13.4 【External Lable】 ..................................................... 354
8
3.3.21.1 【General】 ............................................................... 395
3.3.21.2 【Curve】 .................................................................. 397
3.3.21.3 【Display】 ................................................................ 400
3.3.21.4 【Axis】 ..................................................................... 402
3.3.21.5 【Advanced】............................................................ 404
3.3.21.6 【Sub Switch】 .......................................................... 408
3.3.21.7 【Operation】 ........................................................... 412
9
3.3.25.5 【Operation】 ........................................................... 463
10
3.3.32 【Vedio Input Display】 ............................................................................. 512
4.1.1 Deploying FTP Server using System Settings of HMI ................................... 516
11
5.4.1 【Log In】and【Log Out】Function Switch ............................................... 545
6.2.1 Single Language Project and Using the System Messages .......................... 566
6.2.2 Single Language Project and Using Custom System Messages ................... 567
6.2.3 Single Language Project and Using Only Custom System Messages ........... 568
6.2.4 Multiple Language Project and Using the Default System Messages ......... 569
12
7.2.2 【Logging Address List】 ............................................................................ 578
13
9.3 【Recipe Editor】 ....................................................................................... 633
14
13.2.3 Comments ................................................................................................... 681
15.1.2 Adding the objects in User Toolbox to the Work Space.............................. 727
16.1.1 Downloading the running package and operating system from a PC ......... 735
16.2.1 Uploading running package to a computer from the HMI .......................... 750
18
20.1.8 【Time】 ..................................................................................................... 806
23.1.2 HMI display the interface of PLC ladder diagram program ......................... 824
19
23.4.3 Password Setting Page of Ethernet Module................................................ 842
20
26. Search/Replace............................................................................................ 890
21
List of Tables
Table 1 Startup Screen Functions................................................................................. 48
Table 2 Create New Project Steps ................................................................................ 49
Table 3 File Options ...................................................................................................... 55
Table 4 Introduction to Ribbon User Interface Functions ............................................ 57
Table 5 Design–Clipboard............................................................................................. 61
Table 6 Design–Screen ................................................................................................. 62
Table 7 Design–Basic Setting ........................................................................................ 63
Table 8 Design–Theme ................................................................................................. 64
Table 9 Design–Format................................................................................................. 65
Table 10 Compilation Output Window Related Information ....................................... 67
Table 11 Make USB Flash Drive Update File................................................................. 69
Table 12 properties of making USB drive upgrade file ................................................ 70
Table 13 Interface Appearance Options....................................................................... 78
Table 14 Status bar ....................................................................................................... 80
Table 15 Quicklaunch Toolbar ...................................................................................... 81
Table 16 Screen List Management Settings ................................................................. 84
Table 17 Screen Properties Items ................................................................................ 90
Table 18 Project Explorer Items ................................................................................... 92
Table 19 Object List Functions ..................................................................................... 96
Table 20 Project Information ..................................................................................... 102
Table 21 Unit Setting .................................................................................................. 107
Table 22 Device Connection Type .............................................................................. 119
Table 23 Link Property Settings .................................................................................. 121
Table 24 Access Address Settings............................................................................... 127
Table 25【Printer】Settings ...................................................................................... 131
Table 26【Vedio Input】property settings................................................................ 133
Table 27 Image Objects and Basic Object Library Categories .................................... 137
Table 28 Draw Object objects .................................................................................... 142
Table 29 Property settings for【Dot】 ...................................................................... 145
Table 30【Dot】【Operation】Settings ..................................................................... 146
Table 31 Property settings for【Line】 ..................................................................... 148
Table 32【Line】【Operation】Settings .................................................................... 149
Table 33 Property setting for【Polyline】 ................................................................. 151
Table 34【Polyline】【Operation】Settings .............................................................. 153
Table 35 Property setting for【Rectangular】 .......................................................... 154
Table 36【Rectangle】【Operation】Settings ........................................................... 156
Table 37 Property settings for【Polygon】 ............................................................... 158
Table 38【Polygon】【Operation】Settings .............................................................. 160
Table 39 Property settings for【Ellipse】.................................................................. 161
Table 40【Ellipse】【Operation】Settings ................................................................ 163
22
Table 41 Property settings for【Arc】....................................................................... 164
Table 42【Arc】【Operation】Settings ..................................................................... 165
Table 43 Property settings for【Pie】 ....................................................................... 167
Table 44【Pie】【Operation】Settings ...................................................................... 169
Table 45 Property settings for【Table】 ................................................................... 171
Table 46【Table】【Operation】Settings .................................................................. 173
Table 47 Property settings for【Text】 ..................................................................... 175
Table 48【Text】【Operation】Settings .................................................................... 177
Table 49 Property settings for【Image】 .................................................................. 179
Table 50【Image】【Operation】Settings ................................................................. 181
Table 51 Property Settings for【Scale】 ................................................................... 183
Table 52【Scale】【Operation】Settings .................................................................. 185
Table 53【General】Properties of【Pipeline】 ....................................................... 187
Table 54【Pipe Item】Properties of【Pipeline】 .................................................... 190
Table 55【Operation】Properties of【Pipeline】.................................................... 193
Table 56【Setting】Properties of【Lamp】 ............................................................. 197
Table 57【Display】Setting Properties of【Lamp】 ................................................ 201
Table 58【Operation】Setting Properties of【Lamp】 ........................................... 204
Table 59【Lamp】【External Lable】setting properties ........................................... 205
Table 60【Setting】Properties of【Bit Switch】...................................................... 207
Table 61【Setting】Properties of【Word Switch】 ................................................. 213
Table 62【Setting】Properties of【Change Screen】 .............................................. 219
Table 63【Setting】Properties of【Function Switch】 ............................................ 221
Table 64【Display】Setting Properties of【Switch】 .............................................. 232
Table 65【Operation】Setting Properties of【Switch】.......................................... 235
Table 66【Switch】【External Lable】setting properties .......................................... 238
Table 67【Setting】Properties of【Numeric Input/Display】 ................................. 240
Table 68【Display】Setting Properties of【Numeric Input/Display】..................... 245
Table 69【Alarm】Setting Properties of【Numeric Input/Display】 ...................... 248
Table 70【Operation】Setting Properties of【Numeric Input/Display】 ................ 250
Table 71【Text Input/Display】【External Lable】setting properties ....................... 253
Table 72【Setting】Properties of【Text Input/Display】 ........................................ 255
Table 73【Display】Setting Properties of【Text Input/Display】 ............................ 260
23
Table 74【Operation】Setting Properties of【Text Input/Display】 ....................... 262
Table 75【Text Input/Display】【External Lable】setting properties ....................... 265
Table 76【Setting】Properties of【Date/Time Display】 ........................................ 267
Table 77【Display】Setting Properties of【Date/Time Display】 ........................... 268
Table 78【Operation】Setting Properties of【Date/Time Display】....................... 270
Table 79【Setting】Properties of【Window Screen Display】................................ 272
Table 80【Operation】Setting Properties of【Window Screen Display】 .............. 274
Table 81【General】Setting Properties of【Meter】 .............................................. 275
Table 82【Display】Setting Properties of【Meter】 ............................................... 278
Table 83【Scale】Setting Properties of【Meter】 .................................................. 280
Table 84【Range】Setting Properties of【Meter】................................................. 282
Table 85【Operation】Setting Properties of【Meter】 .......................................... 283
Table 86【General】Setting Properties of【Linear Meter】 ................................... 285
Table 87【Display】Setting Properties of【Linear Meter】 .................................... 286
Table 88【Scale】Setting Screen of【Linear Meter】 ............................................. 288
Table 89【Range】Setting Properties of【Linear Meter】 ...................................... 289
Table 90【Operation】Setting Properties of【Linear Meter】 ............................... 291
Table 91【General】Setting Properties of【Data Block Graph】 ............................ 292
Table 92【Curve】Setting Properties of【Data Block Graph】 ............................... 294
Table 93【Display】Setting Properties of【Data Block Graph】 ............................. 297
Table 94【Axis】Setting Properties of【Data Block Graph】 .................................. 299
Table 95【Advanced】Setting Properties of【Data Block Graph】 ......................... 301
Table 96【Sub Switch】Setting Properties of【Data Block Graph】 ....................... 305
Table 97【Operation】Setting Properties of【Data Block Graph】 ........................ 309
Table 98【General】 Setting Properties of【Data Block XY Scatter】.................... 311
Table 99【Curve】Setting Properties of 【Data Block XY Scatter】 ....................... 313
Table 100【Display】Setting Properties of【Data Block XY Scatter】 ..................... 316
Table 101【Axis】Setting Properties of【Data Block XY Scatter】 .......................... 318
Table 102【Advanced】Setting Properties of【Data Block XY Scatter】 ................ 320
Table 103【Sub Switch】Setting Properties of【Data Block XY Scatter】 ............... 324
Table 104【Operation】Setting Properties of【Data Block XY Scatter】 ................ 328
Table 105【Setting】Properties of【Step Switch】 ................................................. 330
Table 106【Display】Setting Properties of【Step Switch】 .................................... 332
24
Table 107【Operation】Setting Properties of【Step Switch】 ............................... 335
【External Lable】setting properties................................ 338
Table 108【Step Switch】
Table 109【Setting】Properties of【Slide Switch】 ................................................ 340
Table 110【Display】Setting Properties of【Slide Switch】 .................................... 341
Table 111【Operation】Setting Properties of【Slide Switch】 ............................... 343
【External Lable】setting properties ............................... 345
Table 112【Slide Switch】
Table 113【Setting】Properties of【Selector List】 ................................................ 347
Table 114【Display】Setting Properties of【Selector List】.................................... 350
Table 115【Operation】Setting Properties of【Selector List】 ............................... 352
Table 116【Selector List】【External Lable】setting properties ............................... 355
Table 117【Radio Button】【Setting】setting properties......................................... 357
Table 118【Radio Button】【Display】setting properties ........................................ 359
Table 119【Radio Button】【Operation】setting properties.................................... 361
Table 120【Radio Button】【External Lable】setting properties ............................. 364
Table 121 Setting Properties of【Input Display】..................................................... 366
Table 122【Setting】Properties of【Key】 .............................................................. 368
Table 123【Display】Setting Properties of【Key】 ................................................. 370
Table 124【Operation】Setting Properties of【Key】............................................. 372
Table 125 Setting Properties of【Limit Value Display】 ........................................... 373
Table 126【Setting】Properties of【Animated Graphic】 ...................................... 376
Table 127【Display】Setting Properties of【Animated Graphic】 .......................... 381
Table 128【Operation】Setting Properties of【Animated Graphic】 ..................... 383
Table 129【Setting】Properties of【Rotation Indicator】 ...................................... 385
Table 130【Operation】Properties of【Rotation Indicator】 ................................. 389
Table 131【Setting】Properties of【GIF Display】 .................................................. 391
Table 132【Operation】Properties of【GIF Display】 ............................................. 393
Table 133【General】Setting Properties of【Historic Trend】 ............................... 395
Table 134【Curve】Setting Properties of【Historic Trend】 ................................... 398
Table 135【Display】Setting Properties of【Historic Trend】................................. 401
Table 136【Axis】Setting Properties of【Historic Trend】 ...................................... 403
Table 137【Advanced】Setting Properties of【Historic Trend】 ............................ 405
Table 138【Sub Switch】Setting Properties of【Historic Trend】........................... 409
Table 139【Operation】Setting Properties of【Historic Trend】 ............................ 413
25
Table 140【General】Setting Properties of【Historic XY Scatter】 ........................ 415
Table 141【Curve】 Setting Properties of【Historic XY Scatter】 .......................... 416
Table 142【Display】Setting Properties of【Historic XY Scatter】.......................... 419
Table 143【Axis】Setting Properties of【Historic XY Scatter】 ............................... 421
Table 144【Advanced】Setting Properties of【Historic XY Scatter】 ..................... 423
Table 145【Sub Switch】Setting Properties of【Historic XY Scatter】.................... 427
Table 146【Operation】Setting Properties of【Historic XY Scatter】 ..................... 431
Table 147【General】Setting Properties of【Historic Data Table】........................ 433
Table 148【Data Items】Setting Properties of【Historic Data Table】 ................... 436
Table 149【Sub Switch】Setting Properties of【Historic Data Table】 ................... 438
Table 150【Operation】Setting Properties of【Historic Data Table】 .................... 444
Table 151【General】Setting Properties of【Historic Data Selector】 ................... 446
Table 152【Display】Setting Properties of【Historic Data Selector】 .................... 449
Table 153【Operation】Setting Properties of【Historic Data Selector】 ............... 450
Table 154【Setting】Properties of【Alarm Display】 ............................................. 452
Table 155【Header】Setting Properties of【Alarm Display】................................. 456
Table 156【Display】Setting Properties of【Alarm Display】 ................................. 457
Table 157【Sub Switch】Setting Properties of【Alarm Display】 ........................... 459
Table 158【Operation】Setting Properties of【Alarm Display】 ............................ 464
Table 159【Setting】Properties of【Alarm Scrolling Text】 .................................... 466
Table 160【Display】Setting Properties of【Alarm Scrolling Text】 ....................... 469
Table 161【Operation】Setting Properties of【Alarm Scrolling Text】 .................. 470
Table 162【General】Setting Properties of【Alarm Data Table】 .......................... 472
Table 163【Display】Setting Properties of【Alarm Data Table】 ........................... 475
Table 164【Operation】Setting Properties of【Alarm Data Table】....................... 476
Table 165【General】Setting Properties of【Recipe Selector】 ............................. 479
Table 166【General】Setting Properties of【Recipe Selector】 ............................. 481
Table 167【Operation】Setting Properties of【Recipe Selector】 ......................... 482
Table 168【General】Setting Properties of【Recipe Table】 .................................. 485
Table 169【Data Item】Setting Properties of【Recipe Table】 .............................. 489
Table 170【Sub Switch】Setting Properties of【Recipe Table】 ............................. 490
Table 171【Operation】Setting Properties of【Recipe Table】 .............................. 494
Table 172【General】Setting Properties of【Operation Viewer】 ......................... 497
26
Table 173【Content】Setting Properties of【Operation Viewer】 ......................... 499
Table 174【Sub Switch】Setting Properties of【Operation Viewer】 .................... 501
Table 175【Operation】Setting Properties of【Operation Viewer】...................... 505
Table 176【Schedule Setting Table】【General】property setting........................... 507
Table 177【Schedule Setting Table】【Header】property setting............................ 509
Table 178 【Schedule Setting Table】【Operation】property setting ..................... 510
Table 179【Vedio Input Display】【Setting】setting property ................................. 513
Table 180【Vedio Input Display】【Operation】property setting ............................ 514
Table 181 FTP Server Settings .................................................................................... 517
Table 182 VNC Server Settings ................................................................................... 521
Table 183【Sever】【SMTP】setting property.......................................................... 524
Table 184 Basic Setting Properties of【Security】.................................................... 533
Table 185 Advanced Setting Properties of【Security】 ............................................ 536
Table 186 The relevant control address required in the【Level】mode .................. 540
Table 187 The relevant control address required in the【User】mode ................... 540
Table 188 Security Setting Properties of Objects....................................................... 541
Table 189 Installment Attributes ................................................................................ 551
Table 190 【Installment】properties setting ........................................................... 555
Table 191【Operation Address】relevant control address required in【Static】mode
.................................................................................................................................... 558
Table 192【Modify Static Installment】 ................................................................... 560
Table 193【System Message】Settings .................................................................... 562
Table 194【Setting】Properties of【Data Log Group】 .......................................... 575
Table 195【Logging Address List】Setting Properties of【Data Log Group】 ......... 578
Table 196【Export Data】Setting Properties of【Data Log Group】 ...................... 580
Table 197【Data Log】【Export Data】【Settings】Property Settings ...................... 583
Table 198【Print Data】Setting Properties of【Data Log Group】 ......................... 585
Table 199【Export Data】Setting Properties of【Data Log Group】 ...................... 590
Table 200【Setting】Properties of【Alarm】 .......................................................... 595
Table 201【Advanced Setting】Properties of【Alarm】 ......................................... 599
Table 202【Advanced Setting】【Send Email】Properties of【Alarm】 ................. 602
Table 203【Export】Setting Properties of【Alarm】 .............................................. 605
Table 204【General】Properties of【Recipe】 ....................................................... 622
Table 205【Advanced】General Settings ................................................................. 626
Table 206【General】Properties of【Recipe】 ....................................................... 633
27
Table 207【Recipe Editor】Functions ....................................................................... 635
Table 208【Recipe Table】Functions ........................................................................ 636
Table 209【Recipe Selector】Functions ................................................................... 639
Table 210【Function Switch】Recipe Functions ....................................................... 640
Table 211 Setting Properties of【Operation Log】 ................................................... 654
Table 212 Object Setting Properties of【Operation Log】 ....................................... 657
Table 213【Schedule】Setting Properties ................................................................ 660
Table 214 Setting Properties of【Data Transfer】 .................................................... 672
Table 215【CSV to Data Transfer Mode】Setting Properties ................................... 675
Table 216 Script–Registers ......................................................................................... 679
Table 217 Script–Tag Library settings used in examples ............................................ 680
Table 218 Script–Constants ........................................................................................ 680
Table 219 Script–Comments ...................................................................................... 681
Table 220 Script–Assignment Operators .................................................................... 682
Table 221 Script–Unary Operators ............................................................................. 682
Table 222 Script–Arithmetic Operators...................................................................... 683
Table 223 Script–Logical Operators............................................................................ 683
Table 224 Script–Operator precedence ..................................................................... 684
Table 225 Logical Statement Syntaxes ....................................................................... 685
Table 226 Iterative Statement Syntax ........................................................................ 686
Table 227 Script Built–in Functions ............................................................................ 689
Table 228 Script–Custom function-related statements ............................................. 692
Table 229【Script List】- Descriptions ...................................................................... 694
Table 230 Script List–Descriptions of the buttons on the right side .......................... 694
Table 231 Script Editor–Function Block Description .................................................. 695
Table 232 Script Editor–Script Properties Descriptions ............................................. 700
Table 233 Edit Window Setting Properties of the Image Library ............................... 708
Table 234 Edit Window Setting Properties of Audio Library...................................... 711
Table 235 Edit Window Setting Properties of Tag Library .......................................... 714
Table 236 Edit Window Setting Properties of Text Library......................................... 718
Table 237【Font Library】Edit Properties................................................................. 721
Table 238 Options within the menu........................................................................... 728
Table 239 Category Name Conflict options................................................................ 732
Table 240 Object Name Conflict options ................................................................... 734
Table 241 Download Manager–related parameters .................................................. 736
Table 242 【System Setting Configure】【Basic】properties setting ...................... 741
Table 243 【System Setting Configure】【System】properties setting ................... 742
Table 244 【System Setting Configure】【Ethernet】properties setting................. 744
Table 245 【System Setting Configure】【Sever】properties setting ...................... 745
Table 246 【System Setting Configure】【Display】properties setting ................... 747
28
Table 247 【System Setting Configure】【Time】properties setting....................... 748
Table 248 【System Setting Configure】【MISC】properties setting ...................... 749
Table 249 Upload Manager-related parameters........................................................ 751
Table 250 Decompile dialog window settings............................................................ 756
Table 251 Pass Through related parameters .............................................................. 762
Tabel 252【File Transfer】Button descriptions ........................................................ 768
Table 253【File Transfer】After Connecting ............................................................. 769
Tabel 254【FBF Reader】menu descriptions............................................................ 775
Tabel 255【FBF Reader】tool bar descriptions ........................................................ 776
Table 256 Introduction to internal single point and register information ................. 779
Table 257 Internal Registers Address Range .............................................................. 781
Table 258 Ethernet setting page options ................................................................... 801
Table 259 Options of【Severs Setting】 【FTP】to Enable FTP Server in the Server page
.................................................................................................................................... 803
Table 260 Options of【Sever Setting】 【VNC】to Enable VNC Server in the Server page
.................................................................................................................................... 804
Table 261【Sever Setting】【Pass Through】paging ................................................ 804
Table 262 Backlight setting page options .................................................................. 805
Table 263 Display setting page options...................................................................... 806
Table 264 Time setting page options ......................................................................... 807
Table 265 System Info setting page options .............................................................. 808
Table 266 MISC settings page options ....................................................................... 809
Table 267【HotKeys】related to Project and File ..................................................... 812
Table 268【HotKeys】related to【Screen List】...................................................... 813
Table 269【Address Mapping Table】Settings and Related Files and Shortcuts...... 817
Table 270 shows the attributes of the PLC ladder diagram interface on the HMI .... 825
Table 271【PLC Transfer Project Generator】properties setting ............................. 833
Table 272【Single Pass Password Generator】properties setting ............................ 836
Table 273 properties of PLC ethernet configuration dialog ....................................... 841
Table 274 properties of ethernet module settings .................................................... 842
Table 275 properties of password setting page of ethernet module ........................ 843
Table 276 properties of Access Setting Control page of ethernet module ................ 843
Table 277 properties of External Severs setting page of ethernet module ............... 844
Table 278 properties of service port setting page of ethernet module .................... 846
Table 279 properties of【User-defined Protocol】instruction list settings .............. 849
Table 280 properties of【User-defined Protocol】main operation interface settings
.................................................................................................................................... 850
Table 281 properties of【User-defined Protocol Setting】instruction paging setting
.................................................................................................................................... 851
Table 282 properties of【User-defined Protocol Setting】send data paging setting
29
.................................................................................................................................... 852
Table 283 properties of【User-defined Protocol Setting】return data paging setting
.................................................................................................................................... 855
Table 284 properties of【User-defined Protocol Setting】checksum paging setting
.................................................................................................................................... 857
Table 285 properties of communication instruction in script settings ...................... 874
Table 286 multi-link support number od slaves......................................................... 878
Table 287 properties of multi-link master(serial) setting .......................................... 879
Table 288 properties of multi-link slave(serial) setting.............................................. 881
Table 289 properties of multi-link master(ethernet) setting ..................................... 883
Table 290 properties of multi-link slave(ethernet) setting ........................................ 885
Table 291 properties of operation lock setting .......................................................... 887
Table 292【Search/Replace】function properties setting........................................ 891
Table 293【Search/Replace】function properties setting........................................ 894
Table 294 description of the communication error code .......................................... 896
30
List of Figures
Figure 1 Installation Welcoming Screen ....................................................................... 45
Figure 2 User Information ............................................................................................ 46
Figure 3 Select Software Installation Path ................................................................... 46
Figure 4 Confirmation Before Installation.................................................................... 47
Figure 5 Installation Complete ..................................................................................... 47
Figure 6 Startup Screen ................................................................................................ 48
Figure 7 Create New Project: Choose Product Type .................................................... 50
Figure 8 Create New Project: Choose Controller ......................................................... 51
Figure 9 Create New Project: Controller Connection Configuration ........................... 52
Figure 10 Create New Project: Select Location ............................................................ 53
Figure 11 FvDesigner Window Configuration .............................................................. 54
Figure 12 Toolbar–File .................................................................................................. 54
Figure 13 Ribbon Illustration ........................................................................................ 57
Figure 14 Design ........................................................................................................... 61
Figure 15 Design–Clipboard ......................................................................................... 61
Figure 16 the right click pop-up menu ......................................................................... 61
Figure 17 Multi-Copy window ...................................................................................... 62
Figure 18 Design–Screen .............................................................................................. 62
Figure 19 Design–Basic Setting .................................................................................... 63
Figure 20 Design-Font .................................................................................................. 63
Figure 21 Design-Text Alignment ................................................................................. 63
Figure 22 Design–Theme ............................................................................................. 64
Figure 23 Design–Format ............................................................................................. 65
Figure 24 Design–Object .............................................................................................. 66
Figure 25 Project .......................................................................................................... 67
Figure 26 Creating Running Package ............................................................................ 67
Figure 27 Compilation Result Dialog ............................................................................ 68
Figure 28 Decompile .................................................................................................... 68
Figure 29 make USB drive update file .......................................................................... 70
Figure 30 Project Update Question Dialog .................................................................. 73
Figure 31 USB Update List ............................................................................................ 73
Figure 32 IGU Setting List ............................................................................................. 74
Figure 33 HMI detects USB Drive is plugged in ............................................................ 74
Figure 34 HMI detects USB Drive is removed .............................................................. 74
Figure 35 Offline Simulation ........................................................................................ 75
Figure 36 Online Simulation ......................................................................................... 75
Figure 37 Insert ............................................................................................................ 76
Figure 38 Window ........................................................................................................ 76
Figure 39 Configure Operating Window Position ........................................................ 77
Figure 40 Tools ............................................................................................................. 78
Figure 41 Shortcuts ...................................................................................................... 78
Figure 42 Interface Appearance Options ..................................................................... 78
Figure 43 Status Bar ..................................................................................................... 80
Figure 44 Quicklaunch Toolbar .................................................................................... 81
Figure 45 Screen List Interface ..................................................................................... 83
31
Figure 46 Management Menu ..................................................................................... 84
Figure 47 Base Screen Properties ................................................................................ 89
Figure 48 Window Screen Properties .......................................................................... 89
Figure 49 Keypad Screen Properties ............................................................................ 90
Figure 50 Memory Address Operation Interface ......................................................... 95
Figure 51 Output window ............................................................................................ 96
Figure 52 Object List .................................................................................................... 96
Figure 53 Toolbox Illustration ....................................................................................... 98
Figure 54 User Toolbox Illustration .............................................................................. 99
Figure 55 Work Space–Screen Edit ............................................................................ 100
Figure 56 Work Space–Function Settings .................................................................. 101
Figure 57 System ........................................................................................................ 102
Figure 58 Device Connection Setting–Device/PLC ..................................................... 119
Figure 59 Link Properties ........................................................................................... 120
Figure 60 PLC address setting field ............................................................................ 127
Figure 61 PLC Input Address Setting Dialog ............................................................... 127
Figure 62 Address Setting Window ............................................................................ 130
Figure 63【Printer】Settings Screen......................................................................... 131
Figure 64【Vedio Input】Setting Window ................................................................ 132
Figure 65 Ribbon workspace for Style ....................................................................... 137
Figure 66 Draw Object in the Ribbon workspace ...................................................... 143
Figure 67 Draw Object toolbox .................................................................................. 143
Figure 68 Ribbon workspace for Style ....................................................................... 143
Figure 69 Click the right mouse button for setting functions .................................... 144
Figure 70 Setting page for【Dot】 ............................................................................ 145
Figure 71【Dot】【Operation】Tab Settings ............................................................. 146
Figure 72 Setting page for【Line】 ........................................................................... 148
Figure 73【Line】【Operation】Tab Settings ............................................................ 149
Figure 74 Setting page for【Polyline】 ..................................................................... 151
Figure 75 Illustration diagram when users double-click on a【Polyline】 ............... 151
Figure 76 Illustration diagram of adding a dot on a【Polyline】 .............................. 152
Figure 77 Illustration diagram of deleting a dot on a【Polyline】............................ 152
Figure 78【Polyline】【Operation】Tab Settings ...................................................... 153
Figure 79 Setting page for【Rectangular】............................................................... 154
Figure 80【Rectangle】【Operation】Tab Settings ................................................... 156
Figure 81 Setting page for【Polygon】 ..................................................................... 158
Figure 82【Polygon】【Operation】Tab Settings ...................................................... 160
Figure 83 Setting page for【Ellipse】........................................................................ 161
Figure 84【Ellipse】【Operation】Tab Settings ........................................................ 163
Figure 85 Setting page for【Arc】............................................................................. 164
32
Figure 86【Arc】【Operation】Tab Settings ............................................................. 165
Figure 87 Setting page for【Pie】 ............................................................................. 167
Figure 88【Pie】【Operation】Tab Settings.............................................................. 169
Figure 89 Setting page for【Table】 ......................................................................... 171
Figure 90【Table】【Operation】Tab Settings .......................................................... 173
Figure 91 Settings page for【Text】 .......................................................................... 175
Figure 92【Text】【Operation】Tab Settings ............................................................ 177
Figure 93 Settings page for【Image】 ...................................................................... 179
Figure 94【Image】【Operation】Tab Settings......................................................... 181
Figure 95 Settings Page for【Scale】 ........................................................................ 183
Figure 96【Scale】【Operation】Tab Settings .......................................................... 185
Figure 97【Pipeline】in【Toolbox】 ........................................................................ 186
Figure 98【Pipeline】in【Ribbon】 ......................................................................... 186
Figure 99 Settings Page for【Pipeline】【General】 ................................................. 187
Figure 100 Settings Page for【Pipeline】【Pipe Item】 ............................................ 190
Figure 101 Settings Page for【Pipeline】【Operation】 ........................................... 193
Figure 102【Pipeline】click the right mouse button to modify joint ....................... 195
Figure 103【Pipeline】click the right mouse button to insert pipe ......................... 195
Figure 104【Pipeline】click the right mouse button to remove pipe or joint.......... 196
Figure 105【Setting】Screen of【Lamp】 ............................................................... 197
Figure 106【Display】Setting Screen of【Lamp】................................................... 201
Figure 107【Operation】Setting Screen of【Lamp】 .............................................. 204
Figure 108【External Lable】Setting Screen of【Lamp】 ....................................... 205
Figure 109【Setting】Screen of【Bit Switch】 ........................................................ 207
Figure 110【Setting】Screen of【Word Switch】 ................................................... 213
Figure 111【Setting】Screen of【Change Screen】 ................................................ 219
Figure 112【Setting】Screen of【Function Switch】 .............................................. 221
Figure 113【Display】Setting Screen of【Switch】 ................................................. 232
Figure 114【Operation】Setting Screen of【Switch】 ............................................ 235
Figure 115【External Lable】Setting Screen of【Switch】...................................... 238
Figure 116【Setting】Screen of【Numeric Input/Display】 ................................... 240
Figure 117【Display】Setting Screen of【Numeric Input/Display】 ....................... 245
Figure 118【Alarm】Setting Screen of【Numeric Input/Display】 ......................... 248
33
Figure 119【Operation】Setting Screen of【Numeric Input/Display】 .................. 250
Figure 120【External Lable】Screen of【Numeric Input/Display】 ........................ 253
Figure 121【Setting】Screen of【Text Input/Display】 ........................................... 255
Figure 122【Display】Setting Screen of【Text Input/Display】 .............................. 260
Figure 123【Operation】Setting Screen of【Text Input/Display】 ......................... 262
Figure 124【External Lable】Setting Screen of【Text Input/Display】 ................... 265
Figure 125【Setting】Screen of【Date/Time Display】 .......................................... 267
Figure 126【Display】Setting Screen of【Date/Time Display】 .............................. 268
Figure 127【Operation】Setting Screen of【Date/Time Display】 ......................... 270
Figure 128【Setting】Screen of【Window Screen Display】 .................................. 272
Figure 129【Operation】Setting Screen of【Window Screen Display】................. 274
Figure 130【General】Setting Screen of【Meter】 ................................................ 275
Figure 131【Display】Setting Screen of【Meter】 ................................................. 278
Figure 132【Scale】Setting Screen of【Meter】..................................................... 280
Figure 133【Range】Setting Screen of【Meter】 ................................................... 281
Figure 134【Operation】Setting Screen of【Meter】............................................. 283
Figure 135【General】Setting Screen of【Linear Meter】 ..................................... 284
Figure 136【Display】Setting Screen of【Linear Meter】 ...................................... 286
Figure 137【Scale】Setting Screen of【Linear Meter】 .......................................... 287
Figure 138【Range】Setting Screen of【Linear Meter】 ........................................ 289
Figure 139【Operation】Setting Screen of【Linear Meter】.................................. 290
Figure 140【General】Setting Screen on【Data Block Graph】 ............................. 292
Figure 141【Curve】Setting Screen on【Data Block Graph】 ................................. 294
Figure 142【Display】Setting Screen of【Data Block Graph】 ............................... 297
Figure 143【Axis】Setting Screen of【Data Block Graph】 .................................... 299
Figure 144【Advanced】Setting Screen of【Data Block Graph】 ........................... 301
Figure 145【Sub Switch】Setting Screen of【Data Block Graph】 ......................... 305
Figure 146【Operation】Setting Screen of【Data Block Graph】........................... 309
Figure 147【General】 Setting Screen of 【Data Block XY Scatter】 .................... 311
Figure 148【Curve】Setting Screen of 【Data Block XY Scatter】 ......................... 313
Figure 149【Display】Setting Screen of【Data Block XY Scatter】 ......................... 316
Figure 150【Axis】Setting Screen of【Data Block XY Scatter】 .............................. 318
Figure 151【Advanced】Setting Screen of【Data Block XY Scatter】 ..................... 320
34
Figure 152【Sub Switch】Setting Screen of【Data Block XY Scatter】 ................... 324
Figure 153【Operation】Setting Screen of【Data Block XY Scatter】 .................... 328
Figure 154【Setting】Screen of【Step Switch】 ..................................................... 330
Figure 155【Display】Setting Screen of【Step Switch】......................................... 332
Figure 156【Operation】Setting Screen of【Step Switch】 .................................... 335
Figure 157【External Lable】Setting Screen of【Step Switch】 ............................. 338
Figure 158【Setting】Screen of【Slide Switch】..................................................... 340
Figure 159【Display】Setting Screen of【Slide Switch】 ........................................ 341
Figure 160【Operation】Setting Screen of【Slide Switch】 ................................... 343
Figure 161【External Lable】Setting Screen of【Slide Switch】 ............................. 345
Figure 162【Setting】Screen of【Selector List】 .................................................... 347
Figure 163【Display】Setting Screen of【Selector List】 ........................................ 350
Figure 164【Operation】Setting Screen of【Selector List】 ................................... 352
Figure 165【External Lable】Setting Screen of【Selector List】............................. 355
Figure 166【Radio Button】【Setting】setting paging ............................................. 357
Figure 167【Radio Button】【Display】setting paging ............................................. 359
Figure 168【Radio Button】【Operation】setting paging ........................................ 361
Figure 169【Radio Button】【External Lable】setting paging.................................. 364
Figure 170 Setting Dialog of【Input Display】 .......................................................... 366
Figure 171【Setting】Screen of【Key】 .................................................................. 368
Figure 172【Display】Setting Screen of【Key】 ...................................................... 370
Figure 173【Operation】Setting Screen of【Key】 ................................................. 372
Figure 174 Setting Dialog of【Limit Value Display】 ................................................ 373
Figure 175【Setting】Screen of【Animated Graphic】 ........................................... 376
Figure 176【Display】Setting Screen of【Animated Graphic】 .............................. 380
Figure 177【Operation】Setting Screen of【Animated Graphic】 ......................... 383
Figure 178【Setting】Screen of【Rotation Indicator】 ........................................... 385
Figure 179【Operation】Screen of【Rotation Indicator】...................................... 389
Figure 180 【Setting】Screen of【GIF Display】 .................................................... 391
Figure 181【Operations】Screen of【GIF Display】 ............................................... 393
Figure 182【General】Setting Screen of【Historic Trend】 .................................... 395
Figure 183【Curve】Setting Screen of【Historic Trend】 ....................................... 398
Figure 184【Display】Setting Screen of【Historic Trend】 ..................................... 401
35
Figure 185【Axis】Setting Screen of【Historic Trend】 .......................................... 403
Figure 186【Advanced】Setting Screen of【Historic Trend】................................. 405
Figure 187【Sub Switch】Setting Screen of【Historic Trend】 ............................... 409
Figure 188【Operation】Setting Screen of【Historic Trend】 ................................ 413
Figure 189【General】Setting Screen of【Historic XY Scatter】 ............................. 415
Figure 190【Curve】Setting Screen of【Historic XY Scatter】 ................................ 416
Figure 191【Display】Setting Screen of【Historic XY Scatter】 .............................. 419
Figure 192【Axis】Setting Screen of【Historic XY Scatter】 ................................... 421
Figure 193【Advanced】Setting Screen of【Historic XY Scatter】.......................... 423
Figure 194【Sub Switch】Setting Screen of【Historic XY Scatter】 ........................ 427
Figure 195【Operation】Setting Screen of【Historic XY Scatter】 ......................... 431
Figure 196【General】Setting Screen of【Historic Data Table】 ............................ 433
Figure 197【Data Items】Setting Screen of【Historic Data Table】 ....................... 436
Figure 198【Sub Switch】Setting Screen of【Historic Data Table】 ....................... 438
Figure 199【Operation】Setting Screen of【Historic Data Table】 ........................ 444
Figure 200【General】Setting Screen of【Historic Data Selector】 ....................... 446
Figure 201【Display】Setting Screen of【Historic Data Selector】 ........................ 448
Figure 202【Operation】Setting Screen of【Historic Data Selector】 .................... 450
Figure 203【Setting】Screen of【Alarm Display】 .................................................. 452
Figure 204【Display】Setting Screen of【Alarm Display】 ..................................... 456
Figure 205【Display】Setting Screen of【Alarm Display】 ..................................... 457
Figure 206【Sub Switch】Setting Screen of【Alarm Display】 ............................... 459
Figure 207【Operation】Setting Screen of【Alarm Display】 ................................ 464
Figure 208【Setting】Screen of【Alarm Scrolling Text】 ........................................ 466
Figure 209【Display】Setting Screen of【Alarm Scrolling Text】............................ 469
Figure 210【Operation】Setting Screen of【Alarm Scrolling Text】 ....................... 470
Figure 211【General】Setting Screen of【Alarm Data Selector】 .......................... 472
Figure 212【Display】Setting Screen of【Alarm Data Selector】 ........................... 475
Figure 213【Operation】Settings Screen of【Alarm Data Selector】 ..................... 476
Figure 214【General】Setting Page of【Recipe Selector】..................................... 479
Figure 215【Advanced】Setting Page of【Recipe Selector】 ................................. 480
Figure 216【Operation】Setting Page of【Recipe Selector】 ................................. 482
Figure 217【General】Setting Page of【Recipe Table】 ......................................... 484
36
Figure 218【Data Item】Setting Page of【Recipe Table】 ...................................... 488
Figure 219【Sub Switch】Setting Page of【Recipe Table】 .................................... 490
Figure 220【Operation】Setting Page of【Recipe Table】...................................... 494
Figure 221【General】Setting Screen of【Operation Viewer】.............................. 497
Figure 222【Content】Setting Screen of【Operation Viewer】 ............................. 499
Figure 223【Sub Switch】Setting Screen of【Operation Viewer】 ......................... 501
Figure 224【Operation】Setting Screen of【Operation Viewer】 .......................... 505
Figure 225【Schedule Setting Table】【General】setting paging ............................ 507
Figure 226【Schedule Setting Table】【Header】setting paging ............................. 509
Figure 227【Schedule Setting Table】【Operation】setting paging ......................... 510
Figure 228【Vedio Input Display】【Setting】setting paging ................................... 513
Figure 229【Vedio Input Display】【Operation】setting paging .............................. 514
Figure 230 FTP Application Diagram .......................................................................... 516
Figure 231 FTP Server Setting–HMI ........................................................................... 517
Figure 232 FTP Server Setting–Project ....................................................................... 518
Figure 233 Using FTP to view files stored in internal memory, SD, or USB ............... 519
Figure 234 VNC application illustration ..................................................................... 520
Figure 235 VNC Server Setting-HMI ........................................................................... 520
Figure 236 VNC Server Setting-Project ...................................................................... 521
Figure 237 VNC Viewer Connection Screen ............................................................... 522
Figure 238 VNC Viewer Password Confirmation Screen ............................................ 523
Figure 239 VNC Viewer remote monitor screen ........................................................ 523
Figure 240【Sever】【SMTP】setting paging ........................................................... 524
Figure 241 SMTP setting window .............................................................................. 528
Figure 242 SMTP sever setting window ..................................................................... 529
Figure 243 SMTP sender information setting window .............................................. 529
Figure 244 SMTP contacts setting window ................................................................ 530
Figure 245 SMTP group setting window .................................................................... 530
Figure 246 SMTP test successfully window ............................................................... 531
Figure 247 SMTP test letter send by FvDesigner ....................................................... 531
Figure 248 Basic Setting Screen for【Security】....................................................... 532
Figure 249 Advanced Setting Screen for【Security】【Level】................................. 536
Figure 250 Security Settings for Objects .................................................................... 541
Figure 251 CSV File for【Level】 ............................................................................... 544
Figure 252 CSV File for【User】 ................................................................................ 544
Figure 253【User】Mode Login Window ................................................................. 545
Figure 254【User】Mode Login Window ................................................................. 545
Figure 255【Level】Mode Password Manager Window .......................................... 546
37
Figure 256【User】Mode Password Manager Window ........................................... 546
Figure 257 Import User Account Window ................................................................. 547
Figure 258 Import User Confirmation Window ......................................................... 547
Figure 259 Security Settings in Screen Properties ..................................................... 548
Figure 260 Security Settings in Change Screen Button .............................................. 549
Figure 261 Installment application illustration .......................................................... 550
Figure 262【Installment Settings】 .......................................................................... 551
Figure 263【Static】setting window of【Installment】【Advanced】 .................... 554
Figure 264【Dynamic】setting window of【Installment】【Advanced】 ............... 555
Figure 265 Static【Installment】password input window........................................ 559
Figure 266 Dynamic【Installment】mode password input window ........................ 559
Figure 267【Modify Static Installment】Window .................................................... 560
Figure 268【System Message】Settings Screen ....................................................... 562
Figure 269 System Messages for Project Using a Single Language ............................ 567
Figure 270 Confirmation Window.............................................................................. 567
Figure 271 Customizing the System Message ............................................................ 568
Figure 272 Modified Confirmation Window .............................................................. 568
Figure 273 The【Default Message Language】is set to English ............................... 569
Figure 274 Modified Confirmation Window .............................................................. 569
Figure 275 Exporting into Language0 ........................................................................ 570
Figure 276 Exporting into Language1 ........................................................................ 570
Figure 277 Export Confirmation Window .................................................................. 571
Figure 278 Exporting into Language2 ........................................................................ 571
Figure 279 Confirmation Windows for Each Language .............................................. 572
Figure 280【Data Log List】Screen ........................................................................... 573
Figure 281【Setting】of【Data Log Group】........................................................... 574
Figure 282【Logging Address List】Setting Screen of【Data Log Group】 ............. 578
Figure 283【Export Data】Setting Screen of【Data Log Group】 ........................... 580
【Export Data】【Settings】Properties Window ................. 583
Figure 284【Data Log】
Figure 285【Print Data】Setting Screen of【Data Log Group】.............................. 585
Figure 286【Print Data】 【Header/Footer】Setting Screen of【Data Log Group】(Static
mode) ......................................................................................................................... 589
Figure 287【Print Data】 【Header/Footer】Setting Screen of【Data Log Group】(Dynamic
mode) ......................................................................................................................... 590
Figure 288【Alarm List】Screen ............................................................................... 594
Figure 289【Setting】Screen of【Alarm】 .............................................................. 595
Figure 290【Advanced Setting】Property Setting Dialog of【Alarm】 ................... 599
Figure 291【Advanced Setting】【Send Email】Property Setting Dialog of【Alarm】
38
.................................................................................................................................... 602
Figure 292【Export】Setting Screen of【Alarm】................................................... 605
Figure 293【SMTP】Setting window ........................................................................ 608
Figure 294 Server Setting Window in SMTP Setting .................................................. 609
Figure 295 Sender Information setting in SMTP Setting ............................................ 610
Figure 296 SMTP contacts setting window ................................................................ 611
Figure 297 SMTP group setting window .................................................................... 611
Figure 298【Vedio Input】setting window ............................................................... 612
Figure 299【Alarm】message editing ...................................................................... 613
Figure 300 Alarm【Advanced Setting】setting window ........................................... 614
Figure 301【Email Setting】window ........................................................................ 615
Figure 302【System Setting】window ...................................................................... 616
Figure 303【Ethernet】setting window ................................................................... 616
Figure 304 Recipient received mail when the alert occurred .................................... 617
Figure 305 Recipe Data Flow ...................................................................................... 620
Figure 306 Recipe Settings Screen ............................................................................. 621
Figure 307 Insert Recipe Screen................................................................................. 621
Figure 308【General】Screen of【Recipe】 ............................................................ 622
【Recipe】Settings ............................................................. 626
Figure 309【Advanced】
Figure 310【Recipe File List】Screen of【Recipe】 ................................................. 633
Figure 311【Recipe Editor】Screen .......................................................................... 634
Figure 312【Recipe Editor】Screen when recipe names are not used .................... 634
Figure 313【Recipe Table】Property Setting Screen ................................................ 636
Figure 314【Recipe Selector】Property Setting Screen ........................................... 639
Figure 315【Function Switch】Property Setting Screen .......................................... 640
Figure 316 Recipe Settings Example .......................................................................... 643
Figure 317【Recipe Editor】Example ....................................................................... 644
Figure 318 Example Screen ........................................................................................ 645
Figure 319 Simulation Screen 1 ................................................................................. 646
Figure 320 Simulation Screen 2 ................................................................................. 647
Figure 321 Simulation Screen 3 ................................................................................. 648
Figure 322 Simulation Screen 4 ................................................................................. 649
Figure 323 Simulation Screen 5 ................................................................................. 650
Figure 324 Simulation Screen 6 ................................................................................. 651
Figure 325 Simulation Screen 7 ................................................................................. 652
Figure 326 Setting Screen of【Operation Log】 ....................................................... 653
Figure 327 Setting Screen of Objects with Operation Behaviors ............................... 657
Figure 328【Schedule】List Screen .......................................................................... 659
Figure 329【Schedule】Setting Screen..................................................................... 660
39
Figure 330【Data Transfer】List Screen.................................................................... 671
Figure 331 Setting Dialog of【Data Transfer】 ......................................................... 672
Figure 332 CSV Data Transfer List Screen ................................................................... 674
Figure 333【CSV to Data Transfer Mode】Settings Screen ...................................... 675
Figure 334【Script List】 ........................................................................................... 694
Figure 335 Script Editor Screen .................................................................................. 695
Figure 336 Scrolling Lamp Example ........................................................................... 702
Figure 337 Scrolling Lamp Example Screen Setting ................................................... 703
Figure 338 Using Script Setting for the Screen .......................................................... 704
Figure 339 Script Setting Result ................................................................................. 704
Figure 340 Example–Load Balance ............................................................................ 705
Figure 341 Tag Library Setting–Load Balance Example .............................................. 706
Figure 342 Script Setting–Load Balance Example ...................................................... 706
Figure 343 Simulation Result–Load Balance Example ............................................... 707
Figure 344 Image Library Editing Window ................................................................. 708
Figure 345 Image Selection Window of Image Library .............................................. 710
Figure 346 Audio Library Edit Window ...................................................................... 711
Figure 347 Audio File Selection Window of Audio Library ........................................ 713
Figure 348 Tag Library Edit Window .......................................................................... 714
Figure 349 Inputting Address Tag in【Address Selector】Edit Field......................... 717
Figure 350 Selecting Address Tag in【Address Selector】Dialog ............................. 717
Figure 351 Text Library Edit Window ......................................................................... 718
Figure 352 Text Selector ............................................................................................. 720
Figure 353 Add/Edit Text Window ............................................................................. 720
Figure 354 Text Library Font Window ........................................................................ 721
Figure 355【Font Library】 ....................................................................................... 721
Figure 356 View page of the Ribbon .......................................................................... 724
Figure 357 User Toolbox............................................................................................. 725
Figure 358 add object to【User Toolbox】 ............................................................... 726
Figure 359 User Toolbox–Default name..................................................................... 727
Figure 360 drag object from【User Toolbox】to【Work Space】 ........................... 727
Figure 361 Menu–Mouse over category (Left); Mouse over object (Middle); Mouse
not over category or object (Right) ............................................................................ 728
Figure 362 Menu–Import ........................................................................................... 730
Figure 363 Select file to import.................................................................................. 730
Figure 364 Menu–Export ........................................................................................... 731
Figure 365 Select category to export ......................................................................... 731
Figure 366 Select the name and location for the file export ..................................... 731
Figure 367 Repeated category name warning ........................................................... 732
Figure 368 Category Name Conflict selection window .............................................. 732
Figure 369 Repeated object name warning ............................................................... 733
Figure 370 Object Name Conflict selection window.................................................. 733
Figure 371 Open download function ......................................................................... 735
40
Figure 372 Download Manager function interface .................................................... 736
Figure 373【System Setting Configure】【Basic】setting page ................................ 741
Figure 374【System Setting Configure】【System】setting page............................. 742
Figure 375【System Setting Configure】【Ethernet】setting page .......................... 744
Figure 376【System Setting Configure】【Sever】setting page ............................... 745
Figure 377【System Setting Configure】【Display】setting page............................. 747
Figure 378【System Setting Configure】【Time】setting page ................................ 748
Figure 379【System Setting Configure】【MISC】setting page ................................ 749
Figure 380 Open the upload function ........................................................................ 750
Figure 381 Upload Manager function interface......................................................... 751
Figure 382 Perform compile from the toolbar above ................................................ 753
Figure 383 Compilation process illustration .............................................................. 753
Figure 384 Compilation results illustration ................................................................ 754
Figure 385 Single click on the compile failure message window to jump to the
component ................................................................................................................. 754
Figure 386 Double click on the compile failure message to open the screen setting
.................................................................................................................................... 755
Figure 387 Decompile Function ................................................................................. 756
Figure 388 Decompile dialog window........................................................................ 756
Figure 389 Simulation setting window ...................................................................... 757
Figure 390 Starting simulation ................................................................................... 757
Figure 391 Offline Simulation .................................................................................... 758
Figure 392 Online simulation connection setting ...................................................... 759
Figure 393 Online simulation illustration ................................................................... 760
Figure 394 Pass Through architecture ....................................................................... 761
Figure 395 Pass Through icon .................................................................................... 761
Figure 396 Pass Through parameter setting page ..................................................... 762
Figure 397 Pass Through parameter setting interface ............................................... 764
Figure 398 Successfully switched HMI to Pass Through mode .................................. 765
Figure 399 Open WinProLadder connection settings ................................................ 766
Figure 400 Selecting the communication protocol .................................................... 766
Figure 401 Setting the WinProLadder Ethernet communication parameters ........... 767
Figure 402【Tools】 .................................................................................................. 768
Figure 403【File Transfer】Window ......................................................................... 768
Figure 404【File Transfer】Password Prompt Window ............................................ 769
Figure 405【File Transfer】Successful Connection Window .................................... 769
Figure 406【File Transfer】Data Log File Transfer .................................................... 773
Figure 407【FBF Reader】 ........................................................................................ 774
Figure 408【FBF Reader】function dialog ................................................................ 774
Figure 409 Tools page on the ribbon ......................................................................... 777
Figure 410 PLC Resource Review ............................................................................... 778
41
Figure 411 PLC Resource Review–Select PLC manufacturer and series model ......... 778
Figure 412 Information of supported PLC driver versions ......................................... 778
Figure 413 Information on internal PLC single point and registers available for access
.................................................................................................................................... 779
Figure 414 Input Address Dialog-Device Register ...................................................... 782
Figure 415 Input Address Dialog-Use Index Register 0 .............................................. 782
Figure 416 Input Address Dialog-System Tags-Index Register ................................... 783
Figure 417 Index Register Example ............................................................................ 783
Figure 418 Index Register Example $S:I0 = 0 ............................................................. 784
Figure 419 Index Register Example $S:I0 = 1 ............................................................. 784
Figure 420 Index Register Example $S:I0 = 2 ............................................................. 784
Figure 421 System Setting home page for touch control .......................................... 798
Figure 422 COM Port data page ................................................................................. 800
Figure 423 Ethernet setting page ............................................................................... 800
Figure 424【Severs Setting】【FTP】paging ............................................................. 802
Figure 425【Severs Setting】【VNC】paging ............................................................ 802
Figure 426【Servers Setting】【Pass Through】paging ............................................ 803
Figure 427 Backlight setting page .............................................................................. 805
Figure 428 Display setting page ................................................................................. 806
Figure 429 Time setting page ..................................................................................... 807
Figure 430 System Info setting page .......................................................................... 808
Figure 431 MISC setting page .................................................................................... 809
Figure 432 Remote Settings operation interface ....................................................... 811
Figure 433 Gateway Server Application Diagram ...................................................... 815
Figure 434【Address Mapping Table】Settings Screen ............................................ 816
Figure 435【Address Mapping Table】Settings Screen ............................................ 817
Figure 436 HMI Connection Page............................................................................... 818
Figure 437 New Modbus Server (TCP) Driver ............................................................ 819
Figure 438【Address Mapping Table】Configuration............................................... 820
Figure 439 Results of the Gateway Server ................................................................. 821
Figure 440 HMI show PLC Ladder Diagram Program illustration ............................... 822
Figure 441 drag a【Function Switch】to window..................................................... 823
Figure 442 select【PLC: display ladder viewer】dialog ............................................ 823
Figure 443 The menu dialog of the linked device ...................................................... 824
Figure 444 show PLC ladder diagram program .......................................................... 824
Figure 445 The interface of the PLC ladder diagram is displayed on the HMI........... 825
Figure 446 drag a【Function Switch】to window..................................................... 830
Figure 447 select【PLC: Update PLC Project From USB】dialog .............................. 830
Figure 448 Select the dialog window to update the project ..................................... 831
Figure 449 The menu dialog of the linked device ...................................................... 831
Figure 450 ask whether to stop PLC running ............................................................. 831
Figure 451 download success than ask whether start the PLC dialog window ......... 832
42
Figure 452【PLC Transfer Project Generator】option .............................................. 833
Figure 453【PLC Transfer Project Generator】setting .............................................. 833
Figure 454 select to update the PLC project .............................................................. 834
Figure 455 select the transfer password .................................................................... 835
Figure 456 select device ............................................................................................. 835
Figure 457 ask whether to stop the running PLC ....................................................... 835
Figure 458 download success and ask whether to start PLC immediately ................ 835
Figure 459【Single Pass Password Generator】option ............................................ 836
Figure 460【Single Pass Password Generator】setting window .............................. 836
Figure 461 select to update the PLC project .............................................................. 837
Figure 462 select single pass password ..................................................................... 837
Figure 463【Single Pass Password Generator】window .......................................... 838
Figure 464 enter single pass password window ........................................................ 838
Figure 465 select device ............................................................................................. 838
Figure 466 ask whether to stop the running PLC ....................................................... 839
Figure 467 download success and ask whether to start PLC immediately ................ 839
Figure 468 drag a【Function Switch】to window..................................................... 839
Figure 469 select【PLC: Show Ethernet Module Configuration】dialog .................. 840
Figure 470 dialog of PLC on ethernet......................................................................... 840
Figure 471 General properties of ethernet module .................................................. 841
Figure 472 password setting page of ethernet module ............................................. 842
Figure 473 Access Control setting page of ethernet module .................................... 843
Figure 474 External Severs setting page of ethernet module ................................... 844
Figure 475 service port setting page of ethernet module ......................................... 846
Figure 476 user-defined protocol illustration ............................................................ 847
Figure 477 choose【User-defined protocol】 .......................................................... 848
Figure 478 choose【Protocol Setting】 .................................................................... 848
Figure 479【User-defined Protocol】instruction list ................................................ 849
Figure 480【User-defined Protocol】main operation interface............................... 850
Figure 481【User-defined Protocol Setting】instruction paging ............................. 851
Figure 482【User-defined Protocol Setting】send data paging ............................... 852
Figure 483【User-defined Protocol Setting】returndata paging ............................. 855
Figure 484【User-defined Protocol Setting】checksum paging ............................... 857
Figure 485 HMI COM1 and COM4 connection page .................................................. 861
Figure 486 set User-define protocol communication format .................................... 862
Figure 487【Instruction List】dialog......................................................................... 863
Figure 488【User-defined Protocol Setting】dialog ................................................. 864
Figure 489【Checksum】paging dialog .................................................................... 865
Figure 490【Checksum Calculation】dialog ............................................................. 866
43
Figure 491 composite result dialog ............................................................................ 867
Figure 492 return data dialog .................................................................................... 868
Figure 493 planning Numeric Input/Display object ................................................... 869
Figure 494【User-defined Protocol Setting】dialog ................................................. 870
Figure 495 switch to【Data】paging dialog .............................................................. 871
Figure 496 switch to【Checksum】paging dialog ..................................................... 872
Figure 497 planning Numeric Input/Display object ................................................... 873
Figure 498 HMI COM1 and COM4 connection page .................................................. 874
Figure 499 communication instruction in script ........................................................ 874
Figure 500 communication instruction in script ........................................................ 876
Figure 501 Read the 40001 address data script for the Modbus device ................... 876
Figure 502 Planning a new【Numeric Input/Display】object .................................. 877
Figure 503 multi-link application diagram ................................................................. 878
Figure 504 Multi-Link(Serial) connection diagram..................................................... 879
Figure 505 multi-link master(serial) setting page ...................................................... 879
Figure 506 multi-link slave(serial) setting page ......................................................... 881
Figure 507 multi-link master(ethernet) setting page................................................. 883
Figure 508 multi-link slave(ethernet) setting page .................................................... 885
Figure 509 setting page operation lock...................................................................... 887
Figure 510 setting page of multi-link master ............................................................. 889
Figure 511 setting page of multi-link slave ................................................................ 890
Figure 512 status bar.................................................................................................. 891
Figure 513【Search/Replace】function window ...................................................... 891
Figure 514【Search/Replace】result function window ............................................ 894
Figure 515【Search/Replace】option in【View】 ................................................... 895
44
FvDesigner Manual
Introduction to FvDesigner
Foreword
The FvDesigner is a software tool used to design and develop FV HMI series product
projects. The FvDesigner includes an easy to operate Windows interface, similar to
the frequently used Microsoft Office Ribbon interface. It supports rich figure objects
to design various Windows interfaces and applications, as well as multiple types of
user defined databases, making the project easy to organize, manage and share. It
includes recipe functions, data log, alarm processing and user operation logs, making
HMI function planning more complete.
System Requirements
Supported Operating Systems: Windows XP
Windows 7 (32&64 bit)
Windows 8 (32&64 bit)
Windows 10 (32&64 bit)
System Installation
The installation instructions will appear once the installing package is executed;
please follow and confirm the installation steps.
45
Figure 2 User Information
46
Figure 4 Confirmation Before Installation
47
Startup Screen
Every time FvDesigner is opened, it will first enter the startup screen. The functions
provided are as follows:
【Create New Uses a Project Wizard to guide the users to create a new project.
Project】
【Open Project】 Opens an existing project. A recently used project list will be
displayed on the right of the startup screen; the user can select a
project on the list and then click the Open button at the bottom
of the list to open this project. If the existing project is protected
with a password, the password must be entered before it can be
opened.
【Exit】 Closes the FvDesigner.
Switch the software interface to other languages including
English, Traditional Chinese and Simplified Chinese.
When Create New Project is selected, initial configurations for the project can be
48
completed by following the preset steps of the Project Wizard.
【Choose HMI Choose the FV HMI model. Images of each product model
are displayed in the list below for the developer to choose
Model】 from.
【Product Series】
On the lower right of the Product Sereis option, provide
designers can quickly search for the desired size and model
of the HMI through the drop-down menu.
【Search】
On the lower right of the Search option, provide designers
can quickly search for the desired size and model of the HMI
through enter words.
【Choose Controller】 Chose the controller to connect and the communication
interface settings.
【Select Location】 Sets the project name and storage path.
First select the HMI product model to develop from the product image list below; the
information field will display information on the hardware specifications and
supported communication interfaces of the product.
49
Figure 7 Create New Project: Choose Product Type
Step two, select the interface type, PLC manufacturer, and product series. If the
selected PLC device and communication interface uses serial transmission, the
interface setting below will display related parameters for serial transmission. If the
communication interface is Ethernet, network parameter settings interface including
IP and port will be displayed; please refer to Chapter 2.3–Link for related parameters
and settings.
Note: The Choose Controller tab is optional. The user can select only the HMI
model and proceed to editing the project.
50
Figure 8 Create New Project: Choose Controller
51
Figure 9 Create New Project: Controller Connection Configuration
Finally, select the project name and storage path. Press【Finish】to complete the
Create New Project steps and start developing.
52
Figure 10 Create New Project: Select Location
53
1. Window Configuration
The default Window Configuration of FvDesigner is as shown below:
Figure 12 Toolbar–File
54
Table 3 File Options
Function Description
【New(N)】 Close the current project and open the Project Wizard. A
reminder window will appear to ask the developer to save the
project if the current project was not yet saved.
【Open(O)】 Select the path and open a project. A reminder window will
appear to ask the developer to save the project if the current
project was not yet saved.
If opening an existing project, a dialog will appear asking the
user if a backup should be created. If “Yes” is selected, a backup
file will be created. For example, if the file name is Project1.fpj,
the backup will be created under a folder named “backup”
created in the same path. The backup file will be named
Project1.fpj.bak. If “No” is selected, no backup will be created.
【Save as(A)】 Select a path and save the current project as a new file.
Function Description
【General】 Allows switching between different
languages. Include English,
Traditional Chinese, Simplified
Chinese, Türkçe, etc.
【Icon Color】 Allows switching icon between
different colors.
【Backup】 【Auto backup project from old
version of FvDesigner】
It will automatically backup the old
version project when open it.
55
confirm message when startup】
It will show up a backup project
dialog when open an old project.
【Exit(X)】 Close the current project and the program. A reminder window
will appear to ask the developer to save the current project if
the current project was not yet saved.
1.2 Ribbon
56
The Ribbon is a user interface that uses panels and tab pages as the architecture;
functions will be displayed with icons in the Window below according to different
options selected. There are five tabs in this section:【Design(D)】,【Project(P)】,
【Insert(I)】,【View(V)】, and【Tools(T)】.
1.【System/Project Windows】
Function Description
【Screen List】 Display/Close Screen List window.
2.【Object/Library Windows】
Function Description
【Object List】 Display/Close Object List window.
3.【Window】
Function Description
【Arrange Icons】 Arrange the active function
windows in the work space.
59
【Cascade】 Use the cascade window format in
the work space.
1.2.1 Design(D)
【Design(D)】allows developers to edit the object configurations within the work
space. It provides general clipboard functions, object format settings and provides
frequently used objects to insert into the work space. Theme is used to apply settings
60
to specifically selected objects in the window and change their appearance. Detailed
descriptions of each function are as follows:
Figure 14 Design
1.2.1.1 Clipboard
Figure 15 Design–Clipboard
Table 5 Design–Clipboard
Function Description
【Cut】 Cut the object onto the clipboard.
Multi-Copy function is available in the Design page of Ribbon (Figure 15) or in the
pop-up menu which is showed after clicked the right button of the mouse (Figure
16).
In the Multi-Copy window (Figure 17), you can set the number of copied objects in
the x and y direction, the sequence of adding the copied objects, whether or not to
copy the comment of the object, and register settings.
Multi-Copy function also supports incrementing the register address of the duplicate
objects. The step size of the increment can be adjusted.
61
Figure 17 Multi-Copy window
1.2.1.2 Screen
A design screen can be quickly added here.
Figure 18 Design–Screen
Table 6 Design–Screen
Function Description
【Base Screen】 General screen; its size is the same as the HMI resolution
and cannot be changed.
【Window Screen】 This type of window screen is selected for both direct and
indirect windows; the window screen size can be changed.
【Keypad Screen】 The required keypad screen can be customized here for use.
62
Figure 19 Design–Basic Setting
【Height】
1.2.1.4 Font
Provides basic settings for users to edit the font, size and color of text.
Figure 20 Design-Font
1.2.1.6 Theme
Users can use this function to apply settings to the specifically selected objects in the
work space to change their appearances.
63
Figure 22 Design–Theme
Table 8 Design–Theme
Function Description
【Color Themes】 Select a color theme and apply it to an object; allows
designers to change the color style of the object.
64
1.2.1.7 Format
Provides object format functions to allow users to select multiple objects and
organize the typesetting of the screen objects, including alignment, spacing, size
adjustment functions etc.
Figure 23 Design–Format
Table 9 Design–Format
Function Description
【Bring to Front】 Move object to front.
1.2.1.8 Objects
Objects provided by this software can be added from the object field; frequently
used objects are displayed here. After selecting the object to add, drag the object to
the work space.
Use the Toolbox in the Object/Library Window section to the right to view all
available object types.
Figure 24 Design–Object
1.2.2 Project(P)
This field provides project related function settings, and it is divided into the
following three parts:
【Execute】Compiles the project file into a running package, or decompiles the
running package into a project file.
【Transfer】is related to file transfer; It can download the compiled running package
onto the HMI for running or acquire the running package from the HMI and upload it
onto the computer. Users can also make an USB update file to replace the running
project on HMI.
【Run】opens the simulation window to run the current project, include off-line
simulation and on-line simulation.
66
Figure 25 Project
1.2.2.1 Compile
【Running Package】 The location to create the running package file (*.cfrp).
1.2.2.2 Decompile
The decompile process can be used on the running package (.cfrp) uploaded from
the HMI to extract the project and attached recipes and fonts. The decompile
function can be found in the【Project】function tab of the Ribbon task bar on top of
the FvDesigner; click on【Decompile】to start. Please refer to the Chapter 16–Build
Running Package and Simulation for more details.
Figure 28 Decompile
The HMI network IP information must be set when using Internet transfer. The
auto-search function can be used if the user does not know the IP information; the
software will search for HMI devices on the local network and display the device IP
information found in a table. Select the target device’s IP to perform data transfer.
68
The transfer function is password protected; the upload or download password must
be set before transferring and this password will be checked during connection.
Communication will only be performed if the password is correct.
Please refer to the【Upload】and【Download】sections in Chapter 16–Build Running
Package and Simulation for details.
Note 1: If the USB size is larger, wait a while, and then the Project Update Question
Dialog will appear
Note 2: In order to improve the software performance, we have done some software
changes, if you are using FvDesigner V1.3.29 previous versions, please pay attention
to the use of USB drive ufrp file upgrade project, it may encounter instability,
solution please use FvDesigner V1.3.29 or V1.4.7 later to re-download the software,
and then use USB drive update project
Note 3: V1.3.29 or V1.4.7 later version, the production of USB drive update file, the
filename extension is ufrp2, if you do not use FvDesigner V1.3.29 or V1.4.7 or later
version of the software downloaded the HMI will not be able to identify V1.3.29 or
V1.4.7 or later version, make the USB drive update file, the solution please use
FvDesigner V1.3.29 or V1.4.7 later version of the software to re-download
Note 4:use【Make USB Flash Drive Update File】function, please confirm the
firmware version on the HMI that would like to update, table as below, or it may
cause the project damage on the HMI, in this case, update once again.
69
UFRP2v2 v1.5.0-v1.5.2 v1.4.17-v1.4.x v1.5.0-v1.5.x
+UENV
【File Name】
Set the file name of the USB drive update file
【output files】
The filename of the output file is .uferp2
70
【Delete from This column determines whether to clear the data originally
stored in the HMI.
HMI】 In addition to produce the update file of USB drive, you can
choose to clear the original data stored in HMI, through the
operation of HMI, insert the USB drive will appear USB project
update list dialog, you can also select from delete item, once
selected, it will delete the select item when the project
download complete.
【Select All】
After checked,【Backup Memory】
、【Alarm】
、【Recipe】
、【Data
Log】、【Print】、【Link】
、【Security Password】
、【Operation
Log】 、【Data Transfer】 、【Installment】
、【Schedule】and【Others】
all of them will be selected.
【Backup Memory】
After checked, it will delete the HMI origin NV and XNV data
after USB drive updated HMI file.
【Alarm】
After checked, it will delete the HMI origin alarm record after
USB drive updated HMI file. That is, all files under the HMI /
internal / alarm /
【Recipe】
After checked, it will delete the HMI origin recipe file after USB
drive updated HMI file. That is, all files under the HMI /
internal / recipe /
【Data Log】
After checked, it will delete the HMI original data log record
after USB drive updated HMI file. That is, all files under the
HMI / internal / datalog /
【Print】
After checked, it will delete the HMI origin print data after USB
drive updated HMI file. That is, all files under the HMI /
internal / hardcopy /
【Link】
After checked, it will delete the HMI original parameters
through the system parameters set communication after USB
drive updated HMI file. That is, the controller communication
71
reset the parameter accordind to the connection on the
software
【Security Password】
After checked, after USB drive updated HMI file will delete the
HMI origin password table, at this point, if the project has set
the password table, the password table will be the main in the
project; if unchecked will retain the origin password table that
on the HMI.
【Operation Log】
After checked, it will delete the HMI origin operation log after
USB drive updated HMI file. That is, all files under the HMI /
internal / operationlog /
【Data Transfer】
After checked, it will delete the HMI origin transfer data after
USB drive updated HMI file. That is, all files under the HMI /
internal / datatransfer /
【Installment】
After checked, it will delete the HMI origin installment data
after USB drive updated HMI file.
【Schedule】
After checked, it will delete the original schedule information
on the HMI after USB flash drive updates the HMI data. Such
as the project originally set start at 8:00:00, change to start at
9:00:00 during the HMI executing. If didn’t check this option, it
will remain startup from 9:00:00, if did check this option, it will
delete the modified record, and stratup from 8:00:00.
【Others】
After checked, it will delete the original HMI installment data
in a specified location.
【Other Settings】 【Userdefined Startup Screen】
Allows user to set the HMI start up screen. A start up screen
could be the company logo, a log in screen, etc. Once the USB
update is complete, the HMI boot screen will be changed. The
HMI boot screen is in the given location:
(under 64bit windows)
C:\Program Files (x86)\FvDesigner\Ver1.4\startup screen
(under 32bit windows)
C:\Program Files\FvDesigner\Ver1.4\startup screen
72
【Write System Setting】
This allows designers after update HMI via USB flah drive,
whether to modify the HMI system setting at the same time,
so that it is not necessary for each HMI to enter the system
setting adjustment when updating multiple HMIs.
【Start】
When finished adjusting your settings, press start to begin the
update.
【Close】
Press this button to end and close the window.
73
1.2.2.5 USB Dongle Setting
When FvDesigner choose PC model, will appear USB Dongle seeting option, figure as
shown below, this option is mainly to set the customer ID of IGFU-FvRT(USB Dongle),
insert IGU-FvRT(USB Dongle) into PC USB port, then set the customer ID through this
option, the customer ID in the project and the customer ID of IGU-FvRT(USB Dongle)
need to be the same, then the FvRT can excute correctly. For more detailed
operation step please refer to FvRT manual.
When HMI detects USB Drive is removed, for operator to know clearly, the message
will show on the screen of HMI as figure shown below, to remid operator.
1.2.2.7 Simulation
The project must first be compiled to generate the running package file before the
simulation is run. Simulations are divided into Offline Simulation and Online
Simulation; their descriptions are as follows:
Offline Simulation: Does not require connection of PLC and HMI equipment; the
screens of the running package can be operated directly.
74
Figure 35 Offline Simulation
Online Simulation: PC and PLC connected; running package is executed on the PC and
communicates with the PLC.
Port is the COM Port of PC
Please refer to the simulation chapter in Chapter 16–Build Running Package and
Simulation for details.
75
1.2.3 Insert(I)
This field allows users to quickly add screens or functions; they can be added by
pressing this button, in which includes:
【Screen】
【Device】
【Data Log】
【Alarm】
【Recipe】
【Schedule】
【Data Transfer】
【Script】
Figure 37 Insert
1.2.4 View(V)
The View tab of the Ribbon contains functions related to the appearance of the
application; the【System/Project Windows】will be placed on the left except
【Search/Replace】and the【Object/Library Windows】will be placed on the right.
Figure 38 Window
Use the mouse to drag the working space and the FvDesigner will display the window
configuration reminder; move the mouse to the configuration reminder and the
workung space will be placed at the position clicked. The FvDesigner has a 【User
Habit Log】function that will record the developer’s window configuration position on
the system so that the workung space configuration will be configured to the same
positions as the previous development environment every time the project is opened
for development.
76
Figure 39 Configure Operating Window Position
1.2.5 Tools(T)
The Tools tab includes built-in applications, including【File Transfer】
【Pass
, Through】,
【PLC Resource Review】,【Remote System Setting】,【PLC Transfer Encrypt Tool】
and【Install USB Driver】【
. File Transfer】allows users to connect with PC via USB drive
upload/ download and transfer files from HMI to PC for viewing or backup;【Pass
Through】allows users to communicate and connect to the PLC through the HMI. The
【PLC Resource Review】helps users to find the supported PLC driver program
version information, the internal single points of the PLC allowed for access, and
register information.【Remote System setting】allows users to enter the IP address of
a HMI present in the local area network and control it remotely.【PLC Transfer Encrypt
Tool】When download PLC project through HMI, can generate PLC Transfer Project or
Singal Pass Password.【Install USB Driver】automatically detects the system
information and installs the appropriate USB drivers. Please refer to the explanations
in Chapter 17–Application Tool , Chapter 18–PLC Resource Review and Chapter
23.3.1-【PLC Transfer Project Generator】for more for detailed information.
77
Figure 40 Tools
1.3 Shortcuts
Allows users to set frequently used functions to be displayed here, making it easier
for users to operate.
【New】
【Open】
【Save】
【Undo】
【Redo】
Figure 41 Shortcuts
ribbon】
【Options】 Choose the style and font of the interface.
【Style】
Choose the style of the interface.
78
【Font】
Choose the font size of the interface.
79
Figure 43 Status Bar
【Show Name and Pressing the gear brings up a window with the following
options:
Address】
【Show Name and Address】
Overlays the name and register being controlled for each
component in the project.
【Show Quicklaunch Toolbar】
Shows/hides the quicklaunch toolbar present above the
editing screen.
【Search/Replace】
Whether to displays Search/Replace setting window.
Please refer chapter26-Search/Replace for more detail.
【Set Name and Address Display】
Properties for the Name and Address display. User can
hide/show the name or address displayed and change text
properties such as address color, background color, opacity,
font and size.
【Snap Alignment】 While moving objects, this function assists the user to align
nearby objects.
【Grid Alignment】 Show/hide a grid throughout the editing window. The grid
allows for precise alignment of objects in the editing
window. The grid properties can also be adjusted.
【Actual Size】 Zoom the screen window ratio to 100%; this will only be
displayed when the editing section of the screen is open.
【Fit Visible】 Adjustable to Zoom the screen window ratio to the same
size as the visible range; this will only be displayed when
the editing section of the screen is open.
【Screen Display Zoom the screen window ratio between the range of10%–
550%; this will only be displayed when the editing section
Ratio】 of the screen is open.
【Cursor Position】 Display the X and Y coordinates of the mouse in the editing
section of the window; the point of origin is the top-left
corner of the window. This will only be displayed when the
editing section of the screen is open.
【HMI Model】 Product model information: Pressing this button will display
the information of the current product model.
80
1.6 Quicklaunch Toolbar
The【Quicklaunch Toolbar】provides quick access to common tools including
copy/paste, moving objects between layers, grouping objects, alignment options,
and language and state switches. Can be displayed above or below the window edit
area.
【Bring to Front】 Moves the selected object to the topmost layer of the
work space.
【Move Forward】 Moves the selected object up one layer.
【Send to Back】 Moves the selected object to the bottommost layer of the
work space.
【Move Backward】 Moves the selected object down one layer.
【Group】 Select several objects and group them using this option.
The group allows the objects to be moved simultaneously
and settings are applied to the entire group.
【Ungroup】 Groups are restored to its independent objects.
【Make Same Size】 Select several objects and resize the set such that all the
objects are the same size. The size of the set is based on
the object in the lowermost layer.
【Make Same Width】 Select several objects and resize the set such that all the
objects have the same width. The width of the set is based
on the object in the lowermost layer.
【Make Same Height】 Select several objects and resize the set such that all the
objects have the same height. The height of the set is
based on the object in the lowermost layer.
【Align Left】 Select several objects and align the leftmost points of the
objects. The alignment is based on the object in the
lowermost layer.
81
【Align Center】 Select several objects and align the horizantal centers of
the objects. The alignment is based on the object in the
lowermost layer.
【Align Right】 Select several objects and align the rightmost points of the
objects. The alignment is based on the object in the
lowermost layer.
【Align Top】 Select several objects and align the topmost points of the
objects. The alignment is based on the object in the
lowermost layer.
【Align Middle】 Select several objects and align the vertical centers of the
objects. The alignment is based on the object in the
lowermost layer.
【Align Bottom】 Select several objects and align the bottommost points of
the objects. The alignment is based on the object in the
lowermost layer.
【Distribute Position several objects such that the horizantal distance
between the objects are equal.
Horizontally】
【Distribute Vertically】 Position several objects such that the vertical distance
between the objects are equal.
【Switch Language】 Select from the dropdown menu the displayed language of
the project.
【Switch State】 Select from the dropdown menu the displayed state of the
project.
【0, 1, 2, 3】 Switch the displayed state of the project for states 0, 1, 2,
and 3.
【Show/Hide Toolbar Select the icons that are shown on the toolbar. Items that
are checked will be shown.
Icons】
83
Figure 46 Management Menu
84
【Startup screen】 Provided to find 【Startup Screen】quickly, when
the Startup Screen icon ( ) on the Screen
List is pressed, it will move the current screen
selection box to the【Startup Screen】and will
display this【Startup Screen】on the Work Space.
85
【New Screen】 Opens the screen property setting dialog; press
OK to add the new screen (Base Screen/Window
Screen/Keypad Screen).
【Copy】 Copy the selected screen.
【Delete Screen】 Delete the selected screen, press the Ctrl button
on the keyboard, choode multiple screens and
delete them at one time on【Screen List】
【Show as Icon Mode】 The preview size will change according to the
width of the window.
86
【Show as Icon Mode (Fixed)】 The preview size will not change according to the
window width; the icons line up side by side to fill
up the window size as much as possible.
【Set as Startup Screen】 Set the selected screen as the startup screen. The
background color of this screen will be different
from other screens once it is set as the startup
screen.
87
【Properties】 Open the screen properties setting dialog.
88
Figure 47 Base Screen Properties
89
Figure 49 Keypad Screen Properties
【Screen Size】 The screen and keypad screen height and width (in pixels)
can be set.
Note: the smallest width and height of window screen
and keypad screen are 10.
【Security Level】 A security level for the current screen can be set. The
security level restricts users with a lower security level
than the one set from accessing the current screen unless
access is granted.
【Change Screen Auto Logs out the current user upon switching screens.
Logout】
【Execute Scripts】 Check the box to execute a script for the current screen.
90
【Open】 Executes the selected script when the screen is opened.
【Display Mode】 Select the display mode, including strech, fixed percentage
stretch, fill, or original size.
【Background Image】 Use an image as the background. The buttons allow the
user to either select an image from the Image library or
from the computer. Acceptable image formats
are .jpg, .bmp, .png, .tif, .tiff etc.
【Underlay Screen】 Select the checkbox and select a screen to use as the
underlaying screen from the dropdown menu. The
underlay screen will reflect the selected screen. For
example, if BS2 is selected as the underlay screen on BS1,
all objects on BS2 will also be on BS1. However, those
objects can only be changed on BS2.
【Whole Screen】 Sets the range for printing as the entire screen.
【Show Screen Image】 Clicking this will open a window where the current screen
will be shown. Adjusting X and Y coordinates will be
reflected through the red rectangle on the screen image.
Function Description
【Project Allows users to browse information
concerning the project and HMI, set the
Information】 project password security and
non-volatile (NV) memory configuration.
【Unit The basic settings of the device can be set
here.
Setting】
【Link】 The configuration of the device/PLC
connected to the HMI can be set here.
【Servers】 The settings of various types of servers,
FTP , VNC and SMTP can be edited here.
92
【Security】 Security settings concerning the objects
related to the project and user privileges
can be set here.
【System View and edit the HMI system messages.
Message】
【Functions】 Related setting windows will be displayed on the work space
when this button is pressed.
Function Description
【Data Log】 Data log settings can be edited here;
please refer to Chapter 7–Data Logfor
detailed contents.
【Alarm】 Alarm settings can be edited here; please
refer to Chapter 8–Alarmfor detailed
contents.
【Recipe】 Recipe settings can be edited here; please
refer to Chapter 9–Recipefor detailed
contents.
【Operation Operation log settings can be edited here;
please refer to Chapter 10–Operation Log
Log】 for detailed contents.
【Schedule】 Scheduler settings can be edited here;
please refer to Chapter 11–Schedule for
detailed contents.
【Data Data transfer settings can be edited here;
please refer to Chapter 12–Data Transfer
Transfer】 for detailed contents.
【Script】 Script settings can be edited here; please
refer to Chapter 13–Script for detailed
contents.
【Resource】 Please refer to【Resource】for detailed contents. The setting
window will be displayed in the work space when each
button is pressed.
93
Function Description
【Image Library】 Required images should be made in
advance and indexed into the
【Image Library】so that they can
easily be used when editing objects.
Refer to ch14-Resource for detailed
explanations
【Audio Library】 Required audio files should be made
and advance and indexed into the
【Audio Library】 so that they can
easily be used when editing projects.
Refer to ch14-Resource for detailed
explanations.
【Tag Library】 Define the frequently used register
addresses before designing a project
to increase the system readability
when designing. Refer to
ch14-Resource for detailed
explanations.
【Text Library】 If there is the need to switch the text
displayed in real-time in order to
achieve multi-language functionality
or other functions, prepare the
necessary text, a table in the Text
Library, and use the【Control
Address】to switch the currently
displayed text group when the HMI
interface is running. Refer to
ch14-Resource for detailed
explanations.
【Font Library】 Build the font and commonly used
text in advance to avoid it can’t show
correctly in the future. Refer to
ch14-Resource for detailed
94
1.7.4 Memory Address
External devices, internal HMI devices or HMI system variables usually need to be
specified for the objects and functions of the HMI. It is difficult for a user to
remember which resources are used for which objects or functions when there are
many objects in a project; this is when【Memory Address】can be used to display
which resources are used. This way, the user will be able to effectively plan the
settings of any object or function in a project.
As shown in the figure below, red represents the device registers that are occupied,
green represents that registers that are not yet used; the user can arrange and set
resources through this function. Left-click an item in the list to use and the
corresponding screen or function list menu will open; double clicking the left mouse
button on the item will open the setting dialog of that item.
95
Figure 51 Output window
1.8.2 Toolbox
The FvDesigner provides a basic【Toolbox】; The developer can expand various types
of objects provided directly from the toolbox according to the different categories.
Select an object and drag it over to the【Work Space】with the mouse to insert the
object into the work space.
97
Figure 53 Toolbox Illustration
98
also provides【Import】and【Export】functions so that the objects in the 【User
Toolbox】can be quickly transferred between different computers, speeding up
project development.
99
1.9.1 Screen Edit Window
Opening a window or adding a screen from the Screen List will display the Screen
Edit Window in the work space. The【Status Bar】can be used to adjust the window
display ratio and when an object is clicked,【Basic Setting】and【Status Bar】will display
the position, size and other object alignment information. Use the functions on the
design page to edit the objects in this window. 【Toolbox】or objects in the【User
Toolbox】can be added to the Screen Edit Window directly using drag-and-drop with
the mouse.
2. System
Click on the setting option in【System】and the related setting window will be
displayed at the work space of the window.
101
Figure 57 System
【HMI Unit】 Detailed information on the HMI can be seen here, including the
series, name, screen information and other information.
102
【Memory】 Information on the memory configuration. The size of the
【Internal register NV】required in the project can be planned
here; It can also set the non-volatile backup section to NV or
XNV.
Note:
NV and XNV have different uses.
Data saved on the NV will still be saved even if there was an abnormal
power interruption.
In order to prolong the usage life of the Flash memory, the data on the XNV
will be automatically saved to a file by the system every minute; if the
system register【SS_FORCE_BACKUP_XNV】is used, when this register is
triggered as 1, the XNV will also save the file and automatically clears to 0
once the save is complete.
103
【Security】 The project developer is able to set a project, upload, and
download password. To shorten developing time, the upload
and download password is only required once every time the
project is opened.
【Project Protect】
When the project is opened, you need to enter the set
password.
104
【Deny Decompile】
Makes it so the user is not allowed to decompile the project
after uploading to the HMI. There will be no prompt message.
If the customer ID’s do not match, the HMI will stay on the boot
screen. The touch function, Ethernet port function, USB port
function, and COM port function will all turn off until the next
time the HMI is booted successfully.
【Deny Upload】
After enabling, the project will not be able to upload from the
HMI to the computer.
105
【Enable Download Password】
After enabling, you can set the download password. Once set,
when the user presses download, they will be prompted for the
password set by the developer. Once the correct password is
entered, the project will be downloaded. The password only has
to be entered once per project use to save the developer time.
Next time the project is opened, the download password must
be entered once again.
106
2.2 Unit Setting
Table 21 Unit Setting
Item Description
【Basic】 The basic setting includes the Startup, Idle State, and Resume
Setting. The Delay Time can be set for Startup and Screen Saver,
and the Backlight Saver can be set for the Idle State. The Screen
Saver can automatically switch to a preset window or turn off
the Backlight Saver when the system has been idle for a certain
amount of time in order to save power.
107
【Custom Text】mode
【Font】
Set the screen saver time or customize text font.
【Size】
Set the screen saver time or customize text size.
【Text】
Set the screen saver time or customize text.
【Resume Settings】
Settings for actions the HMI takes when exiting the Idle State are
set here. The【Change to Screen】option allows the user to
control which screen the HMI is at upon exiting from the screen
saver. The【Auto Log-out】setting can be checked if the HMI user
should be logged out upon resuming from a screen saver. The
【Show Log-in Dialog】pops up upon resuming from the screen
saver.
【Backlight Saver】
Controls settings for auto-dimming the backlight after a set
amount of time. The【Waiting Time】dropdown menu allows
users to choose the time the HMI is active before dimming the
backlight.
【Switch】
The【Switch】setting allows users to control the behavior of the
HMI when switches are overlapped in the work space. Checking
this option will execute the functions of the switches in order of
the switch label. For example, if switches M0, M1, M2, and M3
are overlayed in the workspace, the order of execution when the
108
stack of switches is pressed will be M0, M1, M2, and M3.
【PLC Sync】 HMI has built-in RTC clock. It can be synchronized with PLC RTC
by【PLC Sync】【Clock】setting.
【Interval】
Set how much time to write the time of HMI to PLC
【Interval】
Set how much time to read the clock data from the address
specified by the PLC and write to the HMI
109
Write Address and Read Address data format:
WORD 0 Second 0~59
WORD 1 Minute 0~59
WORD 2 Hour 0~23
WORD 3 Day 1~31
WORD 4 Month 1~12
WORD 5 Year 0~99
WORD 6 Day of Week 0~6
Note:
The value of Sunday is 0, 1-6 (Sunday, Monday~Saturday)
【Security Level】
The security level can be modified by the value of register
address.
【Command Flags】
Command Flags control address format:
WORD 0 Command Flags triggered bits
WORD 1 Command Flags parameter
111
【Custom】 【Output File Codec】
When the developer has set the export data to the HMI, micro
SD Card, or the USB storage, the data format can be selected.
The exported file’s data format (Big5, GB18030, UTF-8 encoding)
can be chosen such that it satisfies the user’s computer
environment.
For example, as the Traditional Chinese Windows environment,
open a new project by default as Big5.
【Default Keypad】
The developer can configure the preset keypad for the operating
interface so that this pre-set keypad will pop up when operating
text or numeric input objects. Available settings include Decimal
Number, Hexadecimal Number and Character.
【Save Location】
When FvDesigner model choose as PC, will appear【Save
Location】setting option, figure as shown below, this option is
mainly to set the default location where FvRT is stored
【Internal】
Set when the FvRT is excuted, if setting export the file to
【Internal】in the unit setting, the file will be save to the
specified location, if this field is empty, then will save to the
default location. Is use the default location to store, the system
112
will create a folder the name is same as the project name under
the same path.
For example:
The project save in: C:\Files\Project11.fpj
then the system defaults to the【Internal】storage location:
C:\Files\Project11\run\storage\ internal.
【USB Storage】
Set when the FvRT is excuted, if setting export the file to【USB
Storage】in the unit setting, the file will be save to the specified
location.
【microSD Card】
Set when the FvRT is excuted, if setting export the file to
【microSD Card】in the unit setting, the file will be save to the
specified location.
113
【Status Bar】 【Show Status Bar】
Set to display the status bar. When this option is selected, the
rest of the options are available to configure.
【Background Color】
Set the background color of the status bar.
【Position】
Select status bar to position. Positions include:
up/down/left/right edges.
【Select all】
Select system, peripheral devices, notification, and
communication.
【System】
Item Icon Description
【System Displays the device name, station
number, firmware version, OS
Information】 Version, Ethernet, Screen Saver,
Date/Time and other information.
And you can set the HMI ethernet,
screen saver and date/time
through this dialog
【Peripheral devices】
Item Icon Description
114
【HMI Free Space】 Displays the current
available storage space and
associated percentage.
The number is white when
normal and red when less
than 10%.
【SD Card Free Space】 Displays the current SD
card available storage
space, and associated
percentage
The number is white when
normal and red when less
than 10%.
If the HMI cannot detect a
SD card it will be display a
“?”.
【USB Storage Free Displays USB device’s
current available storage
Space】 space and associated
percentage.
The number is white when
normal and red when less
than 10%.
If the HMI cannot detect an
USB device it will be display
“?”.
【Notify】
Item Icon Description
【Buzzer On/Off】 Displays the status of
current buzzer on/off.
The function also can turn
on or turn off in HMI
【System setting】.
【Audio On/Off】 Displays the status of
current audio on/off.
The function also can turn
on or turn off in HMI
【System setting】.
【Alarm Number】 This icon will flash when an
Alarm occurs.
【Backlight level】 Shows the current HMI
backlight brightness
115
【Communication】
Item Icon Description
【COM1】 Displays the current status
of COM1 communication.
The color will display green
when communication is
normal; the color is red
when there is a
communication error.(If the
link is not set , the color
will maintain in green not
change). Detail about
communication error
codes, please refer
ch27-Communication Error
Codes
【COM3】 Displays the current status
of COM3 communication.
The color will display green
when communication is
normal; the color is red
when there is a
communication error. (If
the link is not set , the
color will maintain in green
not change). Detail about
communication error
codes, please refer
ch27-Communication Error
Codes
【COM4】 Displays the current status
of COM4 communication.
The color will display green
when communication is
normal; the color is red
when there is a
communication error. (If
the link is not set , the
color will maintain in green
not change). Detail about
communication error
codes, please refer
ch27-Communication Error
Codes
【PLC Port】 Displays the current status
of PLC Port
116
communication.
The color will display green
when communication is
normal; the color is red
when there is a
communication error. (If
the link is not set , the
color will maintain in green
not change). Detail about
communication error
codes, please refer
ch27-Communication Error
Codes
【Lan】 Displays the current status
of Lan communication.
The color will display green
when communication is
normal; the color is red
when there is a
communication error. (If
the link is not set , the
color will maintain in green
not change). Detail about
communication error
codes, please refer
ch27-Communication Error
Codes
117
【Index 【Enable Customize Index Register】
Register】 Enable index register to use default register or customize, you
can define the corresponding address in the address field after
enable, it can be HMI internal address or PLC register address,
for example, I0 can correspond to PLC R100 address, for designer
easy to use, please refer to ch19.2-Index Register
for more details about index register.
118
2.3 Link
HMI can connect to the following types of devices. Regarding the communication
settings for all Device/PLC, refer to the HMI communication manual.
Click on connect device and the connection setting window will be displayed in the
work space window as shown in the figure below:
Double click on a device in the list to open the device property setting window
directly for editing. The interface of sub-link is as shown below.
119
Figure 59 Link Properties
120
Table 23 Link Property Settings
Item Description
【Link Setting】 Basic settings for connection.
Item Description
【Name】 The name of this connection.
121
【Interface Setting】 Communication interface setup; the interface will change
according to the【Interface Type】in【Link Setting】.
Item Description
【Port】 Select the port to connect.
Item Description
【IP Address】 Select the IP address of the
device.
【Port】 Select the port terminal.
122
(ms)】 ending the connection and
generating an error when there
is abnormal communication.
【Command Delay The sending and receiving
delay for controller signals.
(ms)】
【Retry Count】 The number of times the HMI
will automatically re-send the
confirmation signal when there
is abnormal communication.
123
Disconnect
When a communication error occurs, the links stop
communicating. It resets the condition to re-start
communication according to Disconnect Setting.
【Disconnect Setting】
Show Disconnect Message:
The communication error window shows up when
communication has failed. User can close the
window and continue to operate the current
screen.
Return by Changing Base Screen:
The disconnected link restarts communication after
changing the base screen.
Return Time:
The disconnected link re-starts communication
when return time is reached.
For more info on communication error codes, refer to
Chapter 27 – Communication Error Codes
【Advanced】
Options Description
【Maximal Gap】 Set the maximal gap for each
read command. For example,
there are D0, D5, D100, D102
four numeric display object, and
the maximal gap is 10, then D0
and D5 will be composed of a
read communication command,
and D100 and D102 will be
composed of another read
communication command,
because the maximal gap is 10.
【Device Specific Configuration setting of the equipment.
Setting】
【Sub-links】
124
If the【Sub-links】 box is not to checked, 1-to-1 connection
is used.
Item Description
【Device Name】 Set the name of the
equipment.
【Station Number】 Set the station number of the
connection equipment.
【Set in Register】 The station number
communicated with the
connection equipment can be
dynamically set by the HMI
internal register. For example,
set $U:V10, and $U:V10=1,
then it will communicate with
station no.1, during the HMI
run time, when $U:V10=5, then
it will communication with
station no.5. after select this
option, except setting the
default register, there is
【Default Number】below you
can set, for example, set 3,
download the project for the
first time will be station no.3 to
communicate with the link
equipment, then it will
communicate with the
【Register】value after that.
【Link Status】 Display the link status, you can
set default register after
selected, if set $U:V30, when
$U:V30=0 indicates that the
connection is normal, when
$U:V30=1 indicates that the
connection is abnormal.
【Enable/Disable Link The connected devices can be
dynamically set by HMI internal
125
in Register】 register whether to enable or
disable, provide maintenance
personnel or operators can
decide whether to connect
with the device during HMI
execution.
Ex: set $U:V10.0, when
$U:V10.0 = ON, then it will
communicate with this device,
when $U:V10.0 = OFF, then it
will not communicate with this
device
126
or select the address from the【Input Address】settings dialog by pressing the button
on the right. Users can also directly input a register address. The device name for the
register is not necessary. For example, if the user enters R100, the software will
automatically associate the register with a device name, i.e. @0:R100.
When typing a string in the PLC address setting field, it shows a hint list to quickly
select a specific device or tag. When mouse moves into the setting filed with Tag
string, the mapping address shows on the tip.
【System】 Special register address inside the HMI. The address type
displays information on the register function and the
corresponding register address of the function.
Item Description
【System Tag】 The system’s default register
tag.
【Address】 The corresponding register
address of the system tag.
128
【Description】 Describe the function of the
system tag.
【Use Index Address】 The index register is an index addressing register. The user
can change the read and write addresses of the online
objects on the HMI while the screen program is running
without changing the contents of the object address once
there is an index register. This software provides a total of
128 sets of index registers with 64 sets of 16-bit index
registers and 64 sets of 32-bit registers.
As shown in the example below, if the address content of
the $I0 index register is 10, then this address is marked as
R2010 of PLC0.
129
Figure 62 Address Setting Window
Table 25【Printer】Settings
Property Description
【Printer】 【Printer】
Set to enable printer configuration.
【Port】
Select the port of the HMI the printer is connected to.
【Type】
Select the type of the printer.
【Settings】 【Print Method】
Set if the print is to be done in monochrome or color.
【Inverted Colors】
Set if the print is to be done with colors inverted or normal.
【Orientation】
131
Set if the image printed is oriented horizontally or vertically.
【Screen Set a trigger address that controls screen captures of the current
HMI screen.
Capture Using
Control
【Save Location】
Address】
Select the location where the screen capture is saved to. Can be
the HMI’s internal memory, USB, or SD card.
【Control Address】
Specify an address that controls the screen capture.
【Format】
Select the file format of the screen capture. Can be PNG or JPG.
132
Table 26【Vedio Input】property settings
Options Description
【Basic】 【Enable USB Camera】
Set whether to enable USB camera function.
【Size】
Set the size of the vedio input display, whether the selected
size is available depends on the camera support.
【Speed】
Set the screen update speed, it will take up more HMI
system resources if select fast.
【Control】 【Auto Connect to Camera】
Set whether to Auto Connect to Camera function.
【Argument Word】
When control word is enabled, argument word is the
parameter to change the control of camera.
Description Hex
Normal No Error 0x0000
connected 0x8001
Error HMI no support 0x0100
No device 0x0101
Device initialization failed 0x0102
Device disconnected 0x0103
Control_device is not 0x0200
initialized
Control_Unsupported 0x0201
Control _ wrong value 0x0202
Control _ Busy 0x0203
Control _ read only 0x0204
Control _ input error 0x0205
Control _ archive failed 0x0300
unknown mistake 0x0FFF
135
iuput display archiving, over the limit will overwrite the old
file.
3. Objects
FvDesigner provides dozens of practical objects for the users to choose from; the list
136
of all available objects is below. Click on the hyperlink to view detailed descriptions
of this object.
There are two ways to place an object onto the work space:
1. Left-click the mouse on an object in the object section of the design page
in the function section and then left-click the mouse on the work space.
2. Use the mouse to drag-and-drop an object in the toolbox onto the work
space.
Every object added to the work space will appear in the object list and has its own
unique ID. There are two ways to view and change the properties of an object:
1. Double-click on the object and the setting page of the object will appear.
2. Single-click on an object and then click on the right mouse button to
display the object menu, and then select Properties.
The Monitor Address can be set for many objects. This means that the data source of
this object is from the register address of the device (HMI, PLC). Details can be
viewed at the【Memory Address】section of the screen in order for the user to have a
better understanding of the usage status of the registers.
The properties (such as color etc.) of all Draw Objects can be set from the Ribbon
workspace on the software interface, as shown in the figure below.
Note: The Ribbon only has some common settings. Detailed settings for each object
must be set through another method.
The following is the list of objects provided by the FvDesigner; click on the hyperlink
of the object’s name to view the detailed descriptions of the object.
137
【Draw】 Basic Draw components.
Function Description
【Dot】 Draw a dot
Function Description
【Lamp】 Use the changes in the lamp
icon to display the status of
an address.
【Bit Switch】 Allow users to press the
switch to change the bit
status.
【Word Switch】 Allow users to press the
switch to change the word
value.
【Change Screen】 Allow users to press the
switch to change the
currently displayed screen.
【Function Switch】 Allow users to press the
switch to execute specific
functions.
138
【Numeric/Text】 Numeric/Text Display/Input.
Function Description
【Numeric Display/Input the value
saved on the address.
Input/Display】
【Text Display/Input the text saved
on the address.
Input/Display】
【Display】 Display Date/Time, Window Screen Display
Function Description
【Date/Time Display】 Display the current date and
time according to the format
set by the user.
【Window Screen Display the window screens
created in the project.
Display】
【Graph】 Graph
Function Description
【Meter】 Use a pointer to represent
data
【Linear Meter】 Use the bar length/width
changes to represent data
【Data Block Graph】 Captures continuous data
and plots it as a curve.
【Data Block XY Capture continuous data and
plots it as a scatter plot.
Scatter】
139
【Other Switch】 Other Switches.
Function Description
【Step Switch】 Write the values
corresponding to the status
set by the user sequentially
into the address.
【Slide Switch】 Allow users to write the
value into the address by
dragging a slide.
【Selector List】 Display values with a
pull-down menu allowing
the user to select the value
needed.
【Radio Button】 Combine multiple buttons
into a group, Only one of
the group buttons will be
ON.
【Keypad】 Keypad related objects.
Function Description
【Input Display】 Used to display the currently
entered value or text on the
keypad screen.
【Key】 Used to provide the
functions required for
entering values or text, etc.
on the keypad screen.
【Show Limit Value】 Used to display the currently
allowed maximum or
minimum input value on the
keypad screen.
【Animated Graphic】 Animated Graphic.
Function Description
【Animated Graphic】 Used when a dynamic
display of changes in status,
address and size is required.
【Rotation Indicator】 Changing the indicator of
Rotation Indicator direction
and speed by register.
Select a .gif image to display.
【Gif Display】
140
【Data Log】 Data Log-related objects.
Function Description
【Historic Trend】 Plot the data and
corresponding time
acquired by the【Data Log】
onto a curve.
【Historic XY Scatter】 Plot the data acquired by
the【Data Log】as a historic
XY scatter.
【Historic Data Table】 Display the data acquired by
the【Data Log】as a table.
Function Description
【Alarm Display】 Use a table to display
alarm-related contents
including messages , levels,
when the alarm occurred, if
alarm was acknowledged
the recovery time, etc.
【Alarm Scrolling Use a scrolling text to
display alarm-related
Text】 contents including
messages, levels, when the
alarm occurred, if alarm was
acknowledged, recovery
time, etc.
Use a dropdown menu to
【Alarm Data
display alarm-related
Selector】 contents, including
messages, levels, when the
alarm occurred, if alarm was
acknowledged, recovery
time, etc.
141
【Recipe】 Recipe-related objects.
Function Description
【Recipe Selector】 Used to select the recipe.
Function Description
【Operation Viewer】 View the Operation Logger.
【Schedule】 Schedule-related objects.
Function Description
【Schedule Setting Table of view and setting up.
Table】
142
【Scale】 Insert a scale
The drawing objects described above can all be found in Toolbox on the right side of
the Ribbon workspace on the software interface, as shown in the figure below:
The properties (such as color etc.) of all Draw Object can be set through two
mechanisms:
1. Set from the Ribbon workspace on the software interface, as shown in
the figure below.
Hint: Ribbon only has some common settings. Detailed settings for each object must be set
through the other method
143
2. Double-click the left mouse button or click the right mouse button on the
object and select【Properties】to display and the object’s property page
and settings.
144
3.2 Draw Object Properties Dialog
3.2.1 【Dot】
3.2.1.1 【Setting】
The 【Dot】
【Setting】 page is a shown in the figure below. Each option is explained.
【Dot】 【Type】
Set the type of dot.
【Color】
Set the color of the dot.
【Size】
Set the size of the dot.
【Blink】
Set the blinking of the dot; four blinking speeds are available for
145
selection: None, Fast, Medium and Slow.
3.2.1.2 【Operation】
The 【Dot】
【Operation】page is a shown in the figure below. Each option is explained.
Table 30【Dot】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
146
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
3.2.2 【Line】
3.2.2.1 【Setting】
The【Line】【Setting】page is a shown in the figure below. Each option is explained.
147
Figure 72 Setting page for【Line】
【Line】 【Color/Width】
Set the color and the width of the line.
【Type】
Set the type of line.
【Arrow】
Set whether to have arrows on the ends of the line.
【Start Type】
Set the arrow type at the start of the line.
【End Type】
Set the arrow type at the end of the line.
【Blink】
Set the blinking speed of the line; four blinking speeds are
available for selection: None, Fast, Medium and Slow.
Tips:
1. User can create a line at an angle that is a multiple of 45 degrees
(including horizontal and vertical line) easily by holding "Shift" while
creating the line.
2. If user modifies the line’s length while pressing "Shift", the line’s angle
will be fixed.
3. Generally (without pressing any keypad), the angle can be changed at
multiples of 5 degrees.
4. If user modifies the line’s length while pressing "Alt", the line angle can
be changed freely
148
3.2.2.2 【Operation】
The【Line】
【Operation】page is a shown in the figure below. Each option is explained.
Table 32【Line】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
149
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
3.2.3 【Polyline】
3.2.3.1 【Setting】
The 【Polyline】【Setting】 page is a shown in the figure below. Each option is
explained.
150
Figure 74 Setting page for【Polyline】
【Line】 【Color/Width】
Set the color and the width of the line.
【Type】
Set the type of line.
【Arrow】
Set whether to have arrows on the ends of the line.
【Start Type】
Set the arrow type at the start of the line.
【End Type】
Set the arrow type at the end of the line.
【Blink】
Set the blinking speed of the line; four blinking speeds are
available for selection: None, Fast, Medium and Slow.
Users can freely modify the corresponding dot positions for【Polyline】, as well as add
or delete a dot.
1. To modify the relative position of a dot
When the user double-clicks on an object, a dragging block will be
displayed for the dots of this object; this is when you can change the
position of the dots, as shown in the figure below:
2. Adding a dot
When the user double-clicks on an object, a dragging block will be displayed
for the dots of this object; move the mouse anywhere on the line and the
151
cursor will change to . At this time, press and hold the left mouse button
and move the mouse to insert a dot anywhere you want.
3. Deleting a dot
When the user double-clicks on an object, a dragging block will be displayed
for the dots of this object; move the mouse onto any block on the line and
the cursor will change to . At this time, press and hold the right mouse
button to display the option to delete the dot.
3.2.3.2 【Operation】
The【Polyline】【Operation】page is a shown in the figure below. Each option is
explained.
152
Figure 78【Polyline】【Operation】Tab Settings
Table 34【Polyline】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
153
3.2.4 【Rectangle】
3.2.4.1 【Setting】
The 【Rectangle】【Setting】 page is a shown in the figure below. Each option is
explained.
【Line】 【Color/Width】
Set the color and the width of the line.
154
【Type】
Set the type of line.
【Opacity】
Set the opacity of the line.
【Blink】
Set the blinking speed; four blinking speeds are available for
selection: None, Fast, Medium and Slow.
【Fill】 【Color】
Set the color or material type of the fill.
【Opacity】
Set the opacity of the fill.
【Blink】
Set the blinking of the fill; four blinking speeds are available for
selection: None, Fast, Medium and Slow.
【Corner Type】 【Type】
Set the corner type. Supports Normal, Rounded, and Clipped.
【Corner Size(H)】
Set the horizontal size of the corner.
【Corner Size(V)】
Set the vertical size of the corner.
155
3.2.4.2 【Operation】
The【Rectangle】【Operation】page is a shown in the figure below. Each option is
explained.
Table 36【Rectangle】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
156
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
157
3.2.5 【Polygon】
【Polygon】is similar to【Polyline】. Users can freely modify the corresponding dot
positions as well as add and delete dots. The operating method is identical to
【Polyline】.
3.2.5.1 【Setting】
The 【Polygon】【Setting】page is a shown in the figure below. Each option is
explained.
【Line】 【Color/Width】
Set the color and the width of the line.
【Type】
Set the type of line.
158
【Opacity】
Set the opacity of the line.
【Blink】
Set the blinking speed of the line; four blinking speeds are
available for selection: None, Fast, Medium and Slow.
【Fill】 【Color】
Set the color or material type of the fill.
【Opacity】
Set the opacity of the fill.
【Blink】
Set the blinking speed of the fill; four blinking speeds are available
for selection: None, Fast, Medium and Slow.
3.2.5.2 【Operation】
The【Polygon】【Operation】page is a shown in the figure below. Each option is
explained.
159
Figure 82【Polygon】【Operation】Tab Settings
Table 38【Polygon】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
160
3.2.6 【Ellipse】
3.2.6.1 【Setting】
【Setting】page is a shown in the figure below. Each option is explained.
The【Ellipse】
【Line】 【Color/Width】
Set the color and the width of the line.
【Type】
Set the type of line.
【Opacity】
161
Set the opacity of the line.
【Blink】
Set the blinking speed of the line; four blinking speeds are
available for selection: None, Fast, Medium and Slow.
【Fill】 【Color】
Set the color or material type of the fill.
【Opacity】
Set the opacity of the fill.
【Blink】
Set the blinking speed of the fill; four blinking speeds are available
for selection: None, Fast, Medium and Slow.
3.2.6.2 【Operation】
The【Ellipse】【Operation】page is a shown in the figure below. Each option is
explained.
162
Figure 84【Ellipse】【Operation】Tab Settings
Table 40【Ellipse】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
163
3.2.7 【Arc】
3.2.7.1 【Setting】
The【Arc】【Setting】 page is a shown in the figure below. Each option is explained.
【Line】 【Color/Width】
Set the color and the width of the line.
【Type】
Set the type of line.
【Blink】
Set the blinking speed of the line; four blinking speeds are
available for selection: None, Fast, Medium and Slow.
164
【Arc Angle】 【Start Angle】
Set the starting angle of the arc.
【End Angle】
Set the ending angle of the arc.
3.2.7.2 【Operation】
【Operation】page is a shown in the figure below. Each option is explained.
The【Arc】
Table 42【Arc】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
165
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
166
3.2.8 【Pie】
3.2.8.1 【Setting】
【Line】 【Color/Width】
Set the color and the width of the line.
167
【Type】
Set the type of line.
【Opacity】
Set the opacity of the line.
【Blink】
Set the blinking speed of the line; four blinking speeds are
available for selection: None, Fast, Medium and Slow.
【Fill】 【Color】
Set the color or material type of the fill.
【Opacity】
Set the opacity of the fill.
【Blink】
Set the blinking speed of the fill; four blinking speeds are available
for selection: None, Fast, Medium and Slow.
【Pie Angle】 【Start Angle】
Set the starting angle of the pie.
【End Angle】
Set the ending angle of the pie.
168
3.2.8.2 【Operation】
Table 44【Pie】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
169
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
170
3.2.9 【Table】
3.2.9.1 【Setting】
The【Table】
【Setting】 page is a shown in the figure below. Each option is explained.
【Border】 【Color/Width】
Set the color and the width of the border.
【Type】
Set the border type.
【Blink】
Set the blinking speed of the border; four blinking speeds are
available for selection: None, Fast, Medium and Slow.
171
【Table Grid】 【Row】
Set the number of rows for the table.
【Column】
Set the number of columns for the table.
【Blink】
Set the blinking speed of the fill; four blinking speeds are available
for selection: None, Fast, Medium and Slow.
【Opacity】
Set the opacity of the fill.
【Horizontal Select to display the horizontal grid lines.
【Color/Width】
Inside Line】
Set the color and width of the horizontal grid lines.
【Type】
Set the type of horizontal grid line.
【Blink】
Set the blinking speed of the fill; four blinking speeds are available
for selection: None, Fast, Medium and Slow.
【Vertical Select to display the vertical grid lines.
【Color/Width】
Inside Line】
Set the color and width of the vertical grid lines.
【Type】
Set the type of vertical grid line.
【Blink】
172
Set the blinking speed of the fill; four blinking speeds are available
for selection: None, Fast, Medium and Slow.
3.2.9.2 【Operation】
The【Table】
【Operation】page is a shown in the figure below. Each option is explained.
Table 46【Table】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
173
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
3.2.10 【Text】
3.2.10.1 【Setting】
174
【Setting】 page is a shown in the figure below. Each option is explained.
The【Text】
【Text】 【Font】
Set the font of the text.
【Format】
Set the format of the text, bold, italics or bottom line.
【Color】
Set the color of the text.
【Size】
Set the size of the text, default is 20.
【Direction】
Set the direction of the text, optional left to right or right to left.
【Alignment】
175
Set the alignment of the text.
【Margin】
Set the margin of the text.
【Word Spacing】
Set word sapcing of the text.
【Blink】
Select to turn on the blinking function for the texts.
【Display】 Divided into two parts: borders and backgrounds; can be set
individually.
Border:
【Show Border】
Select to display the border. When it is checked, the color, width
and blinking function of the border can be set at the bottom.
【Color/Thickness】
Set the displayed color and thickness of the border.
【Blink】
Set to turn on the blinking function of the border.
Background:
【Show Background】
Select to display the background. When it is checked, the color,
width and blinking function of the background can be set at the
bottom.
【Color】
Set the background color of the object.
【Blink】
Set to turn on the blinking function for the background of the
object.
【Opacity】
Set the background opacity of the object. The larger the value, the
176
less transparent the background.
【Content】 Fill the words you want, can be entered directly or by the 【Font
Library】.
3.2.10.2 【Operation】
The 【Text】
【Operation】page is a shown in the figure below. Each option is explained.
Table 48【Text】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
177
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
3.2.11 【Image】
3.2.11.1 【Setting】
178
The【Image】
【Setting】 page is a shown in the figure below. Each option is explained.
【Setting】 【Source】
The source location of the image, you can select from file or form
library.
【Rotate】
Set the rotate degree of the figure, including CW 0 Degrees, CW 90
Degrees, CW 180 Degrees and CW 270 Degrees.
179
【Flip】
Set the degree the image is rotated, including no flip, X Axis and Y
Axis.
【Size】
Set the size restrictions of the image object. When 【Original】is
selected, the size of the image object is fixed at its original size.
When【Fixed Ratio】is selected, the image object can be scaled
proportional to its original ratio. The image object can be
stretched freely when neither is selected.
【Blink】
Set the blinking speed of the image object. Four blinking speeds
are available for selection: None, Fast, Medium and Slow.
【Brightness】 Set the brightness of the image object. The greater the value the
brighter the object will be displayed.
【Opacity】 Set the opacity of the image object. The greater the value the less
transparent the object will be displayed.
【Border】 Set the border of the image object. The display appearance of the
border can be set once this option is selected.
【Color/Thickness】
Set the displayed color and thickness of the border.
【Blink】
Set the blinking speed of the border. Four blinking speeds are
available for selection: None, Fast, Medium and Slow.
【Remove Set to remove the background. The transparent color can be set
automatically or manually.
Background】
3.2.11.2 【Operation】
The【Image】【Operation】page is a shown in the figure below. Each option is
explained.
180
Figure 94【Image】【Operation】Tab Settings
Table 50【Image】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
181
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
3.2.12 【Scale】
3.2.12.1 【Setting】
【Setting】 page is a shown in the figure below. Each option is explained.
The【Scale】
182
Figure 95 Settings Page for【Scale】
【Line】 【Color/Width】
Set the line width and color.
【Line Type】
Select the appearance of the line.
【Vertical】
183
Set to align the scale vertically. If the scale has text, the text is
displayed on the right.
【Inverse】
If the scale is aligned horizontally, set to display the text below the
scale.
If the scale is aligned vertically, set to display the text on the left
side of the scale.
【Text】 【Font】
Select the font of the text.
【Size】
Select the size of the text.
【Color】
Select the color of the text.
【Format】
Set the format of the text.
【Precision】
Set the number of decimal places for the text.
【Right Value】
Set the maximum value of the scale.
【Left Value】
Set the minimum value of the scale.
3.2.12.2 【Operation】
The【Scale】
【Operation】page is a shown in the figure below. Each option is explained.
184
Figure 96【Scale】【Operation】Tab Settings
Table 52【Scale】【Operation】Settings
Property Description
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
185
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
3.2.13 【Pipeline】
FvDesigner provide user can build pipeline easily and can use in different
environment , such as water treatment application,display flow state and effect, etc.
Figure 97【Pipeline】in【Toolbox】
Figure 98【Pipeline】in【Ribbon】
3.2.13.1 【General】
【Display】 【Type】
Pipeline has 3 types to choose, right side you can click【3D
Effect】,totally 5 types.
Type Illustration
187
Right Angle
Tyoe
Water Pipe
Type
3D Arc Angle
Tyoe
3D Water Pipe
Type
【Pipe Diameter】
Set the diameter of pipe, the length of each pipe affects the
maximum diameter, with a maximum diameter of 40.
【Border Color/Width】
188
Set the color and width of border.
【Dynamic】 【Multi-State】
Check the pipeline whether to be multi-states function.
【Multi-State】【State Address】
Set the reading address of multi-state, the pipeline will read this
adress to change different states, such as set the address as
R30, when R30=0 display state 1, when R30=1 display state 2,
when R30=2 display state 3, and so on.
【Multi-State】【State Numbers】
Set the state numbers.
【Multi-State】【Table】
Set the color of each state.
【Enable Blink】
Check whether to let pipeline blink, if checked, will show up the
address and speed options to set, such as set the address set
as M10, when M10=ON the pipeline will blink.
【Enable Flow】
Check whether to let pipeline show flow effect, if checked, will
show up the address and speed options to set, such as set the
address set as M20, when M20=ON the pipeline will show flow
effect.
189
3.2.13.2 【Pipe Item】
The【Pipeline】 【Pipe Item】page is as shown in the figure below, the meaning of each
setting item are listed below:
【Insert】 Insert joint to the middle of the pipe or add at the end of the
pipe.
【Delete】 Delete pipe or joint of the pipeline, the first pipe cannot be
deleted and the pipe that connected to the back will be deleted.
【Table】 Display all of the pipe item, choose the pipe item , can modify
the property of【General】and【Flow Effect】modify the property.
Type Illustration
190
Pipe_H
Pipe_V
Joint_L_LD
Joint_L_LU
Joint_L_RD
Joint_L_RU
Joint_T_L
Joint_T_R
Joint_T_D
Joint_T_U
Joint_X
【General】【Length】
Set the length of pipe item, only pipe can be modified.
【Flow Effect】
Set the flow effect of pipe item, only pipe can be modified.
191
【Flow Effect】【Type】
Set the type of all flow effect.
【Flow Effect】【Color】
Set the color of flow effect type.
【Flow Effect】【Direction】
Set the direction of flow effect.
3.2.13.3 【Operation】
192
The【Pipeline】 【Operation】page is as shown in the figure below, the meaning of each
setting item are listed below:
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
193
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
194
Figure 102【Pipeline】click the right mouse button to modify joint
2. Insert pipe:
First, First, click the object you would like to modify and will appear a red outer frame,
as the left figure below.
Second, click the right botton of the mouse on the pipe that you want to modify,
then will appear a quick menu, as the middle figure below.
Third, click replace and select the joint , result as the right figure below.
196
3.3 Base Object Properties Dialog
3.3.1 【Lamp】
When the numeric value of an address has changed, the【Lamp】object can be used
to map the changes of each numeric value of the register to a specific icon (such as
bright or dim lamp) in order to allow a more intuitive understanding of the current
numeric value of the register.
3.3.1.1 【Setting】
The【Lamp】【Setting】page is as shown in the figure below, the meaning of each
setting item are listed below:
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the
latest data or adjust the object on the screen to display first,
etc.
Provide three modes:
197
【once】: update once only when switch to this page or use
the system tag【OP_UPDATE_SCREEN_OBJECTS】, update once
when trigger once a time, it will keep update if the monitor
address is internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
【Address】 【Type】
Set whether the monitored address of the lamp is a Bit or
Word. The default setting is Bit.
【Address】
Set the address for the lamp to monitor.
【Data Type】
Set the address type of addresses【0~3】. Data types include
Bit, 16Bit-BCD, 16Bit-INT, 16Bit-UINT, 32Bit-BCD, 32Bit-INT and
32Bit-UINT.
198
【Number of states】
Set the number of states the lamp will have.
【Addresses 0~3】
Specify the address to use to determine the state of the lamp.
199
【Data Type】
Set the data type of the lamp; this setting item will appear
when the type is set as Word.
【State】 【Number of States】
Set the number of states of the lamp. When the Lamp Type is
Bit, the number of states is fixed as 2. If the Type is Word, it
can be set between 2~256.
【Single Value】
Set the mode corresponding to the state as single value, the
200
field will changed after checked, then you can set each value
corresponding to the state in【Value】field.
【Range】
Set the mode corresponding to the state as range, the field
will changed after checked, then you can set each value
corresponding to the state in【Lower Limit】and【Upper Limit】
field.
3.3.1.2 【Display】
The【Lamp】【Display】page is as shown in the figure below, the meanings of each
setting item are listed below:
【Position】
Set the position of the text displayed for the current editing
state.
【Blink】
Set the blinking function for the text of the current editing
state. There are four blinking speeds available to choose from:
None, Slow, Medium and Fast.
【Scrolling Text】
Set the scrolling text function for the text of the current
editing state. There are four scrolling speeds available to
choose, from slow to fast.
【Format】
Set the format of the text displayed for the current editing
state, including Bold, Italics and Underline.
【Color】
Set the color of the text displayed for the current editing
state.
【Content】
Set the text displayed for the current editing state. It can be
inputted directly or acquired from the【Text Library】.
202
image either from the【Image Library】or from a file.
【Color】
Set the displayed background color of the current editing
state. This setting item will appear if 【Use Image】 was not
selected.
【Blink】
Set the blinking function for the displayed background of the
current editing state. There are four blinking speeds available
to choose from: None, Slow, Medium and Fast.
【Remove Background】
Choose the color by setting a transparent color.
【Rotate】
Rotate the graph, includes CW 0 Degrees, CW 90 Degrees, CW
180 Degrees and CW 270 Degrees.
【Flip】
Flip the graph, includes No Flip, X-Axis and Y-Axis.
【Color/Width】
Set the color and width of the border.
【Type】
Set the type of the boder, click for more types.
3.3.1.3 【Operation】
203
The【Lamp】 【Operation】page is as shown in the figure below, the meanings of each
setting item are listed below:
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
204
Set the condition of word control and when it is true
then show up the object, when false not show the
object. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable External Checked, the bottom will appear the external lable settings
of the object.
Lable】
【Direction】 Set the display direction, there are horizontal and vertical
two selections.
205
【Space】 Set the space between external lable and the object.
【Left/Top Lable】 Fill in the text to be displayed on the left / top lable of the
object, can be directly input t or selected from【Font
Library】.
【Right/Bottom Fill in the text to be displayed on the right / bottom lable of
the object, can be directly input t or selected from【Font
Lable】
Library】.
【Text】 【Font】
Set the font of text.
【Size】
Set the size of text, the default size is 20.
【Alignment】
Set the alignment of text.
【Color】
Set the color of text.
【Format】
Set the format of text, includes Bold, Italic and Underline.
【Word Spacing】
Set the word space of text.
【Margin】
Set the margin of text.
【Background】 Check whether to display background, set the color and
opacity of background after checked.
【Color】
Set the background color of external lable.
【Opacity】
Set the opacity of external lable background, the greater the
value the more the background opacity is.
【Border】 Check whether to display border.
【Color/Width】
Set the color and width of border.
206
【Type】
Set the type of border.
3.3.2 【Switch】
Switch allows users to perform specific operation behaviors by pressing objects,
including【Bit Switch】,【Word Switch】,【Change Screen】and【Function Switch】.
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the
latest data or adjust the object on the screen to display first,
207
etc.
Provide three modes:
【once】: update once only when switch to this page or use
the system tag【OP_UPDATE_SCREEN_OBJECTS】, update once
when trigger once a time, it will keep update if the monitor
address is internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
【Execute while Select to execute the action set for the Bit Switch while
releasing. The action will be executed immediately when the
Releasing】 switch is pressed if this option is not selected.
【Play Audio while Select to play audio when the switch is pressed; an【Audio
Pressing】 Selector】will appear on the right when enabled. The switch
on the right of the【Audio Selector】can be pressed to select an
audio and the switch on the left of the【Audio Selector】can be
pressed to play the selected audio.
【Enable Select to enable the Multi-function Switch. A【Multi-function
Multi-function】 List】will appear on the left when selected.
【Multi-function This list will appear when【Enable Multi-function】 is selected.
List】 The【Multi-function List】is used to display the list of functions
that will be executed when the switch is pressed. A maximum
of 16 operations can be set, and the system will execute the
operations in order when the switch is pressed.
【Add】
Add to the number of switches in【Multi-function List】. The
type of switch to add can be selected.
【Delete】
Delete the switch currently selected in the【Multi-function
List】.
【Up】
Move the order of the switch currently selected in the
【Multi-function List】up.
【Down】
Move the order of the switch currently selected in the
208
【Multi-function List】down.
Note:
The order of the object itself is fixed as first and it cannot
be moved up or down.
The【Multi-function List】of an object can only include
one【Change Screen】 or 【Function Switch】, and it must
be last in the list.
【Address】 Set the operating address of the Bit Switch.
【Monitor Set the switch to change its state according to the value in the
monitored address. The user will be able to set the address to
Address】 monitor when this option is selected.
【Enable Extended Set to enable extra features for the bit switch object. When
set, extension options will appear to the right. The original
Lamp Feature】 address set in the window will no longer be read and is
replaced by the addresses【0~3】in the dialog as shown below.
After checked, the original【Type】and【Data Type】setting value
will be changed from the following figure【Data Type】to set.
【Data Type】
Set the address type of addresses【0~3】. Data types include
Bit, 16Bit-BCD, 16Bit-INT, 16Bit-UINT, 32Bit-BCD, 32Bit-INT and
32Bit-UINT.
【Number of states】
Set the number of states the bit switch will have.
209
【State Switch Condition】
Set how the state of the bit switch is determined. The
conditions include【Change State by Bit Combination】and
【Change State by Bit】
【Addresses 0~3】
Specify the address to use to determine the state of the bit
switch.
【Custom State After check【Custom State Value】, you can click【Detail】at the
210
Value】 back, set the value and range of each state.
Setting dialog as below:
【Single Value】
Set the mode of corresponding state as single value, the
following table will change after clicked, then you can set the
value of each corresponding state in【Value】field.
【Range】
Set the mode of corresponding state as range, the following
table will change after clicked, then you can set the value of
each corresponding state in【Lower Limit】and【Upper Limit】
field.
【Action】 Set the operation of the Bit Switch. Setting items that will
appear below varies according to the different operation
selected.
【Duration】 The duration of the operation when the Bit Switch is pressed.
The duration time can be set on the right when this option is
selected.
211
For example, if the operation is set as【Set Bit】, and the
duration is set as 1 second, when the Bit Switch is pressed the
【Address】will change to 1 and then automatically change to
0 after 1 second.
【Execute Scripts】 Set to execute scripts when the Bit Switch is pressed. The ID of
the script to execute can be set on the right when this option
is selected.
212
3.3.2.2 【Word Switch】
The【Word Switch】【Setting】page is as shown in the figure below, the meanings of
each setting item are listed below:
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the latest
data or adjust the object on the screen to display first, etc.
Provide three modes:
【once】: update once only when switch to this page or use the
system tag【OP_UPDATE_SCREEN_OBJECTS】, update once when
trigger once a time, it will keep update if the monitor address is
internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
【Execute while Select to execute the action set for the Word Switch while
releasing. The action will be executed immediately when the
213
Releasing】 switch is pressed if this option is not selected.
【Play Audio Select to play audio when the switch is pressed. An【Audio
while Pressing】 Selector】will appear on the right when enabled. The switch on
the right of the【Audio Selector】can be pressed to select an
audio and the switch on the left of the【Audio Selector】can be
pressed to play the selected audio.
【Enable Select whether to enable the Multi-function Switch. A
【Multi-function List】will appear on the left when selected.
Multi-function】
【Multi-function This list will appear when【Enable Multi-function】is selected.
List】 The【Multi-function List】is used to display the list of functions
that will be executed when the switch is pressed. A maximum of
16 operations can be set, and the system will execute the
operations in order when the switch is pressed.
【Add】
Add to the number of switches in【Multi-function List】. The type
of switch to add can be selected.
【Delete】
Delete the switch currently selected in the【Multi-function List】.
【Up】
Move the order of the switch currently selected in the
【Multi-function List】up.
【Down】
Move the order of the switch currently selected in the
【Multi-function List】down.
Note:
The order of the object itself is fixed as first and it cannot
be moved up or down.
The【Multi-function List】of an object can only include one
【Change Screen】or【Function Switch】, and it must be last
in the list
【Address】 Set the operating address of the Word Switch.
【Monitor Set the switch to change its state according to the value in the
monitored address. The user will be able to set the address to
214
Address】 monitor when this option is selected.
【Action】 Set the operate actionof word switch, following will show
different options according different action.
【Write Data】 When pressing word switch,【Address】value will be set as the
set of【Data Type】and【Constant】.
【Add Data】 Press the word switch each time,【Address】value will add
【Constant】base on the current value according to the set of
the【Data Type】. The【Max】can control the upper limit of the
word switch adding value operation.
【Continuously Add】
If check this option, when pressing the word switch and
unrelease, word switch will excute【Add Data】continuously, and
after wait for【Time Delay】will excute【Add Data】according to
【Interval】time.
【Cyclically Add】
If check this option, when the value has add to【Max】, press this
word switch then will write【Min】to【Address】.
【Subtract Data】 Press the word switch each time,【Address】value will subtract
【Constant】base on the current value according to the set of
the【Data Type】. The【Min】can control the lower limit of the
word switch subtracting value operation.
【Continuously Subtract】
If check this option, when pressing the word switch and
unrelease, word switch will excute【Subtract Data】continuously,
and after wait for【Time Delay】will excute【Subtract Data】
according to【Interval】time.
【Cyclically Subtract】
If check this option, when the value has subtract to【Min】, press
this word switch then will write【Max】to【Address】.
【Enable Set to enable extra features for the word switch object. When
set, extension options will appear to the right. The original
Extended Lamp
215
Feature】 address set in the window will no longer be read and is replaced
by the addresses【0~3】in the dialog as shown below. After
checked, the original【Type】and【Data Type】setting value will
be changed from the following figure【Data Type】to set.
【Data Type】
Set the address type of addresses【0~3】. Data types include Bit,
16Bit-BCD, 16Bit-INT, 16Bit-UINT, 32Bit-BCD, 32Bit-INT and
32Bit-UINT.
【Number of states】
Set the number of states the word switch will have.
【Addresses 0~3】
Specify the address to use to determine the state of the word
switch.
【Custom State After check【Custom State Value】, you can click【Detail】at the
Value】 back, set the value and range of each state.
Setting dialog as below:
217
【Out of Range Display State】
Set the state when the value display out of range.
【Single Value】
Set the mode of corresponding state as single value, the
following table will change after clicked, then you can set the
value of each corresponding state in【Value】field.
【Range】
Set the mode of corresponding state as range, the following
table will change after clicked, then you can set the value of
each corresponding state in【Lower Limit】and【Upper Limit】
field.
【State】 Set the number of states, set whether the word switch changes
its status according to the value of the set monitor address.
【Execute while Releasing】 Select to execute the action set for Change
Screen while releasing; the action will be
executing immediately when the switch is
pressed if this option is not selected.
【Play Audio while Pressing】 Select to play audio when the switch is pressed;
an【Audio Selector】will appear on the right
when enabled. The switch on the right of the
【Audio Selector】can be pressed to select an
audio and the switch on the left of the【Audio
Selector】can be pressed to play the audio
selected.
【Enable Multi-function】 Select whether to enable the Multi-function
219
Switch. A【Multi-function List】will appear on
the left when selected.
【Multi-function List】 This list will appear when【Enable
Multi-function】is selected. The【Multi-function
List】is used to display the list of functions that
will be executed when the switch is pressed. A
maximum of 16 operations can be set, and the
system will execute the operations in order
when the switch is pressed.
【Add】
Add to the number of switches in
【Multi-function List】. The type of switch to
add can be selected.
【Delete】
Delete the switch currently selected in the
【Multi-function List】.
【Up】
Move the order of the switch currently selected
in the【Multi-function List】up.
【Down】
Move the order of the switch currently selected
in the【Multi-function List】down.
Note:
The order of the object itself is fixed as
first and it cannot be moved up or down.
The【Multi-function List】of an object can only
include one【Change Screen】 Or 【Function
Switch】, and it must be last in the list
【Type】 Set the operation type of Change Screen;
setting items that will appear below varies
according to the different operation selected.
【Screen Change】 The displayed screen of the human machine
interface will change to the screen set in
【Screen】when Change Screen is pressed.
220
【Previous Screen】 The displayed screen of the human machine
interface will change to the previous screen
displayed when Change Screen is pressed.
【Pop-up Window Screen】 When the button is pressed, the HMI display
will pop up the selected window screen.
【Close Pop-up Window Screen】 When the button is pressed, the pop-up
window screen containing the button will close.
【Close Pop-up Window Screen When the button is pressed, the pop-up
window screen containing the button will close
and Switch Screen】 and the screen set to switch will appear.
【Change User Level】 When the button is pressed, security level of
the user will be changed to the selected value.
221
【Name】 The default name of the object.
【Execute while Select to execute the action set for the Function Switch while
releasing. The action will be executed immediately when the
Releasing】 switch is pressed if this option is not selected.
【Play Audio Select to play audio when the switch is pressed; an【Audio
while Pressing】 Selector】will appear on the right when enabled. The switch on
the right of the【Audio Selector】can be pressed to select an audio
and the switch on the left of the【Audio Selector】can be pressed
to play the audio selected.
【Enable Select whether to enable the Multi-function Switch. A
【Multi-function List】will appear on the left when selected.
Multi-function】
【Multi-function This list will appear when【Enable Multi-function】is selected. The
List】 【Multi-function List】is used to display the list of functions that
will be executed when the switch is pressed. A maximum of 16
operations can be set, and the system will execute the operations
in order when the switch is pressed.
【Add】
Add to the number of switches in【Multi-function List】. The type
of switch to add can be selected.
【Delete】
Delete the switch currently selected in the【Multi-function List】.
【Up】
Move the order of the switch currently selected in the
【Multi-function List】up.
【Down】
Move the order of the switch currently selected in the
【Multi-function List】down.
Note:
The order of the object itself is fixed as first and it cannot
be moved up or down.
The【Multi-function List】of an object can only include one
【Change Screen】 Or 【Function Switch】, and it must be last in
222
the list
【Function】 Set the operation function of the Function Switch. Setting items
that will appear below varies according to the different functions
selected.
【System: The human machine interface will restart when the Function
Switch is pressed.
Restart HMI】
【System: The brightness of the human machine interface display will
increase when the Function Switch is pressed.
Increase
Brightness】
【System: The brightness of the human machine interface display will
decrease when the Function Switch is pressed.
Decrease
Brightness】
【System: Turn The brightness of the human machine interface display will
decrease to the lowest brightness level when the Function Switch
Backlight OFF】 is pressed.
【System: Show The system will pop-up system configuration when Function
System Switch is pressed, including four paging【General】,【Ethernet】,
Configuration】 【Screen Saver】and【Date/Time】.
【General】paging including device name, station number, OS
Version, Firmware Version.
【Ethernet】paging set whether to enable ethernet, whether to
use DHCP, display or set HMI IP Address, display or set HMI
Netmask, display , DNS setting or set HMI Gateway.
【Screen Saver】paging set whether to enable screen saver,
waiting time.
【Date/Time】paging display or set HMI date and time.
【Security: Log The system will display the log in window for the operator to log
in when Function Switch is pressed.
223
in】
【Security: Log The operator will be logged out when Function Switch is pressed.
Out】
【Security: The password table will be displayed for the operator to view. For
example, if the security level of the operator is 5, the level 5
Password
password table will appear. For more details refer to Chapter 5
Manager】 -Security.
【Security: Update the username and user passwords, or passwords only, it
Import User depends on the setting in 【Security】.
Accounts】
【Overwrite】
If【Overwrite】is selected, the usernames and user passwords
currently saved on the human machine interface will be
overwritten. If it is not selected, the new username and user
password will be added to the human machine interface.
【Script: The system will execute the selected【Script】when Function
Execute Script】 Switch is pressed.
【Recipe: Import the file contents of the recipe group; user will be able to
see the complete contents of the recipe group if recipe tables are
Import Recipe
available. Users will also be able to see the changes in the
Group from File】 numeric value of the displayed components if the register
addresses of the displayed components are the same as the
current recipe address set in the recipe. A drop-down list will
appear below when this function is used for the user to decide
which recipe group will be used.
【Recipe Group】
The recipe group ID and recipe group name can be seen here if
the user adds new recipe groups with the recipe setting function.
Note: the index of this recipe group will become 0 when this function is used,
so the current recipe collection will have an index value of 0.
【Recipe: Export Export the contents of the recipe group into a recipe group file.
224
Recipe Group The user can choose to export a new file or overwrite the original
back to File】 recipe group file. A drop-down list will appear below when this
function is used for the user to decide which recipe group will be
used.
【Recipe Group】
The recipe group ID and recipe group name can be seen here if
the user adds new recipe groups with the recipe setting function.
【Recipe: Write A drop-down list will appear below when this function is used for
the user to decide which recipe group will be used. The contents
Current Recipe
of the parameter in the HMI current recipe will be written to the
to Target
register of the target address according to the setting of this
Address】 recipe group.
【Recipe Group】
The recipe group ID and recipe group name can be seen here if
the user adds new recipe groups with the recipe setting function.
【Recipe: Read A drop-down list will appear below when this function is used for
the user to decide which recipe group will be used. The register
From Target
contents of the target address will be read and the value will be
Address to
written to the current recipe of the HMI according to the setting
Current Recipe】 of this recipe group.
【Recipe Group】
The recipe group ID and recipe group name can be seen here if
the user adds new recipe groups with the recipe setting function.
【Recipe: Add Add a set of recipes in recipe table to above or below the current
recipe and switch current recipeto the new recipe.
Default Recipe】
【Recipe Group】
The recipe group ID and recipe group name can be seen here if
the user adds new recipe groups with the recipe setting function.
【To】
Choose to add a new recipe to above or below the current recipe.
225
【To】
Choose to copy a set of recipes to above or below the current
recipe.
226
Transfer Source the recipe group storage space, then export the contents of the
Address to recipe group storage space, source address can be set in the
Recipe advanced paging of the recipe, the function switch transfer all
Group,then recipe group data.
Export to File】
【Recipe Group】
The recipe group ID and recipe group name can be seen here if
the user adds new recipe groups with the recipe setting function.
【Safe Removal: When the function switch is pressed, HMI UI will check whether
Remove insert the MicroSD card, if yes will show【Device Removal】dialog,
microSD Card】 figure show as below, press【Ok】button, will show a successful
message as shown below.
228
【Installment: When the function switch is pressed, HMI UI will show
Enter 【Installment Password Enter】dialog, figure as shown below.
Installment If you have entered the last password or super user password, it
Password】 won’t show this dialog when press the function switch.
【Installment: When the function switch is pressed, and type select as static,
Modify Static HMI UI will pop up【Installment Static Data】modify dialog, figure
Installment】 shown as below.
The dialog can modify【Total Period】 【Super
, User】password, next
period deadline and password, etc.
If you have entered the last password or super user password, it
won’t show this dialog when press the function switch.
【Screen Lock: When the function switch is pressed, if the multi-link of the
Operation current HMI has open the【Operation Lock】function, then other
Lock(Lock)】 multi-link HMI will go into screen lock status, that is, other
multi-link HMI cannot operate, and other multi-link HMI will
229
show【Operation Lock】figure in the upper left corner, figure as
shown below, remide operator the HMI has already in the
operation lock status.
230
For more detail please refer ch4.3-【SMTP】
【SMTP: Modify Add or remove contacts, etc.
Contact Lists】
3.3.2.5 【Display】
The【Switch】【Display】page is as shown in the figure below, the meanings of each
setting item are listed below:
231
Figure 113【Display】Setting Screen of【Switch】
【Set All the States to If it’s【Change Screen Switch】, there will appear a option as
State 0】 【Set All the States to State 0】, will set all the switch as
state 0.
【State】 Select the state needed to be edited. 0 and 1 buttons are
provided to enable quick switching between states 0 and 1.
【Text】 【Font】
Set the font of the text displayed for the current editing
state.
【Size】
Set the size of the text displayed for the current editing
state.
【Position】
Set the position of the text displayed for the current editing
state.
【Blink】
Set the blinking function for the text of the current editing
232
state. There are four blinking speeds available to choose
from: None, Slow, Medium and Fast.
【Scrolling Text】
Set the scrolling text function for the text of the current
editing state; There are four scrolling speeds available to
choose from slow to fast.
【Format】
Set the format of the text displayed for the current editing
state, including Bold, Italics and Underline.
【Color】
Set the color of the text displayed for the current editing
state.
【Content】
Set the displayed text of the currently editing state; it can
be inputted directly or acquired from the【Text Library】.
【Blink】
Set the blinking function for the background of the current
editing state. There are four blinking speeds available to
choose from: None, Slow, Medium and Fast.
【Pressing Effect】
Set the pressing effect of the current editing state. There
are two effects available for selection: None and Highlight.
233
【Rotate】
Rotate the graph, includes CW 0 Degrees, CW 90 Degrees,
CW 180 Degrees and CW 270 Degrees.
【Flip】
Flip the graph, includes No Flip, X-Axis and Y-Axis.
【Remove Background】
Choose the color by setting a transparent color.
【Color】
Set the displayed background color of the current editing
state. This setting item will appear if 【Use Image】was not
selected.
【Color/Width】
Set the color and width of the border.
【Type】
Set the type of the boder, click for more types.
3.3.2.6 【Operation】
The【Switch】 【Operation】page is as shown in the figure below, the meanings of each
setting item are listed below:
234
Figure 114【Operation】Setting Screen of【Switch】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
235
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Set the address of the operation control Bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
236
that it is disabled.
【Operation Confirm】
Select to display the confirmation window after the operation
is executed.
237
Figure 115【External Lable】Setting Screen of【Switch】
【Enable External Checked, the bottom will appear the external lable settings
of the object.
Lable】
【Direction】 Set the display direction, there are horizontal and vertical
two selections.
【Space】 Set the space between external lable and the object.
【Left/Top Lable】 Fill in the text to be displayed on the left / top lable of the
object, can be directly input t or selected from【Font
Library】.
【Right/Bottom Fill in the text to be displayed on the right / bottom lable of
the object, can be directly input t or selected from【Font
Lable】
Library】.
【Text】 【Font】
Set the font of text.
【Size】
Set the size of text, the default size is 20.
【Alignment】
238
Set the alignment of text.
【Color】
Set the color of text.
【Format】
Set the format of text, includes Bold, Italic and Underline.
【Word Spacing】
Set the word space of text.
【Margin】
Set the margin of text.
【Background】 Check whether to display background, set the color and
opacity of background after checked.
【Color】
Set the background color of external lable.
【Opacity】
Set the opacity of external lable background, the greater the
value the more the background opacity is.
【Border】 Check whether to display border.
【Color/Width】
Set the color and width of border.
【Type】
Set the type of border.
3.3.3.1 【Setting】
The【Numeric Input/Display】【Setting】page is as shown in the figure below, the
meanings of each setting item are listed below:
239
Figure 116【Setting】Screen of【Numeric Input/Display】
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the
latest data or adjust the object on the screen to display first,
etc.
Provide three modes:
【once】: update once only when switch to this page or use
the system tag【OP_UPDATE_SCREEN_OBJECTS】, update once
when trigger once a time, it will keep update if the monitor
address is internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
【Display】 【Monitor Address】
Set the monitored address of Numeric Input/Display. The
address can be from internal memory or a PLC register
address.
240
【Data Type】
Set the data type of Numeric Input/Display. The available data
types are: 16Bit-BCD, 16Bit-INT, 16Bit-UINT, 16Bit-HEX,
32Bit-BCD, 32Bit-INT, 32Bit-UINT, 32Bit-HEX, 32Bit-FLOAT.
When 32Bit-FLOAT is selected, you can also choose a display
option for【Exponential Format】.
【Total Digits】
Set the total number of digits of Numeric Input/Display.
【Digit Places】
Set the decimal place of the Numeric Input/Display. If check
【Address】then you can set the source address of digital
places, and digital places can be dynamically control, data
type used by address is same as【Data Type】.
【Default Range】
Set the【Max】and【Min】display of the Numeric Input/Display.
The【Address】checkbox can be used to set the source address
for reading the maximum value or minimum value by【Data
Type】.
If this option is checked , the option will have a different
default range depending on the【Data Type】. For example,
type select as 16Bit-UINT, the【Max】is 65535,【Min】is 0
【Maximum Value】
Set the maximum value allowed for the numeric input /
display to be displayed. If you check the address, the
maximum value can be set to the value of the source address,
allowing the maximum value to be dynamic.
【Minimum Value】
Set the minimum value allowed for the numeric input /
display to be displayed. If you check the address, the
minimum value can be set to the value of the source address,
allowing the minimum value to be dynamic.
【Input】 【Allow Input】
Set whether to allow the input function for the Numeric
Input/Display object. Related input setting items will appear if
this option is selected.
241
【Source】
Select the【Keypad Screen】to pop-up when the Numeric
Input/Display is touched. The keyboard can be either a
【Pop-up Keypad】,【On-screen Keypad】, or【USB Barcode
Scanner】. The type of【Pop-up Keypad】can be selected from
the dropdown menu.
【Default Range】
Default Range of the Numeric Input/Display object,if this
option is checked , the option will have a different default
range depending on the【Data Type】. For example, type select
as 16Bit-UINT, the【Max】is 65535,【Min】is 0 , if don’t check
this option, then can enter the【Max】and【Min】of the
Numeric Input/Display object.
【Max】
Set the maximum allowed input value for Numeric
Input/Display. The【Address】checkbox can be used to set the
source address for writing the maximum value by【Data
242
Type】.
【Min】
Set the minimum allowed input value for Numeric
Input/Display. The【Address】checkbox can be used to set the
source address for writing the minimum value by【Data Type】.
【Notification】
Set to allow the notification function for the Numeric
Input/Display object. Related settings will appear if this option
is selected, allowing the setting of a register for notification.
【Post Processing】 【Gain/Offset】
Set whether to allow post-processing functions for the
Numeric Input/Display object. Related post processing
settings will appear if this option is selected, allowing the
setting of processing functions (add, subtract, multiply and
divide) and constants.
Formula is as follows: y=Ax+B, gain is A, offset for the B, y
value is displayed for HMI, x is PLC value.
For example, gain A=5, offset B=2, when the PLC x=3, HMI
value display is 17 (17=(5*3)+2).
Gain A Offset B PLC Value x HMI displayed value y
A=5 B=2 x=3 y = 17
【Max./Min.】
Sets the ratio of the read source address and the display. Can
243
be set by【Data Max.】,【Data Min.】,【Display Max.】and
【Display Min.】to determine the proportional relationship.
For example, read the PLC R100 address, and the maximum of
the R100 is 100, minimum is 0, in the HMI wants to show the
maximum is 1000, minimum is 0. So the【Data Max.】indicates
the maximum value of the source address, can be set to 100,
【Data Min.】indicates the minimum valueof the source
address, can be set to 0,【Display Max.】indicates the
maximum value of the display, can be set to 1000,【Data Min.】
indicates the minimum value of the display, can be set to 0,
when PLC register R100=50, then HMI will display as 500.
3.3.3.2 【Display】
The【Numeric Input/Display】【Display】page is as shown in the figure below, the
meanings of each setting item are listed below:
244
Figure 117【Display】Setting Screen of【Numeric Input/Display】
【7-segment Display】
Set to allow the 7-segment display function for the Numeric
Input/Display object. If this option is selected, related settings
for the style of the 7-segment display will appear. These styles
include outline, filled, and flat.
【Mask】
Set the text of the numerical input/display object displayed as
asterisks (#), can not use the【Mask】function if use the
【7-segment Display】.
245
【Font】
Set the font for the displayed text of Numeric Input/Display,
can not use the【Mask】function if use the【7-segment
Display】.
【Size】
Set the size for the displayed text of Numeric Input/Display,
can not use the【Mask】function if use the【7-segment
Display】.
【Position】
Set the position for the displayed text of Numeric
Input/Display, can not use the【Mask】function if use the
【7-segment Display】.
【Blink】
Set the blinking function for the text of Numeric
Input/Display. There are four blinking speeds available to
choose from: None, Slow, Medium and Fast, can not use the
【Mask】function if use the【7-segment Display】.
【Scrolling Text】
Set the scrolling text function for the text of Numeric
Input/Display. There are four scrolling speeds available to
choose from slow to fast.
【Format】
Set the format of the text displayed for the Numeric
Input/Display, including Bold, Italics and Underline, can not
use the【Mask】function if use the【7-segment Display】.
【Color】
Set the color for the displayed text of Numeric Input/Display.
【Border】 【Type】
Set the border types for Numeric Input/Display.
【Color/Thickness】
Set the color and thickness for the displayed border of
Numeric Input/Display.
246
【Background】 If not check the background, then the【Upper Limit Numeric
Color】and【Lower Limit Numeric Color】of the【Numeric
Input/Display】【Alarm】paging can not be set.
【Use Image】
Set to use an image for the background of the Numeric
Input/Display. When this option is checked, an【Image
Selector】will appear asking the user to select an image either
from the【Image Library】or from a file.
【Rotate】
Rotate the graph, includes CW 0 Degrees, CW 90 Degrees, CW
180 Degrees and CW 270 Degrees.
【Flip】
Flip the graph, includes No Flip, X-Axis and Y-Axis.
【Color】
Set the displayed background color of Numeric Input/Display.
This setting item will appear if 【Use Image】 was not
selected.
【Blink】
Set the blinking function for the background of the Numeric
Input/Display. There are four blinking speeds available to
choose from: None, Slow, Medium and Fast.
3.3.3.3 【Alarm】
The【Numeric Input/Display】【Alarm】page is as shown in the figure below, the
meanings of each setting item are listed below:
247
Figure 118【Alarm】Setting Screen of【Numeric Input/Display】
【Max】
Set the maximum alarm value for the Numeric Input/Display;
the【Address】below can be used to set the source address for
the maximum value by the【Data Type】 set in the【Setting】
page.
【Min】
Set the minimum alarm value for the Numeric Input/Display;
the【Address】on the rear can be used to set the source
address for the minimum value by the【Data Type】 set in the
248
【Setting】page.
【Display】 Set the appearance of the Numeric Input/Display follows the
change when the alarm conditions are fulfilled.
3.3.3.4 【Operation】
The【Numeric Input/Display】 【Operation】page is as shown in the figure below, the
meanings of each setting item are listed below:
249
Figure 119【Operation】Setting Screen of【Numeric Input/Display】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
250
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Set the address of the operation control Bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
251
【Show Disabled Sign】
If the object is not enabled, the object will have an indication
that it is disabled.
【Timeout Time】
If the user did not use the【Keypad Screen】within this time,
the system will close the【Keypad Screen】and cancel the
operation.
【Operation Confirm】
Select to display a confirmation window after the operation is
executed.
252
Figure 120【External Lable】Screen of【Numeric Input/Display】
【Enable External Checked, the bottom will appear the external lable settings
of the object.
Lable】
【Direction】 Set the display direction, there are horizontal and vertical
two selections.
【Space】 Set the space between external lable and the object.
【Left/Top Lable】 Fill in the text to be displayed on the left / top lable of the
object, can be directly input t or selected from【Font
Library】.
【Right/Bottom Fill in the text to be displayed on the right / bottom lable of
the object, can be directly input t or selected from【Font
Lable】
Library】.
【Text】 【Font】
Set the font of text.
【Size】
253
Set the size of text, the default size is 20.
【Alignment】
Set the alignment of text.
【Color】
Set the color of text.
【Format】
Set the format of text, includes Bold, Italic and Underline.
【Word Spacing】
Set the word space of text.
【Margin】
Set the margin of text.
【Background】 Check whether to display background, set the color and
opacity of background after checked.
【Color】
Set the background color of external lable.
【Opacity】
Set the opacity of external lable background, the greater the
value the more the background opacity is.
【Border】 Check whether to display border.
【Color/Width】
Set the color and width of border.
【Type】
Set the type of border.
254
Input/Display】can also be clicked to enter specific text to the register address if the
【Allow Input】setting is enabled.
3.3.4.1 【Setting】
The【Text Input/Display】 【Setting】page is as shown in the figure below, the meanings
of each setting item are listed below:
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the
latest data or adjust the object on the screen to display first,
etc.
Provide three modes:
【once】: update once only when switch to this page or use
the system tag【OP_UPDATE_SCREEN_OBJECTS】, update once
when trigger once a time, it will keep update if the monitor
address is internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
255
【General】 【Source】
The source of the text can be either an【Address】or from the
【Text Library】. If【Address】is selected, the【Monitor
Address】can be set below and directly corresponds to the
text to display. If【Text Library】is selected, the【Monitor
Address】corresponds to the entry in the【Text Library】to read
the text from.
【Monitor Address】
Set the monitored address of Text Input/Display; when this
setting is changed, the final address below will change
according to the inputted【Monitor Address】and【Total
Characters】.
【Text Type】
Set the display type of text input/display, includes Ascii String,
Unicode String(Simplified Chinese), Unicode String(Others),
etc.
【Ascii String】
When select as【Ascii String】, the object will display the Ascii
string corresponding to【Monitor Address】, because one
register includes 2 Ascii, such as【Total Characters】set as 5, it
will take 3 registers.
256
【Unicode String(Others)】
When select as【Unicode String(Others)】, the object will
display the Unicode string corresponding to【Monitor
Address】, figure as shown below(display German), because
one register includes 1 Unicode, such as【Total Characters】set
as 15, it will take 15 registers.
【Total Characters】
Sets the total number of characters for Text Input/Display;
when this setting is changed, the final address above will
change according to the inputted【Monitor Address】and
【Total Characters】.
【Byte Swap】
Select whether to enable the high and low byte swapping
function.
【Data Type】
Set the data type of the monitored address. This option is
only enabled when【Text Library】is selected as the【Source】.
【Start Row】
Set the starting row in the【Text Library】that the text is
obtained. For example, if the start row is set to 1 and the
【Monitor Address】contains the value 3, the display will
257
display the 4th entry in the【Text Library】. The【Start Row】
can also be obtained from a specified address. This option is
only enabled when【Text Library】is selected as the【Source】.
【Input】 【Allow Input】
Set whether to allow the input function for the Text
Input/Display object; related input settings will appear if this
option is selected.
【Source】
Sets the type of【Keypad Screen】to pop-up when the Text
Input/Display is touched. The【Keypad Screen】can be either a
【Pop-up keypad】or【On-screen Keypad】.
The type【Pop-up keypad】can be selected from the dropdown
menu. You can also use your USB keyboard and a 【USB
Barcode Scanner】 for input.
258
【Write different Address】
Set to allow writing to a different address for the Text
Input/Display object. Related settings will appear if this
option is selected, allowing the setting of target address for
writing text. The source address for reading text and the
target address for writing text will be different if this option is
used.
【Notification】
Set whether to allow the notification function for the Text
Input/Display object. Related settings will appear if this
option is selected, allowing the setting a register for
notification.
3.3.4.2 【Display】
259
The【Text Input/Display】 【Display】page is as shown in the figure below, the meanings
of each setting item are listed below:
【Content】 【Mask】
Set the text to be displayed as asterisks (*) for the Text
Input/Display object.
【Font】
Set the font for the text of the Text Input/Display.
【Size】
Set the size for the text of the Text Input/Display.
【Position】
Set the position for the text of the Text Input/Display.
【Blink】
Set the blinking function for the text of the Text Input/Display.
There are four blinking speeds available to choose from:
None, Slow, Medium and Fast.
【Scrolling Text】
260
Set the scrolling text function for the text of the Text
Input/Display. There are four scrolling speeds available to
choose from slow to fast.
【Format】
Set the format of the text for the Text Input/Display, including
Bold, Italics and Underline.
【Color】
Set the color for the text of the Text Input/Display.
【Border】 【Type】
Set the border type for the Text Input/Display.
【Color/Thickness】
Set the color and thickness for the border of the Text
Input/Display.
【Background】 【Use Image】
Set to use an image for the background of the Text
Input/Display. When this option is checked, an【Image
Selector】will appear asking the user to select an image either
from the【Image Library】or from a file.
【Rotate】
Rotate the graph, includes CW 0 Degrees, CW 90 Degrees, CW
180 Degrees and CW 270 Degrees.
【Flip】
Flip the graph, includes No Flip, X-Axis and Y-Axis.
【Color】
Set the background color of the Text Input/Display. This
setting item will appear if 【Use Image】 was not selected.
【Blink】
Set the blinking function for the background of the Text
Input/Display. There are four blinking speeds available to
choose from: None, Slow, Medium and Fast.
3.3.4.3 【Operation】
The【Text Input/Display】【Operation】page is as shown in the figure below, the
261
meanings of each setting item are listed below:
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
262
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Set the address of the operation control Bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Timeout Time】
If the user did not operate the【Keypad Screen】within this
time, the system will close the【Keypad Screen】and cancel
this operation.
【Operation Confirm】
Select to display the confirmation window after the operation
is executed.
【Enable External Checked, the bottom will appear the external lable settings
of the object.
Lable】
【Direction】 Set the display direction, there are horizontal and vertical
two selections.
【Space】 Set the space between external lable and the object.
【Left/Top Lable】 Fill in the text to be displayed on the left / top lable of the
object, can be directly input t or selected from【Font
Library】.
【Right/Bottom Fill in the text to be displayed on the right / bottom lable of
the object, can be directly input t or selected from【Font
Lable】
Library】.
【Text】 【Font】
Set the font of text.
【Size】
Set the size of text, the default size is 20.
【Alignment】
Set the alignment of text.
265
【Color】
Set the color of text.
【Format】
Set the format of text, includes Bold, Italic and Underline.
【Word Spacing】
Set the word space of text.
【Margin】
Set the margin of text.
【Background】 Check whether to display background, set the color and
opacity of background after checked.
【Color】
Set the background color of external lable.
【Opacity】
Set the opacity of external lable background, the greater the
value the more the background opacity is.
【Border】 Check whether to display border.
【Color/Width】
Set the color and width of border.
【Type】
Set the type of border.
266
3.3.5.1 【Setting】
The【Date/Time Display】 【Setting】page is as shown in the figure below, the meanings
of each setting item are listed below:
267
3.3.5.2 【Display】
【Date/Time Display】 【Display】page is as shown in the figure below, the meanings of
each setting item are listed below:
Note: while this option is selected, because it can only show part of text
(0/O, 1, 2, 3, 4, 5/S, 6, 7, 8, 9/g, A, B, C, D, E, F, H, H, L, o, P, r, u, U, Y), the
【Enable Day-of-week Display】function will be disabled.
【Font】
Set the font for the text of the Date/Time Display.
【Size】
Set the size for the text of the Date/Time Display.
268
【Position】
Set the position for the text of the Date/Time Display.
【Blink】
Set the blinking function for the text of the Date/Time Display.
There are four blinking speeds available to choose from:
None, Slow, Medium and Fast.
【Scrolling Text】
Set the scrolling text function for the text of the Date/Time
Display. There are four scrolling speeds available to choose
from slow to fast.
【Format】
Set the format of the text for the Date/Time Display, including
Bold, Italics and Underline.
【Color】
Set the color for the text of Date/Time Display.
【Border】 【Type】
Set the border type for the Date/Time Display.
【Color/Thickness】
Set the color and thickness for the border of the Date/Time
Display.
【Rotate】
Rotate the graph, includes CW 0 Degrees, CW 90 Degrees, CW
180 Degrees and CW 270 Degrees.
【Flip】
Flip the graph, includes No Flip, X-Axis and Y-Axis.
【Color】
Set the background color of the Date/Time Display. This
269
setting item will appear if 【Use Image】 was not selected.
【Blink】
Set the blinking function for the background of the Date/Time
Display. There are four blinking speeds available to choose
from: None, Slow, Medium and Fast.
3.3.5.3 【Operation】
The【Date/Time Display】【Operation】page is as shown in the figure below, the
meanings of each setting item are listed below:
270
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
272
【Window Selection Address】 Set the【Window Selection Address】of the
Window Screen Display. When the HMI is
operating, the Window Screen Display will read
the【Window Selection Address】according to the
【Data Type】Set, and display the【Window
Screen】with the number that matches the
numeric value read.
3.3.6.2 【Operation】
The【Window Screen Display】 【Operation】page is as shown in the figure below, the
meanings of each setting item are listed below:
273
Figure 129【Operation】Setting Screen of【Window Screen Display】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
274
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
3.3.7 【Meter】
【Meter】can read the value of specific registers and display this value by a pointer
indicator.
Introduction to the property setting dialog are as follows:
3.3.7.1 【General】
The【Meter】【General】page is as shown in the figure below, the meanings of each
setting item are listed below:
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the latest
data or adjust the object on the screen to display first, etc.
Provide three modes:
【once】: update once only when switch to this page or use the
system tag【OP_UPDATE_SCREEN_OBJECTS】, update once when
trigger once a time, it will keep update if the monitor address is
internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
【Monitor 【Address】
Address】 Set the address to monitor.
【Data Type】
Set the data format of the monitored address.
【Source 【Dynamic Range】
Range】 Select to allow a maximum and minimum value of for the display
range to change according to the contents of the specified
address.
【Max】
Set the maximum value of the display range. When【Dynamic
Range】is selected, the address for maximum display range will be
set.
【Min】
Set the minimum value of the display range. When【Dynamic
Range】 is selected, the address for minimum display range will be
set.
276
【Post 【None】
Processing】 The object unused the post processing function.
【Gain/Offset】
Set whether to allow post-processing functions for the Numeric
Input/Display object. Related post processing settings will appear
if this option is selected, allowing the setting of processing
functions (add, subtract, multiply and divide) and constants.
Formula is as follows: y=Ax+B, gain is A, offset for the B, y value is
displayed for HMI, x is PLC value.
For example, gain A=5, offset B=2, when the PLC x=3, HMI value
display is 17 (17=(5*3)+2).
Gain A Offset B PLC Value x HMI displayed value y
A=5 B=2 x=3 y = 17
【Max./Min.】
Sets the ratio of the read source address and the display. Can be
set by【Data Max.】,【Data Min.】,【Display Max.】and【Display
Min.】to determine the proportional relationship.
For example, read the PLC R100 address, and the maximum of the
R100 is 100, minimum is 0, in the HMI wants to show the
maximum is 1000, minimum is 0. So the【Data Max.】indicates the
maximum value of the source address, can be set to 100,【Data
Min.】indicates the minimum valueof the source address, can be
set to 0,【Display Max.】indicates the maximum value of the
display, can be set to 1000,【Data Min.】indicates the minimum
value of the display, can be set to 0, when PLC register R100=50,
then HMI will display as 500.
277
3.3.7.2 【Display】
The【Meter】【Display】page is as shown in the figure below, the meanings of each
setting item are listed below:
278
【Swing Shape】 Set the swinging angle of the meter indicator.
【Shape Select】
Users can click this button to set common pointer swinging
angles quickly.
【Swing Direction】
Set the swinging direction. There are two options:【CC】
(Clockwise) and【CCW】(Counter-Clockwise).
【Start Angle】
Set the start angle of the meter.
【End Angle】
Set the end angle of the meter.
【Border】 【Color】
Set the color of the border.
【Background】 【Color】
Set the background color and filling of the meter.
【Indicator】 【Color】
Set the color of the indicator.
【Decoration】 【Glass effect】
Set whether or not the “glass effect” is shown.
279
3.3.7.3 【Scale】
The【Meter】【Scale】page is as shown in the figure below, the meanings of each
setting item are listed below:
【Major Number】
Set the number of major ticks.
【Sub Number】
Set the number of minor ticks.
【Text】 【Style】
Set the style of the text, including radial and normal.
【Radial】
The text is angled such that it is perpendicular to the major
ticks.
280
【Normal】
The text is angled such that it is parallel to the horizontal.
【Font】
Select the font for the text.
【Format】
Select the format of the text.
【Color】
Select the color of the text.
【Precision】
Set the number of decimal places the labels display.
3.3.7.4 【Range】
The【Meter】【Range】page is as shown in the figure below, the meanings of each
setting item are listed below:
281
Table 84【Range】Setting Properties of【Meter】
Property Description
【Value】
Set the value of the upper limit. When【Dynamic Range】is
selected, the address of the upper limit value will be set.
【Normal】 【Color】
Set the color of the normal range.
【Lower Limit】 【Color】
Set the color of the lower limit range.
【Value】
Set the value of the lower limit. When【Dynamic Range】is
selected, the address of the lower limit value will be set.
282
3.3.7.5 【Operation】
The【Meter】 【Operation】page is as shown in the figure below, the meanings of each
setting item are listed below:
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
283
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
284
Table 86【General】Setting Properties of【Linear Meter】
Property Description
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the latest
data or adjust the object on the screen to display first, etc.
Provide three modes:
【once】: update once only when switch to this page or use the
system tag【OP_UPDATE_SCREEN_OBJECTS】, update once when
trigger once a time, it will keep update if the monitor address is
internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
【Monitor 【Address】
Address】 Set the address to monitor.
【Data Type】
Set the data format of the monitor address.
【Max】
Set the maximum value of the display range. When【Dynamic
Range】is selected, the address for maximum display range will be
set.
【Min】
Set the minimum value of the display range. When【Dynamic
Range】 is selected, the address for minimum display range will be
set.
285
3.3.8.2 【Display】
The【Linear Meter】 【Display】page is as shown in the figure below, the meanings of
each setting item are listed below:
【Bi-Direction Mode】
Select for a Linear Meter that changes with respect to the
reference point -【Middle Value】.
【Middle Value】
Sets the reference point of【Bi-Direction Mode】.
286
【Indicator】 【Background】
Set the background color of the indicator.
【Display】
Set the display color of the indicator.
【Border】 【Color】
Set the color of the border.
【Background】 【Color】
Set the color and filling of the background.
【Decoration】 【Glass Effect】
Set whether or not the “glass effect” is shown.
3.3.8.3 【Scale】
The【Linear Meter】【Scale】page is as shown in the figure below, the meanings of
each setting item are listed below:
287
Table 88【Scale】Setting Screen of【Linear Meter】
Property Description
【Major Number】
Set the number of major ticks.
【Sub Number】
Set the number of minor ticks.
【Text】 【Font】
Select the font for the text.
【Format】
Select the format of the text.
【Color】
Select the color of the text.
【Precision】
Set the number of decimal places the labels display.
【Scale Position】 When the user set the direction of the Linear Meter to
【Upward】or【Downward】,【Left】or【Right】can be selected
for the scale position. When the direction of the Linear Meter is
【Leftward】or【Rightward】【, Top】or【Bottom】can be selected
for the scale position.
288
3.3.8.4 【Range】
The【Linear Meter】【Range】page is as shown in the figure below, the meanings of
each setting item are listed below:
【Range Display】 Select if the color for the indicator of the Linear Meter will be
changed according to the contents of the monitored address.
【Dynamic Range】
Select to allow a maximum and minimum value for the display
range to change according to the contents of the specified
address.
【Value】
289
Set the value of the upper limit. When【Dynamic Range】is
selected, the address of the upper limit value will be set.
【Lower Limit】 【Display】
Set the color of the lower limit range.
【Value】
Set the value of the lower limit. When【Dynamic Range】is
selected, the address of the lower limit value will be set.
3.3.8.5 【Operation】
The【Linear Meter】 【Operation】page is as shown in the figure below, the meanings
of each setting item are listed below:
290
Table 90【Operation】Setting Properties of【Linear Meter】
Property Description
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
291
3.3.9 【Data Block Graph】
【Data Block Graph】is an object used to display curves, in which the x value of the
curve uses continuous data values from a specified address as the source, and the y
value is derived from the contents of the continuous data. Its main functions are as
follows:
Read the continuous data of a specified address directly.
Pauses or starts updating the reading of the continuous data of a
specified address through the【Sub Switch】, and clearing the displayed
data. It can also temporarily preserve the old curve (persistence) for
comparison purposes.
Introduction to the【Data Block Graph】property settings dialog box are as follows:
3.3.9.1 【General】
The【Data Block Graph】 【General】page is as shown in the figure below, the meanings
of each setting item are listed below:
【Update Mode】
Set the update mode, includes【Period】and【Bit Trigger】.
【Period】
Set the curve to be updated at a period time when it is display,
set the period time of each curves after the option was
checked.
【Bit Trigger】
Set the curve to be updated by trigger a bit when it is display,
set the address of trigger bit of each curves after the option
was checked.
【Max】
Set the maximum Global Range value for the Y-axis.
【Display Precision】
Set the number of decimal places the labels display.
293
3.3.9.2 【Curve】
The【Data Block Graph】 【Curve】page is as shown in the figure below, the meanings
of each setting item are listed below:
【Visibility Mask】
Select to use a visibility mask to control the visibility of the each
curve. The user should assign a 32bit UINT register as the mask such
that the 0 bit controls the display of curve 0, the 1 but controls the
display of curve 1, and so on.
【Display Range】
Set the display mode for the display range of the curve. It is one of
the two following types:
【Global】
The display ranges of all the curves are identical to the
294
【Global Display Range】.
【Individual】
The display range of all the curves can be different from the
【Global Display Range】.
【Y Data Type】
Set the data type for the Y value of the curve.
Example 1:
【No. of Data per Curve】= 3; Y-axis【Start Address】@0:R0; Y-axis【Data Type】
=16Bit-UINT
Dot X value Y value
0 0 @0:R0
1 1 @0:R1
2 2 @0:R2
Example 2:
【No. of Data per Curve】= 3; Y-axis【Start Address】=$U:V0; Y Y-axis【Data Type】
=32Bit-UINT
Dot X value Y value
0 0 @0:R0@0:R1
1 1 @0:R2@0:R3
2 2 @0:R4~@0:R5
【Display Name】
The name of the curve to display on the graph.
295
【Y Max】
Set the maximum Individual Display Range value for the Y value of
the curve, if【Display Range】is【Individual】
【Y Min】
Set the minimum Individual Display Range value for the Y-axis, if
【Display Range】is【Individual】.
【Cursor Display】
Four options are available: None, Scale Data, Original Data, and Both.
For example, if the【Global Display Range】was set to 0~100, the
【Display Range】was set to individual,【Y Max】is set to 200 and【Y
Min】is set to 0, when Y is 60, the cursor is set such that the scaled
value of 30 is displayed. If the【Cursor Display】is set to orginal, the
original value of 60 is displayed.
【Y Axis】
If【Two Y Axes Mode】is selected, the setting is used to decide the
curve’s reference y-axis.
【Line】
Select whether to display the curve line.
【Line Color】
Set the color of the curve.
【Line Type】
Set the line type of curve, including solid, dash, dot, dash dot, dash
dot dot, etc.
【Line width】
Set the width of the curve.
【Symbol】
Select to display the curve symbols.
【Symbol Color】
Set the color of the symbols.
296
【Symbol Type】
Set the symbol type.
3.3.9.3 【Display】
The【Data Block Graph】 【Display】page is as shown in the figure below, the meanings
of each setting item are listed below:
【Type】
Set the border type.
【Background】 Select to display the background.
【Color】
Set the color of the background.
297
【Graph Select to display the graph background.
【Color】
Background】
Set the color of the graph background.
【Cursor】 Select to display the cursor.
【Color】
Set the color of the cursor.
【Show Name】
Select to display the cursor name.
【Display】【Show Name】
Set the visibility of the cursor name. If【Always】is set, the
cursor name is always shown. If【Controlled by Bit】 is
selected, the visibility of the cursor name depends on the
specified bit.
【Font】
Set the font and size of the cursor value.
【Background】
Set the background color of the cursor value.
【Text】
Set the text color of the cursor value.
【Opacity】
Set the background opacity of the cursor value.
298
3.3.9.4 【Axis】
The【Data Block Graph】 【Axis】page is as shown in the figure below, the meanings of
each setting item are listed below:
【Show Tick】
Select to display the ticks.
【Show Value】
Select to display the values on the X-axis.
【Value/Tick Color】
299
Set the colors of the values and ticks.
【Show Grid】
Select to display vertical gridlines and set the color of the
gridlines.
【Y-axis】【Division】 【Number of Major Division】
Set the number of major divisions for the Y-axis.
【Show Tick】
Select whether to display the tick on the Y-axis.
【Show Value】
Select to display the values on the Y-axis.
【Value/Tick Color】
Set the colors of the values and ticks.
【Show Grid】
Select to display horizontal gridlines and sets the color of the
gridlines.
【Y-axis】【Position】 【Position】
Set the Y-axis position.
3.3.9.5 【Advanced】
300
The【Data Block Graph】 【Advanced】page is as shown in the figure below, the
meanings of each setting item are listed below:
301
1 Number of 16Bit-UINT 1 30
Sub Division
【Y Axis Scale】
Y axis scale numbers can be specified by register, it will
appear register setting below after checked, and will display
the number of consecutive occupancy registers, this register
is in 16 Bit-UINT format, table as below.
Word Description Data Type Min. Max.
0 Number of 16Bit-UINT 1 30
Major Division
1 Number of 16Bit-UINT 1 30
Sub Division
【X Axis Range】
X axis range can be specified by register, it will appear
register setting below after checked, and will display the
number of consecutive occupancy registers, table as below.
Word Description Data Type Min. Max.
0 & 1 Maximum of x 32Bit-FLOAT x x
axis.
2 & 3 Minimum of x 32Bit-FLOAT x x
axis.
4 The decimal 16Bit-UINT 0 5
point position
of the X axis
value
【Y Axis Range】
Y axis range can be specified by register, it will appear
register setting below after checked, and will display the
number of consecutive occupancy registers, table as below.
Word Description Data Type Min. Max.
0 & 1 The maximum 32Bit-FLOAT x x
of the Y-axis
on the left
side of the
graph
2 & 3 The minimum 32Bit-FLOAT x x
of the Y-axis
on the left
side of the
graph
302
4 Curve left side 16Bit-UINT 0 5
of the Y-axis
value of the
decimal point
position
5&6 The maximum 32Bit-FLOAT x x
of the Y-axis
on the right
side of the
graph
7&8 The minimum 32Bit-FLOAT x x
of the Y-axis
on the right
side of the
graph
9 Curve right 16Bit-UINT 0 5
side of the
Y-axis value of
the decimal
point position
【Curves】
If curve Y-axis display range use【individual】, check this
option, each of the Y-axis curve can be specified by register,
and will display the number of consecutive occupancy
registers, table as below.
Word Description Data Type Min. Max.
0 & 1 X-axis 32Bit-FLOAT x x
maximum
value of curve
0.
2 & 3 X-axis 32Bit-FLOAT x x
minimum
value of curve
0.
4 & 5 Y-axis 32Bit-FLOAT x x
maximum
value of curve
0.
6 & 7 Y-axis 32Bit-FLOAT x x
minimum
value of curve
0.
8 & 9 X-axis 32Bit-FLOAT x x
303
maximum of
curve 1.
10 & X-axis 32Bit-FLOAT x x
11 minimum of
curve 1.
12 & Y-axis 32Bit-FLOAT x x
13 maximum
value of curve
1.
14 & Y-axis 32Bit-FLOAT x x
15 minimum
value of curve
1.
… … 32Bit-FLOAT x x
248 & X-axis 32Bit-FLOAT x x
249 maximum of
curve 31.
250 & X-axis 32Bit-FLOAT x x
251 minimum of
curve 31.
252 & Y-axis 32Bit-FLOAT x x
253 maximum
value of curve
31.
254 & Y-axis 32Bit-FLOAT x x
255 minimum
value of curve
31.
304
Figure 145【Sub Switch】Setting Screen of【Data Block Graph】
【Sub Switch List】 【Sub Switch List】that can be selected for【Data Block
Graph】. Sub switches can be enabled after selecting them.
Settings for the appearance of the selected sub switches will
also appear on the right.
When different sub switches are selected from the list, the
appearance settings to the right will be updated according to
the sub switches selected.
【Size】
Set the text size of the sub switch currently selected.
【Position】
Set the text position of the sub switch currently selected.
【Format】
Set the text format of the sub switch currently selected,
including Bold, Italics and Underline.
【Color】
Set the text color of the sub switch currently selected.
【Text】
Set the text of the sub switch currently selected.
【Display】 Set the background of the sub switch currently selected.
Check it to activate background settings, and the displayed
【Background】 background of the sub switch currently selected can be edited
below. If this option is not checked, the background will be
transparent.
【Use Image】
Set to use an image for the background of the sub switch
currently selected. When this option is checked, image
selection settings will appear asking the user to select an
image either from the【Image Library】or from a file.
【Background Color】
306
Set the background color of the sub switch currently selected.
This setting item will appear if 【Use Image】was not selected.
【Display】【while 【Play Audio】
Pressing】 Select to play audio when the sub switch is pressed. An
【Audio Selector】will appear on the right when enabled. The
switch on the right of the【Audio Selector】can be pressed to
select an audio and the switch on the left of the【Audio
Selector】can be pressed to play the selected audio.
【Pressing Effect】
Set the pressing effect of the sub switch currently selected.
There are two effects available for selection:【None】and
【Highlight】.
【Advanced】 Operation control of sub switch, it can enabled by bit or
security.
【Operation
【Enable by Bit】
Control】 Check whether the sub switch operation is controlled by a bit
【Address】
Set the address of the sub switch operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable by Security】
Select the sub switch whether controlled by user level.
【Hold Time】
Check whether the operation is controlled by hold time. Hold
time can be divided into two kinds:
【Press On】: press directly, according to the【Min. Hold
Time】to confirm whether the operation is executed.
【Double Press】: quickly double press to confirm
whether the operation is executed.
【Operator Confirm】
Check whether show comfirmation message window after
checking the operation.
3.3.9.7 【Operation】
The【Data Block Graph】 【Operation】page is as shown in the figure below, the
meanings of each setting item are listed below:
308
Figure 146【Operation】Setting Screen of【Data Block Graph】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
309
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
3.3.10.1 【General】
The【Data Block XY Scatter】【General】page is as shown in the figure below, the
meanings of each setting item are listed below:
311
【Update Mode】
Set the update mode, includes【Period】and【Bit Trigger】.
【Period】
Set the curve to be updated at a period time when it is display,
set the period time of each curves after the option was
checked.
【Bit Trigger】
Set the curve to be updated by trigger a bit when it is display,
set the address of trigger bit of each curves after the option
was checked.
【Min】
Set the minimum Global Range value for the X-axis/Y-axis.
Note: The 【Global Display Range】 represents the range that can be
displayed. If【Max】is 100 and【Min】 is 0, data exceeding this range will
not be able to be displayed.
【Display Precision】
Set the number of decimal places the labels display.
3.3.10.2 【Curve】
The【Data Block XY Scatter】【Curve】page is as shown in the figure below, the
meanings of each setting item are listed below:
312
Figure 148【Curve】Setting Screen of 【Data Block XY Scatter】
【Visibility Mask】
Select to use a visibility mask to control the visibility of the each
curve. The user should assign a 32bit UINT register as the mask such
that the 0 bit controls the display of curve 0, the 1 but controls the
display of curve 1, and so on.
【Display Range】
Set the display mode for the display range of the curve. It is one of
the two following types:
【Global】
The display ranges of all the curves are identical to the
【Global Display Range】.
【Individual】
The display range of all the curves can be different from the
【Global Display Range】.
313
Explanation: When to set【Display Range】as【Individual】-When the value ranges
of the number of curves are different, for example when the value range of curve
a is 0~10, and curve b is 0~1000, it can be discovered that the degree of changes
for curve a will be difficult to observe if the two curves are placed in the same
figure. This is when【Display Range】can be set as【Individual】and the display
range of each curve can be defined; the system will automatically zoom the value
of the curves according to the value in【Global Display Range】. Take this case for
example,
If the value in【Global Display Range】is 0~100, when the value of curve a is 5, the
system will zoom it to 50; and when the value of curve b is 500, the system will
also zoom it into 50, and so on.
Example 1:
【No. of Data per Curve】= 3; Y-axis【Start Address】@0:R0; Y-axis【Data Type】
=16Bit-UINT
Dot X value Y value
0 0 @0:R0
1 1 @0:R1
2 2 @0:R2
Example 2:
【No. of Data per Curve】= 3; Y-axis【Start Address】=$U:V0; Y Y-axis【Data Type】
=32Bit-UINT
Dot X value Y value
0 0 @0:R0@0:R1
1 1 @0:R2@0:R3
2 2 @0:R4~@0:R5
【X/Y Max】
Set the maximum Individual Display Range value for the Y value of
the curve, if【Display Range】is【Individual】
【X/Y Min】
Set the minimum Individual Display Range value for the Y-axis, if
【Display Range】is【Individual】.
314
【Display Name】
The name of the curve to display on the graph.
【Line】
Select to display the curve line.
【Line Color】
Set the color of the curve.
【Line Type】
Set the line type of curve, including solid, dash, dot, dash dot, dash
dot dot, etc.
【Line width】
Set the width of the curve.
【Symbol】
Select to display the curve symbols.
【Symbol Color】
Set the color of the symbols.
【Symbol Type】
Set the symbol type.
3.3.10.3 【Display】
The【Data Block XY Scatter】【Display】page is as shown in the figure below, the
meanings of each setting item are listed below:
315
Figure 149【Display】Setting Screen of【Data Block XY Scatter】
【Type】
Set the border type.
【Background】 Set the visibility of the background.
【Color】
Set the color of the background.
【Graph Select to enable a graph background.
【Color】
Background】
Set the color of the graph background.
【Cursor】 Set the visibility of the cursor.
【Color】
Set the color of the cursor.
316
【Show Curve Value】【Display】
Set the visibility of cursor values. If【Always】is set, the cursor
values are always shown. If【Controlled by Bit】is selected,
the visibility of cursor values depends on the specified bit.
【Show Name】
Select to display the cursor name.
【Show Name】【Display】
Set the visibility of the cursor name. If【Always】is set, the
cursor name is always shown. If【Controlled by Bit】 is
selected, the visibility of the cursor name depends on the
specified bit.
【Font】
Set the font type and size of cursor values.
【Background】
Set the background color of the cursor values.
【Text】
Set the text color of the cursor values.
【Opacity】
Set the background opacity of the cursor values.
3.3.10.4 【Axis】
The【Data Block XY Scatter】 【Axis】page is as shown in the figure below, the meanings
of each setting item are listed below:
317
Figure 150【Axis】Setting Screen of【Data Block XY Scatter】
【Show Tick】
Select to display the ticks.
【Show Value】
Select to display the values on the X-axis.
【Value/Tick Color】
Set the color of the values and ticks.
【Show Grid】
Select to display vertical gridlines, and set the color of the
318
gridlines.
【Show Tick】
Select to display the ticks on the Y-axis.
【Show Value】
Select to display the values on the Y-axis.
【Value/Tick Color】
Set the color of the values and ticks.
【Show Grid】
Select to display horizontal gridlines, and set the color of the
gridlines.
3.3.10.5 【Advanced】
【X Axis Range】
X axis range can be specified by register, it will appear
register setting below after checked, and will display the
number of consecutive occupancy registers, table as below.
Word Description Data Type Min. Max.
0 & 1 Maximum of x 32Bit-FLOAT x X
axis.
2 & 3 Minimum of x 32Bit-FLOAT x X
axis.
4 The decimal 16Bit-UINT 0 5
point position
of the X axis
value
323
Figure 152【Sub Switch】Setting Screen of【Data Block XY Scatter】
【Sub Switch List】 【Sub Switch List】that can be selected for【Data Block XY
Scatter】. Sub switches can be enabled after selecting them.
Settings for the appearance of the selected sub switches will
also appear on the right.
When different sub switches are selected from the list, the
appearance settings to the right will be updated according to
the sub switches selected.
【Size】
Set the text size of the sub switch currently selected.
【Position】
Set the text position of the sub switch currently selected.
【Format】
Set the text format of the sub switch currently selected,
including Bold, Italics and Underline.
【Color】
Set the text color of the sub switch currently selected.
【Text】
Set the text of the sub switch currently selected.
【Display】 Set the background of the sub switch currently selected.
Check it to activate background settings, and the displayed
【Background】 background of the sub switch currently selected can be edited
below. If this option is not checked, the background will be
transparent.
【Use Image】
Set to use an image for the displayed background of the sub
switch currently selected. When this option is checked, image
selection settings will appear asking the user to select an
image either from the【Image Library】or from a file.
【Background Color】
325
Set the background color of the sub switch currently selected.
This setting will appear if 【Use Image】was not selected.
【Display】【while 【Play Audio】
Pressing】 Select to play audio when the sub switch is pressed. An
【Audio Selector】will appear on the right when enabled. The
switch on the right of the【Audio Selector】can be pressed to
select an audio and the switch on the left of the【Audio
Selector】can be pressed to play the audio selected.
【Pressing Effect】
Set the pressing effect of the sub switch currently selected.
There are two effects available for selection:【None】and
【Highlight】.
【Advanced】 Operation control of sub switch, it can enabled by bit or
security.
【Operation
【Enable by Bit】
Control】 Check whether the sub switch operation is controlled by a bit
【Address】
Set the address of the sub switch operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable by Security】
Select the sub switch whether controlled by user level.
【Hold Time】
Check whether the operation is controlled by hold time. Hold
time can be divided into two kinds:
【Press On】: press directly, according to the【Min. Hold
Time】to confirm whether the operation is executed.
【Double Press】: quickly double press to confirm
whether the operation is executed.
【Operator Confirm】
Check whether show comfirmation message window after
checking the operation.
3.3.10.7 【Operation】
The【Data Block XY Scatter】【Operation】page is as shown in the figure below, the
meanings of each setting item are listed below:
327
Figure 153【Operation】Setting Screen of【Data Block XY Scatter】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
328
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
329
numeric value written into the register will also change accordingly.
3.3.11.1 【Setting】
The【Step Switch】【Setting】page is as shown in the figure below, the meanings of
each setting item are listed below:
3.3.11.2 【Display】
The【Step Switch】【Display】page is as shown in the figure below, the meanings of
each setting item are listed below:
331
Figure 155【Display】Setting Screen of【Step Switch】
【Size】
Set the size of the text for the current editing state.
【Position】
Set the position of the text for the current editing state.
【Blink】
Set the blinking function for the text of the current editing
state. There are four blinking speeds available to choose from:
None, Slow, Medium and Fast.
【Scrolling Text】
Set the scrolling text function for the text of the current
editing state. There are four scrolling speeds available to
choose from slow to fast.
332
【Format】
Set the format of the text for the current editing state,
including Bold, Italics and Underline.
【Color】
Set the color of the text for the current editing state.
【Content】
Set the text of the current editing state. It can be inputted
directly or acquired from the【Text Library】.
【Color】
Set the background color of the currently editing state. This
setting item will appear if【Use Image】was not selected.
【Blink】
Set the blinking function for the background of the current
editing state. There are four blinking speeds available to
choose from: None, Slow, Medium and Fast.
【Pressing Effect】
Set the pressing effect of the current editing state. There are
two effects available for selection: None and Highlight.
【Rotate】
Rotate the graph, includes CW 0 Degrees, CW 90 Degrees, CW
180 Degrees and CW 270 Degrees.
333
【Flip】
Flip the graph, includes No Flip, X-Axis and Y-Axis.
【Remove Background】
Choose transparent color through【Choose Color】.
【Color/Width】
Set the color and width of the border.
【Type】
Set the type of the border.
3.3.11.3 【Operation】
The【Step Switch】 【Operation】page is as shown in the figure below, the meanings of
each setting item are listed below:
334
Figure 156【Operation】Setting Screen of【Step Switch】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
335
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Set the address of the operation control Bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
336
operate the object.
【Operation Confirm】
Select to display a confirmation window after the operation is
executed.
The【Step Switch】 【External Lable】page is as shown in the figure below, the meanings
of each setting item are listed below:
337
Figure 157【External Lable】Setting Screen of【Step Switch】
【Enable External Checked, the bottom will appear the external lable settings
of the object.
Lable】
【Direction】 Set the display direction, there are horizontal and vertical
two selections.
【Space】 Set the space between external lable and the object.
【Left/Top Lable】 Fill in the text to be displayed on the left / top lable of the
object, can be directly input t or selected from【Font
Library】.
【Right/Bottom Fill in the text to be displayed on the right / bottom lable of
the object, can be directly input t or selected from【Font
Lable】
Library】.
【Text】 【Font】
Set the font of text.
【Size】
Set the size of text, the default size is 20.
【Alignment】
338
Set the alignment of text.
【Color】
Set the color of text.
【Format】
Set the format of text, includes Bold, Italic and Underline.
【Word Spacing】
Set the word space of text.
【Margin】
Set the margin of text.
【Background】 Check whether to display background, set the color and
opacity of background after checked.
【Color】
Set the background color of external lable.
【Opacity】
Set the opacity of external lable background, the greater the
value the more the background opacity is.
【Border】 Check whether to display border.
【Color/Width】
Set the color and width of border.
【Type】
Set the type of border.
339
3.3.12.1 【Setting】
The【Slide Switch】【Setting】page is as shown in the figure below, the meanings of
each setting item are listed below:
【Data Type】
Set the Data Type of the Slide Switch Write
Address.
【Control】 【Direction】
Set the moving direction of the Slide Switch,
including left to right, right to left, top to
bottom, bottom to top.
【Input Range】
340
Set the【Max】and【Min】numeric values for the
Slide Switch to write. The【Address】below can
be used to set the source address for reading
the maximum value or minimum value by
【Data Type】.
【Notification】 Set to allow the notification function for the
Slide Switch. Related settings will appear if this
option is selected, allowing setting of a register
for notification, includes reset and set.
3.3.12.2 【Display】
The【Slide Switch】【Display】page is as shown in the figure below, the meanings of
each setting item are listed below:
【Position】
Set the position to display the scale for the Slide Switch.
341
【Number of Major Ticks】
Set the number of major ticks for the Slide Switch.
【Color】
Set the color for the numerical marks on the Slide Switch.
【Appearance】 【Border Type】
Set the border type of the Slide Switch.
【Border Color/Width】
Set the border color and border thickness of the Slide Switch.
【Background Color】
Set the background color of the Slide Switch.
【Slider Color】
Set the slider color of the Slide Switch.
【Groove Color】
Set the groove color of the Slide Switch.
3.3.12.3 【Operation】
The【Slide Switch】 【Operation】page is as shown in the figure below, the meanings of
each setting item are listed below:
342
Figure 160【Operation】Setting Screen of【Slide Switch】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
343
【Enabled by Security Manager】
Select if visibility is to be controlled by the level of the user
logged in.
【Address】
Set the address of the operation control Bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
344
by Security】.
【Operation Log】 Select to enable the【Operation Log】of the object.
It can also edit operation messages in which the message can
be inputted directly or acquired from the【Text Library】.
【Enable External Checked, the bottom will appear the external lable settings
of the object.
Lable】
【Direction】 Set the display direction, there are horizontal and vertical
two selections.
345
【Space】 Set the space between external lable and the object.
【Left/Top Lable】 Fill in the text to be displayed on the left / top lable of the
object, can be directly input t or selected from【Font
Library】.
【Right/Bottom Fill in the text to be displayed on the right / bottom lable of
the object, can be directly input t or selected from【Font
Lable】
Library】.
【Text】 【Font】
Set the font of text.
【Size】
Set the size of text, the default size is 20.
【Alignment】
Set the alignment of text.
【Color】
Set the color of text.
【Format】
Set the format of text, includes Bold, Italic and Underline.
【Word Spacing】
Set the word space of text.
【Margin】
Set the margin of text.
【Background】 Check whether to display background, set the color and
opacity of background after checked.
【Color】
Set the background color of external lable.
【Opacity】
Set the opacity of external lable background, the greater the
value the more the background opacity is.
【Border】 Check whether to display border.
【Color/Width】
Set the color and width of border.
346
【Type】
Set the type of border.
3.3.13.1 【Setting】
The【Selector List】【Setting】page is as shown in the figure below, the meanings of
each setting item are listed below:
347
selected switch from the【Switch List】.
【Play Audio while Pressing】 Select to play audio when the Step Switch is
pressed. An【Audio Selector】will appear on
the right when enabled. The switch on the
right of the【Audio Selector】can be pressed
to select an audio and the switch on the left
of the【Audio Selector】can be pressed to
play the audio selected.
【Execute when Item is Selected】 Select whether to enable the【Execute when
Item is Selected】function. When it is
enabled, the function of a switch will be
executed immediately when the user
selected a switch from the Selector List
object. If it is not enabled, the function of
the selected switch will only be executed
after the user pressed the【Execute】button.
When the Switch using【Bit Momentary】
action of【Bit Switch】in the【Switch List】,
or the【Continuously Add】/【Continuously
Subtract】of【Add Data】action /【Subtract
Data】 action in the【Word Switch】,
【Execute When this Item is Selected】the
option will not be able to check.
【Bit Switch】 Change the currently editing switch type to
【Bit Switch】,for the related property
settings please refer to the description of
the switch.
【Word Switch】 Change the currently editing switch type to
【Word Switch】,for the related property
settings please refer to the description of
the switch..
【Change Screen】 Change the currently editing switch type to
【Change Screen】,for the related property
settings please refer to the description of
the switch..
【Function Switch】 Change the currently editing switch type to
【Function Switch】,for the related property
settings please refer to the description of
the switch..
348
【Notification】 Set whether to allow the notification
function. Related setting items will appear if
this option is selected, allowing setting of bit
and value for notification.
【Switch List】 Display the switch list currently included in
the Selector List item object.
【Add】
Increase the number of switches in the
【Switch List】; the type of switch to add can
be selected.
【Delete】
Delete the switch currently selected in the
【Switch List】.
【Up】
Move the order of the switch currently
selected in the【Switch List】up.
【Down】
Move the order of the switch currently
selected in the【Switch List】down.
Note: When all members of the selector list are【Word Switches】, the action set to【Write Data】,
and the【Data Types】are the same, if the address is changed through the list, the constant change
will show up in the monitoring object. If the address is changed through an outside object, the item
in the list will change accordingly. This does not apply if the 【Data Type】is 32Bit-Float.
Example: There are three【Word Switches】in the【Selector List】. The actions are all set to【Write
Data】and the【Data Types】are the same. All three switches also control the same register: R100.
Item1 is set write 1 into the address, Item2 is set write 2 into the address, and Item3 is set to write 3
into the address. If R100 has 2 written into it, the item shown in the selector list will be item 2.
3.3.13.2 【Display】
The【Selector List】【Display】page is as shown in the figure below, the meanings of
each setting item are listed below:
349
Figure 163【Display】Setting Screen of【Selector List】
【Menu】 【Font】
Set the font of the text displayed for the Selector List.
【Size】
Set the size of the text displayed for the Selector List.
【Position】
Set the position of the text displayed for the Selector List.
【Format】
Set the format of the text displayed for the Selector List,
including Bold, Italics and Underline.
【Color】
Set the color of the text displayed for the Selector List.
【Background Color】
Set the displayed background color of the Selector List.
【Border Type】
Set the displayed border type of the Selector List.
【Border Color/Width】
Set the displayed border color and border thickness of the
Selector List.
【Background】 【Use Image】
Set whether to use an image for the background of the
【Execute】button. When this option is checked, an【Image
Selector】will appear asking the user to select an image either
from the【Image Library】or from a file.
【Color】
Set the background color of the【Execute】button. This setting
item will appear if 【Use Image】 was not selected.
【Pressing Effect】
Set the pressing effect of the【Execute】button. There are two
effects available for selection: None and Highlight.
【Text Font】
Set the text font of the【Execute】button.
【Text Size】
Set the text size of the【Execute】button.
【Text Color】
Set the text color of the【Execute】button.
【Text】
Set the text for the【Execute】button. It can be inputted
directly.
3.3.13.3 【Operation】
351
The【Selector List】【Operation】page is as shown in the figure below, the meanings of
each setting item are listed below:
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
352
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Set the address of the operation control Bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
353
【Show Disabled Sign】
Check if you want to display the forbidden symbol, it’s valid
when check【Enable by Bit】,【Enabled by Word】 or【Enable
by Security】.
【Operation Log】 Select to enable the【Operation Log】of the object.
It can also edit operation messages in which the message can
be inputted directly or acquired from the【Text Library】.
【Advanced 【Hold Time】
Operation Control】 Select to control the operation by hold time; hold time can be
divided into two types:
【Press On】: Press directly and confirm the execution
of this operation according to the【Min Hold Time】.
【Double Press】: Use two quick presses to confirm the
execution of this operation.
【Operation Confirm】
Select to display the confirmation window after the operation
is executed.
354
Figure 165【External Lable】Setting Screen of【Selector List】
【Enable External Checked, the bottom will appear the external lable settings
of the object.
Lable】
【Direction】 Set the display direction, there are horizontal and vertical
two selections.
【Space】 Set the space between external lable and the object.
【Left/Top Lable】 Fill in the text to be displayed on the left / top lable of the
object, can be directly input t or selected from【Font
Library】.
【Right/Bottom Fill in the text to be displayed on the right / bottom lable of
the object, can be directly input t or selected from【Font
Lable】
Library】.
【Text】 【Font】
Set the font of text.
【Size】
Set the size of text, the default size is 20.
【Alignment】
355
Set the alignment of text.
【Color】
Set the color of text.
【Format】
Set the format of text, includes Bold, Italic and Underline.
【Word Spacing】
Set the word space of text.
【Margin】
Set the margin of text.
【Background】 Check whether to display background, set the color and
opacity of background after checked.
【Color】
Set the background color of external lable.
【Opacity】
Set the opacity of external lable background, the greater the
value the more the background opacity is.
【Border】 Check whether to display border.
【Color/Width】
Set the color and width of border.
【Type】
Set the type of border.
3.3.14.1 【Setting】
【Radio Button】【Setting】paging shown as below, each of the setting meaning as
follow:
【Excute while Releasing】 Select to execute the action set for the radio button
while releasing. The action will be executed
immediately when the switch is pressed if this option is
not selected.
【Play Audio while Select to play audio when the switch is pressed. An
【Audio Selector】will appear on the right when
Pressing】
enabled. The switch on the right of the【Audio
Selector】can be pressed to select an audio and the
357
switch on the left of the【Audio Selector】can be
pressed to play the selected audio.
【Address】 Set the operate address of the radio button.
【Data Type】 Set the data type of the radio button, including
16Bit-BCD、16Bit-INT、16Bit-UINT、32Bit-BCD、
32Bit-INT、32Bit-UINT and 32Bit-FLOAT, etc.
【Total Buttons】 Set the numbers of total buttons.
【Mark Color】
Set the color that radio button mark to display.
【Value】 Set each button write the vaiue to the【Address】.
【Notification】 Set whether permit radio button to enable notification
function. After enable, can set the notification address
and the value that want to write in while excute the
radio button
【數值列表】 Display Each button in the radio button group
corresponds to the value written to【Address】, while
【Total Buttons】increase or decrease, 【Value List】
will also changed.
3.3.14.2 【Display】
【Radio Button】【Display】paging shown as below, each of the setting meaning as
follow:
358
Figure 167【Radio Button】【Display】setting paging
【Size】
Set the size of the radio button.
【Position】
Set the position of the radio button.
【Format】
Set the format of the radio button, including bold, italic,
underline
【Color】
Set the color of the radio button.
359
【Copy Attributes to All States】
Applies the text attribute setting of the current edit state to
all states
【Content】
Set the text displayed of the current edit status, either
directly or by the【Text Library】.
【Color】
Set the background color of the current edit status. If
unchecked【Use Image】, this option will appear.
【Pressing Effect】
Set the pressing effect of the current edit status, there are
two kinds of effects nine and highlight can choose.
【Rotate】
Rotate the graph, includes CW 0 Degrees, CW 90 Degrees,
CW 180 Degrees and CW 270 Degrees.
【Flip】
Flip the graph, includes No Flip, X-Axis and Y-Axis.
【Remove Background】
360
Choose transparent color through【Choose Color】.
3.3.14.3 【Operation】
The【Radio Button】 【Operation】page is as shown in the figure below, the meanings
of each setting item are listed below:
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Set the address of the operation control Bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
362
【Condition】
Set the condition of word control and when it is true then
the object can be controlled, when false not the object can
not be controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’,
‘<=’.
363
Figure 169【Radio Button】【External Lable】setting paging
【Enable External Checked, the bottom will appear the external lable settings
of the object.
Lable】
【Direction】 Set the display direction, there are horizontal and vertical
two selections.
【Space】 Set the space between external lable and the object.
【Left/Top Lable】 Fill in the text to be displayed on the left / top lable of the
object, can be directly input t or selected from【Font
Library】.
【Right/Bottom Fill in the text to be displayed on the right / bottom lable of
the object, can be directly input t or selected from【Font
Lable】
Library】.
【Text】 【Font】
Set the font of text.
【Size】
Set the size of text, the default size is 20.
364
【Alignment】
Set the alignment of text.
【Color】
Set the color of text.
【Format】
Set the format of text, includes Bold, Italic and Underline.
【Word Spacing】
Set the word space of text.
【Margin】
Set the margin of text.
【Background】 Check whether to display background, set the color and
opacity of background after checked.
【Color】
Set the background color of external lable.
【Opacity】
Set the opacity of external lable background, the greater the
value the more the background opacity is.
【Border】 Check whether to display border.
【Color/Width】
Set the color and width of border.
【Type】
Set the type of border.
Note: while this option is selected, it can only show part of text (0/O, 1,
2, 3, 4, 5/S, 6, 7, 8, 9/g, A, B, C, D, E, F, h, H, L, o, P, r, u, U, Y).
【Font】
Set the font for the text of Input Display.
【Size】
Set the size for the text of Input Display.
【Position】
Set the position for the text of Input/Display.
366
【Blink】
Set the blinking function for the text of the Input/Display.
There are four blinking speeds available to choose from:
None, Slow, Medium and Fast.
【Scrolling Text】
Set the scrolling text function for the text of the Input/Display.
There are four scrolling speeds available to choose from slow
to fast.
【Format】
Set the format of the text for the Input/Display, including
Bold, Italics and Underline.
【Color】
Set the color for the text of the Input/Display.
【Border】 【Type】
Set the border types for Input Display.
【Color/Thickness】
Set the color and thickness for the border of the
Input/Display.
【Background】 【Use Image】
Set to use an image for the background of the Input/Display.
When this option is checked, an【Image Selector】will appear
asking the user to select an image either from the【Image
Library】or from a file.
【Color】
Set the background color of the Input/Display. This setting
item will appear if【Use Image】was not selected.
【Blink】
Set the blinking function for the background of the
Input/Display. There are four blinking speeds available to
choose from: None, Slow, Medium and Fast.
3.3.16 【Key】
Key is used on a【Base Screen】/【Window Screen】/【Keypad Screen】. It can provide
the functions for the keypad needed for inputting numeric value or text. The 9
367
functions include【Text】,【ENT】,【CLR】,【BS】,【DEL】,【LEFT】,【RIGHT】,
【Caps Lock】and【CANCEL】.
3.3.16.1 【Setting】
The【Key】【Setting】 page is as shown in the figure below, the meanings of each
setting item are listed below:
【ENT】
The numeric value or text entered on the【Keypad Screen】will
be submitted and the 【Keypad Screen】will be closed after this
key is pressed.
【CLR】
The numeric value or text entered on the 【Keypad Screen】will
be cleared after this key is pressed.
【BS】
A single numeric value or text prior to the position of the cursor
will be deleted after this key is pressed.
【DEL】
A single numeric value or text after the position of the cursor
will be deleted after this key is pressed.
【LEFT】
The cursor will move one space forward after the user presses
this key.
【RIGHT】
The cursor will move one space backward after the user presses
this key.
【Caps Lock】
The case mode of the text input will be changed after this key is
pressed.
【CANCEL】
The【Keypad Screen】will be closed and input will be cancelled
after the user presses this key.
369
3.3.16.2 【Display】
The【Key】【Display】page is as shown in the figure below, the meanings of each
setting item are listed below:
【Text】 【Font】
Set the font of the text for the key.
【Size】
Set the size of the text for the key.
【Position】
Set the position of the text for the key.
【Blink】
Set the blinking function for the text of the key. There are four
blinking speeds available to choose from: None, Slow,
Medium and Fast.
【Scrolling Text】
Set the scrolling function for the text of the key. There are
370
four scrolling speeds available to choose from slow to fast.
【Format】
Set the format of the text for the key, including Bold, Italics
and Underline.
【Color】
Set the color of the text for the key.
【Content】
Set the text of the key; it can be inputted directly or acquired
from the【Text Library】.
【Background】 Background settings for the key. The background of the key
can be edited below if the background setting is selected,
otherwise the background will be transparent.
【Use Image】
Set to use an image for the background of the key. When this
option is checked, an【Image Selector】will appear asking the
user to select an image either from the【Image Library】or
from a file.
【Color】
Set the background color of the key. This setting item will
appear if【Use Image】was not selected.
【Blink】
Set the blinking function for the background of the key. There
are four blinking speeds available to choose from: None, Slow,
Medium and Fast.
【Pressing Effect】
Set the pressing effect of the key. There are two effects
available for selection: None and Highlight.
3.3.16.3 【Operation】
The【Key】【Operation】page is as shown in the figure below, the meanings of each
setting item are listed below:
371
Figure 173【Operation】Setting Screen of【Key】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
372
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
373
【Comment】 Set the comment of the object.
【7-segment Display】
Set to use the 7-segment display function for the Limit Value
Display object. If this option is selected, related setting items
for setting of style of the 7-segment display will appear,
including outline, filled, flat.
Note: When using the 7-segment display function, only part of the text
(0 / O, 1, 2, 3, 4, 5 / S, 6, 7, 8, 9 / g, A, B, C, D, E , F, h, H, L, o, P, r, u, U, Y)
can be displayed.
【Font】
Set the font of the text for the Limit Value Display.
【Size】
Set the size of the text for the Limit Value Display.
【Position】
Set the position of the text for the Limit Value Display.
【Blink】
Set the blinking function for the text of the Limit Value
Display. There are four blinking speeds available to choose
from: None, Slow, Medium and Fast.
【Scrolling Text】
Set the scrolling text function for the text of the Limit Value
Display. There are four scrolling speeds available to choose
from slow to fast.
【Format】
Set the format of the text for the Limit Value Display,
including Bold, Italics and Underline.
【Color】
Set the color of the text for the Limit Value Display.
【Border】 Border settings for the Limit Value Display. The border of the
Limit Value Display can be edited below if border setting is
selected, otherwise the Limit Value Display will be displayed
with no border.
374
【Type】
Set the border types for the Limit Value Display.
【Color/Thickness】
Set the color and thickness for the border of the Limit Value
Display.
【Background】 Background settings for the Limit Value Display. The
background of the Limit Value Display can be edited below if
background setting is selected, otherwise the background will
be transparent.
【Use Image】
Set to use an image for the background of Limit Value Display.
When this option is checked, an【Image Selector】will appear
asking the user to select an image either from the【Image
Library】or from a file.
【Color】
Set the background color of the Limit Value Display. This
setting item will appear if 【Use Image】 was not selected.
【Blink】
Set the blinking function for the background of the Limit
Value Display. There are four blinking speeds available to
choose from: None, Slow, Medium and Fast.
375
3.3.18.1 【Setting】
The【Animated Graphic】 【Setting】page is as shown in the figure below, the meanings
of each setting item are listed below:
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the latest
data or adjust the object on the screen to display first, etc.
Provide three modes:
【once】: update once only when switch to this page or use the
system tag【OP_UPDATE_SCREEN_OBJECTS】, update once when
trigger once a time, it will keep update if the monitor address is
internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
【Graphic】 【Number of States】
Set the number of states for the animated graphic.
376
【State Control】
Set the state changing method of the animated graphic;
【Automatic】mode means that the state of the animated
graphic will change regularly.
【Dynamic】mode indicates the state of the dynamic graphic,
which will change according to the value【State Control
Address】.
【Time Interval】
Set the state change time interval for the animated graphic.
【Move Control】
Display when【Type】select as【Polyline】, main to set the path
or position under【Polyline】mode.
【Along Path】
377
The animated graph change the position according to the
planning path.
【Along Position】
The animated graph change the position according to the
planning position(point).
【Rate】
Animated graph moving speed, the unit is v/s.
【Edit Path】
Will show up this option when【Type】select as【Polyline】, click
to show the figure as below. Provide user to change the position
by modify x-axis and y-axis or adjust the path by【Insert】and
【Remove】.
378
Except adjust the path by【Edit Path】also can directly edit on the
work space by dragging, table as follow:
Adjust
point
Remove
point
【Data Type】 Set the data type of the animated graphic; this setting will
appear when the selection of the【Type】for【State Control】
or【Movement】is controlled by specific addresses.
3.3.18.2 【Display】
The【Animated Graphic】 【Display】page is as shown in the figure below, the meanings
of each setting are listed below:
380
Table 127【Display】Setting Properties of【Animated Graphic】
Property Description
【Size】
Set the size of the text for the current editing state.
【Position】
Set the position of the text for the current editing state.
【Blink】
Set the blinking function for the text of the current editing
state. There are four blinking speeds available to choose from:
None, Slow, Medium and Fast.
【Scrolling Text】
Set the scrolling text function for the text of the current
editing state. There are four scrolling speeds available to
choose from slow to fast.
【Format】
Set the format of the text for the current editing state,
including Bold, Italics and Underline.
【Color】
Set the color of the text for the current editing state.
【Content】
Set the text of the current editing state. It can be inputted
directly or acquired from the【Text Library】.
381
【Background】 Background settings for the current editing state. The
displayed background of the animated graphic can be edited
below if background setting is selected. Otherwise, the
background of the currently editing state will be transparent.
【Use Image】
Set to use an image for the displayed background of the
current editing state. When this option is checked, an【Image
Selector】will appear asking the user to select an image either
from the【Image Library】or from a file.
【Color】
Set the background color of the current editing state. This
setting item will appear if 【Use Image】 was not selected.
【Blink】
Set the blinking function for the background of the current
editing state. There are four blinking speeds available to
choose from: None, Slow, Medium and Fast.
【Remove Background】
Choose transparent color through【Choose Color】.
【Rotate】
Rotate the graph, includes CW 0 Degrees, CW 90 Degrees, CW
180 Degrees and CW 270 Degrees.
【Flip】
Flip the graph, includes No Flip, X-Axis and Y-Axis.
【Color/Width】
Set the color and width of the border.
【Type】
Set the type of the border.
382
【Copy to All States】
Apply the settings of the border for the current editing state
to all states.
3.3.18.3 【Operation】
The【Animated Graphic】【Operation】page is as shown in the figure below, the
meanings of each setting item are listed below:
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
383
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
3.3.19.1 【Setting】
The【Rotation Indicator】【Setting】 page is as shown in the figure below, the
meanings of each setting item are listed below:
【Update】 Provide user can select a suitable speed to get the latest data
under different situation, such as you would like to get the
latest data or adjust the object on the screen to display first,
etc.
Provide three modes:
【once】: update once only when switch to this page or use
the system tag【OP_UPDATE_SCREEN_OBJECTS】, update once
when trigger once a time, it will keep update if the monitor
385
address is internal address.
【normal】: normal update speed.
【fast】: the fastest update speed.
【Number of Set the number of indicators to display in the【Rotation
Lamps】 Indicator】object. There can be 8 to 40 indications in multiples
of 4.
【Degree-0 Set the zero degree position of【Rotation Indicator】which is
Position】 the starting position when rotating, including top, bottom,
left, and right.
【Display Control Set the display control address for the【Rotation Indicator】
Address】 object.
HMI will reads the【Display Control Address】. When the range
of read number is between 0 ~ 7, 【Rotation Indicator】is
displayed following the table below. If the range of reading
number is not 0 ~ 7, the【Rotation Indicator】will retain the
previous displayed mode.
386
Address】.
HMI does not read the value of 【Angle
Control Address】.
4 The indicator light rotates
counterclockwise, and its velocity of
rotation speed depends on the value of
the【Velocity Control Address】.
HMI does not read the value of 【Angle
Control Address】.
5 The indicator display is set to the degree
zero position.
HMI does not read the value of 【Velocity
Control Address】 or the【Angle Control
Address】.
6 All indicators will display the ON state.
HMI does not read the value of 【Velocity
Control Address】or the【Angle Control
Address】.
7 Flashes all indicators.
The blinking rate changes according to the
value of the 【Velocity Control Address】.
HMI does not read the value of 【Angle
Control Address】.
【Velocity Control Sets the rotation speed or blinking rate for the【Rotation
Address】 Indicator】object.
If the value of 【Display Control Address】is 3 or 4, its range is
0 ~ 1000 at a multiple of 10ms.
If the value of【Display Control Address】is 7, its range is 0 ~
100 at a multiple of 100ms.
【Angle Control Sets the angle for the【Rotation Indicator】object.
Address】 Its range is 0 ~ 360. If the value is greater than 360, 【Rotation
Indicator】will retain the previously displayed mode.
【Data Type】 Set the data type of the【Rotation Indicator】.
【Ring】 【Width】
Sets the width of the ring for the【Rotation Indicator】.
387
【Color】
Sets the color of the ring for the 【Rotation Indicator】.
If the color setting is not checked, it will be displayed as
transparent.
【Border Thickness】
Sets the border width of the ring for the【Rotation Indicator】.
【Border Color】
Sets the border color of the ring for the【Rotation Indicator】.
【Lamp】 【Radius】
Sets the radius of the indicator for the【Rotation Indicator】.
【ON Appearance】
Sets the color or picture of the ON state for the 【Rotation
Indicator】.
If you check the “Use Image” option, the【Image Selector】will
appear for users to choose an image from the【Image Library】
or from a file.
【OFF Appearance】
Sets the color or picture of the OFF state for the【Rotation
Indicator】.
If you check the “Use Image” option, the【Image Selector】will
appear for users to choose an image from【Image Library】 or
from a file.
【Blink Appearance】
Sets the color or picture of the flashing state for the【Rotation
Indicator】. If you check the “Use Image” option, the 【Image
Selector】will appear for users to choose an image from
【Image Library】 or from a file.
【Border Thickness】
Sets the border width of the lamp for the【Rotation
Indicator】.
388
【Border Color】
Sets the border color of the lamp for the【Rotation Indicator】.
3.3.19.2 【Operation】
The【Rotation Indicator】【Operation】page is as shown in the figure below, the
meanings of each setting item are listed below:
【Enable by Bit】
Select to control visibility by a specific Bit.
【Address】
Set the address of the visibility control Bit.
389
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
3.3.20.1 【Setting】
The【Gif Display】【Setting】 page is a shown in the figure below. Each option is
explained.
390
Figure 180 【Setting】Screen of【GIF Display】
【Size】
Select the size of the GIF image.
【Original Size】
Set the image to be its original size. The image size cannot be
changed in the work space. If this option is not changed, the
size is adjustable.
【Fixed Ratio】
391
The image size can be adjusted but its original aspect ratio
will be maintained.
【Animation】 【Enable by Bit】
Set whether the GIF image is dynamically controlled by this
bit.
【DynamicSpeed】
Set whether the change speed of the GIF dynamic graph is
controlled by the register
【Speed】
Adjust the playback speed of the GIF. When【DynamicSpeed】
is unchecked, you can set the constant value of the change
dpeed, when check【DynamicSpeed】, you can set register in
this field.
【Dynamic The GIF with the current settings applied is previewed here.
Preview】
3.3.20.2 【Operation】
The【GIF Display】【Operation】page is a shown in the figure below. Each option is
explained.
392
Figure 181【Operations】Screen of【GIF Display】
【Visibility Control the visibility of the object. The object can be controlled by
a bit or the user level.
Control】
【Enabled by Bit】
Set to control the visibility using a bit.
【Address】
Specify the address of the bit that controls the object.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
393
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show up
the object, when false not show the object. The condition include’
=’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Set to control the visibility using the user login level.
394
View the data of the【Data Logger】.
Pause or start updating the data of the【Data Logger】through the【Sub
Switch】, and clear the displayed data. It can also zoom or move the
figure.
3.3.21.1 【General】
【Source】
395
Select the【Historic Trend】source:【Data Log】or【File】.
【Data Log】
Use【Data Log】as the source of the data. Refer to Chapter 7
-Data Log.
【File】
Use an exported CSV or TXT file as the source of the data.
When this option is selected, a register can be set. This register
value corresponds to the position of the file in a path. For
example, if the the register was R50, a 0 in R50 corresponds to
the first file in the path, 1 corresponds to the second, and so
on.
【Mode】
Select the【Historic Trend】display mode: 【Time Mode】or
【Index Mode】.
【Time Mode】
Set the X-axis of the【Historic Trend】as time.
【Index Mode】
Set the X-axis of the【Historic Trend】as a specified index.
396
【Global Display Represents the range that can be displayed.
Range】
【Min】
Set the minimum Global Range value for the Y-axis.
【Max】
Set the maximum Global Range value for the Y-axis.
【Display Precision】
Set the number of decimal places represented for Y-axis values.
3.3.21.2 【Curve】
【Historic Trend】【Curve】setting paging as shown below, the meaning of each setting
is as follows :
397
Figure 183【Curve】Setting Screen of【Historic Trend】
【Visibility Mask】
Select whether to use visibility mask to control the visibility of
the each curve. While selecting, use should assign the 32bit
UINT register as the mask, in which the 0 bit control the
display of the curve 0, and so on.
【Display Range】
Used to set the display mode for the display range of the
curve. It is usually one of the two following types:
【Global】
The display ranges of all the curves are identical to the
【Global Display Range】.
【Individual】
The display range of all the curves can be different
from the【Global Display Range】.
398
Explanation: When to set【Display Range】as【Individual】- When the
value ranges of the number of curves are different, for example when
the value range of curve a is 0~10, and curve b is 0~1000, it can be
discovered that the degree of changes for curve a will be difficult to
observe if the two curves are placed in the same figure. This is when
【Display Range】can be set as【Individual】and the display range of each
curve can be defined. The system will automatically zoom the value of
the curves according to the value in【Global Display Range】. Take this
case for example, if the value in【Global Display Range】is 0~100, when
the value of curve a is 5, the system will zoom it to 50 and when the
value of curve b is 500, the system will also zoom it into 50, and so on.
【Display Name】
Set the name of the curve.
【Y Max】
Set the maximum Individual Display Range value for the Y
value of the curve, if【Display Range】is【Individual】.
【Y Min】
Set the minimum Individual Display Range value for the Y
value of the curve, if【Display Range】is【Individual】.
【Cursor Display】
Four options are available: None, Scale Data, Original Data,
and Both. For example, if the【Global Display Range】was set
to 0~100, the【Display Range】was set to individual, 【Y Max】
is set to 200 and【Y Min】is set to 0, when Y is 60, the cursor is
set such that the scaled value of 30 is displayed. If the【Cursor
Display】is set to orginal, the original value of 60 is displayed.
【Y Axis】
If【Two Y Axes Mode】is selected, the setting is used to decide
the curve’s reference y-axis.
【Line Color】
399
Set the line color of the curve.
【Line Type】
Set the line type of curve.
【Line Width】
Set the curve width.
【Symbol】
Check whether to display curve’s symbol.
【Symbol Color】
Set the symbol color.
【Symbol Type】
Set the symbol type.
【Fill】
Check whether to fill up the curve.
【Fill Color】
Set the fill color.
3.3.21.3 【Display】
【Historic Trend】【Display】setting paging as shown below, the meaning of each
setting is as follows :
400
Figure 184【Display】Setting Screen of【Historic Trend】
【Type】
Set the border type.
【Background】 Select to display the background.
【Color】
Set the color of the background.
【Graph Select to display the graph background.
【Color】
Background】
Set the color of the graph background.
【Cursor】 Select to display the cursor.
【Color】
Set the color of the cursor.
401
【Show Curve Value】【Display】
Set the visibility of cursor values. If【Always】is set, the cursor
values are always shown. If【Controlled by Bit】is selected,
the visibility of cursor values depends on a specified bit.
【Show Name】
Select to display the cursor name.
【Show Name】【Display】
Set the visibility of the cursor name. If【Always】is set, the
cursor name is always shown. If【Controlled by Bit】 is
selected, the visibility of the cursor name depends on the
specified bit.
【Font】
Set the font and size of cursor values.
【Background】
Set the background color of the cursor values.
【Text】
Set the text color of the cursor values.
【Opacity】
Set the background opacity of the cursor values.
3.3.21.4 【Axis】
【Historic Trend】【Axis】setting paging as shown below, the meaning of each setting
is as follows :
402
Figure 185【Axis】Setting Screen of【Historic Trend】
【Hour】
Set the number of hours.
【Min.】
Set the number of minutes.
【Sec.】
Set the number of seconds.
【X-axis (Time)】 【Number of Major Division】
Sets the number of major divisions on the X-axis.
403
【Show Tick】
Select to display the ticks.
【Show Date】
Select to display the date on the X-axis, and sets the display
format of the date.
【Show Time】
Select to display the time on the X-axis, and sets the display
format of the time.
【Value/Tick Color】
Set the colors of the time and ticks.
【Show Grid】
Select to display vertical gridlines, and sets the color of the
gridlines.
【Y-axis】【Division】 【Number of Major Division】
Set the number of major divisions on the Y-axis.
【Show Tick】
Select to display the ticks on the Y-axis.
【Show Value】
Select to display the values on the Y-axis.
【Value/Tick Color】
Set the colors of the values and ticks.
【Show Grid】
Select whether to display horizontal gridlines, and sets the
color of the gridlines.
【Y-axis】【Position】 【Position】
Set the Y-axis position:【Left】or【Right】
3.3.21.5 【Advanced】
【Historic Trend】【Advanced】setting paging as shown below, the meaning of each
404
setting is as follows :
405
is in 16 Bit-UINT format, table as below.
Word Description Data Type Min. Max.
0 Number of 16Bit-UINT 1 30
Major Division
1 Number of 16Bit-UINT 1 30
Sub Division
【Y Axis Scale】
Y axis scale numbers can be specified by register, it will
appear register setting below after checked, and will display
the number of consecutive occupancy registers, this register
is in 16 Bit-UINT format, table as below.
Word Description Data Type Min. Max.
0 Number of 16Bit-UINT 1 30
Major Division
1 Number of 16Bit-UINT 1 30
Sub Division
【X Axis Range】
X axis range can be specified by register, it will appear
register setting below after checked, and will display the
number of consecutive occupancy registers, table as below.
Word Description Data Type Min. Max.
0 & 1 Maximum of x 32Bit-FLOAT x x
axis.
2 & 3 Minimum of x 32Bit-FLOAT x x
axis.
4 The decimal 16Bit-UINT 0 5
point position
of the X axis
value
【Y Axis Range】
Y axis range can be specified by register, it will appear
register setting below after checked, and will display the
number of consecutive occupancy registers, table as below.
Word Description Data Type Min. Max.
0 & 1 The maximum 32Bit-FLOAT x x
of the Y-axis
on the left
side of the
graph
2 & 3 The minimum 32Bit-FLOAT x x
406
of the Y-axis
on the left
side of the
graph
4 Curve left side 16Bit-UINT 0 5
of the Y-axis
value of the
decimal point
position
5&6 The maximum 32Bit-FLOAT x x
of the Y-axis
on the right
side of the
graph
7&8 The minimum 32Bit-FLOAT x x
of the Y-axis
on the right
side of the
graph
9 Curve right 16Bit-UINT 0 5
side of the
Y-axis value of
the decimal
point position
【Curves】
If curve Y-axis display range use【individual】, check this
option, each of the Y-axis curve can be specified by register,
and will display the number of consecutive occupancy
registers, table as below.
Word Description Data Type Min. Max.
0 & 1 X-axis 32Bit-FLOAT x x
maximum
value of curve
0.
2 & 3 X-axis 32Bit-FLOAT x x
minimum
value of curve
0.
4 & 5 Y-axis 32Bit-FLOAT x x
maximum
value of curve
0.
6 & 7 Y-axis 32Bit-FLOAT x x
407
minimum
value of curve
0.
8&9 X-axis 32Bit-FLOAT x x
maximum of
curve 1.
10 & X-axis 32Bit-FLOAT x x
11 minimum of
curve 1.
12 & Y-axis 32Bit-FLOAT x x
13 maximum
value of curve
1.
14 & Y-axis 32Bit-FLOAT x x
15 minimum
value of curve
1.
… … 32Bit-FLOAT x x
248 & X-axis 32Bit-FLOAT x x
249 maximum of
curve 31.
250 & X-axis 32Bit-FLOAT x x
251 minimum of
curve 31.
252 & Y-axis 32Bit-FLOAT x x
253 maximum
value of curve
31.
254 & Y-axis 32Bit-FLOAT x x
255 minimum
value of curve
31.
408
Figure 187【Sub Switch】Setting Screen of【Historic Trend】
【Sub Switch List】 【Sub Switch List】that can be selected for【Historic Trend】.
Sub switches can be enabled after selecting them. Settings for
the appearance of the selected sub switches will also appear
on the right.
When different sub switches are selected from the list, the
appearance settings to the right will be updated according to
the sub switches selected.
409
【Hor. Zoom In】—Horizontal zoom in.
【Hor. Zoom Out】—Horizontal zoom out.
【Ver. Zoom In】—Vertical zoom in.
【Ver. Zoom Out】—Vertical zoom out.
【Move Left】—Move Left.
【Move Right】—Move Right.
【Move Up】—Move Up.
【Move Down】—Move Down.
【Search】—Perform a search of a time curve. When
pressed a dialog window appears, allowing a
selection of【Scope】or a【single point search】.
【Size】
Set the text size of the sub switch currently selected.
【Position】
Set the text position of the sub switch currently selected.
【Format】
Set the text format of the sub switch currently selected,
including Bold, Italics and Underline.
【Color】
Set the text color of the sub switch currently selected.
【Text】
410
Set the text of the sub switch currently selected.
【Use Image】
Set to use an image for the displayed background of the sub
switch currently selected. When this option is checked, image
selection settings will appear asking the user to select an
image either from the【Image Library】or from a file.
【Background Color】
Set the background color of the sub switch currently selected.
This setting will appear if 【Use Image】was not selected.
【Display】【while 【Play Audio】
Pressing】 Select to play audio when the sub switch is pressed. An
【Audio Selector】will appear on the right when enabled. The
switch on the right of the【Audio Selector】can be pressed to
select an audio and the switch on the left of the【Audio
Selector】can be pressed to play the audio selected.
【Pressing Effect】
Set the pressing effect of the sub switch currently selected.
There are two effects available for selection:【None】and
【Highlight】.
【Advanced】 Operation control of sub switch, it can enabled by bit or
security.
【Operation
【Enable by Bit】
Control】 Check whether the sub switch operation is controlled by a bit
【Address】
Set the address of the sub switch operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
411
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable by Security】
Select the sub switch whether controlled by user level.
【Hold Time】
Check whether the operation is controlled by hold time. Hold
time can be divided into two kinds:
【Press On】: press directly, according to the【Min. Hold
Time】to confirm whether the operation is executed.
【Double Press】: quickly double press to confirm
whether the operation is executed.
【Operator Confirm】
Check whether show comfirmation message window after
checking the operation.
3.3.21.7 【Operation】
412
【Historic Trend】【Operation】setting paging as shown below, the meaning of each
setting is as follows :
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
413
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
414
3.3.22.1 【General】
【Historic XY Scatter】 【General】setting paging as shown below, the meaning of each
setting is as follows :
【Min】
Set the minimum Global Range value for the X-axis/Y-axis.
415
be able to be displayed.
【Display Precision】
Set the number of decimal places represented for X/Y-axis
values.
3.3.22.2 【Curve】
【Historic XY Scatter】【Curve】setting paging as shown below, the meaning of each
setting is as follows :
【Visibility Mask】
Select whether to use visibility mask to control the visibility of
the each curve. While selecting, use should assign the 32bit
UINT register as the mask, in which the 0 bit control the
display of the curve 0, and so on.
416
【Display Range】
Used to set the display mode for the display range of the
curve. It is usually one of the two following types:
【Global】
The display ranges of all the curves are identical to the
【Global Display Range】.
【Individual】
The display range of all the curves can be different
from the【Global Display Range】.
【X/Y Source】
Set the source for the X/Y valuesX/ of the curve; the selection
of the source depends on the setting of the【Data Logger】.
【Display Name】
Set the name of the curve.
【X/Y Max】
Set the maximum Individual Display Range value for the X/Y
value of the curve, if【Display Range】is【Individual】.
【X/Y Min】
Set the minimum Individual Display Range value for the Y
value of the curve, if【Display Range】is【Individual】.
【Line】
Set to show the curve.
【Line Color】
417
Set the line color of the curve.
【Line Type】
Set the line type of curve.
【Line Width】
Set the curve width.
【Symbol】
Select to display the curve symbols.
【Symbol Color】
Set the color of the symbols.
【Symbol Type】
Set the symbol type.
3.3.22.3 【Display】
【Historic XY Scatter】 【Display】setting paging as shown below, the meaning of each
setting is as follows :
418
Figure 191【Display】Setting Screen of【Historic XY Scatter】
【Type】
Set the border type.
【Background】 Select to display the background.
【Color】
Set the color of the background.
【Graph Select to display the graph background.
【Color】
Background】
Set the color of the graph background.
【Cursor】 Select to display the cursor.
【Color】
Set the color of the cursor.
419
【Show Curve Value】【Display】
Set the visibility of cursor values. If【Always】is set, the cursor
values are always shown. If【Controlled by Bit】is selected,
the visibility of cursor values depends on the specified bit.
【Show Name】
Select to display the cursor name.
【Show Name】【Display】
Set the visibility of the cursor name. If【Always】is set, the
cursor name is always shown. If【Controlled by Bit】 is
selected, the visibility of cursor name depends on the
specified bit.
【Font】
Set the font type and size of cursor values.
【Background】
Set the background color of the cursor values.
【Text】
Set the text color of the cursor values.
【Opacity】
Set the background opacity of the cursor values.
3.3.22.4 【Axis】
【Historic XY Scatter】【Axis】setting paging as shown below, the meaning of each
setting is as follows :
420
Figure 192【Axis】Setting Screen of【Historic XY Scatter】
【Show Tick】
Select to display the ticks on the X-axis.
【Show Value】
Select to display the values on the X-axis.
【Value/Tick Color】
Set the color of the values and ticks.
【Show Grid】
Select to display vertical gridlines and set the color of the
421
gridlines.
【Show Tick】
Select to display the ticks on the Y-axis.
【Show Value】
Select to display the values on the Y-axis.
【Value/Tick Color】
Set the color of the values and ticks.
【Show Grid】
Select to display horizontal gridlines, and set the color of the
gridlines.
3.3.22.5 【Advanced】
【Historic XY Scatter】【Advanced】setting paging as shown below, the meaning of
each setting is as follows :
422
Figure 193【Advanced】Setting Screen of【Historic XY Scatter】
423
【Y Axis Scale】
Y axis scale numbers can be specified by register, it will
appear register setting below after checked, and will display
the number of consecutive occupancy registers, this register
is in 16 Bit-UINT format, table as below.
Word Description Data Type Min. Max.
0 Number of 16Bit-UINT 1 30
Major Division
1 Number of 16Bit-UINT 1 30
Sub Division
【X Axis Range】
X axis range can be specified by register, it will appear
register setting below after checked, and will display the
number of consecutive occupancy registers, table as below.
Word Description Data Type Min. Max.
0 & 1 Maximum of x 32Bit-FLOAT x x
axis.
2 & 3 Minimum of x 32Bit-FLOAT x x
axis.
4 The decimal 16Bit-UINT 0 5
point position
of the X axis
value
【Y Axis Range】
Y axis range can be specified by register, it will appear
register setting below after checked, and will display the
number of consecutive occupancy registers, table as below.
Word Description Data Type Min. Max.
0 & 1 The maximum 32Bit-FLOAT x x
of the Y-axis
on the left
side of the
graph
2 & 3 The minimum 32Bit-FLOAT x x
of the Y-axis
on the left
side of the
graph
4 Curve left side 16Bit-UINT 0 5
of the Y-axis
value of the
424
decimal point
position
5&6 The maximum 32Bit-FLOAT x x
of the Y-axis
on the right
side of the
graph
7&8 The minimum 32Bit-FLOAT x x
of the Y-axis
on the right
side of the
graph
9 Curve right 16Bit-UINT 0 5
side of the
Y-axis value of
the decimal
point position
【Curves】
If curve Y-axis display range use【individual】, check this
option, each of the Y-axis curve can be specified by register,
and will display the number of consecutive occupancy
registers, table as below.
Word Description Data Type Min. Max.
0 & 1 X-axis 32Bit-FLOAT x x
maximum
value of curve
0.
2 & 3 X-axis 32Bit-FLOAT x x
minimum
value of curve
0.
4 & 5 Y-axis 32Bit-FLOAT x x
maximum
value of curve
0.
6 & 7 Y-axis 32Bit-FLOAT x x
minimum
value of curve
0.
8 & 9 X-axis 32Bit-FLOAT x x
maximum of
curve 1.
10 & X-axis 32Bit-FLOAT x x
425
11 minimum of
curve 1.
12 & Y-axis 32Bit-FLOAT x x
13 maximum
value of curve
1.
14 & Y-axis 32Bit-FLOAT x x
15 minimum
value of curve
1.
… … 32Bit-FLOAT x x
248 & X-axis 32Bit-FLOAT x x
249 maximum of
curve 31.
250 & X-axis 32Bit-FLOAT x x
251 minimum of
curve 31.
252 & Y-axis 32Bit-FLOAT x x
253 maximum
value of curve
31.
254 & Y-axis 32Bit-FLOAT x x
255 minimum
value of curve
31.
426
Figure 194【Sub Switch】Setting Screen of【Historic XY Scatter】
When different sub switches are selected from the list, the
appearance settings to the right will be updated according to
the sub switches selected.
【Size】
Set the text size of the sub switch currently selected.
【Position】
Set the text position of the sub switch currently selected.
【Format】
Set the text format of the sub switch currently selected,
including Bold, Italics and Underline.
【Color】
Set the text color of the sub switch currently selected.
【Text】
Set the text of the sub switch currently selected.
【Display】 Set the background of the sub switch currently selected.
Check it to activate background settings, and the displayed
【Background】 background of the sub switch currently selected can be edited
below. If this option is not checked, the background will be
transparent.
【Use Image】
Set to use an image for the displayed background of the sub
switch currently selected. When this option is checked, an
image selection setting item will appear asking the user to
select an image either from the【Image Library】or from a file.
【Background Color】
Set the displayed background color of the sub switch
428
currently selected. This setting item will appear if 【Use
Image】was not selected.
【Display】【while 【Play Audio】
Pressing】 Select to play audio when the sub switch is pressed. An
【Audio Selector】will appear on the right when enabled. The
switch on the right of the【Audio Selector】can be pressed to
select an audio and the switch on the left of the【Audio
Selector】can be pressed to play the audio selected.
【Pressing Effect】
Set the pressing effect of the sub switch currently selected.
There are two effects available for selection:【None】and
【Highlight】.
【Advanced】 Operation control of sub switch, it can enabled by bit or
security.
【Operation
【Enable by Bit】
Control】 Check whether the sub switch operation is controlled by a bit
【Address】
Set the address of the sub switch operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable by Security】
Select the sub switch whether controlled by user level.
429
Set the lowest login level of the operational sub switch.
【Hold Time】
Check whether the operation is controlled by hold time. Hold
time can be divided into two kinds:
【Press On】: press directly, according to the【Min. Hold
Time】to confirm whether the operation is executed.
【Double Press】: quickly double press to confirm
whether the operation is executed.
【Operator Confirm】
Check whether show comfirmation message window after
checking the operation.
3.3.22.7 【Operation】
【Historic XY Scatter】【Operation】setting paging as shown below, the meaning of
each setting is as follows :
430
Figure 195【Operation】Setting Screen of【Historic XY Scatter】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
431
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
432
the【Data Log】. Its main functions are as follows:
View the Recording Buffer data of the【Data Log】.
Pause or start updating the data of the 【Data Log】through the【Sub
Switch】, and clear the displayed data.
3.3.23.1 【General】
【Historic Data Table】 【General】setting paging as shown below, the meaning of each
setting is as follows :
【Source】
Set the source from the【Data Log】
or【File】.
【Data Log】
Use【Data Log】as the source of the data. Refer to Chapter
7 -Data Log.
【File】
Use an exported CSV or TXT file as the source of the data.
When this option is selected, a register can be set. This
register value corresponds to the position of the file in a
path. For example, if the the register was R25, a 0 in R25
corresponds to the first file in the path, 1 corresponds to
the second, and so on.
【Size】
Set the size of the header.
【Color】
Set the color of the header.
【Background】
Set the background color of the header.
【Additional 【Show Index】
Information】 Select to display the index, and set its display color.
【Show Date】
Select to display the date, and set its display color and
format.
434
【Show Time】
Select to display the time, and set its display color and
format.
【Border】 Select to display the border.
【Type】
Set the border type.
【Color/Width】
Set the color and width of the border.
【Grid/Background】 【Grid】
Set the color of the grid.
【Horizontal】
Select to display horizontal gridlines.
【Vertical】
Select to display vertical gridlines.
【Background】
Set the color of the background.
【Data】 【Show Oldest Data First】
Set whether to display the oldest data in the top of the
form, if unchech then the oldest data will in the bottom of
the form.
【Font】
Set the font of the data.
【Size】
Set the size of the data.
【Date】
Edit the 【Date】entry of the header text. The text can be
436
entered directly or selected from the text library, the width of
the entry can be adjusted by incrementing or decrementing the
pixel count.
【Time】
Edit the 【Time】entry of the header text. The text can be
entered directly or selected from the text library, the width of
the entry can be adjusted by incrementing or decrementing the
pixel count.
【Data Items】 【Copy the Selected Item Settings to Others】
This button will be enabled when an entire row is selected.
Users can use this button to copy the settings of the selected
item into other items. This simplifies the setting process for the
user.
【Up】
This button will be enabled when an entire row is selected;
users can use this button to change the order of the item.
【Down】
This button will be enabled when an entire row is selected;
users can use this button to change the order of the item.
437
【Historic Data Table】【Sub Switch】setting paging as shown below, the meaning of
each setting is as follows :
【Sub Switch List】 【Sub Switch List】that can be selected for【Historic Data
Table】. Sub switches can be enabled after selecting them.
Settings for the appearance of the selected sub switches will
also appear on the right.
When different sub switches are selected from the list, the
appearance settings to the right will be updated according to
the sub switches selected.
438
【Historic Data Table】, if the Auto Scroll switch is
ON, the table will automatically scroll to the location
of the newest data, otherwise the table will not scroll
automatically.
【Save】- Save all data in 【Data Log】. The saving
method depends on the settings of 【Data Log】.
【Load】- When【Source】is【File】, pressing this
button will display the following dialog window. To
allow the operator to choose which files in the
【Historic Data Table】 to display. These files can be
from within the HMI, Micro SD card, or USB.
439
【Search】- Allows the operator to search the data in
【Historic Data Table】. Pressing this button will
display following dialog windowand allows the
operator to enter the date and time to search the data
in the 【Historic Data Table】.
440
【Display】【Text】 【Font】
Set the font of the sub switch currently selected.
【Size】
Set the text size of the sub switch currently selected.
【Position】
Set the text position of the sub switch currently selected.
【Format】
Set the text format of the sub switch currently selected,
including Bold, Italics and Underline.
【Color】
Set the text color of the sub switch currently selected.
【Text】
Set the text of the sub switch currently selected.
【Display】 Set the background of the sub switch currently selected.
Check it to activate background settings, and the displayed
【Background】 background of the sub switch currently selected can be edited
below. If this option is not checked, the background will be
transparent.
【Use Image】
Set to use an image for the displayed background of the sub
switch currently selected. When this option is checked, an
image selection setting item will appear asking the user to
select an image either from the【Image Library】or from a file.
【Background Color】
Set the background color of the sub switch currently selected.
441
This setting will appear if 【Use Image】was not selected.
【Display】【while 【Play Audio】
Pressing】 Select to play audio when the sub switch is pressed. An
【Audio Selector】will appear on the right when enabled. The
switch on the right of the【Audio Selector】can be pressed to
select an audio and the switch on the left of the【Audio
Selector】can be pressed to play the audio selected.
【Pressing Effect】
Set the pressing effect of the sub switch currently selected.
There are two effects available for selection:【None】and
【Highlight】.
【Advanced】 Operation control of sub switch, it can enabled by bit or
security.
【Operation
【Enable by Bit】
Control】 Check whether the sub switch operation is controlled by a bit
【Address】
Set the address of the sub switch operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable by Security】
Select the sub switch whether controlled by user level.
442
【Show Disabled Sign】
Check if you want to display the forbidden symbol, it’s valid
when check【Enable by Bit】,【Enabled by Word】or【Enable
by Security】.
【Hold Time】
Check whether the operation is controlled by hold time. Hold
time can be divided into two kinds:
【Press On】: press directly, according to the【Min. Hold
Time】to confirm whether the operation is executed.
【Double Press】: quickly double press to confirm
whether the operation is executed.
【Operator Confirm】
Check whether show comfirmation message window after
checking the operation.
3.3.23.4 【Operation】
【Historic Data Table】【Operation】setting paging as shown below, the meaning of
each setting is as follows :
443
Figure 199【Operation】Setting Screen of【Historic Data Table】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
444
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
3.3.24.1 【Setting】
【Historic Data Selector】 【Setting】setting paging as shown below, the meaning of
each setting is as follows :
446
【Display Format】
Select how the data collection files are displayed when the Data
Selector is accessed. There are two options for【Display Format】:
【Show File Name】and【Show Last Modified DateTime】.
447
【Show File Name】
When the Data Selector is accessed, it will display the file names.
3.3.24.2 【Display】
【Historic Data Selector】 【Display】setting paging as shown below, the meaning of
each setting is as follows :
448
Table 152【Display】Setting Properties of【Historic Data Selector】
Property Description
【List Background】
Set the color of the list background
【Border】 【Type】
Set the border type.
【Color】
Set the color of the border.
【Text】
【Font】
Set the font and size of cursor values.
【Size】
Set the size of the text.
【Color】
Set the color of the text.
【Type】
Set the format of the text.
449
3.3.24.3 【Operation】
【Historic Data Selector】 【Operation】setting paging as shown below, the meaning of
each setting is as follows :
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
450
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
【Address】
Set the address of the operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
451
【Show Disabled Sign】
Check if you want to display the forbidden symbol, it’s valid
when check【Enable by Bit】,【Enabled by Word】 or【Enable
by Security】.
【Operation Log】 Select to enable the【Operation Log】of the object.
It can also edit operation messages in which the message can be
inputted directly or acquired from the【Text Library】.
3.3.25.1 【Setting】
The【Alarm Display】 【Setting】page is as shown in the figure below, the meanings of
each setting item are listed below:
452
【Name】 The default name of the object.
【Alarm Group】
Set the displayed Alarm Group of the Alarm Display. If the
【Direct】option is selected, the Alarm Display will only
display the alarm groups set below. If the【Address】 option is
selected, the alarm group displayed by Alarm Display will be
determined by the numeric value of the address set below.
【Single】
Set the alarm display only display a alarm group.
【Multiple】
Set the alarm display can display multiple groups, you can
select the group to be displayed at【Setting】, need to set the
alarm group in the alarm function, click to select, If you set 2
alarm groups,click on the settings will appear as shown below
2 alarm groups to choose from.
453
【Enable File Control】
If the【Display Type】is seleted as【Load CSV File】, this option
will be available. If selected, the file control can be done using
a register. The value in the register corresponds to the file
order inside the specified path. New CSV files are added to
the top of the path, i.e position 0.
454
Set to allow Alarm Display to display the trigger date.
【Show Message】
Set to allow Alarm Display to display the alarm message.
【Show Level】
Set to allow Alarm Display to display the alarm level.
【Show Occurrence】
Set to allow Alarm Display to display the alarm occurrences.
【Date Format】
This option will appear if【Show Trigger Date】is selected. It
can be used to select the display format of the date for the
Alarm Display.
【Time Format】
This option will appear if【Show Trigger Time】, 【Show Ack.
Time】or【Show Recovery Time】is selected. It can be used to
select the display format of the time for the Alarm Display.
455
【Color】 【Change Alarm Color by】
Set the condition for the displayed color change of the Alarm
Display. When【Status】is selected, the Alarm Display will
determine the display color according to the status of the
alarm. When【Level】is selected, the Alarm Display will
determine the display color according to the level of the
alarm. When【Status + Level】is selected, the Alarm Display will
determine the displayed color according to the status and
level of the alarm.
3.3.25.2 【Header】
456
Columns】
【Header】 Select the displayed text for the alarm display. The text can be
entered directly or selected from the Text Library.
【Width】
Set the width of each column.
3.3.25.3 【Display】
The【Alarm Display】 【Display】page is as shown in the figure below, the meanings of
each setting item are listed below:
【Background】
Set the background color of the Alarm Display.
【Show Border】
Set to display the border. When it is checked, the color, width
and type of the border can be set.
【Type】
Set the border type of the Alarm Display.
【Border Color/Width】
Set the border color and thickness of the Alarm Display.
【Header】
Set the header appearance of the Alarm Display. It includes
【Text】to set the text color of the header and【Background】
to set the background color of the header.
【Grid】
Set to display the【Horizontal】and【Vertical】gridlines of the
Alarm Display; if display is selected, the color of the gridlines
can be set.
458
Figure 206【Sub Switch】Setting Screen of【Alarm Display】
【Sub Switch 【Sub Switch List】that can be selected for Alarm Display. Sub
List】 switches can be enabled after selecting them. Settings for the
appearance of the selected sub switches will also appear on the
right.
When different sub switches are selected from the list, the
appearance settings to the right will be updated according to
the sub switches selected.
【Acknowledge】
Change the status of the currently selected alarm to
acknowledge.
【Clear】
Clear all alarms displayed on Alarm Display.
459
【Auto Scroll】
Set to enable the auto scroll function. If enabled, when a new
alarm occurs, the Alarm Display will automatically scroll to the
position of the newest alarm.
【Show Window】
When this switch is pressed, the system will display the
【Window Screen】that corresponds to the currently selected
alarm in the【Alarm】setting.
【Filter】
Apply a filter to the alarm time display in order to find the alert
message. Filter options include trigger time, confirmation time,
recovery and last time.
【Load】
When the display time for the alarm display is set to【CSV File】,
pressing the sub-button loads the specified CSV file. The
operator can select where the CSV file should be imported
from: HMI internal memory, Micro SD card, or USB.
460
【Display】
【Text】 【Font】
Set the text font of the sub switch currently selected.
【Size】
Set the text size of the sub switch currently selected.
【Position】
Set the text position of the sub switch currently selected.
【Format】
Set the text format of the sub switch currently selected,
including Bold, Italics and Underline.
【Color】
Set the text color of the sub switch currently selected.
【Text】
Set the text of the sub switch currently selected.
【Display】 Set the background of the sub switch currently selected. Check
it to activate background settings, and the displayed
【Background】 background of the sub switch currently selected can be edited
below. If this option is not checked, the background will be
transparent.
【Use Image】
Set to use an image for the displayed background of the sub
switch currently selected. When this option is checked, an
image selection setting item will appear asking the user to
select an image either from the【Image Library】or from a file.
【Background Color】
Set the background color of the sub switch currently selected.
This setting will appear if 【Use Image】was not selected.
【Display】
【while 【Play Audio】
Pressing】 Select to play audio when the sub switch is pressed. An【Audio
Selector】will appear on the right when enabled. The switch on
the right of the【Audio Selector】can be pressed to select an
audio and the switch on the left of the【Audio Selector】can be
pressed to play the audio selected.
461
【Pressing Effect】
Set the pressing effect of the sub switch currently selected.
There are two effects available for selection:【None】and
【Highlight】.
【Advanced】 Operation control of sub switch, it can enabled by bit or
security.
【Operation
【Enable by Bit】
Control】 Check whether the sub switch operation is controlled by a bit
【Address】
Set the address of the sub switch operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable by Security】
Select the sub switch whether controlled by user level.
【Hold Time】
Check whether the operation is controlled by hold time. Hold
time can be divided into two kinds:
462
【Press On】: press directly, according to the【Min. Hold
Time】to confirm whether the operation is executed.
【Double Press】: quickly double press to confirm whether
the operation is executed.
【Operator Confirm】
Check whether show comfirmation message window after
checking the operation.
3.3.25.5 【Operation】
The【Alarm Display】 【Operation】page is as shown in the figure below, the meanings
of each setting item are listed below:
463
Figure 207【Operation】Setting Screen of【Alarm Display】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
464
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
3.3.26.1 【Setting】
The【Alarm Scrolling Text】【Setting】page is as shown in the figure below, the
meanings of each setting item are listed below:
【Alarm Group】
Set the Alarm Group of the Alarm Scrolling Text to display. If
the【Direct】option is selected, the Alarm Scrolling Text will
only display the alarm groups set below. If the【Address】
option is selected, the alarm group displayed by Alarm
Scrolling Text will be determined by the numeric value of the
466
address set below.
【Single】
Set the alarm display only display a alarm group.
【Multiple】
Set the alarm display can display multiple groups, you can
select the group to be displayed at【Setting】, need to set the
alarm group in the alarm function, click to select, If you set 2
alarm groups,click on the settings will appear as shown below
2 alarm groups to choose from.
467
【Show Trigger Time】
Set to allow the Alarm Scrolling Text to display the trigger
time.
【Show Message】
Set to allow the Alarm Scrolling Text to display the alarm
message.
【Show Level】
Set to allow the Alarm Scrolling Text to display the alarm level.
【Show Occurrence】
Set to allow the Alarm Scrolling Text to display the alarm
occurrences.
【Date Format】
This option will appear if【Show Trigger Date】is selected. It
can be used to select the display format of the date for the
Alarm Scrolling Text.
【Time Format】
This option will appear if【Show Trigger Time】is selected. It
can be used to select the display format of the time for the
Alarm Scrolling Text.
【Color】 【Change Alarm Color by】
Set the condition for the displayed color change of the Alarm
Scrolling Text. The Alarm Scrolling Text will determine the
display color according to the level of the alarm.
3.3.26.2 【Display】
The【Alarm Scrolling Text】【Display】page is as shown in the figure below, the
meanings of each setting item are listed below:
468
Figure 209【Display】Setting Screen of【Alarm Scrolling Text】
【Show Border】
Set to display the border. When it is checked, the color, width
and type of the border can be set at the bottom.
【Type】
Set the border type of the Alarm Scrolling Text.
【Border Color/Width】
Set the border color and border thickness of the Alarm
Scrolling Text.
469
3.3.26.3 【Operation】
The【Alarm Scrolling Text】【Operation】page is as shown in the figure below, the
meanings of each setting item are listed below:
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
470
【Condition】
Set the condition of word control and when it is true then
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Select the register to control the visibility of a file. This address
corresponds to the file path of alarms. The value stored in the
register corresponds to the file number in the path, with the
topmost file at position 0.
472
【Display Format】
Select how the alarm data files are displayed when the Alarm
Data Selector is accessed. There are two options for【Display
Format】: 【Show File Name】and【Show Last Modified
DateTime】.
473
【Show Date】
Select to show the dates of the files when the Alarm Data
Selector is accessed. The format of the date can be set.
【Show Time】
Select to show the times of the files when Alarm Data Selector is
accessed. The fomat of the time can be set.
474
3.3.27.2 【Display】
【Alarm Data Selector】 【Display】setting paging as shown below, the meaning of each
setting is as follows :
【List Background】
Set the color of the list background
【Border】 【Type】
Set the border type.
【Color】
Set the color of the border.
【Text】
【Font】
Set the font and size of cursor values.
【Size】
Set the size of the text.
475
【Color】
Set the color of the text.
【Type】
Set the format of the text.
3.3.27.3 【Operation】
【Alarm Data Selector】 【Operation】setting paging as shown below, the meaning of
each setting is as follows :
【Address】
Set the address of the visibility control Bit.
476
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
【Address】
Set the address of the operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
477
【Enabled by Security Manager】
Select if operation is to be controlled by the level of the user
logged in.
478
3.3.28 【Recipe Selector】
【Recipe Selector】allows user to select a specific recipe in a recipe group during
execution. Please refer to Chapter 9–Recipefor functions related to recipes.
3.3.28.1 【General】
【Recipe Selector】【General】setting paging as shown below, the meaning of each
setting is as follows :
【Recipe Group】 If the user adds a new recipe group in the recipe setting
function, the ID and name of the recipe group will be
displayed here. The user must select a recipe group before
the【OK】button is pressed.
【Background】 【Selector Background】
Set the background color of the selector.
【List Background】
Set the background color of the drop-down list.
479
【Border】 【Type】
Set the border type.
【Color/Width】
Set the border color and width.
【Text】 【Font】
Set the text font.
【Size】
Set the text font size.
【Color】
Set the text color.
【Type】
Set the format of the text.
3.3.28.2 【Advanced】
【Recipe Selector】 【Advanced】setting paging as shown below, the meaning of
each setting is as follows :
480
Table 166【General】Setting Properties of【Recipe Selector】
Property Description
【Recipe Name】
Default value, use the recipe name as the data of recipe
selector.
【No Sort】
Default value, The recipe selector data is not sorted and
displayed in the original order.
【Ascending】
The recipe selector data is sorted in positive order.
【Descending】
The recipe selector data is sorted in reverse order.
【Use Filter】 Is to use the filter in dynamic mode, by specifying the value
or text of【Filter String Address】, filter the options required
in the recipe selector, for example, 【Filter String Address】
=50, and R50=A, then the recipe selector only displays the
recipe group name with the "A" text.
【Use Filter】
Set whether to enable filtering.
481
3.3.28.3 【Operation】
【Recipe Selector】 【Operation】setting paging as shown below, the meaning of each
setting is as follows :
【Address】
Set the address of the visibility control bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
482
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Set the address of the operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
484
Table 168【General】Setting Properties of【Recipe Table】
Property Description
【Table Type】
If【Only Show Current Recipe】is selected, the current
recipe will be displayed according to the【Control Address
of Recipe No.】 in the recipe setting. If【Show All】is
selected, all contents of the recipe group will be
displayed.
【Transpose】
Reverse the rows and columns. For example, row 1 in the
original table becomes column 1 in the transposed table.
【Allow Input】
The user will be able to dynamically change the
parameters and the recipe names in the recipe table
during execution if this option is selected.
485
【Input Method for Recipe name】
Select the input method for recipe name, inculde【None】
and【Pinyin(Simplified Chinese)】two ways.
【None】
If【Input Method for Recipe name】select as【None】will
show up the figure as below, provide user to modify or
input recipe name through the following keypad.
【Pinyin(Simplified Chinese)】
If【Input Method for Recipe name】select as
【Pinyin(Simplified Chinese)】will show up the figure as
below, provide user to modify or input recipe name
through the following keypad, switch to English or Pinyin.
486
【Header】 【Font Color】
Set the header font color.
【Background】
Set the header background color.
【Size】
Set the header font size.
【Color/Width】
Set the border color and width.
【Grid/Background】 【Grid】
Set the line color of the grid.
【Horizontal】
Select to display the horizontal grid lines.
【Vertical】
Select to display the vertical grid lines.
【Background】
487
Set the background color.
【Data】 【Font】
Set the data font.
【Size】
Set the data font size.
488
Table 169【Data Item】Setting Properties of【Recipe Table】
Property Description
【Column Width】
Set the column width of【Recipe Table】field, in addition
to the left field, this【Transpose】option needs to be
checked.
【Copy the Selected Item Select a parameter name from below, and then click
this button to change the settings of other items to the
Settings to Others】 same as the settings of the item selected.
【Color】 Set color of the parameter data.
489
3.3.29.3 【Sub Switch】
【Recipe Table】【Sub Switch】setting paging as shown below, the meaning of each
setting is as follows :
490
【Load】
If the user presses this button during execution, the contents of
the recipe group file configured in the recipe setting will be
loaded into the【Recipe Table】.
【Display】
【Text】 【Font】
Set the text font of the sub switch currently selected.
【Size】
Set the text size of the sub switch currently selected.
【Position】
Set the text position of the sub switch currently selected.
【Format】
Set the text format of the sub switch currently selected,
including Bold, Italics and Underline.
【Color】
Set the text color of the sub switch currently selected.
【Text】
Set the text of the sub switch currently selected.
【Display】 Set the background of the sub switch currently selected. Check
it to activate background settings, and the displayed background
【Background】 of the sub switch currently selected can be edited below. If this
option is not checked, the background will be transparent.
【Use Image】
Set to use an image for the displayed background of the sub
switch currently selected. When this option is checked, an image
selection setting item will appear asking the user to select an
image either from the【Image Library】or from a file.
【Background Color】
Set the background color of the sub switch currently selected.
This setting will appear if 【Use Image】was not selected.
【Display】
【While 【Play Audio】
Pressing】 Select to play audio when the sub switch is pressed. An【Audio
Selector】will appear on the right when enabled. The switch on
the right of the【Audio Selector】can be pressed to select an
491
audio and the switch on the left of the【Audio Selector】can be
pressed to play the audio selected.
【Pressing Effect】
Set the pressing effect of the sub switch currently selected.
There are two effects available for selection:【None】and
【Highlight】.
【Advanced】 Operation control of sub switch, it can enabled by bit or security.
【Enable by Bit】
【Operation
Check whether the sub switch operation is controlled by a bit
Control】
【Address】
Set the address of the sub switch operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable by Security】
Select the sub switch whether controlled by user level.
492
【Hold Time】
Check whether the operation is controlled by hold time. Hold
time can be divided into two kinds:
【Press On】: press directly, according to the【Min. Hold
Time】to confirm whether the operation is executed.
【Double Press】: quickly double press to confirm whether
the operation is executed.
【Operator Confirm】
Check whether show comfirmation message window after
checking the operation.
3.3.29.4 【Operation】
【Recipe Table】【Operation】setting paging as shown below, the meaning of each
493
setting is as follows :
【Address】
Set the address of the visibility control bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
494
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Address】
Set the address of the operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
495
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
496
【Operation Log】. Its main functions are as follows:
View the Recording Buffer data of the【Operation Log】.
Data filter function, which displays items that the user is only interested
in.
Pause or start updating the data of the Recording Buffer through the【Sub
Switch】, and clear or save the data in the Recording Buffer.
3.3.30.1 【General】
【Operation Viewer】 【General】setting paging as shown below, the meaning of each
setting is as follows :
497
【Size】
Set the size of the header.
【Color】
Set the color of the header.
【Background】
Set the background color of the header.
【Border】 Select to display the border.
【Type】
Set the border type.
【Color/Width】
Set the color and width of the border.
【Grid/Background】 【Grid】
Set the color of the grid.
【Horizontal】
Select to display horizontal gridlines.
【Vertical】
Select to display vertical gridlines.
【Background】
Set the color of the background.
【Data】 【Show Oldest Data First】
Set whether to display the oldest data in the top of the
form, if unchech then the oldest data will in the bottom of
the form.
【Size】
Set the font size for the direct text.
3.3.30.2 【Content】
498
【Operation Viewer】 【Content】setting paging as shown below, the meaning of each
setting is as follows :
【Set Recommended When this button is pressed, the software calculates the
required column width at the time of planning and sets
Width to All Columns】 its field width.
【Level】
The level of the current user.
【Screen】
The screen the operating object is located.
【Part ID】
The ID of the operating object.
【Comment】
The comment of the operating object.
【Message】
The message of the operating object.
【Address】
The access address of the operating object.
【Previous Value】
The previous value of the access address content
for the operating object.
【Changed Value】
The current value of the changed access address
content for the operating object.
500
【Column Width】
The column width of this item.
【Alignment】
The alignment method of this item.
【Type】
This setting is only available for【Date】 and
【Time】. It sets the display format.
When different sub switches are selected from the list, the
setting contents of the appearance setting items to the right
will be updated according to the sub switches selected.
【Size】
Set the text size of the sub switch currently selected.
【Position】
Set the text position of the sub switch currently selected.
【Format】
Set the text format of the sub switch currently selected,
including Bold, Italics and Underline.
【Color】
Set the text color of the sub switch currently selected.
【Text】
Set the text of the sub switch currently selected, the text can
be entered directly or selected from the【Text Library】.
【Display】 Set the background of the sub switch currently selected.
Check it to activate background settings, and the displayed
【Background】 background of the sub switch currently selected can be edited
below. If this option is not checked, the background will be
transparent.
502
【Use Image】
Set to use an image for the displayed background of the sub
switch currently selected. When this option is checked, an
image selection setting item will appear asking the user to
select an image either from the【Image Library】or from a file.
【Background Color】
Set the background color of the sub switch currently selected.
This setting will appear if 【Use Image】was not selected.
【Display】【while 【Play Audio】
Pressing】 Select to play audio when the sub switch is pressed. An
【Audio Selector】will appear on the right when enabled. The
switch on the right of the【Audio Selector】can be pressed to
select an audio and the switch on the left of the【Audio
Selector】can be pressed to play the audio selected.
【Pressing Effect】
Set the pressing effect of the sub switch currently selected.
There are two effects available for selection:【None】and
【Highlight】.
【Advanced】 Operation control of sub switch, it can enabled by bit or
security.
【Operation
【Enable by Bit】
Control】 Check whether the sub switch operation is controlled by a bit
【Address】
Set the address of the sub switch operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
503
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enable by Security】
Select the sub switch whether controlled by user level.
【Hold Time】
Check whether the operation is controlled by hold time. Hold
time can be divided into two kinds:
【Press On】: press directly, according to the【Min. Hold
Time】to confirm whether the operation is executed.
【Double Press】: quickly double press to confirm
whether the operation is executed.
【Operator Confirm】
Check whether show comfirmation message window after
checking the operation.
3.3.30.4 【Operation】
【Operation Viewer】【Operation】setting paging as shown below, the meaning of
each setting is as follows :
504
Figure 224【Operation】Setting Screen of【Operation Viewer】
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
505
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
3.3.31.1 【General】
【Schedule Setting Table】 【General】setting paging as shown below, the meaning of
each setting is as follows :
【Row Height】
Set each of the row height in the table.
【Font】
Set the font of the text in the table.
【Text Size】
Set the text size in the table.
【Text Alignment】
Set the alignment of the text in the table, including left,
center, right and so on。
【Header】 【Text Color】
Set the text color of the header.
【Background Color】
Set the background color.
【Content】 【Text Color】
Set the text color of the content.
【Background Color】
Set the background color.
【Border】 【Type】
Set border type.
【Color/Width】
Set the color and width of the border.
【Grid】 【Horizontal】
Check whether you want to display the horizontal and set
the horizontal color.
【Vertical】
Check whether you want to display the vertical and set the
vertical color
3.3.31.2 【Header】
【Schedule Setting Table】【Header】setting paging as shown below, the meaning of
each setting is as follows :
508
Figure 226【Schedule Setting Table】【Header】setting paging
3.3.31.3 【Operation】
【Schedule Setting Table】 【Operation】setting paging as shown below, the meaning
of each setting is as follows :
510
Select to control visibility by a specific bit.
【Address】
Set the address of the visibility control bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
【Address】
Set the address of the operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
511
Check whether the operation is controlled by word.
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
3.3.32.2 【Operation】
【Vedio Input Display】【Operation】setting paging as shown below, the meaning of
each setting is as follows :
513
Figure 229【Vedio Input Display】【Operation】setting paging
【Address】
Set the visibility control bit address.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then
514
show up the object, when false not show the object. The
condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
4. Servers
This chapter will introduce the various server functions provided by the HMI; users
can use these server functions to achieve needs such as remote file access , send
515
email and remote screen control.
The following are the descriptions of each field in the figure above:
【Enable FTP Server】 Set to enable the FTP server; other fields can
only be accessed when FTP Server is enabled.
【Port】 Specify the port to listen for FTP Server; the
default port is 21.
【Enable Read-Only Account】 Set to enable read-only accounts. A user name
and password pair can be created once this
【User Name】 option is enabled. Users who log in to FTP
【Password】 Server with this account can only read files and
cannot perform operations including creating,
modifying or deleting files.
【Enable Read-Write Account】 Set to enable read-write accounts. A user name
and password pair can be created once this
【User Name】 option is enabled. Users who log in to FTP
【Password】 Server with this account can access files as well
as perform operations including creating,
modifying or deleting files.
【Mask Passwords】 Set if the password is to be encrypted.
517
FvDesigner to enter the【Server】settings screen where the【FTP】tab page can be
used to setup FTP Server, as shown in the figure below:
The FTP settings of the project can be used to override HMI【System Setting】FTP
Server settings on the HMI when the project is loaded if【Overwrite FTP
Configuration on HMI】is checked. The other settings are identical to the setting
screen on the HMI; please refer to the explanations in Chapter 20.1.4【Servers】.
Note: if HMI has enable FTP sever, but the project setting doesn’t enable FTP
server, then the FTP sever will be disable when download the project.
Figure 233 Using FTP to view files stored in internal memory, SD, or USB
The following are the descriptions of each field in the figure above:
520
Table 182 VNC Server Settings
Field Description
【Enable VNC Set to enable the VNC server; other fields can only be set when
the VNC server is enabled.
Server】
【Connections】 Set how many VNC clients can be connected to this VNC server,
the maximum number of support will vary depending on the
model.
【Mask Set if the password is to be encrypted.
Passwords】
【Port】 Set the VNC port, can only set the first client port, the second will
automatically increase, for example, the first set 5900, the
second will be 5901.
【Password】 The password used to login to the VNC server.
The VNC settings of the project can be used to override the VNC server settings when
the project is loaded if【Overwrite VNC Configuration on HMI】is checked. The other
settings are identical to the setting screen on the HMI; please refer to the
explanations in Chapter 20.1.4 -【Servers】.
2. The following screen can be seen once VNC Viewer is opened and add
link:
Press Connect after entering the IP of the HMI, and a prompt will appear asking the
user to enter the password:
522
Figure 238 VNC Viewer Password Confirmation Screen
3. Press OK after entering the password and real-time screens on the HMI
can be seen.
Note: Please adjust the settings of the VNC Viewer if the HMI screens did not appear after entering
the correct password; just set the value of FullColor in Options->Advanced->Expert to True.
4.3 【SMTP】
523
SMTP(Simple Mail Transfer Protocol), is a widely used protocol for sending mail over
the Internet, this chapter will describe how to set to let user can send the email
through HMI. For example, when an alarm occurs, an alarm message can be
immediately sent to an operator or a designated e-mail recipient, so that the
operator can handle and maintain the major issues that occur in the device.
4.3.1 【SMTP】setting
The function is on the left side of FvDesigner, is in【Project Explorer】【System】
【Servers】setting page, figure as shown below.
【Enable SMTP】 Decide whether to enable SMTP function, check to set the
following fileds.
【SMTP Setting】 Set the sever, port, user, encryption and password of【SMTP】
【Sever】
The sending email server, the following table shows common
mail servers for reference , please refer to the various mail
server announcements .
524
Email SMTP Sever Port Encryption
GMail smtp.gmail.com 465 SSL
Hotmail smtp.live.com 587 TLS
Yahoo smtp.mail.yahoo.com 465 SSL
AOL smtp.aol.com 587 TLS
QQ smtp.qq.com 465 SSL
【Port】
Each e-mail mail server has different connection ports. Please
refer to the above table or check the mail server
announcements.
【Encryption】
Each email mail server has different encryption ways. Please
refer to the above table or check the mail server
announcements.
【User】
Emal address of sender.
【Password】
Email password of sender.
【Sender 【Name】
Information】 Set the name of the sender.
【Email Address】
Set the sender’s email address to send the email.
【Error】 Set whether to display the result of sending email on the HMI
or PLC register, error code show as below.
525
options are as follow:
526
Options Function Icon
Add Add Contact Group.
Delete Delete the selected contact group.
Edit Edit the selected contact group.
Copy Copy contact group.
527
And the group will receive a SMTP testing email from
FvDesigner.
528
Step 2 : According to the Gmail server, set the【Servers】as smtp.gmail.com, set the
【Port】as 465, set the【Encryption】as SSL, fill【User】in user’s e-mail address, and
set the sender’s email password in【Password】, fill the actual user name and
password of the【User】and【Password】, as shown below
529
Step 4 : fill up【Contacts】and【Groups】, please fill in your actual recipient's email,
as shown below.
530
Step 5 : press【Check SMTP setting】, and select the group you want to test, it will
show up the following figure if successful transmit, the recipient’s email will receive a
SMTP test email from FvDesigner, as shown below.
531
5. Security
Different operating levels can be set for different objects during HMI operations so
that different objects can be used or seen when different users log into the HMI. This
prevents operating errors or ensures the security of the data.
532
Table 184 Basic Setting Properties of【Security】
Property Description
【Log-in Timeout】
533
Set to make the HMI logout to the lowest user level when the
HMI has not been operated for a certain amount of time.
【Input】 Keypad mode for entering password.
【Input Mode】
The keypad can be selescted as system’s built-in keypad,
designer-defined keypad or Simplified Chinese Pinyin input
method, etc.
【Keypad Screen】
When【Input Mode】select as【Keypad Screen】will show up this
option, can choose the keypad screen when you enter during
login, it has system’s built-in keypad, designer-defined keypad.
【Input Method】
When【Input Mode】select as【Input Method】will show up this
option, can select Simplified Chinese Pinyin input method.
【Import】
Import CSV files with specific formats and updates it directly into
the password from.
【Export】
Export the password form below into a CSV file with a specific
format.
【New】
Adds a new user to the bottom of the table. The Level, Name,
Password, and Comment can be set. This option is only available
when the【Mode】is set to【User】.
【Delete】
Delete the currently selected user. By default, the bottommost
entry in the table is delete. This option is only available when the
【Mode】is set to【User】.
【Password Table】【Level】
Security level of a user. This option is only available when the
534
【Mode】is set to【User】. Levels 1 to 15 are available.
【Password Table】【Name】
Set the user name. This option is only available when the【Mode】
is set to【User】.
【Password Table】【Password】
Set the password. This option is only available when the【Mode】
is set to【User】.
【Password Table】【Comment】
Add a comment describing the level/user.
【Trigger Bit】
Set the trigger signal, when【Trigger Bit】turn OFF to ON will
excute once, 【Operation Address】setting mode.
【Operation Address】
Depending on the mode, different operating types are
provided, where you can set the HMI internal address or
PLC register.
【User ID】
User ID to sign in.
【Current Password】
Current level password, or password to login.
【Result Address】
When【Trigger Bit】turn OFF to ON, the system will excute
depending on different mode of【Operation Address】settings,
and the result will store in this address.
The meaning of each code is as follows.
Value of Result Code Description
Result
538
Address
0 No error.
1 There is no corresponding password in
the password table.
2 There is no corresponding user in the
password table.
3 Password level error.
4 There is no matching confirmation
password.
5 Other levels have the same password
(Level mode).
6 Other levels have the same password
(User mode).
7 The password for the new password is
empty.
8 Level has been enabled (Level mode).
9 Advanced account is disabled.
A The value of the operation address is not
supported.
【Enable Modify 【Level】
Accounts】 Password level is enabled or disabled, the level to be set
when modifying the user level.
【New Password】
Change the password to set the new password.
【Confirm Password】
Change Password In addition to setting a new password, also
set the confirmation password,and the new password is the
same as the confirmation password。
【Level】mode
539
Table 186 The relevant control address required in the【Level】mode
Value of Operation Basic Advanced
operation Type Current Password Level New Password Confirm Password
address
0 Log in V
1 Log out
2 Password V V V
Modify
3 A group of V V V
password
levels is
enabled
4 A group of V
password
levels is
disabled
Note: Need to check the【Enable Modify Accounts】option, the operation address in the value of
2,3,4 and other functions will take effect.
【User】mode
Table 187 The relevant control address required in the【User】mode
Value of Operation Basic Advanced
operation Type User ID Current Password Level New Password Confirm Password
address
0 Log in V V
1 Log out
2 Password V V V V
Modify
3 Add User V V V V
4 Delete V
User
5 Modify V V
User Level
6 Modify V V V V V
User Level
and
Password
Note: Need to check the【Enable Modify Accounts】option, the operation address in the value of
2,3,4,5,6 and other functions will take effect.
The image below is the setting screen of an object; the security setting of objects can
be found in the【Operation】tab page as shown in the image frame below, in which
the green frame is the security control of visibility and the blue frame is the security
control for operations. For example, the blue box in the figure below has the
operation of the object set to a user level of 4. Therefore, the minimum level of user
needed to operate the object is 4.
Note: Objects will not have security control for operations if the object itself does not have
operation functions, such as meters etc.
541
【Visibility Visibility control of the object can be controlled by a specific Bit
or User Level.
Control】
【Enable by Bit】
Select to control visibility by a specific Bit.
【Address】
Set the address of the visibility control Bit.
【State】
Set the control bit as 1 or 0 to show object.
【Enabled by Word】
Check whether the visibility is controlled by word.
【Address】
Set the visibility control word address.
【Condition】
Set the condition of word control and when it is true then show
up the object, when false not show the object. The condition
include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
【Enabled by Security】
Select if visibility is to be controlled by the level of the user
logged in.
【Address】
Set the address of the operation control bit.
【State】
Set the control bit as 1 or 0 to operate object.
【Enabled by Word】
Check whether the operation is controlled by word.
542
【Address】
Set the operation control word address.
【Condition】
Set the condition of word control and when it is true then the
object can be controlled, when false not the object can not be
controlled. The condition include’ =’,’ !=’, ‘>’, ‘<’, ‘>=’, ‘<=’.
543
【User】, and they are not compatible with one another.
If screen 2 has the【Change Screen Auto Logout】option set, upon exiting from screen
12, the user has to enter the appropriate password in order to gain access to screen
12 if the change screen button is pressed again.
Note: When cancel is pressed on the password dialogue screen, it is set such that the prompt will
not continuously pop up. Access the object again for another password prompt.
548
For example, the【Change User Level】option is selected and the level is set to 3.
When the screen has switched to the selected screen, the user’s level is now 3.
5.6 Installment
This function allows the user to a authorization time period. When this period ends,
the HMI device will be locked. A window will appear on the HMI that does not let the
549
HMI operate before the new authorization password is entered. Once the password
is entered, the HMI device can be used. This function provides both static and
dynamic modes.
To get to the【Installment】settings, open the Project Explorer, click on Security (In the
System section) and go to the second tab labeled Installment.
550
Figure 262【Installment Settings】
【Types of Installment】:
【Static Installment】specifies the total number of expiration
periods during design the project, the date of each period, and the
password.
【Installment】【Date】
Set the expiration date of the installment period. When the mode
is set to【Static】, the date can be modified. When the time left
reaches zero, a window will pop up, prompting the user for the
new password. The device will be locked until the password is
entered.
【Installment】【Password】
The password for the installment period. When the installment
mode is【Static】, the password can be modified. The maximum
amount of charactars per installment password is 20.
【Installment】【Comment】
Edit installment period comment.
【Dynamic Click【Dynamic】and the setting window below will appear
Installment】
【Project Setting】【Key】
Key that is stored in the project. The password generator can be
used to generate the next password. Up to 8 characters can be
entered.
552
【Project Setting】【First Expiry Date】
First expiration date of the dynamic installment.
【Password】
You can generate a password using the next expiration date as
shown below:
As shown in the figure below, the meaning of each setting option is as follows:
554
Figure 264【Dynamic】setting window of【Installment】【Advanced】
555
【Trigger Bit】
Set the trigger bit for the password of the【Installment】, the
bit signal can be internal address or PLC address , when the
signal turned from OFF to ON , then the bit will tiggger a
time.
【Current Password】
Set the address of the current password.
【Result Address】
Set after【Trigger Bit】signal has turn OFF to ON, system will
check the execution result then put the result to this
address, each code of the meaning as below.
【Total Period】
Display the total periods, this function can only be used in
【Static】mode.
【Operation Address】
Provide different kinds of operation modes, table as below,
the adderss can be internal address or PLC address.
556
Operation
Address
0x0000 Used in【Enable Register Control】
【Basic】function.
0x0001 Display the relevant information of this
period, such as password and date, etc.
0x0002 Modify the relevant information of this
period, such as modify password and
date, etc.
0x0003 Add a new period.
0x0004 Remove the selected period.
【Selected Period】
Select the【Installment】period that would like to modify or
remove, when the value of the address is 0 will display or
modify the data of【Super User】.
【New Password】
Provide new password that midified, if the mode is【Display
the period revelant information】then the address will
display the password for this period.
557
0x0008 The value of【Operation Address】is not
supported, and the value of
【Operation Address】is incorrect.
Register Control】
【Basic】function
0x0001 Display this
period’s revelant
information
0x0002 Modify this V V V
period’s revelant
information
0x0003 Add a new period V V V
0x0004 Remove the V
selected periods
When using the installment function, you can use the【Installment: Enter Installment
Password】button to pre-enter the next password so the user’s operation will not be
hindered.
When the mode selection is【Static】, the following figure will appear, which will allow
the operator enter the next password.
When the mode is【Dynamic】the following window will appear, which will allow the
operator to enter the next password.
559
The【Modify Static Installment】function allows the supplier of the application to be
able to modify, add, delete, the installment periods. After clicking on the button,
passwords and installment dates can be changed.
560
【Expiry Date】
【Password】
The password that is set to let the user be able to operate
the machine again. The maximum number of characters per
password is 20.
561
6. System Message
【System Message】is located in【Project Explorer】under the【System】tab. 【System
Messages】appear in a pop-up dialogue on the HMI whenever abnormal behavior is
encountered. The message the user is prompted with includes the category of the
message: 【GENERAL_MESSAGE_TYPE】, 【COMMUICATION_TYPE】,
【SECURITY_MESSAGE_TYPE】, 【FILE_MANAGER_TYPE】
【STANDER_BUTTON_TYPE】
, ,
【DATA_LOG_TYPE】, 【ALARM_TYPE】,【RECIPE_TYPE】,【PRINTER_TYPE】,
【OPERLOG_TYPE】, 【STATUS_BAR_TYPE】,【DEVICE_TYPE】,【SCHEDULE_TYPE】
and【SMTP_TYPE】. The user is allowed to customize the【System Messages】in order
to satisfy the project needs. Click【System Message】to access the following settings:
【Default Message The HMI has a built in set of system messages. This option
allows for the selection of the language the systems are
Language】 displayed in.
There are currently 3 language options: English, Traditional
Chinese, and Simplified Chinese.
562
Example: The【Default Message Language】is set to Traditional
Chinese. The system message dialog will appear as follows:
【Preset Font】 You can set the font of the system message.
【Enable Custom Check this option to enable the system messages to be edited.
The designer can set the system messages in a way that aligns
System Message】 closer to the project needs.
【Category】
System messages are divided into the following categories:
【GENERAL_MESSAGE_TYPE】, 【COMMUICATION_TYPE】,
【 SECURITY_MESSAGE_TYPE 】 , 【 FILE_MANAGER_TYPE 】 ,
【 STANDER_BUTTON_TYPE 】 , 【 DATA_LOG_TYPE 】 ,
【 ALARM_TYPE 】 , 【 RECIPE_TYPE 】 , 【 PRINTER_TYPE 】 ,
【OPERLOG_TYPE】【
, STATUS_BAR_TYPE】, 【DEVICE_TYPE】,
【SCHEDULE_TYPE】and【SMTP_TYPE】.
563
【Import】
Select a CSV or Excel file to import. The custom system
messages contained in the imported file will replace the
current custom system messages.
【Export】
The contents of the 【Current Messages】can be exported into
a CSV or Excel file. The exported file is as shown below. The
red box is for system use only and the user cannot make
changes there. The green box contains the custom messages
and is fully editable.
【Message ID】
System Message ID, cannot be edited.
【Custom Text】
Contains the text that the message will show. Can be edited.
【From TextLib】
This value is 1 when the exported message’s source is the text
564
library. The value is 0 when the the message was entered
directly.
【TextLib Row】
This value is -1 when the exported message’s source is not
from the text library. If the source was the text library, this
number corresponds to the text’s position in the text library.
【Message ID】
Description for each system message. Cannot be edited.
【From Textlib】
True when the current message for the 【Message ID】is from
the text library. False when the current message is not from
the text library (user entered text directly).
【Current Wording】
The text to be displayed when the system message appears.
Click on the text to edit its contents.
【Copy to Text Copy messages to the system’s text library. If the project
requires multiple languages, this feature facilitates editing the
Library】 messages.
After the text has been copied, the messages can be edited
from the【Text Library】and the changes will be reflected in the
【System Messages】.
565
【From Current Message】
Copies the current custom system message text to the【Text
Library】. The text is copied to positions 60000~60398 in the
【Text Library】. The user can select which【Text Library】group
to copy the message to, allowing the messages to be copied
into a language group.
After the text has been copied, the messages can be edited
from the【Text Library】and the changes will be reflected in the
【System Messages】.
566
Figure 269 System Messages for Project Using a Single Language
As shown in the dialogue window below, the system message language is English.
568
4. Press【Import】to import the CSV file that just modified.
569
Under the dropdown in the dialogue window, select【Language0】(language
0 is Traditional Chinese).
3. Repeat the first two steps for Simplified Chinese. Select【Language1】in step
2.
4. Repeat the first two steps for English. Select【Language2】in step 2.
5. 【Default Message Language】select as English and check the【From Default
Language(English)】box.
6. Under【Copy to Text-Library】, click【From Default Language(English)】. Under
the dropdown in the dialogue window, select【Language2】
570
Figure 277 Export Confirmation Window
Within the project, when using Traditional Chinese as the active language, the system
messages will also be displayed in Traditional Chinese. The result is the same for
Simplified Chinese and English. See Chapter 14.4 -【Text Library】for more details.
571
Figure 279 Confirmation Windows for Each Language
572
7. Data Log
Objects such as【Lamp】or【Numeric Input/Display】can be used to read the real-time
changes of certain register values when the HMI is operating. However, in order to
track changes of the value over time, the【Data Log】function must be used. The【Data
Log】 function is used to log the values of an address according to a set interval or
when certain conditions are met to provide users with the long-term trends of values
in addresses.
This chapter will explain Data Log functions, the settings, and how to export the data
for the user to view and analyze.
To add a new Data Log Group, click on the【Add】button to the right and the【Data Log
Group】setting dialog will appear for the user to operate.
To delete an existing 【Data Log Group】, select the【Data Log Group】entry and then
click on the【Delete】button to the right to delete this【Data Log Group】entry.
573
7.2 Data Log Group Settings
Settings for the【Data Log Group】are divided into four parts:【Setting】,【Logging
Address List】,【Export Data】and【Print Data】.【Setting】is used to set the behavior
for the【Data Log Group】to log the data, the【Data Address List】is used to edit the
address list logged by the【Data Log Group】, and the【Export Data】is used to set the
export behavior of the logged data,【Print Data】is used to set the format to print out
the data log.
7.2.1 【Setting】
The【Setting】screen is as shown in the figure below. The meaning of each setting are
also listed below:
574
Table 194【Setting】Properties of【Data Log Group】
Property Description
【Address】
Set the type of the logged address to【Sequential】or
【Random】.【Sequential】means that the logged addresses
will be sequential; only the start address needs to be set and
the other addresses will be filled out automatically and
cannot be changed. 【Random】means that the addresses
logged can be random addresses; All addresses can be set
individually.
【Backup Memory】
Set to enable Backup Memory.
Select to save the Data Log of the HMI into the backup
memory of the HMI when the power of the HMI is
interrupted in order to avoid loss of data.
【Number of Addresses】
Set the number of addresses for the【Data Log Group】to log.
【Occurrence】
Set the number of times【Data Log Group】 logs data.
【Control】 Set the conditions for the【Data Log Group】to log data.
【Execution Condition】
Sets the condition to execute data logging.【Time-based】
means that the【Data Log Group】will log data according to a
set interval.【Triggered by Bit】 means that address logging
575
will be executed when the status changes of the 【Logging
Control Bit】satisfy the conditions set in【Trigger Condition】.
【Start Time】
The time for the【Data Log Group】to start logging data can
be set when the【Execution Condition】 is set as
【Time-based】 and【Start when Project Runs】is not
selected. The three time units that can be entered are hour,
minute, and second.
【Time Interval】
The time interval between each time the【Data Log Group】
logs data can be set if the【Execution Condition】is set to
【Time-based】. The time interval will be a fixed value if
【Constant】is selected. The time interval will be determined
by the value in the address set if【Address】is selected; the
data type of the address data read is fixed as【32Bit-UINT】.
576
Controls the addresses that enables data logging executed
by the【Data Log Group】. If the【Execution Condition】is set
as【Time-based】, the【Time Interval】set had been reached,
and the status of the【Logging Control Bit】is 0, data logging
still will not be executed by the【Data Log Group】. If
【Execution Condition】is set as【Triggered by Bit】, every
time the value of the 【Logging Control Bit】satisfy the
settings of the【Trigger Condition】, data logging will be
executed 1 time.
【Trigger Condition】
If【Execution Condition】is set as【Triggered by Bit】,
conditions for the【Data Log Group】to execute data logging
once can be set. There are three options: 【Bit OFF -> ON】,
【Bit ON -> OFF】, and【Bit Change】.
【Trigger a Bit】
Set to trigger a specific bit when the data is full; the
triggering address and the time to trigger the address can be
set on the right if this is enabled.
577
7.2.2 【Logging Address List】
The【Logging Address List】screen is as shown in the figure below, the meaning of
each setting are listed below:
【Data Type】 Set the data type of the data logged. Only the first row can
be modified if the logged address type is set as【Sequential】.
【Address】 Set the address of the data logged. Only the first row can be
modified if the logged address type is set as【Sequential】.
578
【Name】 Set the address name of the data logged; the default name is
the address is itself if no name is entered.
【Bits/Words】 Display the length of the data logged by【Data Type】.
【Words】can be modified if【Data Type】is set as【Ascii
String】.
【Gain】 The amount of【Gain】can be set.
Formula is as follows: y=Ax+B, gain is A, offset for the B, y
value is displayed for HMI, x is PLC value.For example, gain
A=5, offset B=2, when the PLC x=3, HMI value display is 17
(17=(5*3)+2).
Gain A Offset B PLC Value x HMI displayed
value y
A=5 B=2 x=3 y = 17
【Offset】 Set the【Offset】value. See【Gain】for more details.
【Precision】 Set the amount of decimal places shown.
579
Figure 283【Export Data】Setting Screen of【Data Log Group】
【Export Data】 Set to enable to export data function; export settings will
appear below if this function is enabled.
【General】 【Format】
Set the format of the output file; TXT file , CSV file or FBF file
can be selected, FBF file is proprietary format, which
requires the format of reading or converting files using【FBF
Reader】in FvDesigner【Tools】.
【Destination】
Set the destination of the output file; available selections
include internal, microSD card or USB storage device.
580
A FTP connection can be used to connect to the HMI to
access the saved file if exporting into a file.
【Export Mode】
Set the time to export the file; the file will be automatically
exported when the【Data Log Group】has completed the
number of times set in【Occurrence】 if 【When Buffer is
Full】 is selected. The data will be exported when the
specified bit is triggered if【When Bit is Triggered】is selected.
【File Name】
Set the name of the exported file; the file name of the
exported file will include the save date and time (such as:
DataLog_140519_151735.txt).
【Suffix】
Set the name of the exported file, such as yymmdd_hh,
the name of exported file only has a date and hours
(Example: DataLog_140519_17.txt)
This setting also provides regular export archive mode,
If the suffix selected is "yymm", it would produce one file
per month,
If the suffix selected is "yymmdd", it would produce one file
per day,
If the suffix select "yymmdd_hh", it would produce one file
per hour,
If the suffix selected is " yymmdd_hhmm", it would produce
one file per minute,
If the suffix selected is " yymmdd_hhmmss", it would
produce one file per second,
If the suffix to select "no", one file will includes all data.
【Time】
Set the display format of the time when exporting files.
582
【Export Data】【Settings】Properties Window
Figure 284【Data Log】
【Destination】
Use a defined address to set the destination of the output
file. The destination values are shown in the following table,
Register Value Function
1 HMI
2 microSD Card
3 USB Storage Device
Other Values HMI
583
【Suffix】
Use a defined address to set the name of the exported file
and the date/time format. The suffix values are shown in the
following table,
Register Value Function
1 yymmdd
2 yymmdd_hh
3 yymmdd_hhmm
4 yymmdd_hhmmss
5 None
6 yymm
Other Values yymmdd_hhmmss
【Export Mode】
Use a defined address to set the export mode. The export
mode values are shown in the following table,
Register Value Function
1 Overwrite Old Files
2 Continue to write on old file
Other Value Continue to write on old file
【Data Mode】
Use a defined address to set the data mode of the exported
data. The data mode values are shown in the following table,
Register Value Function
1 Save all unsaved data and mark the
exported data as saved.
2 Save all data and mark the
exported data as saved
3 Saved all data for a specific time
without marking the exported data
as saved.
Other Values Save all data and mark the
exported data as saved
【Date / Time Filter】 【Start Date (Year/Month/Day)】
Use a defined address to set the date at which filtering
starts.
584
【End Date (Year/Month/Day)】
Use a defined address to set the date at which filtering ends.
【Print Data】 Set whether to enable Print Data function, enable the
function do the following settings.
【Control】 【Trigger Bit】
Set the trigger bit of print control.
585
【Format】 【Date】
Set the date print format.
【Time】
Set time print format.
【Header】
If checked, according to the setting, it will print header first
then print the data log content. Press ‘’setting’’ button to
set the header.
【Setting】
Header setting, please refer to 7.2.4.1-【Print Data】Header
and Footer【Setting】for more details.
【Footer】
If checked, according to the setting, it will print data log
content first then print the footer. Press ‘’setting’’ button to
set the footer.
【Setting】
Footer setting, please refer to 7.2.4.1-【Print Data】Header
and Footer【Setting】for more details.。
【Title】
Print the data log title.
【Preview】
Press the preview to view the following table settings,
whether it meets the printing requirements, press
‘’preview’’ following figure will appear
586
【Print Items】 Print items includes: Index, Date, Time and Data.
【Print】
If checked, the printed data will include this item.
【Left Gap】
Space on the left of the print item
【Right Gap】
Space on the right of the print item
【Lead Zero】
For Data Log’s items that are not ‘’text’’ type, when the
width of the printed content is less than the minimum
587
width, it will automatically filled with ‘’0’’.
【Calculation】 After the actual data that collected, will calculate for data log
items that are not "text" types, and the calculation results
will be printed in sequence.
【Number】
Set the number of calculations.
【Type】
Set the type of calculation, includes Total, Average,
Maximum and Minimum.
【Name】
Calculate the customized name of the project, which will be
printed with the calculation results.
For the header/footer, when click the【Setting】button, the following dialog box
appears. There are two modes:【Static】and【Dynamic】.
【Static】
Users can edit any text content as static header/footer content.
【Dynamic】
The user sets the variables and edits the pattern, and matches the keyword
"%[number]" (eg: %1, %2, %3, etc.) to achieve the dynamic header/footer
requirements, where the keyword will be replaced by the actual content of the
variable.
588
【Header/Footer】Setting Screen of【Data Log Group】(Static
Figure 286【Print Data】
mode)
589
Figure 287【Print Data】
【Header/Footer】Setting Screen of【Data Log Group】(Dynamic
mode)
590
【Refreshed By Trigger Bit Changed】: when the bit
turn 1 to 0, refresh variable content.
【Trigger Bit】
Set the refresh variable content trigger address.
This setting only needs to set when【Refresh Mode】
、
is【Refreshed By Trigger Bit(0->1)】【Refreshed By Trigger Bit
(1->0)】or【Refreshed By Trigger Bit Changed】.
【Number】
Set the number of variables.
【Variable】 【Data Type】
Set the data type of variable.
【Address】
Set the address of variable.
【Words】
The number of words required of data types to display
variables. If【Data Type】is【Ascii String】, then can set the
number of words to collect at the beginning of the address.
【Precision】
Set the precision of the variable.
【Gain】
Set the gain of the variable.
591
【Offset】
Set the offset of the variable.
【Lead Zero】
For Data Log’s items that are not ‘’text’’ type, when the width
of the printed content is less than the minimum width, it will
automatically filled with ‘’0’’.
【Template】 The user sets the variables and edits the pattern, and
matches the keyword "%[number]" (eg: %1, %2, %3, etc.) to
achieve the dynamic header/footer requirements, where the
keyword will be replaced by the actual content of the
variable.
【Preview】
For setting preview header/footer content, as shown below:
8. Alarm
593
When the HMI is operating, the【Alarm】function can be used if real-time detection of
excessive changes to specified numeric value is required. The【Alarm】function is used
to monitor specific addresses of the PLC or HMI. When the numeric value of the
monitored address reaches is outside a set range, the HMI will give out an alarm. In
addition, the user can also record the numeric values of 1~8 addresses during the
occurrence of the alarm in order to analyze reasons for the alarm, or when the alarm
occurs, email can be set to notify the administrator, etc.
This chapter will explain alarm related functions, the settings, and how to export the
alarm data for analysis.
Press the【Add】button to add an alarm; the【Alarm】setting dialog will appear for the
user to operate.
To edit an existing【Alarm】, double click on an【Alarm】in the list or first click the
【Alarm】entry and then click the【Edit】button on the right. The setting dialog of this
【Alarm】entry will appear for the user to modify.
If【Enable Global Alarm Scrolling Text】is selected, then the【Global Alarm Scrolling
Text】function can be enabled. After enabling this option, click on the【Setting】button
to the right to modify the settings for【Global Alarm Scrolling Text】. Refer to Chapter
594
3.3.26-【Alarm Scrolling Text】for detailed explanations of the settings.
8.2.1 【Setting】
The “Setting” screen is as shown in the figure below, the meanings of each setting
are also listed below:
595
【Import】 A CSV or Excel file file can be selected after clicking this
option. All of the【Alarm】contents of the file will be applied
to the current【Alarm】settings.
【Export】 The settings of the current【Alarm】can be saved into a CSV
or Excel file after clicking this option.
【Group Setting】 Set the group behavior of【Alarm】.
【Polling Frequency】
Sets the Polling Frequency of【Alarm】. When the Polling
Frequency is set to 0, the system will read the monitoring
address as quickly as possible. If the Polling Frequency is set
to a value greater than 0, the system will read the
monitoring address according to the set time. This lowers
the computing load of the system.
【Records】
Set the maximum number of alarms to save for the current
【Alarm】group.
【Backup Memory】
Set to enable Backup Memory.
Select to save the Alarm data of the HMI into the backup
memory of the HMI when the power to the HMI is
interrupted in order to avoid data loss.
【Trigger a Bit】
Set the alarm to trigger a specified bit when the buffer is a
specified percentage full.
【Add】 Adds an alarm entry to the bottom of the alarm table when
this button is pressed. The alarm address will automatically
increase. For example, if the bottommost entry in the alarm
table has an address of M10, when the【Add】button is
pressed, the new alarm entry will have an address of M11.
When the【Data Type】is set to bit, the address will increase
bitwise.
【Delete】 The alarm data selected in the alarm table below will be
deleted when this button is pressed.
【Copy】 The alarm data selected in the alarm table below will be
copied when this button is pressed.
【Paste】 A new alarm data entry will be added and the alarm settings
copied will be filled into this new alarm entry when this
button is pressed.
【Alarm Table】 Set the occurrence condition of the【Alarm】.
【Data Type】
Set the data type for the monitoring address of the【Alarm】.
【Address】
Set the monitoring address of the【Alarm】.
【Condition】
Set the condition to determine that an【Alarm】has occurred.
When【Data Type】is Bit, the【Condition】is fixed to “Equal
to” (=).
When【Data Type】is not Bit, the【Condition】can be set as
“Greater than” (>)
“Greater than or equal to” (>=)
“Equal to” (=)
“Less than” (<)
“Less than or equal to” (<=)
“Not equal to” (!=)
“Range” (A~B)
【Value】
Set a value to determine if an【Alarm】has occurred. If the
597
【Condition】is set to “Range (A~B)”, the value must be filled
according to the (A~B) format. For example 0~100 means
that the alarm range is for the value of the monitoring
address to be greater than or equal to 0 and less than or
equal to 100.
If the【Data Type】is set to Bit. The value will be either ON or
OFF.
For other【Data Types】the value is dependent on the set
type. For example, 16 bit INT can be from -32,768 to 32,767.
【Message】
Set the message to display when an【Alarm】has occurred.
【Level】
Set the level (1~8) of this【Alarm】entry. This can be used to
distinguish between different levels of alarm.
【Advanced Setting】
When the【Advanced Setting】button is pressed, a pop up
dialog will appear for users to set the advanced settings for
【Alarm】.
598
Figure 290【Advanced Setting】Property Setting Dialog of【Alarm】
599
the【Base Screen】you want to change to when the
alarm is triggered.
【Show Window Screen】 Set to enable the【Show Window Screen】function.
The corresponding【Window Screen】for this alarm
entry can be selected on the right once this option
is enabled.
【Notification】
Set to notify specific addresses when an alarm is
triggered. If this option is enabled, the notification
address specified on the right will be set or reset
when an alarm occurs.
【Send Email】
Check whether to send mail to the set personnel
when the alarm is triggered. If enable, you can set
the address of the person to be notified when the
alarm occurs, as well as additional messages and
files. For details, refer to ch8.2.3-【Send Email
Setting】
【Play Audio】
Set to play an audio file when an alarm is
triggered. If this option is enabled, the audio set
on the【Audio Selector】on the right which was
600
selected from the【sound library】will be played
when an alarm occurs. The【Duration】for the
playback of the audio is controlled by the setting
items below:【Single Shot】【
, Time-based】【
, Until
Acknowledged or Recovered】and【Until Screen is
Touched】are available for selection.
When select enable and select the audio file is
from microSD or USB storage, you can set the file
name of the microSD or USB storage audio file,
when alarm happens, will play the set of the
audio, file name need to contain filename
extention.
If select【Address】, then the file name can be
controlled by the set of the address.
Build a audio file in the microSD or USB storage,
and put the audio file in the audio folder, the
audio file can be read by HMI when the alarm
ring.
【Buzzer】
Sets whether or not to play the buzzer when the
alarm is triggered. The buzzer sounds there are
short, long, short-short, and long-short 4 ways.
You can choose the buzz type, and adjust the
【Duration】where you can choose【Single Shot】,
【Time-Based】,【Until Acknowledged or
Recovered】or 【Until Screen is Touched】.
【Play Time】
When the【Time-based】option is selected, an
option will appear and the play duration can be
set.
【Notify while Alarm is Set to notify specific addresses when an alarm is
acknowledged. If this option is enabled, the
Acknowledged】 notification address set on the right will be set or
reset when an alarm is acknowledged.
【Notify while Alarm is Set to notify specific addresses when an alarm is
recovered. If this option is enabled, the
Recovered】 notification address set on the right will be set or
reset when an alarm recovers.
【Number of Recorded Set the number of address to read when an alarm
is triggered; it can be set between 1~8. When the
601
Address】 number set is changed, the number of rows in the
address record table below will also change
accordingly.
【Data Type】 Set the data type of the address to read when an
alarm is triggered.
【Address】 Set the address to read when an alarm is
triggered.
【Comment】 Set the comment of the address to read when an
alarm is triggered. This comment can allow users
to identify what the address represents.
【Recipent】 When the alarm occurs, the recipient of the email must
first set the【Contacts】and【Groups】in the【Contact Lists】
602
tab of the【SMTP】tab in【Severs】, or the【Contacts】
button on the right set【Contacts】and【Groups】to be
selected here.
【Contacts】 Provide the e-mail address of the person who receive the
e-mail, and【Contacts】and【Groups】, etc. Press 【Contact
Lists】, the following figure will appear, you can add,
delete, edit, import, export, etc. For more details, refer to
chapter4.3.1-【SMTP】setting.
【Time】
Check whether to attach occurring time while sending
email.
【Message】
Check whether to attach alarm message while sending
email.
【Record Address】
Check whether to attach record address while sending
email.
【Context】 Enter the context for sending email when the alarm
occurs.
8.2.4 【Export】
The【Export】screen is as shown in the figure below, the meaning of each setting are
listed below:
604
Figure 292【Export】Setting Screen of【Alarm】
【Export Data】 Set to enable the export function of the alarm data. Export
setting items will appear below once this option is selected.
【General】 【Format】
Set the format of the export file; TXT file or CSV file can be
selected.
【Destination】
Set the destination of the exported file: internal, microSD
card or USB storage device can be selected.
【Export Mode】
Set the time to export the file. If【Export Regularly】is
selected, the alarm occurrence data saved by【Alarm】will be
exported according to a set interval. If【Triggered by Bit】is
605
selected, the alarm occurrence data saved by【Alarm】will be
exported when the set bit is triggered.
【Time Interval】
Set the time interval between each export of the alarm
occurrence data saved by【Alarm】; the time interval can be
set on the right and the time step can be hours or minutes.
This setting item will appear when the【Export Mode】is set
as【Export Regularly】.
【Trigger Bit】
Set the control address to export the alarm occurrence data
saved by【Alarm】. This setting item will appear when【Export
Mode】is set as【Triggered by Bit】.
【File Name】
Set the name of the exported file; the file name of the
exported file name will include the date and time the file
was saved (for example: Alarm_140519_151735.txt).
【Suffix】
Set the name of the exported file, such as yymmdd_hh,
the name of exported file only dates and hours
(Example: DataLog_140519_17.txt)
This setting also provides export archive mode,
If the suffix selected is "yymm", it would produce one file
per month,
If the suffix selected is "yymmdd", it would produce one file
per day,
If the suffix select "yymmdd_hh", it would produce one file
per hour,
If the suffix selected is " yymmdd_hhmm", it would produce
one file per minute,
If the suffix selected is " yymmdd_hhmmss", it would
produce one file per second,
If the suffix to select "no", one file will includes all data.
【Time】
Set the display format of the time when exporting file.
【Output Data】 【Output Data】allows you to choose which items to export.
You can select whether the export file will contain the alarm
index, serial number, trigger date, alarm annotation, trigger
time, confirmation time, recovery time, message, level,
number of occurences, and record address.
【File Preservation Set the number of days a file is to be retained for. For
example, if the limit is set to seven days, the HMI will check
Limit】 for files more than seven days old every morning and deletes
those files if any are found.
【Status Address】 Set the save address for error codes.
Error Code Description
0 No Error
1 Read Error
2 Write Error
5 Open Error
100 Not enough storage
space
609
Figure 295 Sender Information setting in SMTP Setting
610
Figure 296 SMTP contacts setting window
Step 5 : In order to send an email attach with vedio input screenshot when an
alarm occurs. Therefore, first set the【Vedio Input】function, click【Link】in the
【System】 window in the【Project Explorer】on the left of FvDesigner to switch to
611
【Vedio Input】paging, and check the【Enable USB Camera】and【Auto Connect to
Camera】 function, as shown below
Step 6 : Click the【Add】button to add an alarm group and edit the alarm message
and PLC address, as shown below.
612
Figure 299【Alarm】message editing
613
Figure 300 Alarm【Advanced Setting】setting window
Step 8 : Click on the drop-down menu on the right of the【Recipent】, select the
614
group of email recipients, and check the【Attach Screenshot】, 【Attach Image from
Vedio Input】,【Time】,【Message】options, and fill in the email context, as shown
below.
Step 9 : After compiling the project, download it to HMI and enter the HMI system
615
settings. Click【Ethernet】to edit the DNS of the domain, as shown below.
Step 10 : When this alarm occurs, the recipient will receive the mail, as shown
616
below.
617
8.4 Alarm Related Objects
The following objects can be used if the user needs to view various alarm data
records in real-time while the HMI is operating:
【Alarm Display】: Displays alarm related messages using a table. For more details,
refer to Chapter 3.3.25 -【Alarm Display】.
【Alarm Scrolling Text】: Displays alarm related messages using scrolling text. For
more details, refer to Chapter 3.3.26 -【Alarm Scrolling Text】.
【Alarm Data Selector】: Select an【Alarm ID】or exported CSV file. The【Alarm Data
Selector】allows users to a select an alarm from the dropdown and view it. The files
can be sorted by filename or date last modified. For more details, refer to Chapter
3.3.27 -【Alarm Data Selector】.
【Global Alarm Scrolling Text】: Displays alarm related messages using scrolling text.
If this option is enabled, the【Global Alarm Scrolling Text】will be displayed at the
bottom of the screen when an alarm occurs, no matter what screen the HMI is
currently displaying.
618
9. Recipe
In practical applications, settings with similar properties or behaviors but have
different data contents for parameters are frequently used on equipment for
manufacturing processes or actions; the collection of these parameter contents is
called Recipe. Excellent recipe management helps increase engineering or production
efficiencies.
Recipe
For instance, if a machine is able to produce bread and cakes, and their
ingredients are both flour, eggs, butter and chocolate, the ingredients can be
viewed as the parameters of the machine. However, because the ratio of
ingredients for making bread is different from making cakes, the ingredient
ratios of the two can be made into two sets of parameters: one for making
bread and one for making cakes. The two sets of parameters described above
are two different recipes; and every recipe will have a unique number.
Recipe Group
A group of recipes that have the same parameters is called a Recipe Group;
take the example above for instance, the two recipes (bread and cake) can
form a Recipe Group. The recipe function allows users to edit multiple recipe
groups, and every recipe group will have a unique Recipe Group ID. All the
recipes in the recipe group will have a unique number starting from 0. (For
example, the number of bread is 0 and the number of cake is 1)
620
9.2 Recipe Settings
The recipe function can be found by clicking【Recipe】in the【Functions】window of
【Project Explorer】located on the left side, to enter【Recipe Group List】.
621
9.2.1 【General】
622
【Use Recipe Name Address】
Check to specify the address and length of the recipe name,
when the recipe group changes, this address will display the
corresponding recipe name, or you can use this address to
modify the name of the current recipe group, when【Type】 is
selected as【Ascii】, because a register contains 2 Ascii, for
example,【Length】is set to 5, so a total of 3 registers will be
occupied, and when【Type】is selected as【Unicode】, a register
will contain 1 Unicode, for example【Length】is set to 5, so a
total of 5 registers will be used.
【Parameter】 【No. of Recipe Parameters】
【Configuration】 Set the number of parameters for this recipe group.
【Current Recipe Start Address】
Every recipe group has a buffer memory space equal to the
size of a recipe on the HMI, and the current recipe start
address determines which address to start this buffer memory.
【Target Address Type】
a. 【Continuous】
The target address can only be set for the first parameter
of in the table below. The addresses of the other
parameters will be filled in consecutively in memory and
the user cannot modify them.
b. 【Random】
The user can set the target address for every parameter,
but the addresses must be unique.
【Data Type】
Available selections include【16Bit-BCD】,【16Bit-INT】,
【16Bit-UINT】,【32Bit-BCD】,【32Bit-INT】,【32Bit-UINT】,
【32Bit-FLOAT】and【Ascii-String】.
623
the start address set by the user. The user cannot change it.
【Length】
If the data type is 16-bit, it will take up the size of 1 word; if
the data is 32-bit, it will take up the size of 2 words. If the data
type is Ascii-String, the user can determine how many words
this parameter will take up. Every word contains 2 characters.
【Target Address】
Set the address of the target register (usually PLC).
【Digit Places】
Set the position of the decimal.
【Scope Control】
Allows the user to set a value range for this parameter. If not
selected, the default value range of the parameter will be the
range set by the【From】and【To】columns.
【From】
Set the minimum value of this parameter; this value cannot be
less than the absolute minimum value for the data type. The
default value for this field is the absolute minimum value.
【To】
Set the maximum value of this parameter; this value cannot be
greater than the absolute maximum value for the data type.
The default value for this field is the absolute maximum value.
Note: The memory size of every recipe group cannot exceed 6291456
624
words, which means that (the total number of words for every
parameter) x (the number of recipes) ≦ 6291456. If the user is uncertain
whether the limit has been exceeded, the user can move the mouse
cursor onto the text and a tooltip will tell the user how many words are
currently used.
9.2.2 【Advanced】
625
【Recipe】Settings
Figure 309【Advanced】
【Use Control Words】 Use the control word to control the recipes actions. Including;
reading, or writing data from/to the PLC, editing, and other
functions.
【Control Address】
Set the control address to a specific address that will trigger
the function
【File Name】
Two types of file names,【Static】and【Dynamic】.【Static】
allows you to set the recipe below the checkbox.【Dynamic】
allows you to set the string length. The maximum amount of
characters is 16, the contents of the string affect the file
name.
【Use Status Word】 Use the status word group to monitor the current state of the
recipe processing, the use of the control group, and the use of
the status word. This is used to determine whether the
current recipe has been processed.
【Status Address】
Set the status address to the following to achieve the desired
status message, as show in the table below.
# Value of the Message
Status
Address (Hex)
1 0000h Initialize
2 4000h Busy
3 8000h Success
4 0100h Recipe data transfer to HMI
has failed.
5 0101h MicroSD card recipe data
transfer to HMI has failed.
6 0102h USB recipe data transfer to
HMI has failed
7 0200h HMI recipe data has failed to
save
8 0201h HMI recipe data has failed to
save to the MicroSD card
9 0202h HMI recipe data has failed to
save to the USB storage
device
【Recipe Search】 Set whether to use the search recipe function. Use this
function to search for the current recipe name or the recipe
parameter column for a particular ASCII type.
【Search Recipe Name】
Use the【Search Recipe Name】 to search for recipes. When
628
using the【Do Not Use Recipe Name】option, you can search
for the recipe numbers.
【Control Bit】
Search is initialized when the control bit changes from 0 to 1
【Status Address】
Shows the status of the current search. The following is a list
of status addresses and results
# The value of Message
the status
address (Hex)
1 0000h Initialize
2 4000h Busy
3 8000h Search action is complete
【Length】
Set the recipe name length.
632
Figure 310【Recipe File List】Screen of【Recipe】
【Add】 Add an already existing recipe group file to the recipe file list.
【Clear All】 Delete all the items in the recipe file list.
634
Table 207【Recipe Editor】Functions
Property Description
【No. of Recipe The “No. of Recipe Parameters” cannot be set if the user is adding
a recipe group file. The No. of Recipe Parameters can be set if the
Parameters】 user is modifying an existing file.
【No. of Determine how many recipes this recipe group file has. A number
will be automatically generated on the left side of the recipe.
Recipe】
【Add to If checked, this file will be automatically added to the recipe file
list after finishing editing.
Recipe File List】
【Open】 Open an existing file for editing.
【Save】 Save the currently edited recipe group contents into a recipe
group file. The user can select to save it as a csv file.
【Save As】 Save the currently edited recipe group contents into a new file; the
user can select to save it as a csv file.
【Exit】 Exit the recipe editor.
Note:
Please note that when the user is editing the value of the parameters, this value cannot exceed the
limit between the minimum and maximum value of this parameter, in which the data type of the
parameter usually defines the maximum/minimum value. However, the value set for the【Scope
Control】will be referred to if the user selects【Scope Control】in parameter settings.
If this parameter is an Ascii String, the length of characters entered by the user cannot exceed the
length configured for the parameter x2. If the parameter in the file opened by the user exceeded
the restricted range, the background will be displayed in red.
636
【Recipe Group】 The recipe group ID and recipe group name can be seen here if
the user added a new recipe group in the recipe settings
function. The【OK】button can only be pressed after the user has
selected a recipe group.
【Show All】
Show all contents of the recipe group.
【Transpose】 Reverse the rows and columns. For example, row 1 in the
original table becomes column 1 in the transposed table.
【Tap to Change When checked, you can click the recipe header or item to
automatically switch the current recipe to the clicked recipe.
Current Recipe】
【Allow Input】 The user will be able to change the parameter contents in the
recipe table during execution if this option is selected. If
【Function Switch】or【Sub Switch】in the Toolbox is also used,
the user can save the value contents of the recipe table into a
recipe group file, or change the parameter of the controller.
【Save】
Once the user clicks this button during execution, the parameter
contents of the current【Recipe Table】will be saved onto the
637
recipe group file in recipe settings.
【Load】
Once the user clicks this button during execution, the contents
of this file will be loaded into the【Recipe Table】according to the
recipe group file in recipe settings.
【Recipe The recipe group ID and recipe group name can be seen here if
the user added a new recipe group in the recipe settings function.
Group】
The【OK】button can only be pressed after the user has selected a
recipe group.
【List Background】
Set the background color of the list.
【Recipe Set the corresponding recipe group for this function switch.
Group】
642
9.7 Example
The following example can allow the users to better understand how to use the
recipe functions and components related to recipes.
1. Adding a new recipe group in the recipe settings function. This recipe
group uses 4 parameters and 3 recipes; please refer to the following
figure for details on the settings:
643
2. Press the【Open Recipe Editor】function and the【Recipe Editor】will
appear on the screen; the parameter contents inside will be the same as
the recipe settings, including the maximum and minimum value that the
user will be able to input. Refer to the following figure for editing
contents, and remember to save the file when editing is completed;
please remember to check 【Add to Recipe File List】.
644
6. Pull six【Numeric Input/Display】and two【Text Input/Display】from
【Toolbox】to the editing section of the screen. The【Monitor Address】
of these 8 components corresponds to the【Current Recipe Address】 and
【Target Address】in recipe settings. The【Data Type】of the【Numeric
Input/Display】component is also the same as the【Data Type】of the
parameter. Set the maximum value and minimum value of these
components to provide a reasonable range.
645
8. We can use the【Simulation】function once the project is created to
simulate the behavior of this project in the HMI on the computer. Click
【Simulation】in the【Project】function tab of the Ribbon taskbar. It will
ask the user to build the project first before executing the function. The
starting simulation screen is as shown below:
646
9. Click the import function switch; this operation will read the contents of
the recipe group file into the HMI, including the current recipe and recipe
table. If the monitored addresses of the displayed objects are the same as
the current recipe address of the recipe settings, the displayed numeric
value or text will changes accordingly. The contents of the recipe selector
will also change accordingly. The current recipe will be reset to Recipe No.
0 every time a file is imported, so the contents of the recipe selector will
be the Blend1 with a number of 0. During this time the screen will be
displayed as follows:
647
10. Change the numeric input of the Control Address of Recipe No. To 2 and
the current recipe will change to Blend3.
648
11. Click on the 2PLC function switch; this operation will write the data
contents of the current recipe into the register of the target address
(usually the controller). It can be observed that the displayed objects in
the target area are also the parameter data of Blend3 after clicking the
switch.
649
12. A keypad will appear allowing the user to input a numeric value once the
watermelon field in the recipe table below is clicked. Enter 400 and press
OK. It can be observed that the displayed objects for the recipe table and
current recipe also changes to 400.
650
13. Click the Export function switch; this operation will export the parameter
contents of this recipe group in the HMI onto the original file. Because we
changed the watermelon parameter data of Blend3, the recipe group file
will also save the changed data.
14. Click the 2HMI function switch; this operation will write the contents of
the target register back into the current recipe of the HMI. At this time, it
can be observed that the value of the watermelon parameters of Blend3
for the current recipe and recipe table changes back to 300.
651
15. Click the Import function switch and it can be observed that the
watermelon parameter of Blend3 changes to 400 again. This is because
we used the export function before, so the contents of the file have also
been changed. However, because the file was imported again, the
number of the current recipe was reset to Recipe No. 0, so the current
recipe will show the data of Blend1.
652
10. Operation Log
Historic logs are frequently required for the parameters and controls of certain
equipment in many applications in order to track phenomenon that users care about.
This is the function that the【Operation Log】provides. It can record the HMI
operating processes performed by the user into the memory and also save it as a CSV
file so that the user can view it afterwards.
653
Table 211 Setting Properties of【Operation Log】
Property Description
【Message】
Set the messages to record when【Record When Project Starts】
is selected.
【Message】
Set the messages to record when【Record When Project Stops】
is selected.
【Message】
Set the messages to record when【Record When Security Level
Changes】is selected.
654
【Record Communication Status】
The communication status of the HMI will be recorded.
【Message】
Set the messages to record when【Record Communication
Status】is selected.
【Save CSV File】 Check to save the operation log recorded in the recording
buffer into a CSV file.
【Destination】
Set the save location of the CSV file, including internal, microSD
card, USB storage device.
【Save Mode】
This can be divided into the following two modes:
【Time】
Save into CSV files at fixed times, in which the time
selections are as follows:
【Triggered by】
Use a certain triggering bit as the basis for saving the
CSV files.
655
【File Preservation Limit】
When enabled, it allows the user to set the number of days the
exported files are preserved. For example, if set for 7 days, the
HMI will check the date and will delete the files on the 7th day.
【CSV Content】 【Date】
Set the date format of the CSV content, in which the selections
are as follows:
【Time】
Set the time format of the CSV content, in which the selections
are as follows:
656
10.2 【Operation Log】Settings of Objects
The descriptions above are for the function settings of the【Operation Log】, but every
object with operating behaviors has their own corresponding settings that must also
be set completely in order to use the Operation Log.
The following figure shows the setting screen of objects with operating behaviors;
the Operation Log setting of the objects can be found under the【Operation】tab, as
shown by the frame in the figure below.
11. Schedule
658
The【Schedule】function can be used if users want the HMI to automatically execute
specific actions regularly over long periods of time while the HMI is operating; the
【Schedule】function can automatically execute the action selected by the user
according to the date and time.
This chapter will explain the Schedule related screens and usage methods.
To set a new set of schedule, click on the【Add】button on the right and a【Schedule】
settings dialog will appear for the user to operate.
To delete a 【Schedule】 that was already set, select the 【Schedule】entry and click
on the【Delete】button on the right to delete this【Schedule】entry.
659
meanings of each setting option are listed below:
【Action Mode】
Set the execution action mode of the【Schedule】.
1 【Set Bit】: If the【Action Mode】is set to this mode,
when the system time reaches the set 【Start Time】, the
HMI will automatically set the【Action Address】as 1.
660
2 【Reset Bit】: If the【Action Mode】is set to this mode,
when the system time reaches the set【Start Time】, the
HMI will automatically set the【Action Address】as 0.
3 【Write Word】: If the 【Action Mode】 is set to this
mode, when the system time reaches the set【Start
Time】, the HMI will automatically set the【Action
Address】to the【Start Value】.
4 【Run Script】: If the 【Action Mode】is set to this mode,
when the system time reaches the set 【Start Time】, the
HMI will automatically execute the【Start Script】.
【Action Address】
Set the action address of the【Schedule】.
【End Value】
Set the value to write in the【Action Address】when the
【Schedule】executes the end action. The【End Value】cannot
be changed when the 【Action Mode】is set as【Set Bit】or
【Reset Bit】.
【Type】
This setting item will appear when the 【Action Mode】is set
as【Write Word】; it allows the setting of the【Start Value】
and【End Value】type. The【Start Value】and【End Value】
are fixed values when the type is set as【Constant】, and the
【Start Value】and【End Value】will be the saved value of the
address set when the type is set as【Address】.
【Data Type】
This setting item will appear when the【Action Mode】is set as
【Write Word】; it allows the setting of the data type for the
【Start Value】and【End Value】setting address.
【Start Script】
This setting item will appear when the【Action Mode】is set as
【Run Script】; it allows setting of a script for the HMI to
662
execute when the system time reaches the【Start Time】that
was set.
【End Script】
This setting item will appear when the 【Action Mode】is set
as【Run Script】; it allows setting of a script for the HMI to
execute when the system time reaches the【End Time】that
was set. Please note that this setting item cannot be operated
if【Enable End Action】was not selected.
【Type】
Set the type of the【Date/Time Set】; the date and time will
both have fixed values when the date/time set is set as
【Constant】,and the date and time for the【Schedule】to
execute actions will be dynamically determined by the【Time
Setting Address】that was set when the date/time set is set as
【Address】.
【Date Type】
The date type can be set when the【Type】is set as【Constant】.
Individual start day and end day can be set if【Individual Day】
is selected, and the start day can be set as a specific date
within a year if【Specific Day】is selected. If neither【Individual
Day】nor【Specific Day】was selected, the start day can be set
as a specific date within a week.
【Start Month】
Set the month for the start month of the【Schedule】. This
setting item can only be set when the【Date Type】is set as
【Specific Day】.
【Start Day】
Set the date for the【Schedule】to start execution.
【End Day】
Set the date for the【Schedule】 to end execution. This setting
item can only be set when the【Date Type】is set as
【Individual Day】.
【Start Time】
Set the time for the【Schedule】to start execution.
【End Time】
Set the time for the【Schedule】to end execution.
【Individual Day】will be
enabled if the bit 1 of this
address is set as 1.
666
Day】.
End Time(Hour) 【Time Setting Address】 + 8
11.3 Examples
Example 1: Execute start action at fixed times weekly.
Address Value Function
【Time Setting Address】 1 Start reading the【Time Setting
Address】, and changes the
【Schedule】settings according to
the value read.
【Time Setting Address】 Bit 0: 0 Do not enable end action.
+2 Bit 1: 0 Do not enable【Individual Day】.
Bit 2: 0 Do not enable【Specific Day】.
【Time Setting Address】 Bit 0: 0 Set not to execute【Schedule】on
+3 Monday.
Bit 1: 1 Set to execute【Schedule】on
Tuesday.
667
Bit 2: 0 Set not to execute【Schedule】on
Wednesday.
Bit 3: 1 Set to execute【Schedule】on
Thursday.
Bit 4: 1 Set to execute【Schedule】on Friday.
Bit 5: 0 Set not to execute【Schedule】on
Saturday.
Bit 6: 0 Set not to execute【Schedule】on
Sunday.
【Time Setting Address】 8 Set the hour of the Start Time for
+4 the【Schedule】to start execution as
8 A.M.
【Time Setting Address】 30 Set the minute of the Start Time for
+5 the【Schedule】to start execution as
30 minutes.
【Time Setting Address】 0 Set the second of the Start Time for
+6 the【Schedule】to start execution as
0 seconds.
Example 2: Individually setting the date and time to execute start action and end
action weekly.
Address Value Function
【Time Setting Address】 1 Start reading the【Time Setting
Address】, and changes the
【Schedule】settings according to
the value read.
【Time Setting Address】 Bit 0: 1 Enable End Action.
+2 Bit 1: 1 Enable【Individual Day】; The end
day and start day can be set
individually.
Bit 2: 0 Do not enable【Specific Day】.
【Time Setting Address】 1 Set the start day for the【Schedule】
+3 to start execution as Monday.
【Time Setting Address】 8 Set the hour of the Start Time for
668
+4 the 【Schedule】to start execution as
8 A.M.
【Time Setting Address】 30 Set the minute of the Start Time for
+5 the 【Schedule】to start execution as
30 minutes.
【Time Setting Address】 0 Set the second of the Start Time for
+6 the 【Schedule】to start execution as
0 seconds.
【Time Setting Address】 7 Set the end day for the 【Schedule】
+7 to end execution as Sunday.
【Time Setting Address】 17 Set the hour of the End Time for the
+8 【Schedule】to end execution as 5
P.M.
【Time Setting Address】 0 Set the minute of the End Time for
+9 the【Schedule】to end execution as
0 minutes.
【Time Setting Address】 30 Set the second of the End Time for
+10 the【Schedule】to end execution as
30 seconds.
670
Figure 330【Data Transfer】List Screen
To set a new Data Transfer, click on the【Add】button on the right, and the【Data
Transfer】setting dialog will appear for the user to operate.
To edit a【Data Transfer】that was already set, double-click on the【Data Transfer】
entry or first select the【Data Transfer】entry and then click on the【Edit】button on
the right. The settings dialog of this【Data Transfer】entry will appear for the user to
modify.
To delete an existing 【Data Transfer】, select the【Data Transfer】entry and then click
on the【Delete】button on the right to delete this【Data Transfer】entry.
If you need to set a new data transfer, similar to the original, you can select the
original【Data Transfer】and click the【Copy】 button on the right side of the window.
671
Figure 331 Setting Dialog of【Data Transfer】
【Data Type】
Set the data type of the【Data Transfer】.
【No. of Bits】
Set the number of bits per transfer; it can be set
between1~65535 bits. The more number of bits per transfer, the
longer it will take for the transfer to be completed. Therefore,
make sure that there is sufficient time for the data transfer to be
completed every time it is executed.
【No. of Words】
Set the number of words per transfer; it can be set between
672
1~65535 words. The more number of words per transfer, the
longer it will take for the transfer to be completed. Therefore,
make sure there is sufficient time for data transfer to be
completed every time it is executed.
【Execution Condition】
Set the condition to execute【Data Transfer】. The【Trigger Bit】
and【Trigger Condition】can be set below if the execution
condition is set as【Triggered by Bit】; The data transfer will be
executed when the status changes satisfy the conditions set. The
【Time Interval】can be set below if the execution condition is
set as【Time-based】; The HMI will execute the data transfer
according to the set time interval.
【Source Address】
Set the source address for executing the【Data Transfer】; The
HMI will read the No. of Bits or No. of Words set from the source
address and write them into the【Destination Address】when the
data transfer is executed.
【Destination Address】
Set the destination address for executing the【Data Transfer】;
The HMI will read the No. of Bits or No. of Words set from the
source address and write them into the【Destination Address】
when the data transfer is executed.
【Notification Bit】
Specify a bit to set or reset upon the completion of the data
transfer. This bit can be used to trigger other functions to run on
the transferred data.
673
Figure 332 CSV Data Transfer List Screen
To set a new Data Transfer, click on the【Add】button on the right, and the【Data
Transfer】setting dialog will appear for the user to operate.
To delete an existing 【Data Transfer】, select the【Data Transfer】entry and then click
on the【Delete】button on the right to delete this【Data Transfer】entry.
If you need to create a new【Data Transfer】and set it similar to the original, select the
original【Data Transfer】and click the【Copy】button on the right side of the window.
674
Figure 333【CSV to Data Transfer Mode】Settings Screen
【File Source】
Set the location of the CSV file source:【internal】, 【microSD
Card】, or 【USB Storage】.
675
【File Name】
Enter the file name of the CSV file. If【Dynamic Name】is selected,
the name of the file can be saved to a specified location. This
allows the program to change CSV files by saving a new name
into the specified location. The register address and length can
be set.
【CSV Data】
Set the start and end positions in the CSV file. Enter a【From】
column and row and an【To】column row. The direction the data
is read can be changed by clicking the【Direction】icon.
【Trigger Bit】
Set the address of the bit that triggers the【CSV to Data File
Transfer】.
【Trigger Condition】
Select the type of bit change that provides the trigger: OFF to
ON, ON to OFF, or both directions.
【Destination Address】
Set the target address of the【CSV to Data File Transfer】.
Result Explanation
0 Transfer Success
1 Source file open file failed
2 There are too few entries in the source
3 The source is unrecognized
676
【Notification Bit】
Specify a bit to set or reset upon the completion of the【Data
Transfer】. This bit can be used to trigger other functions to run
on the transferred data.
13. Script
Script provides a simple language to allow users to write their own programs.
677
Available statements include logical judgments, numerical computations, loop
executions etc. Users can flexibly use the statements provided by the system to
complete a complex task that cannot easily be accomplished with general objects.
Existing scripts previously created could also be reused in different projects to save
development time.
13.2.2 Constants
The following constants can be used in scripts:
13.2.3 Comments
Comments can be used as program code explanations in the script to increase the
readability of the program. Comments are omitted during script compilation.
Therefore they will not affect the execution results of script. Program code that will
not be used immediately can also be added into comments and moved out of the
comment block for use when needed.
681
Table 220 Script–Assignment Operators
Type Description
Assignment Saves constants into registers, for example
= $U:V1 = 1234 // Saves integer 1234 into $U:V1
$T:FLOAT = 345.67 // Saves the float integer345.67 into $T:FLOAT(1)
$T:STRING = "WORD" // Saves the ASCII string into $T:STRING(2)
Saves the contents of the source register into the target register,
for example:
$U:V0 = $U:V3 // Saves the contents of register$U:V3 into$U:V0
When the data type of the target register is different from the
source register, the value read from the source register will first be
converted and then saved into the target register. Rounding of
decimal places and overflow may occur according to the different
data types, for example:
$U:V0 = 0xFFFFFFF // Only saves 0xFFFF into $U:V0(16Bit-UINT)
$T:INT32 = 345.67 // Only saves 345 into $T:INT32(32Bit-INT)
$T:BCD16 = 1234 /* Converted 1234 into BCD format and then
save, therefore the actual value saved into
$T:BCD16 is 0x1234 */
(1)
Please refer to14.3.1-Tag Library Settings.
(2)
Note that every character in an ASCII string will take up a byte, and a 0 will be
added at the end as the end of a string (which is called a null-terminating character);
therefore when “WORD” is written, the content of the 3 words starting from
$T:STRING will be 0x4146('F','A'), 0x4554('T','E'), and 0x004B('K', 0) respectively.
0(Highest) ( ) Parenthesis
3 + − Addition, subtraction
7 & Bitwise-and
8 ^ Bitwise-xor
684
9 | Bitwise-or
10 && Logical-and
11 || Logical-or
688
13.2.9 Built-in Functions
The script statement collection provides many built-in functions; users can use these
functions to execute numerical computations, string processing, file accessing and
other more complicated operations.
The built-in functions currently provided are shown in the table below. Refer to
【Built-in Function】in Chapter 13.3.2- Script Editor for details on using these built-in
functions.
cos Cosine
tan Tangent
asin Arcsine
acos Arccosine
atan Arctangent
689
log10 Common logarithm
String Operations strcat Concatenate string
strncat Concatenate string (restrict
length)
strcpy Copy string
strncpy Copy string (restrict length)
strcmp String comparison
strncmp String comparison (restrict
length)
stricmp String
comparison(case-insensitive)
strlen String length
strsrch Search string
num2str Numeric value to string
a2i String to integer
a2f String to floating point number
a2x String (hexadecimal) to integer
x2a Integer (hexadecimal) to string
(ASCII)
x2xarr String (ASCII) to String
a2harr Convert the unicode of the string
into consecutive integers
n2a Convert multiple consecutive
integers to a string
a2n Convert continuous multiple
strings to integers
File Operations file_open Open file (Internal Storage)
file_read Read file (Internal Storage)
file_write Write file (Internal Storage)
file_close Close file (Internal Storage)
file_delete Delete file (Internal Storage)
file_ rename Rename file (Internal Storage)
file_ copy Copy file (Internal Storage)
mkdir Create Directory (Internal
Storage)
screen_capture Saves current screen into internal
690
storage
SD File Operations sd_file_open Open file (SD Card)
sd_file_read Read file (SD Card)
sd_file_write Write file (SD Card)
sd_file_close Close file (SD Card)
sd_file_delete Delete file (SD Card)
sd_file_ rename Rename file (SD Card)
sd_ file_ copy Copy file (SD Card)
sd_mkdir Create Directory (SD Card)
sd_screen_capture Saves current screen into SD
storage
USB File Operations usb_file_open Open file (USB Storage)
usb_file_read Read file (USB Storage)
usb_file_write Write file (USB Storage)
usb_file_close Close file (USB Storage)
usb_file_delete Delete file (USB Storage)
usb _file_ rename Rename file (USB Storage)
usb _ file_ copy Copy file (USB Storage)
usb_mkdir Create Directory (USB Storage)
usb_screen_capture Saves current screen into USB
storage
Timer sleep Pause the execution of script in
seconds
msleep Pause the execution of script in
milliseconds
Date/Time Operation get_datetime Read date/time
set_datetime Set date/time
Print print_screen Prints current screen
Communication Io write and read Write continuous data to the
specified device and read
continuous data to the specified
address
checksum Calculate the sum of the codes
for consecutive addresses
Sound play_sound Play sound
691
play_sound 2 Play a sound file from an external
storage device (microSD card or
USB drive).
stop_sound Stop playing sound
beep Trigger the buzzer once
Draw change_bs Change the foreground screen
(base screen)
popup_windows Pop-up the window screen
Note: Built-in functions may be added, removed or modified during software updates; please refer
to the built-in functions and related documentation listed in FvDesigner if the functions listed in
FvDesigner are different from the ones listed in this document.
692
Just call IsWorkHour and then check $U:V100
when used in a script; for example:
/* Determines whether it is working hour to
set the brightness level for the backlight of
the HMI */
call IsWorkHour
if $U:V100
$S:OP_BACKLIGHT_LEVEL = 80
else
$S:OP_BACKLIGHT_LEVEL = 30
endif
693
Figure 334【Script List】
The following are the description of each column in the script list:
【ID】 Every script must have a unique ID; the range of the ID is from 0
to 65534, so every project allows a maximum of 65535 scripts.
【Comment】 Descriptions that help understand the contents or usage of a
script.
【Password】 Whether this script is protected by password or not.
The following are the descriptions of the buttons on the right side of the script list:
694
【Delete】 Deletes the currently selected script.
The【Function】block to the left has three tab pages available for selection; Their
descriptions are as follows:
695
Users can select the item to use and the contents of the【Basic
Function】tab page will be updated according to the selected item.
Users can quickly input or select the register and data type to use
696
as parameters. Once selected, press【Insert】to add the entire
statement into the location where the cursor is located in the
editor to the right. The usage description and examples of this
statement can be checked below the【Insert】button.
【Built-in Provides a convenient interface to input the system’s built-in
functions. Its usage is similar to that of【Basic Functions】, the
Function】
following menu will appear after the user clicks on the pull-down
menu button:
Users can select the item to use from the menu and then the
contents of the【Built-in Function】tab page will be updated
according to the selected item.
697
Users can quickly input or select the registers and its data type to
use as parameters. Once selected, press【Insert】to add the entire
statement into the location where the cursor is located in the
editor to the right. The usage description and examples of this
built-in function can be checked below the【Insert】button.
【Custom Provides users with list of custom functions.
Functions】
698
【Call】
Inserts and calls the statement of the currently selected custom
function at the location where the cursor is located in the editing
section to the right.
【Create】
Creates a new custom functions; the following window will appear
once this button is pressed, asking for the name of the custom
function.
【Delete】
Deletes the currently selected custom function.
【Import】
Import custom function. If it is protected by password, you have to
input password before import.
【Export】
Export the selected function.
Password】
【Trigger】 Selects when to trigger this script:
【None】
Do not select any triggering condition (but the script may still
be executed when the project starts or triggered by other
objects or functions).
【Timer】
Script will be triggered continuously but there will be a fixed
delay time between the end of the first execution and the start
of the next execution.
【While Bit is 1】
Executes the script continuously once the【Bit】is 1.
700
【When Bit becomes 0】
Executes the script once when the 【Bit】changed from 1 to 0.
【While Bit is 0】
Executes the script continuously once the【Bit】is 0.
Project Starts】
【Name】 The other fields above will disappear when editing a custom
function except【Protect by password】, only the name of the
custom function can be set.
The mid-bottom section of the【Editor】is divided into the statement editing section
and compilation message display section; Every time a change is made in the
statement editing section it will make the script compile again immediately, and the
compilation results will be displayed below. The user can fix statement errors
according to the message content and line number displayed until it displays
【Compilation succeeded】.
13.4 Examples
The examples below can allow users to have a better understanding on how to use
script functions:
701
13.4.1 Scrolling Lamp
Goal
The goal of this example is to create a scrolling lamp where the lamps will move back
and forth. As shown in the figure below, there are 15 lamps on the screen and three
of the lamps are lit. We wish to have a visual effect where these three lamps keep
moving to the left and then move back to the right once it reaches the end and
continues cycling in this manner.
1. First we will place 16 lamps on the screen, and set the monitor address of the
right-most lamp to $U:V0.0 and the second one to $U:V0.1, and so on and so
forth, until the address of all 16 lamps have been set.
702
Figure 337 Scrolling Lamp Example Screen Setting
2. Next we will add a script to control the movement of the lamps; first enter the
【Script List】and press 【Add】, input Move Lamp for the comment and then
input the following script contents and save:
/* When $U:V1 = 0, move left
When $U:V1 = 1, move right */
if !$U:V1
if !$U:V0.15 // Lamp not yet reached to the left-most position
$U:V0 = $U:V0 << 1 // Left shift the lamp
else
$U:V1 = 1 // Change the lamp movement to right shift
endif
else
if !$U:V0.0 // Lamp not yet reached the right-most position
$U:V0 = $U:V0 >> 1 // Right shift the lamp
else
$U:V1 = 0 // Change the lamp movement to left shift
endif
endif
3. Next is to add another script to initialize the value of the register; input Init Lamp
as the comment. the content is shown below:
$U:V0 = 7 // Light up the three right-most lamps initially
$U:V1 = 0 // Start moving the lamp to the left
4. Finally right click the mouse at an empty space on the screen and select
【Properties】to enter the【Screen Properties】to set the two scripts to execute
when the screen opens and cycles respectively:
703
Figure 338 Using Script Setting for the Screen
Return to the【Script List】screen when the setting is complete and the following
results can be seen:
Implementation Steps
1. We will use 4【Text】objects, 4【Numeric Input/Display】objects, 4【Slide Switch】
objects and a【Text Input/Display】object to form the screen that we want, in
which the monitoring address of the 4【Numeric Input/Display】and【Slide Switch】
objects are set as $U:V0, $U:V1, $U:V2 and $U:V3 respectively. Since we will be
using strings in the script, we must first create Ascii String type tags to
correspond to the registers; the following figure shows the【Tag Library】settings
used in this example.
705
Figure 341 Tag Library Setting–Load Balance Example
if $U:V50
// Message to display when overloaded machine was discovered
$T:message = "Loading too high:"
strcat($T:message, $T:overrun_devices)
else
// Message to display when no overloaded machine was discovered
$T:message = "Loading is balanced now"
endif
We will set the trigger time of this script as【Timer】and set the【Delay Time】as 1000
milliseconds, which means that it will check the load status approximately every
second. The script settings is as shown in the figure below:
706
Figure 343 Simulation Result–Load Balance Example
14. Resource
14.1 【Image Library】
707
The 【Image Library】function can be used when designing projects with the FV
Designer to create images that need to be used in the【Image Library】files (*.fil) in
advance so that they can be conveniently used when editing objects. In addition, the
generated【Image Library】files (*.fil) can also be exported when several people are
developing a project together, so that other developers can import and use the files.
708
corresponding【Image Library】group.
【Export】 Save the current【Image Library】group into the specified
path as a new file.
【Group List】 Display the【Image Library】groups currently included in the
computer. When the mouse is clicked on a specific【Image
Library】group, the item list on the right will display all image
contents included in that【Image Library】group.
【Group Name】 Set the name for the currently selected【Image Library】
group.
【Item List】 Display all the image contents included in the currently
selected【Image Library】; the【Add Item】,【Edit Item】
and【Delete Item】buttons on the top-right can be used to
edit the selected【Image Library】group.
710
14.2.1 Audio Library Settings
Click on【Audio Library】in【Project Explorer】of the FV Designer and the【Audio Library】
Edit Window (as shown in the figure below) will appear where the usage of each
setting is as shown in the table below:
【Play】 Play the currently selected audio file. This button will change
to the【Stop】function when the audio file starts to play; It
can stop playing the audio file that is currently playing.
【Save】 Save the contents of the edited【Audio Library】group into
the corresponding【Audio Library】file.
【Add Item】 Add an audio file into the active【Audio Library】group.
【Edit Item】 Change the currently selected audio.
【Delete Item】 Delete the audio file of the currently selected item.
【Item List】 Display all the audio contents included in the currently
selected【Audio Library】; the【Add Item】,【Edit Item】
and【Delete Item】buttons on the top-right can be used to
edit the selected【Audio Library】group.
713
Figure 348 Tag Library Edit Window
【Filter】 Filter the name of tag. Allows designer to find tag quickly.
Filters includes name, type, address, length, comment, or select all.
714
【Tags List The tag settings can be edited directly from the table.
The settings include:
Table】
【Name】Tag name of the address.
【Type】Data type of the address.
【Address】Address of the register
【Length】The amount of data for this data type.
【Comment】Comment explanation of this tag.
Right-click in the【Tags List Table】, the edit menu can be opened as
shown below.
716
Figure 349 Inputting Address Tag in【Address Selector】Edit Field
【Default Size】 Set the default size of the currently selected group.
【Import】
718
【Append】
Import a【Text Library】CSV file and fills in all the
contents included in the file into a new text group.
【Codec】
Set the text encoding format. The available codecs are
Big5 (Traditional Chinese), GB18030 (Simplified
Chinese), and UTF-8.
【Export】 Select the【Text Library】group and encoding format that
you want to export, and export the selected【Text
Library】group as a CSV file to the specified folder.
【Text Table】 The text editing table for each group included in the
【Text Library】.
If the color of the text is black, means the object is used,
if the color of the text is gray, , means the object is not
used, the designers can distinguish what objects are
being used.
719
Figure 352 Text Selector
The default setting for the【Text Selector】is the direct text input mode; the users can
enter the text that they want to display in the editing section to the left of the【Text
Selector】directly. To select texts saved in the【Text Library】, the button to the right
must first be pressed to switch modes. At this time the left of the【Text Selector】will
change into a pull-down menu and this menu includes all text contents saved in the
【Text Library】for the users to choose from. If the contents currently included in the
menu is inadequate for use, the user can also select the first option【Add/Edit Text】
in the menu and edit the contents of the【Text Library】in the window as shown in the
figure below.
If the displayed text is selected from【Text Library】, the dialog of setting the text font
and size for different languages will appear after pressing the button. The user
720
can set the font and size of the text displayed in each language. If【Default Font】or
【Default Size】is selected, the font or size of the displayed text will be the font or
size set in the【Text Library】.
721
【Add】 Add languages such as Chinese (Traditional), Chinese (Simplified),
or other languages. The font can also be changed.
【Delete】 Remove the selected font.
【Font library The font library list contains fields such as language, font, and
common words.
list】
【Language】can display Chinese (Traditional), Chinese
(Simplified) or other languages.
【Name】The name of the selected language
【Font】Displays the font used for the selected language
【Common Words】can display commonly and uncommonly used
words.
【User Defined Text】Allows the user to input specific words for
the chosen language
【Font Library To get to the【Font Library Properties】, double-click the item in
Properties】 the font library list or press edit when the item is selected. The
window for【Font Library Properties】will pop up, as show in the
figure below.
722
【Language】You can choose Chinese (Traditional), Chinese
(Simplified), or other languages.
【User Defined Text】The user can input custom words for the
specified language
723
15. User Toolbox
Although the【Toolbox】provided by this software is able to meet the needs of most
users, the objects provided in the 【Toolbox】are all pre-set and does not allow users
to use objects that they changed on their own. The software also provides the【User
Toolbox】function because not only does it allow users to access objects that they
have modified, it also provides【Import】and【Export】functions so that the objects
in the【User Toolbox】can be quickly transferred between different computers,
speeding up development.
This chapter will explain【User Toolbox】related pages and their operating methods.
724
Figure 357 User Toolbox
The default name of the added object is “category_number”, as shown in the figure
below.
726
Figure 359 User Toolbox–Default name
If the left mouse button was released in the【Work Space】, the object will be added
to the【Work Space】where the mouse button was released.
Note: The object names within the User Toolbox do not relate to the object names and comments in
the work space.
If the left mouse button was released in the【User Toolbox】, the object will be moved
to the location where the mouse button was released so that the user can change
the category the object belongs to and its location in the【User Toolbox】.
Note: If the text library, tag library or other settings are used by the objects in the User Toolbox,
please remember to import the text library, tag library and other settings when adding the object in
order to guarantee that the settings of the object during use are the same as the settings when it
was added.
727
15.1.3 Menu Introduction
A【Menu】will appear when the right mouse button is pressed in the【User Toolbox】.
The options within the menu changes according to the location where the right
mouse button is pressed, as shown in the figure below. Options within the【Menu】
are as listed in the table below.
Figure 361 Menu–Mouse over category (Left); Mouse over object (Middle); Mouse
not over category or object (Right)
728
【Move Up Move the selected【Category】up a level.
Category】
【Move Down Move the selected【Category】down a level.
Category】
【Delete Object】 Delete the selected【Object】.
【Rename Object】 Change the name of the selected【Object】; The window
below will appear.
【Add from Template Add a new object from the built-in template library.
Library】
【Import】 Add the previously saved【User Toolbox】file (*.utf) into the
current【User Toolbox】.
【Export】 Save the current【User Toolbox】into a file (*.utf).
729
15.2 Import and Export
In order for users to transfer the【User Toolbox】they are modified between the
different computers, this software provides the【Import】and【Export】functions. This
section will introduce how to use these functions.
15.2.1 Import
Press the right mouse button within the【User Toolbox】and select【Import】from the
menu that pops up, as shown in the figure below.
The window below will appear. Select the file (*.utf) to import and then press【Open
File】to import the file.
730
15.2.2 Export
Press the right mouse button within the 【User Toolbox】and select【Export】from
the menu that pops up, as shown in the figure below.
The window below will appear. Press【Save】after selecting the name and location of
the file (*.utf) to export the file.
Figure 366 Select the name and location for the file export
731
15.3 Name Conflicts
Identical【Category Names】are not allowed in the【User Toolbox】in order to prevent
the users from getting confused. Similarly, identical【Object Names】are also not
allowed within the same【Category】. Therefore, when conflicts occur due to repeated
names, the【Category Name Conflict】window or the【Object Name Conflict】window
will appear according to the situation to help users solve this problem. This section
will now introduce the pages related to the【Category Name Conflict】and【Object
Name Conflict】windows.
The following window will appear if they occurred during【Import】, allowing the user
to select what action to take next, as shown in the figure and table below.
The following window will appear if they occurred during 【Import】, allowing the
user to select what action to take next, as shown in the figure and table below.
733
Table 240 Object Name Conflict options
Option Description
【Rename】 Change the name of the object to import and then add it to
the current【Category】.
【Replace】 Replace the object in the current【Category】with the object
to import.
【Skip】 Skip and do not process this object import.
734
16. Build Running Package and
Simulation
16.1 【Download】
When a running package (.cfrp) has been successfully built and had no errors during
simulation, it is ready to be downloaded to the HMI. We provides diverse download
methods. Users can download the running package from the PC to the HMI through a
serial port connection, Ethernet connection or by using a USB cable.
735
The following are detailed descriptions for the【Download Manager】.
【Connection 【COM】
Setting】 Select to perform download through the serial port; the port
number used for downloading must also be specified when this
option is selected.
【Ethernet】
Select to perform download through the Ethernet. The IP address
of the target HMI must also be specified when this option is
selected. Press【Scan】on the right to acquire the HMI IP addresses
and device names currently online. Users can also manually enter
the IP address of the target HMI to perform download.
Note: The Scan button may have no effect under certain network
environments (usually when the DHCP server cannot accurately configure the
IP addresses). In this case, the command prompt can be opened to execute
the following commands in sequence to restore the function.
736
1. netsh winsock reset
2. netsh interface ipv4 reset
3. ipconfig /flushdns
Please re-start the computer when completed for the settings to take effect.
【USB】
Perform download through USB.
The default path of USB Driver is under C:\Program
Files\FvDesigner\Ver1.5\usb driver
The USB drivers can be installed by clicking【Install USB Driver】in
the【Tools】tab.
【Operating System】
The HMI operating system will be downloaded once this option is
selected.
The default path of【Operating System】is under
(Under 64-bit Windows)
C:\Program Files (x86)\FvDesigner\Ver1.5\application
\firmware\FvFirmwareC.frt 。
(Under 32-bit Windows)
C:\Program Files\FvDesigner\Ver1.5\application
\firmware\FvFirmwareC.frt
737
【Delete on This field determines whether to clear the existing data saved on
the HMI:
Target】
【Select/Deselect All】
After checked, all the following options will be checked. If not
checked, all items below will be unchecked.
【Backup Memory】
If this option is selected, the NV and XNV registers on the HMI will
be cleared when the download process begins.
【Alarm】
If this option is selected, the existing alarm log on the HMI will be
deleted when the download process begins. The HMI will clear all
files under /internal/alarm/.
【Recipe】
If this option is selected, the existing recipe files on the HMI will
be deleted when the download process begins. The HMI will clear
all files under /internal/recipe/.
【Data Log】
If this option is selected, the existing data log on the HMI will be
deleted when the download process begins. The HMI will clear all
files under /internal/datalog/.
【Print】
If this option is selected, the screenshots saved in the HMI
internal memory will be deleted when the download process
begins. The HMI will clear all files under /internal/hardcopy/.
【Link】
If this option is selected, the program will start the deletion of the
original link parameters and replace them with the new link
parameters.
【Security Password】
If this option is selected, the password table on the HMI will be
deleted when the download process begins. If this option is
selected, the original password table will be retained.
【Operation Log】
If this option is selected, the existing operation log on the HMI will
738
be deleted when the download process begins. The HMI will clear
all files under /internal/operationlog/.
【Data Transfer】
If this option is selected, the data transfer files on the HMI will be
deleted when the download process begins. The HMI will clear all
files under /internal/datatransfer/.
【Installment】
If this option is selected, the download process will delete the
original installment information and the previously entered
records.
【Schedule】
If this option is selected, the download process will delete the
original data that has been modified through the【Schedule】on
the HMI, so the schedule will based on the project; if not checked,
the original data that has been modified through the【Schedule】
on HMI will be retained.
【Others】
If this option is selected, all other files on the HMI will be deleted
when the download process begins. The HMI will clear all files
under /internal/ not including the options detailed above.
【Start】
Press this switch to start downloading once setting configuration
is complete.
【Close】
Press this switch to end downloading and close the download
window.
Note:
If the HMI has been updated to a new version of firmware or the program has update, the files
associated with the old version of sotware cannot be used.
16.1.2.1 【Basic】
【System Setting Configure】 【Basic】setting paging as shown below, the meaning of
each setting is as follows :
741
【Mask Passwords】
Mask the password of【Use password to protect this
configuration files】, default is checked .
【HMI Model】
Select the model you want to set.
16.1.2.2 【System】
【System Setting Configure】 【System】setting paging as shown below, the meaning of
each setting is as follows :
742
【Overwrite Station Number】
Check whether to overwrite the station number of the HMI.
After checked, the station number of the HMI can be edited
under【Station Number】.
【Mask Passwords】
Mask the password of【Use password to protect this
configuration files】, default is checked .
16.1.2.3 【Ethernet】
【System Setting Configure】 【Ethernet】setting paging as shown below, the meaning
of each setting is as follows :
743
Figure 375【System Setting Configure】【Ethernet】setting page
【Enable Ethernet】
Check whether to enable【Ethernet】on the HMI. After
checked, the ethernet IP address or【DHCP】of the HMI can be
edited under【Enable Ethernet】.
【Use DHCP】
Check whether to use【Use DHCP】, if【Use DHCP】is checked,
the four options of【IP Address】、【Net Mask】、【Gateway】
and【DNS】will be turned off and set by the system.
16.1.2.4 【Sever】
【System Setting Configure】 【Server】setting paging as shown below, the meaning of
each setting is as follows :
744
Figure 376【System Setting Configure】【Sever】setting page
【Overwrite FTP Check whether the HMI FTP server settings are overwritten or
not. After checked, select【Enable FTP Server】below and edit
Server】
other FTP-related settings.
【Port】
Select the port of FTP server to use.
745
【Enable Read-Write Account】
Check whether to enable read-write account.
After checked,you can set the user’s name and password
below.
【Overwrite VNC Check whether the HMI VNC server settings are overwritten
or not. After checked, select【Enable VNC Server】below and
Server】
edit other VNC-related settings.
【Connection】
Set the number of VNC clients that can be connected to this
VNC server at the same time. The maximum number of
supported devices will vary depending on the model.
【Port】
To set the VNC connection port, you can only set the
connection line for the first client. The second line will
automatically increase. For example, the first setting is 5900,
and the second line is 5901.
【Password】
Enter the password of VNC server.
【Overwrite Pass Check whether to overwrite port of the pass through setting.
Through】
【Port】
Set the port the pass through.
【Mask Passwords】 【Mask Passwords】
Mask the password of【FTP Server】and【VNC Server】that user
edited.
16.1.2.5 【Display】
【System Setting Configure】 【Display】setting paging as shown below, the meaning of
each setting is as follows :
746
Figure 377【System Setting Configure】【Display】setting page
Language】
【Language】
Select language to overwrite
【Overwrite Check whether to overwrite the rotation setting of the HMI
Rotation】
【Rotation】
Select rotation to overwrite
Note: Changes will not take effect until the next reboot.
【Overwrite Check whether to overwrite the backlight brightness of the
HMI.
Brightness】
【Brightness】
Set the backlight brightness of the HMI.
16.1.2.6 【Time】
【System Setting Configure】【Time】setting paging as shown below, the meaning of
each setting is as follows :
747
Figure 378【System Setting Configure】【Time】setting page
Calender】
【Calender】
Select calender to overwrite.
【Overwrite Check whether to overwrite the time zone of the HMI.
TImezone】
【Time Zone】
Select time zone to overwrite.
【Overwrite NTP】 Check whether to overwrite the NTP of the HMI.
【Enable NTP】
Check whether to enable NTP.
16.1.2.7 【MISC】
【System Setting Configure】 【MISC】setting paging as shown below, the meaning of
each setting is as follows :
748
Figure 379【System Setting Configure】【MISC】setting page
Buzzer】
【Enable Buzzer】
Check whether to enable buzzer.
【Overwrite Check whether the audio setting of the HMI.
Audio】
【Enable Audio】
Check whether to enable audio.
【Overwrite Check whether to overwrite the remote password setting of
the HMI.
Remote Password】
【Enable Remote Password】
Check whether to enable remote password, set the password
on the right.
【Overwrite Check whether to overwrite the customer ID setting of the
HMI.
Customer ID】
【Enable Customer ID】
749
Check whether to enable customer ID, set the password on
the right.
16.2 【Upload】
Users can upload the running package (.cfrp) saved on the HMI, which includes the
project, recipes, fonts, etc. onto the computer so that users can easily transfer the
running package onto different HMIs. This is helpful in situations such as when
expanding similar plants, where network or computer equipment is limited.
750
Figure 381 Upload Manager function interface
【Connection 【COM】
Setting】 Select to perform the upload through the serial port. The port
number used for uploading must also be specified when this
option is selected.
【Ethernet】
Select to perform the upload through the Ethernet. The IP address
of the target HMI must also be specified when this option is
selected. Press【Scan】on the right to acquire the HMI IP addresses
and device names currently online. Users can also manually enter
the IP address of the target HMI to perform the upload.
Note: The Scan button may have no effect under certain network
environments (usually when the DHCP server cannot accurately configure the
IP addresses). In this case, the command window can be opened to execute
the following commands in sequence to restore the function.
1. netsh winsock reset
2. netsh interface ipv4 reset
3. ipconfig /flushdns
Please re-start the computer when completed for the settings to take effect.
【USB】
Perform the upload through USB.
751
The USB Driver is under the FvDesigner installation path.
【Start】
Press this switch to start uploading once setting configuration is
completed.
【Close】
Press this switch to end uploading and close the upload window.
16.3 【Compile】
16.3.1 Compile Introduction
Compile is used to confirm the accuracy of the current plan and also converts the
HMI plan project into a running package that can be placed into the HMI. The
running package includes settings and the converted language required for the HMI.
The compiling running packages includes the two parts: (1) Starting compilation (2)
Checking for errors after compilation is complete. The introduction to these two
parts are as follows.
752
Figure 382 Perform compile from the toolbar above
753
Figure 384 Compilation results illustration
If any errors were generated during the compilation, it will be displayed in the
【Output Message】. The error information will include the (1) component, (2)
success or error code and (3) compile message as shown in Figure 383. Users can
click on the message once to move to the object or double-click on the message to
open the error screen and focus on the component setting screen of the error,
allowing the user to quickly debug the error.
Figure 385 Single click on the compile failure message window to jump to the
component
754
Figure 386 Double click on the compile failure message to open the screen setting
755
16.3.4 Decompile
The main purpose of the decompile function is to copy the project (.cfrp) from the
HMI to the computer or the compiled project (.cfrp) and restore it to the file format
(.fpj) so that the FvDesigner software can edit it.
【Source Project】 Specify the path and file for the project source
【Target Folder】 Specify the destination path for the generated file from the
project decompilation.
【Target File Name】 Select whether the file name generated after the
decompilation is the same as the project source or
determined by the user.
756
16.4 【Simulation】
16.4.1 Simulation Introduction
【Simulation】is used to perform preliminary tests before downloading the running
package to the HMI in order to reduce the likelihood of finding errors after being
downloaded into the HMI. Running simulations can verify the accuracy of the project
plan. The simulation function can be run on the PC to simulate how the running
package will run on the HMI. Simulations are divided into【Offline Simulation】and
【Online Simulation】. The simulation setting window can be used to determine
whether to start the Offline or Online Simulation.
【Offline Simulation】is as shown in Figure 390 . A simulator will open on the PC and
create a virtual PLC that is connected to the HMI in the memory of the PC. Therefore,
no communication errors will be generated during the simulated connection. The
simulated connection is used to verify the accuracy of the screen and logic.
759
Figure 393 Online simulation illustration
Generally, when the PC wants to perform serial communications with the PLC,
related application programs such as WinProLadder (PLC programming software), is
used on the PC and communicates directly with the PLC through the【Ethernet】or the
COM port/USB on the PC. However, under some circumstances, the PC cannot
connect to the PLC directly or connection information with the PLC cannot be
acquired directly. The【Pass Through Function】is provided for such conditions so that
the PC can perform serial communications with the PLC indirectly, and also acquire
the register data of the device. The communication mode is as shown in Figure 394
Pass Through architecture.
760
Figure 394 Pass Through architecture
After the setup, users can use the WinProLadder or other related applications to
specify the same port to communicate with the HMI. Although the PC is not directly
connected to the PLC, the HMI will transfer all data received from the specified port
to the PLC. Therefore in terms of behavior, the result will be the same as connecting
directly to the PLC. When the task is complete, FvDesigner can be used again to
switch HMI back to the normal operation mode.
The dialog that appears after pressing【Pass Through】is the main operating inter-face
761
of the【Pass Through】function. Parameters that can be set include three major
categories that correspond to the individually related parameters of PC, HMI and PLC,
respectively. For the PC side, the serial port to be used by the HMI can be set (can
only be set when the serial port communication is selected). For the HMI side, its IP
address, the input COM used to receive data from the PC side and the output COM
used to send the data to the PLC side can be set. For the PLC side, related parameters
used can be set for the serial communication between the PLC and the HMI.
【Ethernet】
Use Ethernet to communicate between the PC and the HMI.
【USB】
Use USB to communicate between the PC and the HMI.
【Connection 【PC】
Setting】 1. 【Output COM】: When【COM】or【USB】is selected for
762
【Pass Through by】, this field will be enabled to specify
the serial port to use for the PC output. On the other
hand when the 【Ethernet】is selected, this field is
disabled.
【HMI】
1. 【IP Address】: Specifies the IP address of the target
HMI to pass through; when the【Ethernet】is selected
for【Pass Through by】, all IP addresses of HMIs in the
local area network will automatically be scanned for
the user to select the target HMI for pass through.
User can press the 【 】button after this field to
refresh IP address list or manually input an IP address.
2. 【Input COM】: When【COM】is selected for【Pass
Through by】, press the button【 】to get all available
serial ports on the target HMI. When the【Ethernet】
is selected for【Pass Through by】, this field will be
locked and unavailable for use.
3. 【Output COM】: Press the button【 】to get all
available serial ports on the target HMI; The scan
results will be displayed in this pull-down menu.
【PLC】
1. 【Baud Rate】: This field can be used to set the baud
rate of the target device to pass through.
2. 【Stop Bits】: This field can be used to set the stop bits
of the target device to pass through.
3. 【Parity Check Bits】: This field can be used to set the
parity check bits of the target device to pass through.
4. 【Data Bits】: This field can be used to set the data bits
of the target device to pass through.
5. 【Flow Control】: This field can be used to set the flow
control of the target device to pass through.
763
【End Pass Through】
To end pass through, press 【End Pass Through】on the PC or
HMI.
【Close】
This function is the same as【End Pass Through】; It will also
close the dialog window after ending pass through.
then select the【Ethernet】as the connection method since the PC will not be
connected to the HMI through the serial port. The HMI【Output COM】must still be
set.
764
The user must first press the【 】after the【IP Address】field to get all HMI IP address
on the network those are available for pass through, or enter an IP manually. The
user must know which serial port is used by the HMI to connect to the PLC, else the
pass through function will not be able to operate.
Next, the user must set the related parameters of the serial port used with the PLC.
Please note that if the parameters set here are not correct for this PLC, it is likely for
unexpected communication failures to occur.
After setting all the parameters, press【Start Pass Through】to switch the target HMI
to pass through mode to facilitate the follow-up actions. If the HMI was successfully
switched to pass through mode, the status of the operating inter-face will change as
shown in the figure below. The status field will show that the HMI was successfully
changed to pass through mode.
At this time all pre-procedures are completed and the HMI is ready to transfer data
between the PC and PLC at any time. User can open the WinProLadder and select
【PLC】【Connect】
765
Figure 399 Open WinProLadder connection settings
The TCP connection-related parameters can be set after pressing Edit, as shown in
the figure below:
766
Figure 401 Setting the WinProLadder Ethernet communication parameters
Users need to specify IP address of the HMI, which is going to pass through to the
PLC. After configuration is completed, the user can press the OK button to perform
pass through.
Note: When using Pass Through function, if the PLC is HB1, and HMI communicates with the PLC via
PLC Port, the baud rate needs to set at 115200 in WinProLadder. .
You can open the file transfer function window by clicking File Transfer on the Tools
tab of the FvDesigner taskbar.
767
Figure 402【Tools】
Click【File Transfer】, the window that pops up is the file transfer function.
【Start Connection】 When the computer is connected to the HMI via USB, the
user can press start connection to start the file transfer.
【Stop Connecting】 To end the file transfer, press【Stop Connecting】.
【Close】 Same function as【Stop Connecting】,but also close the
window afterwards.
Open【Remote System Setting】and connect to your HMI device. Click MISC, enable
the remote password setting, and set a password. Now, when performing the【File
Transfer】function, the user will be prompted to enter the password in order to
complete the transfer.
768
Figure 404【File Transfer】Password Prompt Window
After connecting to the HMI successfully, you will see the following window.
【Home】
Click this icon to return to My Computer(home page).
【Previous Page】
Click this icon to return to the previous path.
【Delete】
769
Click this icon to delete the local archive.
【Select Location】
Click this icon to jump out of the window and easily
select the desired local folder.
【Enter Folder】
Click this icon enter the currently selected folder.
【Download】
Click this icon to download selected files to the HMI.
【Delete】
Click this icon to delete the selected file.
770
【Rename】
Click rename to change the name of a file or folder.
【HMI】 【HMI Path】
Displays current HMI path.
【Home】
Click this icon to go back to the home page.
【Previous Page】
Press this icon to go back to the previous path.
【Delete】
Click this icon to delete the selected HMI file.
【Refresh】
Click this icon to refresh the current server-side folder
information.
【Open Folder】
Click this icon to open the selected folder.
771
【Upload】
Click this icon to upload the selected file to the local
directory.
【Delete】
Click this icon to delete the HMI file.
【Rename】
Click rename to change the selected folder name.
【Transmission】 【Download】
Click this icon to download the selected files to the HMI.
【Upload】
Click this icon to upload the selected files to the local
directory (computer).
You can also perform these two tasks by simply dragging the
desired item to the other directory.
After successfully connecting the computer and the HMI, the files are ready to be
transferred. A datalog transfer will be similar to the image below.
772
Figure 406【File Transfer】Data Log File Transfer
773
17.3 【FBF Reader】
【FBF Reader】is used when reading the *.FBF file of the company’s own format or
when converting a *.FBF file to another file format. It can be converted to a *.TXT file,
*.CSV file, or *.PDF file. For how to generate *.FBF files, please refer to chapter7.2.3-
【Export Data】 .
The following will explain in detail the operation flow of【FBF Reader】.
FBF Reader function Click【FBF Reader】on the【Tools】tab on the ribbon to open the
function window.
After selecting【FBF Reader】, the popup dialog box is the main operation interface of
【FBF Reader】function, as shown below.
774
Tabel 254【FBF Reader】menu descriptions
Properties Description
【File】 【Open】
Open company’s own format *.FBF file.
【Save as】
After reading company’s own format *.FBF file, save as *.TXT
file, *.CSV file or *.PDF file, etc.
【Quit】
Leave and close the FBF Reader.
【Function】 【Font Setting】
Adjust the font size to the display *.FBF file in company’s
own format.
775
Tabel 255【FBF Reader】tool bar descriptions
Icon Description
【Open】。
Open company’s own *.FBF file.
【Save as】
After reading company’s own format *.FBF file, save as *.TXT
file, *.CSV file or *.PDF file, etc.
【Font Setting】
Adjust the font size to the display *.FBF file in company’s
own format.
Set the date and time to search for FBF files.
Search, set the date and time to search the FBF file and
press this button, the cursor will be displayed in this column,
as shown below.
776
18. PLC Resource Review
The 【PLC Resource Review】function can be used if the user needs information on
the PLC driver versions supported by FV Designer or internal PLC single point and
register information. The【PLC Resource Review】function allows users to find related
information.
This chapter will explain【PLC Resource Review】related pages and the usage.
777
Figure 410 PLC Resource Review
The PLC manufacturer and series model can be selected at the top half of the【PLC
Resource Review】 as shown in the figure below.
Figure 411 PLC Resource Review–Select PLC manufacturer and series model
Information on the supported PLC driver versions, internal PLC single point, and
registers is available for access will appear when the selection is complete, as shown
in the figure below.
778
Figure 413 Information on internal PLC single point and registers available for access
Introduction to the internal PLC single point and registers available for access is as
shown in the table below.
【Device Type】 Represent the code of the single point or register in the PLC.
【Data Bits】 Represent the number of bits occupied by the data of this
【Device Type】.
【Address Format】 Represent the address format that must be used to access
this【Device Type】.
【Max】 Represent the maximum value of the address range available
for access for this【Device Type】.
【Min】 Represent the minimum value of the address range available
for access for this【Device Type】.
【Description】 Describe the function and usage of the【Device Type】.
779
19. Address Registers
The FV Designer has four types of internal address registers for use during designing,
including Volatile Memory Registers $U:V, Non-volatile Memory Registers $U:NV,
Non-real-time NV Memory $U:XNV and Non-real-time NV Memory $U:XNVA.
Internal and external PLC address registers all support access using characters or bits,
and also support index register function, making it flexible and convenient when
planning register location configurations.
In addition, special system tags are planned in some sections of the volatile registers
and more may be added as functions are added. The function plans of each register
are as shown in the chapters below:
780
Table 257 Internal Registers Address Range
Register Maximum Address Range Format
Capacity (Characters)
Volatile Memory 512KB 0 ~ 262143 Character
Registers $U:Vaaaaaa
【$U:V】 Bit
$U:Vaaaaaa.bb
Non-volatile 120KB 0 ~ 61439 Character
Memory Registers (default 2KB) (default 0~2048) $U:NVaaaaa
【$U:NV】 Bit
$U:NVaaaaa.bb
Non-real-time NV 1MB 0 ~ 524287 Character
Memory Registers $U:XNVaaaaaa
【$U:XNV】 Bit
$U:XNVaaaaaa.bb
Non-real-time NV 120KB 0 ~ 61439 Character
Memory Registers (default 2KB) (default 0~2048) $U:XNVAaaaaa
【$U:XNVA】 Bit
$U:XNVAaaaaa.bb
Click the check box Index Register and select number 0. The device will use Index
Register 0 for that address as the input address.
If user would like to setup Index Register to change its value. Index Register can be
chosen in System Tags.
782
Figure 416 Input Address Dialog-System Tags-Index Register
$U:V2000
Value of internal volatile-memory register V2000, example value: 1122.
$U:V2001
Value of internal volatile-memory register V2001, example value: 3344.
$U:V2002
Value of internal volatile-memory register V2002, example value: 5566.
$U:V2000[$I0]
Value of internal volatile-memory register
V(2000+value of index register 0)
$S:I0
Value of index register 0
By modifying the value of index register 0, the value of $U:V2000[$I0] also changes.
Value of index register-0 is 0
$U:V2000[$I0] = $U:V2000
783
Figure 418 Index Register Example $S:I0 = 0
784
19.3 Special System Tags
19.3.1 Operations
Name Address Description Read/Write
($U:V)
OP_REBOOT 250010.0 (1b)Reboot HMI device. Read/Write
OP_BUZZER 250011.0 (1b)Open (1)/ Close (0) buzzer output. Read/Write
OP_AUDIO 250011.1 (1b)Open (1) / Close (0) audio output. Read/Write
OP_DIMMER_EN 250030.0 (1b)Open (1) / Close (0) backlight Read/Write
energy-saving function.
OP_SCREEN_SAVER_EN 250030.1 (1b)Open (1) / Close (0) screen saver Read/Write
function.
OP_UPDATE_SCREEN 250030.2 (1b) Set to (1) update the status of the Read/Write
_OBJECTS object. After updating the system, this
signal will be automatically changed
to (0)
OP_FW_VER_MAJOR 250101 (16b)Firmware major version Read Only
information.
OP_FW_VER_MINOR 250102 (16b)Firmware minor version Read Only
information.
OP_FW_VER_REVISION 250103 (16b)Firmware revision information. Read Only
OP_BATTERY_LEVEL 250110 (16b) Battery Level (Low1~High5). Read Only
OP_BASE_SCREEN_ID 250500 (16b) Current Base Screen ID. Read Only
OP_BACKLIGHT_LEVEL 251002 (16b)Current brightness level of the Read/Write
backlight.
OP_BACKLIGHT_TIME 251003 (16b)Backlight power saving time. Read/Write
OP_SCREEN_SAVER_TIME 251004 (16b)Screen saver time. Read/Write
19.3.3 Time
Name Address Description Read/Write
($U:V)
TIME_SYSTEM_TIME 251100 (32b)System time (0.1sec). Read/Write
TIME_SYSTEM_AMPM 251102 (16b)Time information AM:0, PM: 1. Read/Write
TIME_LOCAL_HOUR12 251103 (16b)Local time (12-hour format) Read/Write
TIME_LOCAL_SECOND 251104 (16b)Local time (Second) Read/Write
TIME_LOCAL_MINUTE 251105 (16b)Local time (Minute) Read/Write
TIME_LOCAL_HOUR 251106 (16b)Local time (Hour) Read/Write
TIME_LOCAL_DAY 251107 (16b)Local time (Day) Read/Write
TIME_LOCAL_MONTH 251108 (16b)Local time (Month) Read/Write
TIME_LOCAL_YEAR 251109 (16b)Local time (Year) Read/Write
TIME_LOCAL_WEEK 251110 (16b)Local time (Day of week) Read/Write
TIME_CALENDER_TYPE 251111 (16b)Calender type: Gregorian calendar: Read
0, Persian calendar: 1
788
I29 251429 (16b) Address index register 29 Read/Write
I30 251430 (16b) Address index register 30 Read/Write
I31 251431 (16b) Address index register 31 Read/Write
I32 251432 (16b) Address index register 32 Read/Write
I33 251433 (16b) Address index register 33 Read/Write
I34 251434 (16b) Address index register 34 Read/Write
I35 251435 (16b) Address index register 35 Read/Write
I36 251436 (16b) Address index register 36 Read/Write
I37 251437 (16b) Address index register 37 Read/Write
I38 251438 (16b) Address index register 38 Read/Write
I39 251439 (16b) Address index register 39 Read/Write
I40 251440 (16b) Address index register 40 Read/Write
I41 251441 (16b) Address index register 41 Read/Write
I42 251442 (16b) Address index register 42 Read/Write
I43 251443 (16b) Address index register 43 Read/Write
I44 251444 (16b) Address index register 44 Read/Write
I45 251445 (16b) Address index register 45 Read/Write
I46 251446 (16b) Address index register 46 Read/Write
I47 251447 (16b) Address index register 47 Read/Write
I48 251448 (16b) Address index register 48 Read/Write
I49 251449 (16b) Address index register 49 Read/Write
I50 251450 (16b) Address index register 50 Read/Write
I51 251451 (16b) Address index register 51 Read/Write
I52 251452 (16b) Address index register 52 Read/Write
I53 251453 (16b) Address index register 53 Read/Write
I54 251454 (16b) Address index register 54 Read/Write
I55 251455 (16b) Address index register 55 Read/Write
I56 251456 (16b) Address index register 56 Read/Write
I57 251457 (16b) Address index register 57 Read/Write
I58 251458 (16b) Address index register 58 Read/Write
I59 251459 (16b) Address index register 59 Read/Write
789
I60 251460 (16b) Address index register 60 Read/Write
I61 251461 (16b) Address index register 61 Read/Write
I62 251462 (16b) Address index register 62 Read/Write
I63 251463 (16b) Address index register 63 Read/Write
791
I118 251572 (32b) Address index register 118 Read/Write
I119 251574 (32b) Address index register 119 Read/Write
I120 251576 (32b) Address index register 120 Read/Write
I121 251578 (32b) Address index register 121 Read/Write
I122 251580 (32b) Address index register 122 Read/Write
I123 251582 (32b) Address index register 123 Read/Write
I124 251584 (32b) Address index register 124 Read/Write
I125 251586 (32b) Address index register 125 Read/Write
I126 251588 (32b) Address index register 126 Read/Write
I127 251590 (32b) Address index register 127 Read/Write
795
Data Bits Register Value
5 5
6 6
7 7
8 8
LINK_ PLC_PORT 251281 PLC PORT’s stop bits can only be Read
_STOPBITS read,
Stop Bits Register Value
1 0
1.5 1
2 2
LINK_ PLC_PORT 251282 PLC PORT’s time in milliseconds(ms) Read
_TIMEOUT can only be read.
LINK_ PLC_PORT 251283 PLC PORT’s command delay time in Read
_COMMAND_DELAY milliseconds(ms) can only be read.
LINK_ PLC_PORT _RETRY 251284 PLC PORT’s retry count can only be Read
_COUNT read.
796
when it’s not connected.
797
20. System Settings
The 【System Setting】function can be used when the user needs to change the
system settings of the HMI. There are two ways to use the【System Setting】function:
【System Setting】and【Remote System Setting】. 【System Setting】is when the user
operates the 【System Setting】function by pressing the control panel of the HMI. A
【Remote System Setting】is when the user operates the【System Setting】function
from a remote host using the Ethernet connection with the HMI.
This chapter will explain the【System Setting】related pages and their setting methods
for【System Setting】and【Remote System Setting】.
798
The【System Setting】home page is divided into two parts: the left part is【Run
Project】, which if pressed, will exit from the settings interface and execute the
project in the HMI. The right part is the【Settings】and is divided into nine categories:
【COM Port】, Ethernet】, Servers】, Backlight】, Display】, 【Calibration】,【Time】,
【System Info】and【MISC】.
799
Figure 422 COM Port data page
20.1.3 【Ethernet】
The【Ethernet】settings will appear after pressing the【Ethernet】block, as shown in
the figure below. Introductions to the options are as listed in the table below. When
the setting is complete, press the【OK】button on the top-right corner to save the
settings and exit this page or the【Cancel】button on the top-left corner to discard the
changes and exit this page.
800
Table 258 Ethernet setting page options
Option Description
【Enable Ethernet】 Select to enable【Ethernet】: Selecting【Enable】will allow users
to continue setting the follow-up options; selecting【Close】
will close the follow-up options and they cannot be set.
【DHCP】 Select to enable【Enable DHCP】: Selecting【Enable DHCP】
will close the three options【IP Address】,【Net Mask】and
【Gateway】, as they will be assigned and set by the system. If
the 【Enable DHCP】was not selected, then the user must
continue setting the three options【IP Address】,【Net Mask】
and【Gateway】.
【IP Address】 Set the IP address of the HMI here.
20.1.4 【Servers】
The【Servers】settings will appear after pressing the【Servers】block as shown in the
figure below. The settings page are be divided into three paging:【Enable FTP Server】,
【Enable VNC Server】and【Pass Through】. The introductions for the【Enable FTP
Server】, 【Enable VNC Server】and【Pass Through】options are as listed in the table
below. When configuration is complete, press the【OK】button on the top-right corner
to save the settings and exit this page or the【Cancel】button on the top-left corner to
discard the changes and exit this page.
801
Figure 424【Severs Setting】【FTP】paging
802
Figure 426【Servers Setting】【Pass Through】paging
803
【VNC】to Enable VNC Server in the Server page
Table 260 Options of【Sever Setting】
Option Description
【Enable VNC Select to【Enable VNC Server】. Selecting this option will allow
Server】 users to continue setting the follow-up options. If this option
is not selected, the follow-up options will be closed and
cannot be set.
【Connections】 Set how many VNC clients can be connected to this VNC
server, the maximum number of support will vary depending
on the model.
【Mask Password】 The password will be masked if this option is selected.
【Port】 Set the port of the VNC, only the first client’s port can be set,
the second one will automatically increase, for example, the
first one set 5900, then the second one will be 5901.
【Password】 Enter the password for the VNC server.
Port】
20.1.5 【Backlight】
The【Backlight】settings will appear after pressing the【Backlight】block, as shown in
the figure below. Introductions to the options are as listed in the table below. When
configuration is complete, press the【OK】button on the top-right corner to save the
settings and exit this page or the【Cancel】button on the top-left corner to discard the
changes and exit this page.
804
Figure 427 Backlight setting page
20.1.6 【Display】
The【Display】settings will appear after pressing the【Display】block, as shown in the
figure below. Introductions to the options are as listed in the table below. When
configuration is complete, press the【OK】button on the top-right corner to save the
settings and exit this page or the【Cancel】button on the top-left corner to discard the
changes and exit this page.
805
Figure 428 Display setting page
20.1.7 【Calibration】
The 【Calibration】settings will appear after pressing the【Calibration】block. After
entering the calibrations screen, follow the instructions to complete the calibration.
Do not turn off the power before finishing the calibration. If the error detected for
the touch panel is too great resulting in users unable to properly click this
【Calibration】block, users can then press and hold any point on the screen for ten
seconds to enter the calibration mode.
20.1.8 【Time】
The【Time】settings will appear after pressing the【Time】block, as shown in the figure
below. Introductions to the options are as listed in the table below. When
configuration is complete, press the【OK】button on the top-right corner to save the
settings and exit this page or the【Cancel】button on the top-left corner to discard the
changes and exit this page.
806
Figure 429 Time setting page
【Time Zone】 The time zone of the HMI can be set here.
807
Figure 430 System Info setting page
Number】
【System Select to enable【System Password】here. If【System Password】
Password】 is enabled, the password must be set below. This password
must be entered in order to set the locked option once【System
Password】is enabled.
Select the locked option, select the options which need enter
【System Password】
808
【OS Version】 Information on the operating system version can be viewed
here.
【Firmware Information on the firmware version can be viewed here.
Version】
20.1.10 【MISC】
The【MISC】settings will appear after pressing the【MISC】block, as shown in the figure
below. Introductions to the options are as listed in the table below. When
configuration is complete, press the【OK】button on the top-right corner to save the
settings and exit this page or the【Cancel】button on the top-left corner to discard the
changes and exit this page.
809
selecting【Cancel】will cancel this operation.
【Buzzer】 This option enables the buzzer. Close will turn the buzzer off.
810
that the【Run Project】on the left is changed to【Connection Setting】. Users must
specify the IP address of the target HMI to change settings and the setting inter-face
on the right will only be enabled once the HMI is successfully connected. Calibration
is disabled when using the【Remote Setting】.
If the firmware and project were both enabled normally, the system will skip the
【System Setting】during start-up and run the project immediately. In this case, the
user must press and hold the right side of the HMI screen during the start-up until it
enters the System Setting screen if the user wants to adjust the system settings.
21. HotKeys
When designers use FvDesigner to program HMI project, they often use some
811
functions, such as【Compile】
、【Download】and【Simulation】etc.. In order to operate
FvDesigner easily, it provides a variety of【HotKey】for each function.
This chapter will explain the combination of【HotKey】and usage.
812
Table 268【HotKeys】related to【Screen List】
HotKey/ Description Target
Keyboard shortcut
Ctrl + C Copy screen to clipboard. Screen List
Ctrl + V Paste the copied screen on【Screen List】. Screen List
Selection Box】Down.
It will not display the screen on the 【Work
Space】of FvDesigner.
Enter Pressing the Enter key can display the screen Screen List
which the 【Current selection box】selected.
814
Currently three Modbus drivers are supported: Modbus TCP, Modbus RTU, and
Modbus ASCII.
815
Figure 434【Address Mapping Table】Settings Screen
816
Figure 435【Address Mapping Table】Settings Screen
【Delete】
Remove the selected row from the【Address Mapping Table】.
【Default】
Returns the【Address Mapping Table】to the preset rows and
configurations.
【Clear】
Deletes all entries from the【Address Mapping Table】.
【Modbus Type】
Currently supports four types: 0x, 1x, 3x, and 4x. 0x has read
817
and write permissions for a bit. 1x is a read only bit. 3x is a read
only word. 4x has read and write permissions for a word.
【Modbus Address】
Specify the return target address for a PLC or other Modbus
devices.
【PLC Address】
Specified source address for PLC or other equipment.
【Length】
Set the length of the data.
【Update Frequency】
Set the transmission frequency speed. There are three settings:
fast, normal, and low.
The user wishes to monitor register R100 data and output point Y0 on the FBs PLC
and D200 and Y1 on the Mistubishi FX3U. The PLC address should be uploaded to
Modbus address 4x1 and 0x1 respectively. The Mistubishi FX3U address should be
uploaded to Modbus addresses 4x2 and 0x2 respectively. The PC will then recieive
the data via Ethernet.
Step 1: New Modbus Server (TCP) driver, set as shown in Figure 435.
818
Figure 437 New Modbus Server (TCP) Driver
819
Figure 438【Address Mapping Table】Configuration
Note: If the SCADA software reads an address not defined in the Address Mapping Table, the HMI
will return a MODBUS exception error in response to the read attempt by the SCADA software.
Step 4: Download the project to the HMI and connect the PLC, Mistubishi PLC, and
SCADA (or modScan) software.
Step 5: As shown in Figure 351, the PLC R100 and Y0 addresses as well as the
Mistubishi D200 and Y1 address can be viewed. Through the SCADA (or modScan)
software, the Modbus address of 4x1, 4x2, 0x1, and 0x2 can be controlled.
820
Figure 439 Results of the Gateway Server
821
23. PLC Integration
【PLC Integration】provides designers or users in pratical applications of HMI and PLC
to achieve closer integration. For example, in practical applications users can show or
view the current connection of WinProladder through HMI, no need to link PLC to PC
to view Ladder diagram program of WinProladder, let users easy to use and debug.
Currently 【PLC Integration】includes【Show Ladder Viewer】,【Update PLC Project
From USB】,【Show Ethernet Module Configuration】
Note 1 : The 4.3-inch HMI does not support the display of the Ladder Viewer function.
Step 2: double click Function Switch to enter Function Switch Properties, and in this
dialog window by the "function" drop-down menu, select 【PLC: display ladder
viewer】, as shown below.
Step 3: set the connection of HMI and PLC, then compile and download to HMI,
through the connection, press the 【Function Switch】 【PLC: display ladder viewer】,
will appear link device dialog, as show below, the device name is the name of the
device in the software link setting.
823
Figure 443 The menu dialog of the linked device
Note: in off-line simulation, press【Function Switch】will not appear link device dialog, but
will appear in HMI interface, microSD or USB storage devices, choose the PLC
project(*.pdw) loading dialog window.
Step 4: choose the device, then it will load the PLC ladder diagram program, as
shown below.
824
Figure 445 The interface of the PLC ladder diagram is displayed on the HMI
Table 270 shows the attributes of the PLC ladder diagram interface on the HMI
Property Description
【Display Settings】
Press this icon , will display the settings dialog window,
as shown below.
【Comment】 【Comment】
Click on the box that says “Comment” and the following dialog
window will pop up, as show below.
825
【Comment Visible】
Set whether the comments in the ladder diagram are
displayed.
【Section Comment Visible】
Set whether the program area comments in the ladder
program is displayed. The current preset is disabled and
cannot be checked.
【Network Comment Visible】
Set whether the network comment in the ladder program is
displayed. The current preset is disabled and cannot be
checked.
【Element Comment Visible】
Set whether the element comment in the ladder program is
displayed.
【Language】 【Language】
Click on the language button and the following dialog window
will pop up on your screen, as shown below. In this window,
you can select the language of your comments in the ladder
program. Languages include English, Traditional Chinese,
Simplified Chinese, Other Language, and so on.
【Block Open/ This option is mainly for the WinProLadder block close and
826
Close】 block open function(Need to cooperate with Fun199). Click on
the button and the following dialog window will pop up, the
HMI will activity to search the ladder diagram that those
networks are block closed then list it, operators can choose
which networks are open or close(If the original close block
has a set password, need to enter password to open the block
password), press OK to see ladder diagram.
【Reload】 【Reload】
Reload the ladder program.
【Zoom in】
Press this icon , will zoom in on the HMI ladder
diagram.
【Zoom out】
Press this icon , will zoom out on the HMI ladder
diagram.
【PLC Status
Information】 Press this icon , will pop up PLC status information
window, as shown below.
827
【Switch between
the MainSection Press this icon , switch between
and the SubSection the MainSection and the SubSection program.
program】
【Search】
Press this icon , the dialog window for the address
search will pop up, as shown below.
【Find】
Search type and address.
【Goto】
Can jump to host program or subprogram network number
【Filter】
828
Filter the type of search, including contacts, coils, functional
instructions, and all, etc.
【Start Position】
Start position, including automatic and current location.
【Searching Direction】
Searching Direction, including move up and move down, etc.
【Quit the ladder
diagram window】 Press this icon , will quit the ladder diagram
window.
【Move up】 Press this icon , the ladder diagram will be viewed above.
【Move down】 Press this icon , the ladder diagram will be viewed below.
【Move right】 Press this icon , the ladder diagram will be viewed right.
【Move left】 Press this icon , the ladder diagram will be viewed left.
【Network No.】
This icon is Network No. for the ladder diagram.
829
Figure 446 drag a【Function Switch】to window
Step 2: double click Function Switch to enter Function Switch Properties, and in this
dialog window by the "function" drop-down menu, select 【PLC: Update PLC Project
From USB】, as shown below.
Step 3: set the connection of HMI and PLC, then compile and download to HMI.
Step 4: copy the PLC project to USB storage, then insert into HMI.
830
Figure 448 Select the dialog window to update the project
Step 6: after successfully update PLC project will appear link device dialog window, as
shown below, where the link device name that is in the software link settings in the
device name.
Step 7: if want to download PLC program while PLC is running, will first ask whether
to stop PLC running and then continue to update the PLC program dialogue window,
figure as shown below.
831
Figure 451 download success than ask whether start the PLC dialog window
Attention: under off-line simulation, press【Function Switch】, will not have any action
【PLC Transfer Project Generator】can be found on the Tools tab on the FvDesigner
832
ribbon, after select the【PLC Transfer Encrypt Tool】drop-down menu then click【PLC
Transfer Project Generator】options to do the setting.
The【PLC Transfer Project Generator】page is shown in the figure below. The meaning
of each setting option is as follows:
【Generate Project】 With this tool, you can convert the original PLC project
(*.pdw) into an encrypted file *.tpdw and generate all the
transfer passwords for the designer.
【PLC Project(.pdw)】
Set the path and file location of the original PLC project
(*.pdw).
833
software WinProLadder.
【Transfer Password】
The transfer password generated by the system can update
to the connected PLC ladder diagram program for an
unlimited number of times.
【Random】
After pressing this button, the system will provide a new set
of transfer passwords again.
After setting the transfer password, you can update the PLC project according to the
chapter23.2-Update PLC Project From USB , but when selecting the PLC project,
select the *.tpdw file, as shown below.
Select the file, press OK, it will display ‘’Please enter password’’ dialogue window, as
shown below, please enter the transfer password.
834
Figure 455 select the transfer password
After entering the transfer password, press OK, the ‘’Select Device’’ dialog window
will appear, as shown below.
If the PLC wants to download the PLC program during operation, it will first ask
whether to stop the PLC operation first, and then continue to update the dialogue
window of the PLC program, as shown below.
After finish updating the PLC project, there will be a dialogue window to start the PLC,
as shown below.
Figure 458 download success and ask whether to start PLC immediately
835
23.3.2 【Single Pass Password Generator】
The chapter will explain how to set【Single Pass Password】,【Single Pass Password】
can only be used once. The user will generate a set of passwords from the HMI due
to the operation and provide it to the designer. The designer then generates new
password through the【Single Pass Password Generator】to enter to the HMI to
update the connected PLC Ladder Diagram program.
Password】
【Transfer Password】
Enter the original transfer password.
After setting the transfer password, you can update the PLC project according to the
chapter 23.2-Update PLC Project From USB, but when selecting the PLC project,
select the *.tpdw file, as shown below.
Select the file, press OK, the dialog box for entering the transfer password will be
displayed, and click【Single Pass Password】, as shown below.
Provide the【Single Pass Key】to the designer. After the designer enters【Transfer
Password】and【Single Pass Key】in【Single Pass Password Generator】, press
【Generator Single Pass Password】as shown in the figure below.
837
Figure 463【Single Pass Password Generator】window
After entering the single pass password, press OK, the ‘’Select Device’’ dialog window
will appear, as shown below.
If the PLC wants to download the PLC program during operation, it will first ask
whether to stop the PLC operation first, and then continue to update the dialogue
window of the PLC program, as shown below.
838
Figure 466 ask whether to stop the running PLC
After finish updating the PLC project, there will be a dialogue window to start the PLC,
as shown below.
Figure 467 download success and ask whether to start PLC immediately
Step 1: 【Toolbox】
【Lamp/Switch】drag a【Function Switch】to windows,as shown
below.
839
Step 2: double click Function Switch to enter Function Switch Properties, and in this
dialog window by the "function" drop-down menu, select 【PLC: Show Ethernet
Module Configuration】, as shown below.
Step 3: set the connection of HMI and PLC, then compile and download to HMI.
Step 4: In the HMI and PLC connection operation, press【Function Switch】
【PLC: Show
Ethernet Module Configuration】, a dialog window appears to update the PLC project,
as shown below.
840
Note: after pressing the【Function Switch】, as a result of the search on the network PLC network
module will be delayed some time.
841
Table 274 properties of ethernet module settings
Optios Description
【IP Assign Mode】 IP Assign Mode, including static and dynamic and
acquisition by the registor of PLC
【IP Address】 IP Address of ethernet module.
842
Table 275 properties of password setting page of ethernet module
Options Description
843
【Edit】 Edit an Authorization information
【Enable】
Enable Network automation calibration time function.
844
【IP(URL)】
URL of NTP Sever
【Time Zone】
Location of the Time Zone
【SMTP Server】 Function of sending Email
【IP(URL)】
URL of sending email sever.
Server】
【Port】
Maintenance Center port number.
【IP(URL)】
Maintenance Center network address or domain name.
【Primary IP】
Primary DNS Server.
【Secondary IP】
Secondary DNS Server.
845
23.4.6 Service Port Setting Page of Ethernet
Module
Display service port setting page of ethernet module on HMI, as shown below.
The meaning of each option is as follows, as shown in the following table, please
refer to the PLC network Ethernet communication module operating instructions
manual
847
Figure 477 choose【User-defined protocol】
848
Then choose【User-defined Protocol Setting】, you can enter the instruction list set by
User-defined Protocol Setting, as shown below, which set the meaning of the options,
as shown in the table below.
【ID】 ID number of ID
849
24.1.1 Main Operation Interface of Protocol Setting
Click 【Add】can add a new communication instruction, enter the main edit interface
of user-defined protocol, as shown below, each meaning of the setting, as the table
shown below.
【Format】
You can choose【Hex】or【ASCII】two kinds of formats
【Instrution Edit】
Edit the instruction you want to send, when the format
is in HEX, can only enter 0-9/a-f/A-F, when you click on
the other location in the screen will be automatically
arranged into two numbers / letters for a group, and
lowercase are converted into capital, If the format is
ASCII, there is no such restriction.
【Send Preview】
Preview window of sending instruction
850
【Return Preview】
Preview window of returning instruction
【Manually Send】
Manually send the instruction, use one bit signal to
control sending instruction. When open this option,
before to send the instruction, it will check the bit
signal is on or not, if it’s on then send, after sending
success, bit signal will return to off
【No Receiving】
Set whether or not to return the instructions, this function
will appear when the mode is write.
851
【Return Length】
The length of the transfer instruction request, in bytes.
【Send Length】
Set the length of the return instruction request, in bytes.
【Delay Time】
After sending the set of instruction, delay how many times
to send the next instruction, the amount of reading and
writing will affect this time.
852
It can set the position of sending instruction through
【Start】and【Length】to set, for easy to use, you also can
set start position and length in【Send Preview】, then press
【+】button that besides the【Length】, will automactically
fill in【Start】and【Length】field.
Where the【Length】 is in byte.
When【Manually Send】isn’t select, it will send instruction
if the【Address】of the send data is changed.
【Type】
Set the type of write, include bit, word, double word
【Address】
The memory position represented by the instruction, for
example, when【Mode】choose in【Read】and it has sending
instruction, the address represent the storage address of
sending data.
【Byte Order】
Bit(Assume that the starting position is Bit0)
Word
With 2 Bytes as a unit
Big Endian Little Endian
853
DWord
With 4 Bytes as a unit
Big Endian Little Endian
【Type】
Set the type of store, include bit, word, double word
【Address】
The address represent the storage address of return data.
855
Note : Addresses can only use the address provided by the
user-defined protocol driver
【Byte Order】
Method of sorting the【Send Data】or【Return Data】
When 【Type】is in【Bit】can choose the sort for【1 Byte
for 1 Bit】or【1 Byte for 2 Bits】
Difference shown as below
Hex
1 Byte for 1 Bit 1 Byte for 2 Bits
Turn each byte to one bit Turn each byte to 2 bits
Word
Big Endian Little Endian
DWord
Big Endian Little Endian
856
24.1.5 Checksum Paging of Protocol Setting
857
【Send Checksum】 Under add method of 【Send Instruction】, provides
【Local】and【Driver】two methods.
【Local】
When choose【Local】, indicates that the checksum needs
to be entered manually in the 【Send Instruction】, the
following will have a 【Setting】 option to facilitate the
use of designers to calculate.
【Setting】
It will appear 【Check Calculation】dialog after click
setting, as shown below
【Input Instruction】
Data of the【Instruction Edit】on the main operation
interface.
【Quick Add】
Click the botton then will copy the value form【Input
Instruction】to the【Instruction】field
【Instruction】
858
An instruction of using to calculate checksum
【Checksum】
The way to calculate checksum, includes none, CRC,
SUM(BYTE), SUM(WORD), XOR, AND, OR, LRC, SUM
Complement, SUM Radix-Minus-One Complement, etc.
【Calculate】
Calculate checksum,the results will display on【Calculate
Result】。
【Calculate Result】
Except LRC, other instructions converted to HEX format to
be calculated.
【Composite Instruction】
Combine the calculation result and the origin instruction,
the value will show up in【Result】
【OK】
Store the value of【Result】to the data of the main
operation interface【Instruction Edit】
【Cancel】
Leave this dialog, it won’t change anything.
【Driver】
When choose【Driver】, indicates that the checksum will
automactically calculate and produce through the driver,
the system will calculate checksum from【Start】, bytes of
【Length】checksum, and insert it into【Position】,
as shown below.
859
【Range】
set the range of checksum calculation.
【Start】
Set the position where the checksum starts to calculate
【Length】
Set the length of the checksum calculation, in bytes
【Position】
Set the position where the checksum calculation result is
inserted
【Type】
Choose the type of checksum calculation, includes none,
CRC, SUM(BYTE), SUM(WORD), XOR, AND, OR, LRC, SUM
Complement, SUM Radix-Minus-One Complement, etc.
【Return Checksum】 When it has return instruction, you can set whether to
verify the return data in the checksum.
【Range】
set the range of checksum calculation.
【Start】
860
Set the position where the checksum starts to calculate.
【Length】
Set the length of the checksum calculation, in bytes.
【Position】
Set the position where the checksum calculation result is
inserted
【Type】
Choose the type of checksum calculation, includes none,
CRC, SUM(BYTE), SUM(WORD), XOR, AND, OR, LRC, SUM
Complement, SUM Radix-Minus-One Complement, etc.
861
Step 1: Build a new project and add link 0, choose FBs/B1/B1z/HB1 driver, Please
refer to other relevant sections for this section.
862
Step 3: Switch to【Protocol Setting】paging, click【User-defined Protocol Setting】, will
appear【Instruction List】dialog, as shown below.
Step 5: This example wants to read the Modbus device of station number 1, please
enter 01 03 00 00 00 01 in the instruction edit field, as shown below, for more detail
about Modbus please refer to the protocol information provided by the Modbus
Association. Enter 7 in【Return Length】field.
863
Figure 488【User-defined Protocol Setting】dialog
864
Step 6: Switch to【Checksum】paging, as shown below.
865
Step 7: Click【Setting】button, will show up checksum calculation dialog, the data in
【Input Instruction】field will display the same as in【Instruction Edit】, click 【Quick
Add】button will copy the field from【Input Instruction】to【Instruction】, 【Checksum】
select【CRC】, then press【Calculate】button, the【Calculate Result】field will display
84 0A, press【Composite Instruction】button, as shown below, for more detail about
Modbus please refer to the protocol information provided by the Modbus
Association.
866
Step 8: Click【OK】button, will copy from【Composite Instruction】to【Instruction Edit】,
and fill 1 in the【Start】of【Return Checksum】, fill 5 in【Length】, select crc in【Type】,
as shown below.
867
Step 9: Switch to【Return Data】paging, fill 4 in【Start Position】of【Return Data】,
fill 2 in【Length】【Type】
, select【Word】, 【Address】set to @1:Word0, 【Bite Order】
set to Big Endian, as shown below.
Note: Addresses can only use the address provided by the user-defined protocol driver
Step 12: This example wants to write the Modbus device of station number 1, please
enter 01 06 00 00 in the instruction edit field, as shown below, for more detail about
869
Modbus please refer to the protocol information provided by the Modbus
Association. Enter 8 in【Return Length】field.
Step 13: Switch to【Send Data】paging, fill 5 in【Start】of【Send Data】, fill 2 in【Length】,
870
【Type】select【Word】, 【Address】set to @1:Word2, 【Bite Order】set to Big Endian,
as shown below.
Note: Addresses can only use the address provided by the user-defined protocol driver
871
【Driver】, fill 1 in the【Start】, fll 6in【Length】, select crc in【Type】,
fill 1 in the【Start】of【Return Checksum】, fill 6in【Length】, select crc in【Type】,
as shown below.
872
40001 address value.
874
Options Io write and read insruction description
Step 1: Build a new project and build link 0, select FBs/B1/B1z/HB1 driver, build link 1,
select【User-define Protocol】driver, about the communication parameter settings are
same as Modbus device, please refer to other relevant sections for this section.
Figure 501 Read the 40001 address data script for the Modbus device
876
Step 4: Planning a new【Numeric Input/Display】object, 【Monitor Adderss】set as
$U:V300, as shown below, you can read the station number 1 Modbus device 40001
address value.
25. Multi-Link
【Multi-Link】function is to build multi-link master on HMI, other multi-link slaves on
HMI can communicate with multi-link master, communicate with the【Destination
Link】device which connect to the multi-link master. That is, the multi-link master
communicate with【Destination Link】device it link with, multi-link slave connect with
multi-link master, and get the data they need to display or setting through multi-link
master. On the use of a multi-link master corresponding to a link to the【Destination
Link】device; According the way to communicate with multi-link slave, multi-link
877
master fall into two parts,【Multi-Link Master(Ethernet)】and【Multi-Link
Master(Serial)】; 【Multi-Link Master(Ethernet)】support【IP Address Filter】and
【Operation Lock】functions
Specification and setting and other related information of the multi-link master
please refer to the following.
Table 286 multi-link support number od slaves
Options Multi-Link Master (Ethernet) Multi-Link Master (Serial)
Support the number 32 8
of slaves
Others support【IP Address Filter】
function
support【Operation Lock】
function
878
Figure 504 Multi-Link(Serial) connection diagram
Note : The connection between master and slave must be 422/485 in order to support more than 2
slaves. If 232 only support one
【Interface Type】
Interface Type of multi-link master
【Destination Link】
The destination link for the multi-link master, that is, the
name of the PLC device to which the multi-link master is
connected
【Interface Setting】 【Port】
The port that multi-link master connect with, this port
needs to connect with slave.
【Baud Rate】
Baud rate of multi-link master port, baud rate between
multi-link master and slave needs to be the same, only
support 38400, 57600 and 115200, etc.
【Timeout(ms)】
The waiting time before the connection is terminated
when the communication between the multi-link master
and slave is abnormal.
【Total Stations】
Number of slaves supported by multi-link master.
【Rescan Time】
Multi-link master excute scanning the interval time of
online slaves.
【Interface Type】
Interface Type of multi-link slave
【Manufacturer】
The destination link manufacturer of multi-link slave
881
corresponding to the multi-link master
【Product Series】
The destination link product series of multi-link slave
corresponding to the multi-link master
【Interface Setting】 【Port】
The port that multi-link slave connect with, this port needs
to connect with master.
【Baud Rate】
Baud rate of multi-link master port, baud rate between
multi-link master and slave needs to be the same, only
support 38400, 57600 and 115200, etc.
【Timeout(ms)】
When a communication error occurs, wait time before
terminating the connection and generating an error
【Station No.】
Station No. of multi-link slave.
25.1.2 Ethernet
【Multi-Link】function support ethernet to communicate with each other between
master and slave. The following sections describe the settings for the master and
slave ethernet.
882
25.1.2.1 Multi-Link Master(Ethernet) setting
The serial port setting of the multi-link master, need to select【Interface Type】
【Multi-Link Master(Ethernet)】in【New Link Property】dialog, as shown below, the
setting meaning are as follows.
883
【Interface Type】
Interface Type of multi-link master
【Destination Link】
The destination link for the multi-link master, that is, the
name of the PLC device to which the multi-link master is
connected
【Interface Setting】 【Port】
The port that multi-link master connect with, the port
setting needs to be the same with the slave; default port is
8000
【IP filter】
When enable, the multi-link master will only allow the IP
of the slaves that on the list to connect with the master
When enable, click【Setting】will appear dialog as shown
below, set the IP Address in【IP Filter】of the slave that you
want to connect with.
【Timeout(ms)】
The waiting time before the connection is terminated
when the communication between the multi-link master
and the slave is abnormal.
884
Figure 508 multi-link slave(ethernet) setting page
【Interface Type】
Interface Type of multi-link slave.
【Manufacturer】
885
The destination link manufacturer of multi-link slave
corresponding to the multi-link master
【Product series】
The destination link product series of multi-link slave
corresponding to the multi-link master
【Port】
Multi-link slave connect to the ethernet port of the master
【Timeout(ms)】
When communication error occur, wait time before
terminating and the connection and generating an error
【Device specific The setting of this part needs to be the same with the
device setting of the destination link of the multi-link
setting】 master.
887
【Timeout(sec)】
After HMI in screen lock status, if the enable【Operation
Lock】HMI doesn’t operate exceed the setting time, then
the other multi-link HMI in the screen lock status will
automactically unlock the screen.
Step 1: Build the new project of the master and build link 0, select FBs/B1/B1z/HB1
driver, please refer to other relevant sections for this section.
888
Step 2: Add link 1,【Interface Type】choose multi-link master(serial),【Destination Link】
choose link 0,【Port】choose COM4 and link with the multi-link slave,【Baud Rate】
choose 115200,【Total Stations】choose 1 link with a slave, figure as shown belown.
889
Figure 511 setting page of multi-link slave
Step 6: Download the project to master and slave HMI, and link with the PLC master
and master COM4(RS485) and slave COM3(RS485), input the value in master and the
slave will synchronize update, or input the value in slave and the master will
synchronize update.
26. Search/Replace
The【Search/Replace】function is to provide designers with more efficient and
time-saving tools for planning projects. For example, when the designer is planning a
project, it is uncertain whether those PLC addresses or internal addresses of the HMI
are used , or on which items or functions to use, can search through the entire
project, screen or function to search for the desired address, avoid using the same
890
address and affect the function of the operation; Or in a project that has already
been planned, it is hoped that the address of the modified part will have multiple
consecutive addresses. At this time, you can also use this auxiliary function to modify
batches at once, instead of spending a huge amount of time and effort, opening
items one by one to make changes, etc.
【Address】
Choose to search or replace the address used in the
project.
891
【Text】
Choose to search or replace text used in a project.
【Data Type】 The address to be searched for or replaced in the project is
【Bit】or【Word】, etc.
The options for the【Search/Replace】results window are shown in Figure 512 below,
where the options are as follows:
893
Figure 514【Search/Replace】result function window
【Search for】 This field only provides an address for execute search
function cannot be entered.
【Search Again】
Search again for the address or text used in the project.
【Replace with】 This field can be entered to replace the address or text in
the project.
【Replace】
Replace the address or text in the project with the set
address or text.
【Search Result】 Display the searched address and text, you can use the
check box to select the item you want to replace.
Double-click the left mouse button on the searched object
to display the screen where the object is located in the
window area. At the same time, the object properties will
be displayed for the designer to edit. The content will
contain the following fields.
【Name】
Display the name of the searched object and the screen
where the object is located.
894
【Search】
The searched address.
【Replace】
The replaced address.
895
Table 294 description of the communication error code
Error Code Description Remarks
0x00000001 Com Port Not Open
0x00001001 Dcc Illegal Parameters
0x00001002 Dcc Stop
0x00001003 Dcc Failed Set Read Back
0x00001004 Dcc Failed
0x00002000 DccErr Link Init
0x00002001 Dcc Link Pending
0x00002002 Dcc Screen Change
0x00003001 Multilink Timeout
0x00003002 Multilink Master and Slave use
different PLC driver
0x10010001 ComPort Error
0x10010002 ComPort Open Fail
0x10010003 ComPort Send Fail
0x10010004 ComPort Receive Fail
0x10020001 Socket Null
0x10020002 Socket Connect Fail
0x10020003 Socket Invalid IP
0x10020004 Socket Send Fail
0x10020005 Socket Receive Fail
0x1002FFFF Socket Unknown
0x20010001 Protocol Invalid Head
0x20010002 Protocol Invalid End
0x20010003 Protocol Invalid Length
0x20010004 Protocol Invalid Data
0x20010005 Protocol Invalid Error Check
0x20010006 Protocol Invalid Parameter
0x20010007 Protocol Invalid Password
0x200A0000 Protocol Exception
0x200Axxxx When the first 4 error codes are 200A,
896
it means that the HMI get error from
PLC, and the last 4 error codes are from
PLC. Please refer to different brand
PLC's manual
0x400A0000 Command Timeout
0x400A0001 Command Send Failed
0x400A0002 Command Receive Failed
0x400B0001 Command Nack
0x400B0002 Command Unknown
0x400B0003 Command Not Support
0x400C0001 API Parameter Error
0x400CFFFF Internal Error
897