Movicon Help on Line - Rel. 11.7.1301
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:
ODBC
ActiveX/OCX
OLE objects
ROT
Report
AlarmDispatcher
Power Templates containing Basic Script code
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:
Only two Basic Script resources can be loaded in Ram and executed at the same time.
It is not possible to associate script code to Objects, Screens and Alarm Thresholds.
The basic script expressions are not supported in object properties.
Variable script events can be inserted in Basic Script.
The use of Public Basic Scripts is supported.
Direct access to the project variables is supported.
Use of the project's RealTimeDB variable IntelliSense is not support. This means it will not be able read/write structure variables with <Variable>.<Member> syntax or byte array variables with <Variable>.<e>n syntax.
Basic Script Resources cannot be run in "Safe Mode".
Basic Script Resources can access and use external libraries, but only libraries that do not require a licence.
All the WinWrap Basic functions are supported in the Basic Script Resources
Basic Script Resources can only access the methods and properties of the following interfaces:
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:
EnableInUseVarMng
GetDynamicVariable
GetNumDynTag
GetNumStructDefinitions
GetNumVariables
GetVariableAddressInfo
GetVariableDescription
GetVariableSize
GetVariableValue
GetXMLSettings
IsFirstDBInstance
IsValidVariable
PurgeDynTag
PurgeDynTagTimer
SetVariableValue
UseSharedDynTag
VariableInUse
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:
PowerHMI cannot access in write a Movicon project variable with Trace comments enabled.
PowerHMI is not able to acknowledge Movicon project alarms which have been enabled for acknowledgement comment entries.