Premium HMI Support


In this section you can find Support resources of Premium HMI that may be useful to newbie or expert programmers when looking for answers to commonly asked questions or specific Downloads available from the section at the bottom of the page.

FAQ - Download

Quick search FAQ

Show all answers
Hide all answers
  • Posso utilizzare Premium HMI in combinazione con i sistemi Omron NX?



    Premium HMI's Omron EtherNET/IP protocol fully supports communication with NX series controllers.

    It is only necessary to make a setting to align the maximum number of bytes exchanged by the HMI with the supported ones by the PLC.

    To do this, simply set the "Aggregation limit" parameter in the "General" category of the Protocol parameters to the value 230, as indicated in the PLC user's manual.



  • How should I configure Premium HMI to communicate with Mitshibishi FX5U controllers?

    The communication between Premium HMI systems and Mitsubishi FX5U PLC systems through Ethernet interface has, been successfully tested with the FX5U-32MT/ESS controller.

    The Mitsubishi PLC must be configured for communication with SLMP protocol.


    The premium HMI project must be configured to use the MELSEC-Q TCP protocol.

    In the general properties of the protocol select "TCP/IP" in the "Mitsubishi Settings\protocol" entry.

    In the station settings, enter the IP address and port corresponding to the PLC configuration.



  • Come posso condividere una cartella sui sistemi HMI4x e LP4x

    Due to security reasons the folder sharing is disabled by default.

    In case you need to use it, it must be enabled by changing a few registry keys.

    To modify the registry keys it is enough to import the "shares.reg" file available from this link.

    The procedure is the following.


    1. On the HMI device launch the registry editor by clicking on Start \ Run and then typing "regedit" followed by Enter.

    2. From the File menu select the "Import" command and locate then the "shares.reg" file.

    3. From the Control Panel select "System", click on the "Device name" tab and insert "HMI40".

    4. Save the registry using the "Registry saver" tool from the Control Panel.

    To get access to the shared folders of the HMI, also the PC must be prepared according by changing a security policy.

    On the PC click Start \ Run and type "gpedit.msc".

    Select then Computer Configuration \ Windows settings \ Security Settings \ Local Policies \ Security Options, locale the policy called "Network security: LAN Manager authentication level" and set it to "Send LM & NTLM – use NTLMv2 session security if negotiated" as shown in the following figure.





  • How can I program an HMI application using the display in portrait mode?

    Premium HMI is “transparent” to the concept of display orientation. The only information required by Premium is the page size.

    To make an application in portrait mode you just need to rotate the display and provide to the Premium HMI a new page size with a width size less than page height size.

    The display rotation is an operating system feature and it is supported by all the Win32 systems and by the Windows CE devices starting from version 7.

    In case for example of HMI30 the display rotation can be done using the “Freescale display driver” utility available in the Control Panel, accessible from the “Start” menu.

    The utility allows to change the display orientation freely as shown in the following figure.


  • How can I check at Runtime which is the the Premium HMI license type?

    The license type information is returned by the Output Windows as a system message during start up.

    An example is shown in the following figure.

    The visualization of the output window is optional and needs to be activated from the project properties as shown in the following figure.

    All Premium HMI projects require setting the License type as shown in the following figure.

    In case the license type provided in the project does not match the Runtime one, the output window will display an error message. 

  • How can I enable the buzzer of a PC to work with Premium HMI Alarm windows when using Windows 7?

    The systems have normally and integrated buzzer used for the audible feedback of touch activation.

    A specific characteristic of the Windows 7 OS does not allow using the buzzer in combination with the Premium HMI alarm window.

    In case you have chosen for this OS and you would like still to use the buzzer for the alarms notification, you would need to replace the buzzer driver.

    The driver can be replaced by means of a tool available for download from the following link.

    The driver is OPNLY supported by 32bit OS version.

    Download the file, un-zip the contents and copy all to the PC where you need to enable the buzzer.

    Launch the "install.exe" program.

    Select the option "Use Windows XP BEEP.sys driver" and click on the "Install old BEEP.sys" button.

    Locate the "beep.sys" file from the "..\beep\bin\old_beep" folder and confirm.

    Click at the end on the "Install VDM Speaker fix" button at the bottom left corner.

    Restart the system.




  • How can I check from Runtime the version of the communication protocols running in a Premium HMI project?

    The information about the communication protocol version running in a certain Premium HMI project is returned in the Output window as driver information during the startup phase.

    The visualization of the output window is optional and needs to be activated from the project properties as shown in the following figure.

    The protocol identification string is supported by a limited number of communication protocols.

  • How do I install additional fonts on HMI30/25 systems?

    In order to save memory the HMI30&25 systems are featuring al limited set of supported fonts/characters.

    The WinCE image includes the following fonts:









    In case the Premium HMI project requires additional fonts, the corresponding “.ttf” file has to be manually copied to the following folder:


    If the folder is not present, then it must be created.

    All the files contained in this folder will be automatically copied to \Windows during the startup phase and then will be accessible to any applications, including of course Premium HMI Runtime.

  • How to connect Premium HMI to Siemens Logo! controllers

    By factory default the Logo! controllers expect the TSAP parameter for the HMI (client) set to 02.00 (hex) while the TSAP parameter for the controller (server) set to 02.00 (hex).

    The Premium HMI communication driver must be properly configured.

    The TSAP parameter for the HMI (client) can be set from the “General settings” tab of the communication protocol settings dialog as shown in the following figure.

    The TSAP parameter to be used for the connection with the controller (server) can be set from the Station properties. When using the PLC factory settings the parameter has to be set according to the following figure.


    Note: set the "S7-200" parameter to "true"

  • Why the alignment between rectangle objects with thik borders changes between Premium HMI Studio simulation and HMI30/25 Runtime?

    Why the alignment between rectangle objects with thick borders changes between Premium HMI Studio simulation and HMI30/25 Runtime?

    There is a difference in the way the Win32/64 and WinCE operating systems paint the border for objects like rectangles but in general also for polygons.

    For Win32/64 systems the border is always painted inside the object.

    For WinCE systems the border is painted for an half inside and for an half outside.

    This means that the final size of a rectangle painted on WinCE system can be bigger of the one specified in the “Position” properties by a values which is an half of the border size.

  • How do I set the serial port mode (RS-232/RS-485/RS-422/MPI) on HMI30/25 systems?

    The HMI30/25 systems are equipped with a multi-standard serial port . The serial port mode must be selected from the HMI Control Panel.

    Close on the HMI the Premium Runtime and access to the Control Panel from “Start\Settings\Control Panel”.

    Start the utility “Serial Port Configuration” and select the desired configuration based on the protocol and the communication type.

    The possible choices are the following:


    RS-485 (2 wires)

    RS-422 (4 wires)



    Serial port settings do not require registry save.

    Note: the S7-MPI COMx communication driver supports the automatic serial port mode settings and it is the only one that does not require a manual port setup.

    Note: the “DMA” option must be always enabled.

  • How do I create a shared foldser on HMI30/25 systems?

    The HMI30/25 systems support directly the sharing of specific folder to be created in “\MMCMemory”.

    If you create the folder named “Temp” under “\MMCMemoru” this folder will be automatically shared over the network. By factory default the authentication is disabled and the shared is accessible to any user.

    From the registry editor you can change the name to be used for the share folder or add a new one.

    On the panel close the Premium HMI Runtime and start the registry editor by typing “regedit” in the “Run” window accessible from “Start\Run”.

    Locate then the key HKEY_LOCAL_MACHINE\Services\SMBServer\Shares

    The keys shown correspond to the names to be used for the shares.

    By factory settings there is one single key named “Temp”.

    To create a second share select “Edit\New Key” and use, as key name, the name you want to use for the new share. For instance let’s use the name “Public”. Leave the “Class of the key” field empty.

    Within the newly created “Public” key assign the following values:

    Path : SZ : \MMCMemory\Public

    Type : DWord : 0

    UserList : SZ : @*;

    After the registry editing has been completed it requires to be manually saved by using the “Registry saver” utility available from the Control Panel accessible from “Start\Control Panel”.

    In the “\MMCMemoru” create now the folder “Public”.

    Restart then the system.

    To access the shared folders from an external PC connected over the same panel sub-network, use Resource Explorer and type in the address bar:


    where [IP_HMI] is the IP address assigned to the HMI panel and [shared_folder_name] is the name of the shared directory.

    As an alternative to the panel IP address it is possible to use the device name. The device name can be set from the following windows accessible from the “System” icon in the Control Panel.

    The changes to the device name do NOT require to be manually saved ion the registry.


  • How many columns can I use for a recipe or a datalogger on HMI30/25 sytems?

    The HMI30/25 systems are based on ARM processors and they use the Windows Embedded Compact 7 operating system, very often referred as “WinCE”.

    They support two way of storing historical data. The first uses a database called “IMDB” (In Memory Database) the second one uses “SQL CE” (relational database) supported by ADOCE which is fundamental in WinCE systems as they do not support ODBC.

    Refer to the Premium HMI Studio on-line help for any additional detail about the databases and the differences between them.

    Recipes and Dataloggers can be freely configured to store data on IMDB or SQL CE databases.

    Depending on the selected database the maximum number of configurable columns for a recipe or a data logger is subject to different restrictions:

    IMDB: max 90 columns

    SQL CE: max 1024 columns

    In case the application requires an higher number of columns for a recipe (for instance) you will need to split the columns in between several recipes and implement a synchronized handling. Synchronized handling can be done using the same Index for all the recipes and providing commands (Activate, Read, Save..) using the tags.



  • How can I change the default input keypad for HMI30/HMI25?

    The operating system of HMI30/HMI25 includes two standard input keypads for the data entry procedures.

    The keypads are different for the size. The smaller is the default one.

    The keypads are used as input methods for the OS settings (i.e. IP addres) and they are also used by Premium HMI in case no custom keypads have been defined.

    It is possible to set the bigger one as default by changing a registry key.

    From the "Start" menu click "Run" and type "Regedit" to launch the registry editor.

    Chose "CUser" and then "ControlPanel" as shown in the following figure.

    Double click on "ControlPanel" and select "Sip" as shown in the following figure.

    Edit the "DefaultIM" key as shown in the figure using the following value: {a523dfc7-1a7e-4af6-991a-510e75847828}


    Save the registry by usign the dedicated command from the Control Panel and restart the panel.



  • How can I check the operating system version in HMI30/25 systems?

    The HMI30/25 systems are based on ARM processors and they use the Windows Embedded Compact 7 operating system, very often referred as “WinCE”.

    The version ID of the operating system can be retrieved from the Windows registry.

    The registry can be displayed using the "regedit" application. To start "regedit", click on the "Start" button, then click "Run" and type "regedit", then click OK.

    Select then "LMachine" from the list box menu as shown in the following figure.

    Double click on the "ASEM" key.

    The version ID corresponds to the last two digits of the "Version" key, after the dot. The new version will be then identified by 8922005A.07.

  • How can I change the title of a popup window?

    To change the title of a pop-up is necessary to work with the language management  and string ID. All information are available in the help from the "String table\Project change language" chapter (also called "Change system language".

  • How do I iinstall the SQL Express database server and how do I configure a Premium HMI project to use it?

    The installation of the SQL Express 2008 database server and the configuration of the Premium HMI project are described in the TN0025 document available for download from the following link and from the support area of the HMI software web site section.

  • Is the internal clock synchronization via external server supported by the Windows CE based systems?

    All Windows CE based systems support automatic synchronization of the internal clock through the SNTP protocol.

    The servers used by default are the following:

    The standard settings can be changed using the Windows CE system registry editor.

    From the "Start" menu select "Run...", type "regedit" and confirm with OK.

    Select then the HKEY_LOCAL_MACHINE\Services\Timesvc key.

    The meaning of the several values is explained directly into the MSDN Microsoft library accessible from the following link.

    Once the changes are done, please remember to save the registry through the "Registry Saver" command available in the Control Panel.

  • Premium HMI setup returns an error related to WinWrap o .NET Framework. How can I fix it?

    You need to check if the PC has the right .NET Framework version installed. All the information are in this document.

Download - FAQ

User login

Enter your username and password here in order to log in on the website: