Deploying projects in HMI

This topic shows you how to transfer the project to a remote device after having configured the Deploy Server as described in the previous topics.

The steps to deploy the project correctly are:

- check the project type and toolbox objects used on screens.

- convert project to SVG

- open Deploy window

- connect to the device's Deploy Server and transfer components

 

 

Warning! WebHMI exportation does not support child projects saved on db.

When wishing to proceed in deploying projects with child projects the following dialog window will appear:

 

 

You will therefore need to move the project saved on db to a folder in order to also convert its child projects to svg.

 

 

 

 

Property: Project Type

The "Project Type" property is one of the project properties that is used to set the project as a "WebHMI" type.

When setting the project as "WebHMI", the Project Explorer, Toolbox and Animation Explorer and Command windows will only show the resources, animation objects and commands that are supported while visualizing and using Web Client WebHMI.

 

 

This property setting is particularly useful when:

 

 

Project Conversion

To deploy a project in remote HMI, simply select the command from the Options > Create WebClient (SVG/HTML5) menu or select Create WebClient (SVG/HTML5) from the project's toolbar that starts the project's export to SVG:

 

 

Once the export process has terminated, you will be prompted to confirm whether or not to deploy and run the Web Server and Project on remote HMI as shown below:

 

 

Selecting "Yes", a Deploy Project window will open as indicated in the next paragraph.

 

The Deploy Project Window and Remote HMI Control

The Deploy Project window allows you to deploy the project on the HMI along with the I/O Data Server and Web Server which are needed to run the WebHMI locally on the HMI.

 

 

Profile Info

This section allows you to define different connection profiles, such as for Deploy Servers of different devices for instance.  

 

where:

 

 

Commands:

This section is used to manage the connection to the Deploy Server, as well as control the Runtime components and manage the license on the remote device.

 

 

where:

 

 

 

When first connecting to the Target HMI and after the Self Signed certificate has been accepted, you will be asked to download the I/O Data Server, the WebHMI's Web Server and the project.  If they are already present on the HMI, you will be asked if you wish to update them.  

 

 

 

Upload Info:

This section reports the progress of the transfer in progress.   

 

 

Remote Device Info:

This shows information on the remote device's processes and operating system.  

 

 

where: