Movicon PowerHMI

Movicon Power HMI is a compact version of Movicon.  Even though PowerHMI projects can be developed with the same Movicon environment, it has certain limits that Movicon does not have and which must be taken into consideration beforehand. This limits are described below.  To make things simple for the programmer concerning those feature not supported by Power HMI, a  "Target License Type" project property has been provided with two options: to develop a Movicon project (Standard Option) or to develop a PowerHMI project (Power HMI option). When selecting the "Power HMI" opton, the system will be configured to hide or disable all those features not supported by Power HMI in order to stop the programmer from using them by mistake.

The "Power HMI" type project Runtime must be used with a "PowerHMI" type License for consistency, but in reality, regardless of the selection made in the "Device License Type" property, the Movicon functions will be enabled during runtime or Power HMI based solely on the license installed.

It therefore follows that if a Movicon project, which therefore has a Standard license type set in the "Device License Type" property, is started in runtime on a machine with a software license for Power HMI ("PowerHMI" License), this project will, however, be subjected to "Power HMI" type limitations.

The Licenses for "Power HMI" are Software type only and are generated based on the MAC Address of the device's network card.

 

Restart Movicon when switching over from one license type to another to ensure that it starts with the new settings.

 

The product documentation is the same for all Movicon and PowerHMI versions.

References to features in the Help online that are not supported as described above should be considered invalid.

 

 

Power HMI limited features compared to those of the Movicon full version

PowerHMI does NOT support any of the following features or resources:

 

 

 

Detailed comparison table:

 

Function

PowerHMI

Movicon

RealTime DB

Max. 2048 byte(Max. 512 bytes for WinCE)

 

to unlimited

Scaling

Yes

Yes

ODBC Realtime

No

Yes

Trace DB

No

Yes

Data Structure

Yes

Yes

OPC Client DA

Yes

Yes

OPC Server DA

No

Yes

OPC Client XML DA

No

No

OPC Server XML DA

No

No

Networking

Yes

Yes

Tags with IntelliSense in Basic Script

Yes

Yes

 

 

 

Graphic Interface

 

 

Vectorial Graphic Editor

Yes

Yes

Support for BMP, GIF, JPG, WMF, EMF

Yes

Yes

Dynamic Animation

Yes

Yes

Symbols Library

Yes

Yes

Import/Export Symbols

Yes

Yes

Public Symbols

Yes

Yes

Power Templates (VBA Symbols)

No

Yes

3D Charts

No

Yes

Grid

No

Yes

Sinapsis

No

Yes

Scheduler

Yes

Yes

Editing Menu

Yes

Yes

Style Source Management in Symbols

Yes

Yes

Dundas Gauge

Yes

Yes

IP Camera Viewer

Yes

Yes

Alias management in Objects

Yes

Yes

 

 

 

Alarm Logs

Max. 2048 Alarms for Windows 32/64 bit

Max. 1024 Alarms for WinCE

unlimited

Alarms Management

Yes

Yes

Historical Management (XML)

Yes

Yes

Historical Management (ODBC)

No

Yes

Alarms Notification (SMS, Email, Voice)

No

Yes

Server OPC AE

No

Yes

Alarm Areas

Yes

Yes

Statistic Reports

No

Yes

Text-To-Speech

No

Yes

Comments on alarm  ACK

No

Yes

 

 

 

Recipes - Data Loggers

 

 

Recipes / Data Logger (XML)

Max no. 2 DataLoggers, Unlimited Recipes

Yes

Recipes / DataLoggers (ODBC)

No

Yes

Report Engine

No

Yes

Textual Reports

Yes

Yes

Embedded Reports

No

Yes

 

 

 

Trends

 

 

RealTime Trends

Yes

Yes

Historical Trends on file .CSV

Yes

Yes

Historical Trends (linked to DataLogger XML)

Yes

Yes

Historical Trends  Database (ODBC)

No

Yes

Data Analysis

No

Yes

 

 

 

Users & Passwords

 

 

1024 User Levels

Yes

Yes

User Groups

Yes

Yes

CFR21

No

Yes

Runtime Users

Yes

Yes

 

 

 

Dynamic Multilanguage

Yes

Yes

Unicode Support

Yes

Yes

 

 

 

