# 5. Project Settings

**Introduction**

This chapter provides information about \[Project setting]. \[Project setting] contains four sub-screens, \[Project setting], \[HMI IP], \[Instalment] and \[Extend].

\[Project settings] provides 15 settings for different functions. This chapter also introduces how to set parameters for project.

![](/files/-LupzcB0EGfsbbjHezoU)

**General procedure**

Use the editor \[Project setting] to configure the project parameters. Users will need at least the following component to configure the parameters.

* One project

The procedure of \[Project settings] as below picture shows.

![](/files/-LupzcB1CgxUssjXibVd)

## Project settings

### HMI model

\[HMI model] provides the function of modifying the HMI model to help the user switch the project to suit different models.

**Operating procedure**

1. Open \[Project setting] windows;
2. Select HMI mode;

![](/files/-LupzcB27i1sWxsyvkuT)

1. Click \[OK] button to save setting and exit windows;

**Result**

HMI project adapts to the corresponding model.

### Initial screen

**Introduction**

An HMI project could contain multiple screens, but only one of the screens could be displayed when the HMI is turned on. \[Initial screen] provides the interface to user to set initial screen.

**Operating procedure**

1. Open \[Project setting] windows;
2. Select initial screen in drop-list, use screen 2 as an example;

![](/files/-LupzcB3eYFOGjzPA6Vj)

1. Click \[OK] button to save setting and exit windows;

**Result**

When HMI boot up, the initial screen is screen 2.

### Operation Record

**Introduction**

This setting needs to be used in conjunction with \[User permission] function, which is valid only when \[User permission] function is turned on. The default setting is checked. The detailed information of \[User permission], please refer to software help document.

**Result**

When user permission function is enable, all the operations of every user will be recorded and the information will be displayed in object.

### Byte Order

**Introduction**

Floating point is one of the commonly used data formats, and it is two-byte order mode. PIStudio provides the interface in \[Project Settings] for setting the byte order. The default mode is Little-endian.

**Operating procedure**

1. Open \[Project setting] windows;
2. Select \[Little-endian] or \[Big-endian] mode;

![](/files/-LupzcB4ckW0N8ibO28i)

1. Click \[OK] button to save setting and exit windows;

### Switch action

**Introduction**

Some users have detailed requirements for the operation of the project; the \[Switch action] provides the action trigger settings. There are two modes for actions. \[Take effect when click down] and \[Take effect when click up]. The default is \[take effect when click down].

**Explanation**

Take effect when click down: the operation will be executed when pressing button;

Take effect when click up: the operation will be executed when releasing button;

**Operating procedure**

1. Open \[Project setting] windows;
2. Select switch action mode;

![](/files/-LupzcB5HFCDimp5OeMi)

1. Click \[OK] button to save setting and exit windows;

### Backlight

**Introduction**

\[Backlight] is for controlling LCD, after designated time of inactivity, HMI LCD will turn OFF automatically, but this setting will be invalid when alarm is ON. The default setting is never turning OFF LCD.

**Operating procedure**

1. Open \[Project setting] windows;
2. Select time;

![](/files/-LupzcB6gwsa-HnnYDvk)

1. Click \[OK] button to save setting and exit windows;

### Data Record Storage

**Introduction**

This setting needs to be used in conjunction with \[Data record] function, which is valid only when \[Data record] function is effective. The default storage is \[Flash]; the data record files will be saved in Flash. The detailed information of \[data record], please refer to software help document.

**Operating procedure**

1. Open \[Project setting] windows;
2. Select storage;

![](/files/-LupzcB7nU7ddww-Rf5f)

1. Click \[OK] button to save setting and exit windows;

**Result**

All the data record files will be saved in setting storage

### Storage for sync alarm files

**Introduction**

This setting needs to be used in conjunction with \[Alarm] function, which is valid only when \[Alarm] function is turned on. The default is \[discard]; the alarm record files will be saved in Flash. The detailed information of \[Alarm], please refer to software help document.

**Operating procedure**

1. Open \[Project setting] windows;
2. Select storage;

![](/files/-LupzcB8mxTU7sG-DDwJ)

1. Click \[OK] button to save setting and exit windows;

### Designer password

**Introduction**

\[Designer Password] provides all the encryption functions of the HMI project, including upload and decompile operations. Also it affects the user permissions, installments and other functions.

\[Designer Password] could well keep the project file from being cracked, also it is extremely important data, if the user set the password change, please do a good job of password backup, once lost it, the project will not be uploaded from the HMI to the computer, also nobody could decompile .wmt file without password.

**Operating procedure**

1. Open \[Project setting] windows;
2. Enter password;
3. Click \[OK] button to save setting and exit windows;

### Use Screen ID Address

**Introduction**

\[Use screen ID address] provides the function of controlling HMI screens by specific address’ value. The address could be set by the user.

**Operating procedure**

1. Open \[Project setting] windows;
2. Check \[Use screen ID address];
3. Edit address;

![](/files/-LupzcB9jHP29TuUA6-g)

1. Click \[OK] button to save setting and exit windows;

**Result**

User HDW0 as an example:

If HDW0=0, HMI displays screen 0;

If HDW0=1, HMI displays screen 1;

…

### Default Table Header

**Introduction**

There are some table display objects, such as data record table, alarm record table and so on, PIStudio provides two kinds of language for those tables header.

**Operating procedure**

1. Open \[Project setting] windows;
2. Select language;
3. Click \[OK] button to save setting and exit windows;

## HMI IP

### IP settings

**Introduction**

This is for setting HMI IP (also PI HMI could support DHCP mode). When enable DHCP mode, the setting is invalid.

There are system-special addresses for them, the detailed information of addresses, please refer to the help document.

**Operating procedure**

1. Open \[Project setting] windows;
2. Open \[HMI IP] sub-windows;
3. Check \[HMI IP];
4. Enter parameters;

![](/files/-LupzcBAntAau30ZRxA6)

1. Click \[OK] button to save setting and exit windows;

### Remote access password

**Introduction**

\[Remote access password] is for PI8000 & PI9000 series HMI, the password is for remote function, when users use WECON Smart APP on mobile or WECON Cloud website on PC, which could access HMI screen remotely, the APP or website will require this password.

**Operating procedure**

1. Open \[Project setting] windows;
2. Open \[HMI IP] sub-windows;
3. Enter password;

![](/files/-LupzcBB4zDr_lWiqbDs)

1. Click \[OK] button to save setting and exit windows;

## Installment

**Introduction**

[\[Installment\]](broken://pages/-LupzcB-NY7FYRHbWPR6#_Installment) meets the needs of the designer or equipment manufacturer to provide the trial period to the end customer.

At the same time, it provides the function of installment charges to designers and equipment manufacturers. The expiration date could be defined by the user.

**Operating procedure**

1. Open \[Project setting] windows;
2. Open \[Instalment] sub-windows;
3. Select \[Static mode] or \[Dynamic mode];
4. Enter password, expire time and other parameters if necessary;
5. Click \[OK] button to save setting and exit windows;

![](/files/-LupzcBC1dSRA2P2_mYQ)

**Result**

At 17th May 2019, 11:47 HMI screen will be locked and ask enter password.

## Extend

### Into setup

**Introduction**

\[Into setup] provides entering ways of the HMI setup interface and encrypting the setup screen;

**Operating procedure of setting into setup way**

1. Open \[Project setting] windows;
2. Open \[extend] sub-windows;
3. Select \[Startup] or \[Running];
4. Set \[Time];

![](/files/-LupzcBD436ZL68pJ6S4)

**Result**

1. If select \[Startup] mode, and the \[Time] is 5 seconds

* When HMI is starting, holding press the top right corner of screen;
* Keep press 5 seconds;
* HMI will display setup screen;

1. If select \[Running] mode, and the \[Time] is 5 seconds

* When HMI is running, holding press the top right corner of screen;
* Keep press 5 seconds;
* HMI will display setup screen;

**Operating procedure of encrypting the setup**

1. Open \[Project setting] windows;
2. Open \[extend] sub-windows;
3. Set password

**Result**

Password is required during entering the setup screen;

### Special expansion

**Introduction**

\[Special expansion] is for extending audio play and camera input functions for special HMI models;

![](/files/-LupzcBEKL5PeV7lnaWt)

**Operating procedure**

1. Open \[Project setting] windows;
2. Open \[extend] sub-windows;
3. Check function;
4. Click \[Set] button to open setting screen;
5. Do configuration for function;
6. Click \[OK] to save and exist;

**Result**

Enable audio play function and camera function in HMI project;

✎**Note:**

Those two functions are not available for all HMIs, only special HMI models could support them;

The details of function settings please refer to [Advanced function](broken://pages/-LupzcB-NY7FYRHbWPR6#_Advanced_Functions);

### Input device

**Introduction**

\[Input device] is used for enable input devices, like keyboard and mouse.

![](/files/-LupzcBFiUkIHl8MOoxq)

**Operating procedure**

1. Open \[Project setting] windows;
2. Open \[extend] sub-windows;
3. Check \[Enable keyboard] and \[Display cursor]
4. Click \[OK] to save and exist;

**Result**

The arrow will be display in screen when HMI is running, and keyboard could be used to enter code and control arrow;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wecon.gitbook.io/pistudio-manual/5.-project-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