Drivers

 

 

Drivers Library

Complete

Full

Max. number of Drivers

Max no. 2

unlimited

PLC Tag Importer

Yes

Yes

 

 

 

Event Object

Yes

Yes

 

 

 

Scaling Object

Yes

Yes

 

 

 

Scheduler Object

Yes

Yes

 

 

 

Logics

 

 

IL Logic (Step5-Step7)

Yes

Yes

VBA Logic (WinWrap Basic)

Reduced

Yes

Synapsis Logic

No

Yes

 

 

 

Networking

Yes

Yes

 

 

 

Redundancy

No

Yes

 

 

 

Child Projects

Yes

Yes

 

 

 

Screen Navigation

Yes

Yes

 

 

 

Visual Studio SourceSafe 2005 Integration

Yes (menu items will be disabled)

Yes

 

 

 

Speech Recognition

No

Yes

 

 

 

Web Client

Max no. 1

Yes

 

 

 

Services Support

Yes

Yes

 

 

 

Touch Screen Support

Yes

Yes

 

 

 

Cross Reference

Yes

Yes

 

 

 

Debugger

Yes

Yes

 

 

License Management

The Power HMI version runs on a license which can only be activated with a Softkey containing a code to unlock it. There are no hardware keys available for this version. Unlicensed Project runtimes will be executed in Demo mode only.

PowerHMI licences can be purchased in single quantities over the internet.

 

 

Startup in Runtime Mode

PowerHMI does not provide the use of a specific runtime module to run projects. Therefore, you must use the "/R" option to run the project.  For example, to run the "Test.movprj" project you should enter the following command line:

 

C:\Program Files (x86)\Progea\Movicon11.6\Movicon.exe /R C:\Documenti\Test.movprj

 

 

VBA (WinWrap Basic) Restrictions

The use of the Basic Script resources comes with some restrictions:

 

 

DrawCmdTarget

SynopticCmdTarget

AlarmCmdTarget

AlarmThresholdCmdTarget

DLRCmdTarget

DBVariableCmdTarget

IOPortInterface

SchedulerCmdTarget

ScriptMEInterface

EventCmdTarget

PmeDocCmdTarget

ScalingCmdTarget

UIInterface

UserAndGroupCmdTarget

UserGroupCmdTarget

UserCmdTarget

 

Not all the methods and properties of the "DrawCmdTarget" interface are supported as described below.

 

The use of the "GetObjectInterface" function is not supported.

 

 

 

The supported methods and properties of the "DBVariableCmdTarget" interface are:

 

 

All the events, methods and properties of the "ScriptMEIterface" interface are supported.

 

 

Variable restrictions

System Variables

The variables which are not by PowerHMI are:

 

_SysVar_:NumWebClientConnected

_SysVar_:PendingTraceEntries

_SysVar_:NumExpressions

_SysVar_:OPCServerNumClients

 

These variables will not be inserted in the  "_SysVar_" structure prototype when activating the command to add system variables.

 

Array Variables

The array variables are supported but indexes can only be numeric and not a variable.

 

 

Restrictions on System Variables

The following system variables are not managed by PowerHMI:

 

_SysVar_:NumWebClientConnected

_SysVar_:PendingTraceEntries

_SysVar_:NumExpressions

_SysVar_:OPCServerNumClients

 

The command used to add the system variable to the database will not add these variables in the "_SysVar_" structure prototype.

 

 

Historial Log table Restrictions

The Historical Log tables  (Alarms, Drivers and SysMsgs) created with the 10.x PowerHMI version are no longer compatible with the 11 version since the table structure for 11 version includes two additional fields. When upgrading to the Moving to 11 version, these tables will be re-created losing all recorded data.

 

 

Page Change command Restrictions

The "back history" screens list used for the "Close and Return back" commands is not available. The first time the "Close and Return back" commands are executed, the supervision returns back to the previous screen, and the second time it is executed it returns back to the start screen.

 

 

Restrictions on String Table

The columns of the String Table do not support the properties for the Reference Style  (Style Source Container) or the properties for Text -To-Speech ( TTS Engine, TTS Volume, TTS Rate. It is not possible to change the TTS engine for the Text-To-Speech function in the project language change.

 

 

Other restrictions

Other restrictions may be: