Sei sulla pagina 1di 107

User’s Guide

User’s Guide

Movicon 11.3 - Edition Feb. 2012


User’s Guide

Page | 2
User’s Guide

Contents
Contents ................................................................ 3 Project Modularity ...............................................33
Copyrights .............................................................. 5 Visual SourceSafe 2005 Integration ......................36
Foreword ............................................................... 5 The Workspace .....................................................37
Disclaimer of All Warranties ............................ 6 Project Window .............................................38
Disclaimer of Liability ...................................... 6 The Properties Window .................................38
Preface ........................................................... 7 The Tool Box ..................................................39
Introduction ........................................................... 8 The Symbol Library Window ..........................40
Universal Platform .......................................... 9 Wizards.................................................................40
Main Features: .............................................. 10 Realtime Database ...............................................42
Installation and Startup ....................................... 14 Connectivity .........................................................43
Install Movicon™ ........................................... 14 I/O Drivers .....................................................43
Uninstall Movicon™ ...................................... 14 Automatic Tag Importing...............................43
Restore Default Settings................................ 15 MultiStations .................................................44
Movicon™ Execution ..................................... 15 Bridging .........................................................44
Movicon™ Startup ......................................... 15 Cable Testing .................................................44
Movicon™ Startup in RunTime mode only ..... 16 Debug............................................................44
Movicon™ Startup as Service......................... 17 OPC Client and Server...........................................45
Using Windows Terminal Server .................... 18 I/O ODBC shared Link ....................................45
“Forced” Startup in Demo Mode ................... 18 Networking...........................................................46
Licensing and System Protection ......................... 19 Network Services ...........................................46
NET License ................................................... 19 TCP, UDP and HTTP Protocols ........................46
Runtime License ............................................ 19 Client Rules ....................................................47
Development License .................................... 20 RAS Stations ..................................................47
Demo Mode .................................................. 20 Web Services .................................................47
Installed Dongle Information......................... 21 Cross Reference ....................................................48
Dongle Requirements .................................... 22 Refactoring ...........................................................48
Dongle Options ............................................. 23 Graphics ...............................................................49
Total number of I/O bytes Count ................... 26 Graphic Editor ...............................................49
Registration ......................................................... 28 The ToolBox ...................................................50
Product Registration ..................................... 28 Symbol Library ...............................................51
Flexibility ............................................................. 29 Power Templates ...........................................51
System Architecture............................................. 30 Dynamic Animation .......................................52
XML Project Structure ................................... 31 Command Execution ......................................53

Page | 3
User’s Guide

Touch-Screen and Virtual Keypads ................ 53 Networking Debugging ................................. 84


Texts and Change Language ................................. 55 Movicon™ CE ....................................................... 85
Schedulers............................................................ 55 Movicon™ CE License .................................... 85
Holiday Schedulers ........................................ 56 Movicon CE Installation ................................ 87
IP Camera Viewer ................................................. 57 CE Runtime Features ..................................... 91
Alarm Management ............................................. 58 Web Server for WinCE ................................... 92
Alarm Viewers ......................................... 59 Web Client ........................................................... 93
Alarm Operativity .......................................... 60 Thin Client Architecture ................................ 94
Alarm Banner Visualization ........................... 61 Supported Systems ....................................... 94
Alarm Dispatcher .......................................... 61 Features ....................................................... 95
Alarm Statistics ............................................. 63 Mobile Phone Clients .................................... 96
Customizable On-Line Step-by-Step Guide ..... 63 Web Client License Policy .............................. 97
Statistical Information................................... 63 Customer Support and Services ........................... 98
Historical Log........................................................ 65 International Presence ........................................ 98
Data Loggers ........................................................ 67 Terminology ...................................................... 100
Recipes ................................................................. 69 System Requirements:....................................... 102
Tracing or Audit Trail............................................ 69 Glossary ............................................................. 103
Reports................................................................. 70
Trend and Data Analysis ...................................... 71
Security: Users and Passwords............................. 73
Operating System Access............................... 75
Project Protection ......................................... 75
Logic and Scripts .................................................. 76
VBA and VB.Net Script ................................... 76
IL Logic .......................................................... 77
Synapse Language ........................................ 78
Logicon, SoftPLC IEC1131 ..................................... 79
Speech Recognition .............................................. 80
Redundancy ......................................................... 80
Remote control and Access .................................. 81
System Openness and API.................................... 82
On-line Debugger ................................................. 83
On-line Project Debugging............................. 83
Remote Debug .............................................. 84
Project Statistics ............................................ 84
Logic Debugging............................................ 84
Tag Debugging and Forcing........................... 84

Page | 4
User’s Guide

Copyrights factors, including but not limited to


fluctuations in electrical power supply,
© computer hardware malfunctions,
Movicon is a Progea product protected by
the International Copyright laws. All rights computer operating system software
are reserved. fitness, fitness of compilers and
The Movicon™ trademark is an development software used to develop an
international brand name registered by application, installation errors, software
Progea. and hardware compatibility problems,
malfunctions or failures of electronic
Progea Srl monitoring or control devices, transient
Via S. Anna 88/E failures of electronic systems (hardware
41100 Modena, Italy and/or software), unanticipated uses or
http://www.progea.com misuses, or errors on the
part of the user or applications designer
This publication can not be reproduced or (adverse factors such as these are
transferred in any way, electronically or in hereafter collectively termed "system
paper form, without the written failures"). Any application where a system
permission of the Authors. failure would create a risk of harm to
property or persons (including the risk of
bodily injury and death) should not be
Foreword reliant solely upon one form of electronic
This software is not guarantee for a level of system due to
reliability suitable for use in or in the risk of system failure. To avoid damage,
connection with surgical, nuclear, military injury, or death, the user or application
or other critical plants and in any life designer must take reasonably prudent
support systems whose failure to perform steps to protect against system failures,
can reasonably be expected to cause including but not limited to back-up or shut
significant injury to a human being. down mechanisms. Because each end-user
In any application, including the above, system is customized and differs from
reliability of operation of the software Progea' testing platforms and because a
products can be impaired by adverse user or application designer may use

Page | 5
User’s Guide

Progea products in combination with other Disclaimer of Liability


products in a manner not evaluated or
contemplated by Progea, the user or YOUR COMPANY AGREES AND
application designer is ultimately ACKNOWLEDGES THAT PROGEA SHALL
responsible for verifying and validating the HAVE NO LIABILITY WHATSOEVER TO YOUR
suitability of Progea products whenever COMPANY FOR ANY PROBLEMS IN OR
Progea products are incorporated in a CAUSED BY MOVICON OR THE RELATED
system or application, including, without DOCUMENTATION, WHETHER DIRECT,
limitation, the appropriate design, process INDIRECT, INCIDENTAL, SPECIAL, OR
and safety level of such system or CONSEQUENTIAL (INCLUDING LOSS OF
application. PROFITS).

Disclaimer of All Warranties


PROGEA DISCLAIMS ANY AND ALL
WARRANTIES WITH RESPECT TO MOVICON
AND THE RELATED DOCUMENTATION,
WHETHER EXPRESS OR IMPLIED,
INCLUDING SPECIFICALLY THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A GENERAL OR PARTICULAR
PURPOSE.
MOVICON AND THE RELATED
DOCUMENTATION ARE PROVIDED "AS IS,"
AND YOUR COMPANY UNDERSTANDS THAT
IT ASSUMES ALL RISKS OF THEIR USE,
QUALITY, AND PERFORMANCE.

Page | 6
User’s Guide

 Movicon™ refers to the


Preface supervision system developed
The information contained in this Guide is by Progea and protected by
an introduction to the general use of the the international Copyright
Movicon software product. The user laws
should refer to the Programming Manual  Any other product or
or Help On Line for further detailed trademark mentioned
information. whether registered or
copyright to the related
All the information contained in this propriety company
Movicon documentation is based on the  Windows has been installed on
assumption that the following points have system. For information
already been previewed and taken into relating to this installation,
consideration: please refer to the appropriate
chapters in the Windows
“Introduction Guide”
 All the illustrations used in this  Mouse has been installed. If
guide refer to the last Movicon not, the keyboard equivalents
version with Windows™ have been control checked
XP/Vista platform  All information contained in
 Windows refers to the this guide is subject to change
Microsoft inc. Registered without prior warning due to
trademark in XP/Vista or system updating.
WinCE 5.x or later versions
 Crystal Reports™ refers to the
product registered by Business
Objects in version 10 or later
 Ms Access and SQL Server
refer to products registered by
Microsoft inc.

Page | 7
User’s Guide

Introduction market for all those operating in industrial


automation, remote control and building
automation, being the only Scada/HMI
Welcome to Movicon 11.3, software that can be deployed anywhere
the new generation of with any type of hardware. In addition,
Scada/HMI platforms based Movicon™ 11 integrated the SoftPLC
technology uniting Scada/HMI
completely on XML to offer programming environment with PLC
you an all-in-one programming environments according to
® the IEC-61131 standard.
environment from Windows Movicon can be deployed in touch panels
®
7 to Windows CE and/or mobile devices based on WinCE, in
PC touch screens with WinXP Embedded, in
Movicon™ 11 is the next and further systems based on PCs with Windows Vista
innovative evolution and revolutionary or Windows Server, in complex and
Scada/HMI software technology version of redundancy architectures, client/server,
the Movicon™ X industrial supervision and connection to any PLC type and industrial
control platform. or civil fieldbus.
Movicon represents over 15 years of Each Movicon application, either in
technology evolution based on concepts of Windows ™ CE or Windows™ Vista or XP,
simplicity, scalability, power and openness. supports the powerful networking
The “XML-inside” technology, a Progea technology where each device can be
exclusive, is today enhanced to perfection client, server or web server indifferently.
in the version 11 product, fully compatible
with its previous versions, renewing the
supervision concept based on modularity
and openness that is far ahead of its time
in automation technology.
Maintaining and extending its scalability
potential, Movicon™ 11 proposes the
standard software platform on today’s

Page | 8
User’s Guide

Mitsubishi, etc.) are directly supported


Universal Platform with powerful and efficient drivers, with
Movicon 11 is a standard development direct PLC variable importing.
platform for any automation level. One In addition, Movicon 11 integrates Logicon
software only for all factory levels, from (optional) a PLC editor according to IEC-
WinCE embedded systems to Scada 61131 standard languages.
platforms based on Windows Vista or Movicon is the only one of its kind, just the
Win7. Movicon 11 integrates all the one software usable with any hardware
functionalities necessary to any you prefer, allowing you to drastically
automation, visualization, data acquisition reduce company expenditures.
and control
environment.
Remote access is
guaranteed by both
Client/Server and
Web Client
architectures,
rendering your plant
truly Web-enabled
thanks to the
integrated Java and
Web Services
technology.

Thanks to the
Movicon 11 extreme
connectivity, you can communicate with
any industrial device, PLC, fieldbus,
instrumentation, remote I/O. All the well
known producers (Siemens, Rockwell,
Schneider, Omron, GE Fanuc, Saia,

Page | 9
User’s Guide

4. Symbols with Power Template


Main Features: technology. Symbol graphics completely
1. Tags Database open and performing. customizable using VBA scripts as well.
Complete data traceability and accuracy. 5. New classes of analog visual display
Value Scaling and event management objects based on .Net technology
integrated in Tags, Traceability, Access (WinXP/Vista only) with unrivaled
Levels, native Tag sharing in real-time graphics.
with relational DB using ODBC, shared 6. Vector graphics edit functions, with
memory and XML-link. Structure powerful design and layout tools.
Variables. Direct importing from PLC Objects support heredity concept
database. Automatic and integrated effectively.
management of remote connections
using modems (RAS and TAPI). 7. New Refactoring tools, capable of
automatically eliminating main
2. Graphics Library with completely custom programming errors (control and restore
captivating look and behavior. Command incorrect or non-existent names of Tags,
functions with simple and powerful links to screens, missing strings, and
graphical animations. Objects come more).
with 16 animation properties; composed
movements in editable trajectory, 8. Native and built-in support to Microsoft
transparency functions in addition to Visual Source Safe, ensuring maximum
colorings, fillings, and more. distribution and multi-planning
efficiency, managing modifications and
3. Screens based on SVG (Scalable Vector traceability.
Graphics) with powerful graphical
functionality. Multi-monitor Support 9. Object oriented Menu Editors and
and parametrizable screens. Support to shortcut keys. Completely built-in and
WMF, EMF, BMP, GIF, TIF, JPG and PNG simplified touch screen management
graphics. Graphics auto-resized to functions.
screen with effective rendering for 10. Complete ISA ready Alarm Management.
bitmap images. Alarms completely customizable with
millisecond precision. Onset time-

Page | 10
User’s Guide

stamps, thresholds in variables, Alarm 16. Process Data Recording with object
Power Template management. External oriented Data Loggers. Powerful and
Help in HTML as well. secure automatic ODBC connection
11. Integrated Event and Alarm notification management for archives based on
management. Supports SMS, Email, relational DBs. Support to IMDB as an
Speeching and Fax. Phone calls alternative for recording in text and XML
managed with complete on-call duty files with option to encrypt.
staff configurability. 17. Statistical information management
12. Speech Recognition for supporting vocal supported in any process tag. Each tag
command activation and consents real and statistical values (ie.
acknowledgement. For analyzing or programmed
maintenance).
13. Event Historical Log Management with
open files based on relational databases 18. Dynamic Vectorial Trends and historicals
(ODBC). Statistical Analysis on Alarms, with powerful sampling functions,
filter and SQL queries. Print visualization and analysis. Historical Logs
Management. based on Data Loggers with periodical
analysis, zoom, averages, logarithmic scales
14. Multi-Language management with on- and open to any kind of custom. Sampling
line language change. String with output on CSV (ie. Excel) files as well.
management with dynamic text change
both in programming and runtime 19. Data Analysis tool for visualizing curves
mode. Support to Unicode for Asiatic graphically with additional functions not
languages. found in the Trends. Analysis with
automatic preset time ranges, comparison
15. Powerful Tracing and Audit Trail curve tool, automatic measures between
management for recording every different points, and more.
process data variation, millisecond
precision value monitoring, complete 20. Automatic Recipe Management based on
range of information relating to user relational DB or text files. Recipes are auto-
names, electronic signatures, previous configurable with one click automatic DB
values, motive, and more. file and interface management based on
toolbox objects or customizable.

Page | 11
User’s Guide

21. Built-in Report Generator. Powerful and security with project modification
flexible Report Management thanks to the traceability.
built-in Report Generator based on .Net, 25. Complete and powerful Redundancy
with powerful calculation, analysis and management ((Hot Backup). Files are
graphic display functions. Plus Crystal always synchronized and managed
Report engine v.10 integrated. Front-end safety with reliability in all situations
report generating with custom printing with complete and transparent
formats. Support to complex formula and availability. Secondary Server
graphics in Reports. automatically takes over instantly upon
22. Integrated object oriented Event any communication failures.
Schedulers. New schedulers consent 26. Powerful Networking management.
sophisticated setting functions both in Support to TCP-IP, UDP and HTTP
development and runtime mode, with protocols. Event driven notifications and
execution time range, holiday and optimized network management.
command activation selections. All Completely distributable. Multi-server
supported in WinCE runtime and Web architecture with security settable
Client. directly in project properties.
23. Unrivaled Security management. Users 27. Extremely efficient connectivity, through
and passwords with access to commands included I/O drivers. Built-in OPC DA
at 1024 levels and/or 16 areas. and OPC XML DA technology both as
Automatic Operating System Access Client and Server. Real-Time Data also
Control functions. Passwords settable at sharable in shared DB tables or Shared
Tag level as well. User Passwords Memory using an appropriate I/O driver.
sharable with operating system
domains. 28. Built-in VBA language complete with
multithreading. Extreme openness to
24. Platform is FDA 21CFR Part 11 ready. customizing. The Movicon™ VBA engine
Audit Trail management. FDA compliant is also supported in WinCE runtime.
applications very simple to create. Support to .Net technology (VB.Net
Integration with Ms. Visual Source Safe syntaxing for Win32)
for distributed planning in topmost

Page | 12
User’s Guide

29. PLC type language in Instruction List (IL) guarantee openness and
supported. This language permits users multiplatformness while maintaining
to create simple logic with a PLC performances, security and
approach internal the Scada/HMI, bidirectionality. Access to data from
without needing expert VBA language client stations also based on Javaphone
know-how. cel phones (J2ME). No additional
30. Built-in SoftLogic environment with installation needed on Client or Server.
support to the 5 IEC-61131 languages. 34. Native support to IP camera. Images can
Tag Database sharing, synchronization be displayed on WinCE and Web Client.
for both Scada/HMI and SoftPLC 35. Support to the XML, ActiveX, ODBC,
programs. SoftPLC program runtime OPC, VBA, SQL, ADO, SOAP and Web
activated in Windows™ Real-Time Kernel Services standard technologies.
(Vista/XP or CE).
36. Great freedom to third party application
31. Visual “Synapsis” Language in Function integration no matter whether .exe or
Block style with graphic objects using .DLL. Free Drivers provided for I/O
graphical designing techniques. Each sharing in shared memory. Option to
graphical symbol can become a Synapsis use SDK for creating custom drivers.
logic block.
37. Variable Cross Reference function.
32. Powerful on-line Debugger for all
Movicon™ functions. Analysis, tag 38. Support Multitouch Gestures, even on
forcing, project statistics, break-points traditional touch.
and step-to-step logic execution and
other powerful functionalities for project
testing and documenting. Project
debugging and downloading for remote
systems in TCP-IP (both for WinCE and
WinXP/Vista) as well.
33. Built-in Web Client technology
innovation. The Web Client , based on
Java technology, is truly web-enabled to

Page | 13
User’s Guide

Installation and Startup The Setup will startup the Movicon


installation in the PC, creating a group of
The recommended procedures for starting Movicon icons upon its termination, which
up, installing, configuring Movicon using can be accessed using the “Start” button
and correct system use are described from the Windows application bar. The
below. Even though an operating system Movicon Group, in icon form, contains the
configuration for hardware platform link to the Movicon.exe file. During the
adaptation is provided with the Microsoft installation, which will take a few minutes,
Windows’ installation, you may find it to you will be asked to enter the folder name
your best advantage to following the in which the necessary Movicon files are to
indications below to get further be organized. If you do not want to
optimization. change the name or path, just confirm the
"Movicon11.1" default folder which will be
Install Movicon™ then created with this path:
The procedures for installing Movicon on
"..\Programmi\Progea\Movicon11.3".
hardware platforms are simple and comply
with the standards set by the Microsoft Uninstall Movicon™
Windows specifications. Upon installing
CD-ROM you will automatically enter Movicon, in compliance with the
straight into the installation environment Windows™ standards, consents to a simple
where the guide commands for installing system uninstalling to remove all its files
the desired Movicon components will from the PC. To proceed with uninstalling
activate. If you wish to install Movicon Movicon™ simply activate the appropriate
manually from the CD, you can access the icon from the Windows Control Panel for
CD folders with the Windows Explorer and installing/removing applications. The
execute the "Setup.exe" contained in the uninstalling procedure will completely
CD folders, for instance: remove all the Movicon files upon
receiving confirmation.
D:\Movicon\setup\Setup.exe

Page | 14
User’s Guide

Restore Default Settings


If not specified otherwise,
All default settings will be restored if you the information given here
press the "CTRL" key while starting up refers to Movicon.exe, the
Movicon and keep it pressed down until product version which
Movicon has completely started up. This will consents both development
restore the workspace availability (windows, and runtime execution. Only
menus, etc) with their default parameters. the runtime execution
engine
This command must also be (MoviconRunTime.exe) can
used when needing to be installed in plant systems.
change languages in the
Movicon development
environment using the Movicon™ Startup
“LangManager” tool.
The Movicon installation will create a
Movicon™ Execution group of icons which can be accessed from
the Windows' Start menu. When running
Movicon is a software platform which the Movicon.exe without specifying any
allows you to plan supervision applications options will enter you into the Movicon
and run them. Movicon therefore works in environment in programming mode, with
two modes: the automatic opening of a new project or
1. Project Designing with the last opened project.
(Developement)
2. Running Projects (Runtime)
The platform is installed as a executable
application available in two versions:
Movicon.exe and MoviconRunTime.exe.
Movicon.exe consents both project
development and runtime execution, while
MoviconRunTime.exe consents runtime
execution only.

Page | 15
User’s Guide

By using the appropriate syntaxes in the Below an example is given for


Options for the command line at the automatically running the TEST.MOVPRJ
Movicon startup you will be able to change project file:
the system's default settings, associate
project files, custom modules and other C:\Program
options as explained below. The syntax for Files\Progea\Movicon11.3\Movicon.exe /R
starting up Movicon with the command C:\Documents\Test.movprj
options is:
If you wish to add or change the command
Movicon /[Options] <project file> options or the Movicon working folder in
Windows, use the following procedures:
If you wish to startup
Movicon and run a 1. Press the right mouse key in the
previously programmed workspace of the Windows Desktop
project at the same time, and select the "New - Shortcut"
you need to use the /R. command.
option. 2. Then write the desired command line
for the Movicon Startup in the
settings window which appears.

Movicon™ Startup in RunTime mode


only
Once you have created the project it can
be run directly without having to pass
through the development environment. In
order for this to happen, you must create a
link, as explained above, to the Movicon
Runtime Module being the
"MoviconRunTime.exe"

Page | 16
User’s Guide

file found in the same Movicon installation enable the project's "Show Service at Log
folder. The following example is a On" execution property.
command line for automatically running
the TEST.MOVPRJ project file: You can install Movicon as
Service in addition to the
C:\Program development environment
Files\Progea\Movicon11.1\MoviconRunTi by using the "Install this
me.exe C:\Documents\Test.movprj Project as Windows Service"
command and also by means
You can get the same result by using the of the Windows command
"Movicon.exe." followed by the "/R" line using the "/i" or "-i"
option as explained above. option.

By executing the command line from the


Movicon™ Startup as Service Windows "Start - Run" menu:
The Windows Services are applications
which are run automatically at the MoviconService.exe -i
Windows startup, before and
independently from User log on. Movicon Movicon will be installed as Service. You
fully supports the Windows Services as must then add the parameter, which
described ahead. identifies the project that the service must
When Movicon is started up as Service, run, in the Windows configuration
after the operating system LogOn, the user Registry. The key to be modified is:
interface will not be displayed but will be
shown as a Movicon icon in the Windows
application bar. To open the project's user Windows Registry Editor Version 5.00
interface double right click this icon.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentC
In order to make the project's user ontrolSet\Services\MOVICON\Parameters]
interface open automatically after "Project"="C:\\Project
Windows user logon, you will have to Path\\ProjectName.movprj"

Page | 17
User’s Guide

“Forced” Startup in Demo Mode


The text above can be copied in a text file
with the ".reg." extension so that the key Running the application with the "D" key
can be automatically created by double- pressed, Movicon will start up in Demo
clicking on the ".reg" file to insert it in the Mode. This function is used for modifying
Windows registry. To insert the key certain places in the project, which have a
manually you will have to use the following Runtime software or hardware license only
parameter group: in order not to replace this license. This
function has been created for the sole
"[HKEY_LOCAL_MACHINE\SYSTEM\Current purpose of modifying projects in remote
ControlSet\Services\MOVICON control (with
X\Parameters]" ‘PCAnywhere’ type applications), when
impossible to remove licenses from PCs
and create the "Project" key string type out of reach.
inserting the "C:\\Project
Path\\ProjectName.movprj" value. In addition, you can save
projects when the
inserted license,
Using Windows Terminal Server hardware or software, is
runtime only with
Movicon supports the Windows Terminal Movicon already started
Server (or Remote Desktop) and consents up normally. In this case
more than one program instances to be you will need to keep the
run on the server. Using Movicon with "D" key pressed down
Windows Terminal Server requires a and execute the project
"NET" license. Normal licenses will be save command. This will
ignored by Movicon if run from the enter the application into
Windows Terminal Server consequently "Demo Mode" saving the
running the program in Demo mode. project. To escape from
the "Demo Mode" you
will have to close and
reopen Movicon.

Page | 18
User’s Guide

problems. The softkey option, being a


Licensing and System Protection software license, has the advantage of
Every Movicon package is supplied with its eliminating the use of hardware
own license against unauthorized use of components and the possible risk of loss,
the hardware and software. Two types of theft or damage.
protection have been implemented and In both cases all the products purchased
the final user can choose the one most with their correlated options have a serial
suitable. number.

 USB Hardware Keys (Dongles) The program will be run in


(Not available for Movicon EVALUATION MODE if no
CE) dongle or softkey is detected
 SoftKey (Activation Code) when starting up Movicon.

Although both possibilities are available in


the Movicon version for Windows™
XP/Vista, this product is supplied by NET License
default with the USB hardware. The USB dongle is also available in "NET"
 LPT Security keys are no version for network architectures with
longer provided, except for "floating" mode. The USB NET key looks
replacement supplies. like a standard dongle but contains
In the compact Movicon™ version for additional information relating to the
Windows™ CE, in view of the reduced size number of network users, retrieved by
of these devices, and the impossibility of Movicon when run. One individual NET
adding hardware components, it is only license allows the key to be centralized in
possible to introduce the softkey option. net and viewed by PC stations running
Movicon™.
By using the dongle, the client is allowed
to use a “floating” license easily Runtime License
transportable from one PC to another, and
Movicon™ projects are executed in
independent from any eventual hard disk
"Runtime" mode. Runtime can be

Page | 19
User’s Guide

activated directly at the Movicon startup without any limits imposed as explained
(/R option in the command line), or by above.
switching over to "Runtime" mode from
"Design" mode. However when using
Movicon project execution in Runtime Runtime mode, your project
requires a regular Runtime License. will run for a limited period
Runtime licenses can be purchased as of two hours after which
required according to those listed on the Movicon will automatically
Progea price list. close requiring you to
restart it up for a further
Development License two hours use.
Movicon™ consents project developing
without imposing any functionality or time The restrictions in using functions in Demo
limits. When starting up in development Mode (or Evaluation Mode) are:
mode without any license (hardware or  Runtime time limit ( 2 hours).
software type) a window will display  No functionality limits. The
requesting you to enter your development number of variables, screens,
code. This code must be obtained from alarms, Communication
Progea or your local dealer. Drivers you are allowed to
If you wish to continue developing in demo manage is unlimited.
mode, just press the "Cancel" button. You  Limited to one WebClient
will then be able to develop your project User only.
freely without any limits blocking your  The "Evaluation Mode"
way. The "Evaluation Mode" window will window appear only at the
not show again until the next Movicon project start phase to warn
restart. users that the project has
been started up in demo
Demo Mode mode and a warning message
will show appear in the
If you don't have a Movicon™ hardware or
historical log every 10 minutes
software license you can still use Movicon
during Runtime.
in Demo mode to develop a project

Page | 20
User’s Guide

message reporting action in


During the RunTime mode the application the “system” log.
may enter into "Demo
Mode" even when a license is used for the When functions which are not enabled by
following reasons: the key, such as DataLoggers, Network etc,
are used in the project a warning message
1. The license which has been will appear in the Historical Log and the
installed is Development type Output Window to let you know that the
only. functions in question are not active and
2. The license which has been therefore will not work.
installed enables a number of
variable bytes inferior to the When activating the application with the
ones actually being used. “D” key pressed down, Movicon will start
up in “Demo Mode”.
Movicon enters into "demo
mode" when the declared Installed Dongle Information
number of bytes in use on To get information on the necessary
the license has been dongle requirements or on the dongle
exceeded. In this case a installed you need to use the "Check
message will appear in the Options Used (Dongle Requirements)..."
“System” log which is command, which is made available by right
repeated every 10 minutes clicking on the name of the project or in
indicating the how much the Project Explorer’s "Commands" pane.
time is left. After 2 hours A dialog window will open showing two
the application will be TABs:
automatically stopped. If the
number of bytes in use  Dongle Requirements
returns below the license
 Dongle Options
limit consented within 2
hours, Movicon will re-enter
from “demo mode” with

Page | 21
User’s Guide

Dongle Requirements
The Dongle Requirements window is
automatically compiled by Movicon
according to how the project has been
structured. Movicon will fill in the fields
based on the options and resources which
have been used in the project, making it
easier for the programmer to set the
license type needed for that specific
project.

Some fields are compiled by


Movicon by simply saving
the project. In order to set
other fields, such as the There are two values reported in each item
Runtime "Total Number of shown in the window, the first indicates
I/O bytes" or "Total Number the total number of objects set in the
of Screens" the project must project, while the second one (Runtime
be put into run mode and Column) indicates the maximum number
executed with its various of the same objects used during runtime
features mode and which the license is calculated
activated. on. For example, the Total Number of I/O
bytes" simply indicates the total number of
bytes which have been declared in the
project's RealTime DB. This value
represents the total amount of all the
project's variables, whether exchanged
with the field or used in the project.
However, the field in the "runtime"
column indicates the maximum peak of I/O
bytes reached during the project Runtime

Page | 22
User’s Guide

mode and these represent the value to be Dongle Options


considered for sizing the license. To get a
clearer picture on how the I/O byte count This window shows the options which have
is carried out for sizing the license during been enabled on the dongle (hardware or
the Runtime phase please refer to the software) inserted in the system.
section headed "Total number of I/O
bytes Count".

Caution! The runtime value


reported in the "Total
number of I/O Bytes" field
indicates the maximum peak
reached when last in runtime
mode. This value must reach
the maximum peak of
variables in-use during the
project runtime in order to
be considered for license
sizing.

The enable options are shown in bold. The


disabled options are shown in grey.

Page | 23
User’s Guide

Serial Number This field shows the serial number of the license used. The "0" value means
that no license has been detected and therefore the system will work in
DEMO mode.

Number of Enabled Screens This field tells you the number of screens which can be used in the project.

Number of Alarms and This field tells you the number of alarms or messages which can be used in
Messages the project.

Number of Variables (bytes This field tells you the number of I/O bytes which can be used in the
I/O bytes) project.

Number of Enabled Drivers This field tells you the number of Communication Drivers which can be
used in the project.

Number of Enabled Users This field reports the number of users who can use Movicon at the same
time when license is a network license. This field will remain blank when a
single license is being used.

Web Client Users This field tells you the number of Web Client Users who can connect to the
project
at the same.

Development When enabled this option allows you to develop the project.

ON-SITE Development When enabled this option allows you to develop one single project. This
project can
only be run with that specific license.

Page | 24
User’s Guide

RAS Management When enabled this option allows you to use the functions for executing
RAS calls
in the project.

Alarm Dispatcher When enabled this option allows you to manage the dispatcher for sending
SMS, Vocal
Messages, E-mails and faxes for the project's alarm events.

Synapsis When enabled this option allows you to use the Synapsis objects in the
project.

OPC XML DA Client When enabled this option allows you to use the OPC XML DA Client in the
project.

OPC XML DA Server When enabled this option allows you to use the OPC XML DA Server in the
project.

Alarm Statistics When enabled this option allows you to display project alarm reports.

Data Logger When enabled this option allows you to use the DataLogger object in the
project.

VBA Drivers When enabled this option allows you to use the Communication Drivers'
Basic Script
interfaces in the project. Without this option the "GetDriverInterface"
method from the "PmeDocCmdTarget" interface will always return
nothing and therefore it will not be possible to access the basic functions
of the communication drivers which have been installed and are in
execution with the project.
This option is not provided with the softkey in desktops and is only enabled
for MovCE when a full license is being used.

Page | 25
User’s Guide

Networking When enabled this option allows you to use the Networking functions in
the project.

Redundancy when enables this option allows you to use the Redundancy functions in
the project

General Logic When enabled this option allows you to use the IL Logic in the project.

OPC Client When enabled this option allows you to use the OPC Client in the project.

OPC Server When enabled this option allows you to use the OPC Server in the project.

Total number of I/O bytes Count


The Movicon Licenses are based on both the options to be used and the number of I/O
bytes needed. The byte count for sizing the license is only executed for those variables used
in the following resources:

SERVER Runtime 1. Communication Drivers.


License Note: variables used for enabling static tasks are not
counted.
2. OPC Client and Server

CLIENT Runtime 1. Network Client (Client side variables connected to


License Servers).
Note: keep in mind that networking variables
required by clients put the relating variables in use
in the Server connected to the field.

Page | 26
User’s Guide

The byte count, for sizing the license, is executed only


for variables which are In Use and not those
connected. For instance, a variable linked to the field,
through a Movicon Communication Driver, is only
counted when it goes in use, such as when a screen is
displayed.

This chart shows a project connecting 4096 I/O bytes simultaneously, but only 2048
of them actually go into use and not more. Therefore a license with 2048 I/O bytes
is needed.

Page | 27
User’s Guide

Registration
The "Try before you Buy" Progea company ethnics consents the user to use the product in
full operation mode, on an evaluation basis: if the software does not detect any license type,
it will run in "Demo Mode" with full use of all functionalities in both development and in
runtime mode, with a 2 hour runtime time limit.

Product Registration
When registering the product upon purchasing a Development license, you are
automatically entitled to the product related services provided by Progea or its distributors,
according to the modes enabled on the license purchased. The product Registration can be
done by using and filling in the registration form directly on the Progea website
(www.progea.com), or by filling in the accompanying registration card and sending it by fax.
Only registered users can exploit the product related services and telephone Hot Line
service according to the license modes enabled.
If you wish further information on the technical help services, access modes and other
benefits reserved for registered users, please refer to www.progea.com.

Page | 28
User’s Guide

Flexibility
Movicon guarantees maximum deployment flexibility, by offering an all-in-one environment
to create and run scalable, modular control and visualization applications. The same XML
project can be run on
Windows XP or Vista and
Windows CE platforms
indifferently. In all cases,
Movicon applications can
be Client, Server or Web
Server indifferently.

T
h
i
s

f
l
o
w
chart shows how flexible applications can be deployed.

Page | 29
User’s Guide

System Architecture
Movicon 11 is based on
the best and innovative
software technology. It
structure is based
completely on XML to
guarantee performances
and openness.

System Architecture
illustrated in a block
diagram.

The Movicon platform


philosophy is to promote
maximum deployment
flexibility to be used as a
standard software
platform for all those
operating in industrial
automation, remote
control and building
automation. This all-in-
one Scada/HMI software is all that is needed for any type of deployment.

Page | 30
User’s Guide

XML Project Structure


The Movicon projects are simple standard XML files. Thanks to the XML “meta-language”,
the innovative Movicon technology offers double openness and performance advantages.
Thanks to the openness, each project or part of it (resources, objects and variables) can be
edited with any other editor to the extent that export commands are no longer needed.
You can modify or manipulate any Movicon object or resource by simply using the copy and
paste tools with any editor (ie. Word, Excel, etc.).

A Movicon Object
copied to Excel.

A Movicon project
opened with Excel.

Each object’s XML structure can be accessed directly through the XML Explorer window with the
Movicon editor to modify its properties textually.

Page | 31
User’s Guide

XML Code Explorer window.

Page | 32
User’s Guide

Project Modularity Distributed Project Planning


The Movicon projects support the Projects structured with Parent-Child
“Parent-child” relationship concept. relations offer many advantages to
Thank to this concept one application companies who work in teams.
can be structured on more than one Compared to the conventional
project, where the “Parent” project can technologies where various people work
have different “Child” project on the same project each with a
relationships and at different levels. different task, Movicon offers the option
Even though “Child Projects” are normal to distribute tasks in different
Movicon projects which can be designed independent projects, where the Team
to work independently, they can also be Leader is in charge of the Parent project
linked to the Parent project to form a containing the all the resources of Child
“Parent-Child” relationship. This projects from team members working
consents the Parent project to obtain all independently on their own project. The
the Child project’s resources as if they Parent-Child project relationship is
were its own. created using ‘Dynamic Links’ where the
One project can be associated with Parent can reference child projects
several Child projects where anyone of without merging them in order to obtain
these Child projects can be a Parent to their resources. Continuous automatic
other Child Projects. You can therefore updating guarantees team members
create a cascading project tree with the independence to continue working and
various Parent-Child Project updating their projects. The Parent
relationships. This possibility opens up project will be able to have its child
the road to many types of advantages. resources without needing name
We will look at the main ones below: distinctions or duplicating resource
names, which are distinguished by the
child project path. For instance, a
VAR0001 in the Parent project and a
VAR0001 in the child project are
identifiable by the project’s path name.

Page | 33
User’s Guide

from which you can access to the


Note: This architecture various Child project pages and
provides an option to variables.
automatically startup
child projects in Run Example:
mode when the Parent An automation line is composed of 3
project is run. This independent machines. Each one has
option is provided in the its own project run on the machines PC
project’s “Child Project locally. Further to this, the machines
Option” properties. are also integrated into one production
line and linked to a main supervisory
PC defined as the Parent Project to the
Distributed Execution
three Child Projects.
The Parent-Child relationship is a very The big advantage offered by Movicon,
handy for plants or modular machines, which drastically reduces development
when divided in different areas and times, is to create a main supervision
that also work independently on their project, the Parent project, with three
own. In this case several projects can “Child Projects” being each on the
be created, one for each area, and the machines, residing on local PCs.
integrated into one Parent Project

Example showing
project modularity and
distribution. The local
pc projects can be
“children” to the
production line
management “parent”
project.

Page | 34
User’s Guide

In this way, the parent project can Note: In the example


automatically have all the individual using this architecture,
variables of the various child projects, the child projects would
for producing a general screen layout not need to be preset to
summary. The individual machine run automatically at the
Screen pages can then be opened from startup of the Father
the general screen layouts, residing in project in run mode
the Parent project, of child projects (being independent
residing on the machine’s local PC. In projects as well), an
addition to saving development time, option which is however
you get the extra benefit of having any provided in the Project’s
future machine modifications “Child Project Option”
automatically available in the general property group. When
supervisor as well. these options are used
you will need to enter
the Server project’s
(supervisor) IP address.

Client-Server with Child Projects set it with a “Child” project


corresponding to the Server project.
Using the Parent-Child Project
The child project may reside physically
relationship can also be very useful in
in the Client (with backup copy) or can
situations needing one Server station
be retrieved directly through the net
with a number <n> of the same Client
from the Server. The latter
projects.
configuration permits you to use the
In this case, by using the “Parent-Child”
same identical Client project on any PC
relationship you can create identical
in net. Any Client can connect to the
client projects, easily distributed in any
PC Server to launce project files. In
PC network without needing to modify
addition, this technique is
the Client when the Server is modified.
recommendable for automatic
In order to make this happen, just
software centralization: you can
create an “Empty” Client project and

Page | 35
User’s Guide

actually carry out any kind of these options are used


modification on the Server that will you will need to enter
then be automatically available in all the Server project’s
clients. (supervisor) IP address.
In this context it is
Note: In the example important to specify that
using this architecture, the port numbers set in
the child projects would the Parent project’s
not need to be preset to networking services is
run automatically at the different from the ones
startup of the Father set in the child projects.
project in run mode
(being independent
projects as well), an
option which is however
provided in the Project’s
“Child Project Option”
property group. When

Visual SourceSafe teams and to maintain traceability of


all modifications to the project.
Integration This support has also been added to
the symbol library so that symbol
Visual Studio SourceSafe integration categories can be shared between
and support consents safe access and users by always using SourceSafe.
manage the development of single
Movicon projects divided between
several users. The Microsoft
SourceSafe tool has been purposely
created to manage project designing in

Page | 36
User’s Guide

The Workspace
The Movicon 11 workspace environment has been especially designed according to several
modern concepts of ergonomics and practicalness. The Movicon platform has been further
simplified to become even more userfriendly.
Users can now create visualization and control projects within a few simple clicks, using pre-
configured symbol graphics libraries and toolbox, wizards and help guidelines together with
all the tools needed for building immediate and powerful applications in next to no time.

Project Window. Symbol


Screen Properties
Quick access to all Libraries.
Graphics Window.
the project’s Customizable
editing Simple accessing to
resources. Symbol graphics
area. selected object or
and templates.
resource
configurations.

Refactoring
Tool for checking and
Command Panel.
correcting errors.
Commands and
XML Editor
relating functions
Access to object XML
that can be
codes.
inserted in the
project show
according to the
resource selected.

Output Window
Logs all system IL Logic Explorer ToolBox Area.
operations and Window. Object Library
events in design VBA Language,
Page | 37
and runtime VB.Net or IL Logic
mode.
User’s Guide

You can access executable commands,


Project Window according to the resource selected, from
The Project Window is a tool through the Commands Panel at the Project
which the Movicon project resources Window’s bottom border. The Toolbar
are managed. All the resources and their on the top border allows you quick
contents are displayed in a tree access the project’s resources.
structure. When selecting a resource This window can be kept visible, docked
container or the resource contents their or dragged into the workspace.
relating properties will display. Menus
relating to the selected resource display
by right clicking the resource. The Properties Window
The Properties Window consents quick
access to the properties relating to the
resource of object selected.
By using this window, the user can very
quickly and easily configure the general,
dynamic, style or security characteristics
provided for the object or resource
selected.

Project Window displaying project


resources.

Page | 38
User’s Guide

to how they work. The ToolBox can be


activated using the can be opened using
the 'Toolbar' command from the 'View'
menu.
All the Drawings and Controls are
vectorial type objects and have similar
functions, especially those regarding
Animation. You will also find many
properties common to all these
components.

An example of a Property Window.

This window can be kept visible, docked


or dragged into the workspace.

The Tool Box


You can select any of the many drawings
and controls from the Movicon ToolBox
and insert them on screen. These
components are grouped into five
categories within the ToolBox according Toolbox containing graphical objects.

Page | 39
User’s Guide

The Symbol Library Window


You can use customizable symbol
libraries in the Movicon vectorial
drawings. The system provides you
with a pre-built library of standard
graphic symbols, accessible through
the 'Symbols Library', and used as
vectorial drawings by the programmer
when editing screens.
The 'Symbols Library' can be modified
by the same programmer who can
create his/her own symbols and insert
them into the library which can be
customized and made bigger.
The 'Symbols Library' can be activated
with the 'Symbols Library' command
from the 'View' menu.

Symbol and Template graphics Library.

following the simple step-by-step guide.


Wizards When creating your new project, Movicon
allows you to define which platform you
Movicon provides tools for creating wish to design for. Features will be
projects automatically called Wizards. enabled or disabled if not supported by the
Thanks to these wizards you can predefine target according to the platform chosen.
the complete structure of a new project

Page | 40
User’s Guide

Once this operation has been confirmed,


Movicon will show the wizard to guide the Movicon has been designed
user in pre-setting the whole project. to also let users create
custom wizards and add
them to the system’s ones.
It is therefore possible to use
a VBA macro for generating
any project XML file using
the guided procedures as
well. This will “automate”
the editing side, where
projects can be “auto-
edited” based on how the
user customized the wizard,
allowing more time to be
saved in developing.

Each project setting automatically created


by the Wizard can be modified afterwards
though the relating properties of each
single resource.

Page | 41
User’s Guide

Realtime Database The project tags can be imported directly


from PLCs (Simatic S7, Rockwell, Mitsubishi
The Movicon realtime database is based and others), consenting remarkable time
on an extremely fast and optimized saving. Projects can also be associated
technology, totally event-driven and on a with Dynamic tags of objects, being those
highly efficient thread polling not expressly declared in the current
management. The project realtime project (distributed Tag database
database file is completely based on XML, structures).
like the rest of the project. The Realtime database supports ‘Structure’
The Movicon Tags have many properties, type tags in heterogeneous data. The
allowing each tag to become a true and innovative scalability concept makes it
real operating center. Tags can be possible to choose Movicon licenses in
associated to commands to activate on function with the number of tags “in use”,
event when preset threshold values are independently from those declared in the
reached. They can be scaled, defined project.
realtime connections to database in
realtime, to OPC servers or clients and
defined with networking modes. Each Tag
is traceable with maximum accuracy in an
appropriate DB with customizable
messages. Tags can have physical device
addresses in their properties or be kept
independent from the driver. They can be
linked to the external world through a
diverse number of I/O Drivers, OPC Clients
or Servers, Networking, shared DBs or
shared memory areas with other Architecture Block chart.
applications.

Page | 42
User’s Guide

Connectivity
Connectivity is the key factor to any exiting
Scada/HMI platform type. Information
must be able to flow and merge together
in projects through different operating
modalities, in order to have all information
available in application tags.
Movicon offers the greatest connectivity
possible in today’s world with highly
efficient and performing tools.

I/O Drivers These drivers automatically optimize


communications, by exchanging only those
Movicon offers a I/O Drivers library totally
tags effectively in-use in the project with
renewed and with exclusive technology for
devices. The different features of the
communicating with the most well known
drivers’ functionalities are described
and used automation devices (PLC,
below:
Fieldbus, instrumentation, networks). The
Movicon drivers are based on the highly
efficient Thread Pooling concepts, capable Automatic Tag Importing
of managing high performing and reliable
communications. Thanks to this feature, the user can import
part or all of an existing PLC project’s
variables directly into their project,
without having to define tags in the
supervision project. This saves a great deal
to time and less risk of making errors.
Importing (available for Movicon Drivers

Page | 43
User’s Guide

such as Siemens, Rockwell, Omron, be carried out to the PLC on the plant
Mitsubishi, Modbus…) consents to the using only one modem and only one
immediate creation of Tags within the communication port on the PC.
RealTime DB, with the same name of the
PLC, and same data type (bit, byte, etc) Cable Testing
and relating connection properties to the This simple functionality saves you a great
device address. deal of time as you only need to press one
Movicon button to run a test on the
MultiStations connections to the PLC. This allows users
The Movicon drivers consent setups, on to check out connection, cable wiring or
the same driver (and when point-to-point) device configuration problems straight
of different stations in different away saving them the tedious task of
communication channels to communicate communication debugging operations.
with different PLCs with the same driver
and also for point-to-point serial protocols. Debug
All driver debug functions can be enabled
Bridging to allow the programmer to trace and
The new Movicon drivers support the monitor all information exchanged
Bridging function, allowing another user to between the devices by managing the
exploit the Scada for connecting to the PLC appropriate Log files. This makes the
via modem to perform maintenance communication debugging management
operations directly on the PLC itself (ie. process complete.
Teleservice). In this way maintenance can

Page | 44
User’s Guide

OPC Client and Server


I/O ODBC shared Link
The OPC technology (OLE for Process The ODBC technology (Open Database
Control) is essential for guaranteeing Connectivity) has been integrated in
openness and connectivity towards any Movicon not only for recording historical
industrial automation system. logs in open relational DB format.
Progea is an active member of the OPC Movicon offers a unique and only-one- of-
Foundation and participates in defining the its- kind feature: ODBC realtime
OPC specifications. As a consequence, connectivity. In Tag properties you can
Movicon conforms completely to these actually determine (in read, write or
technologies and is certified as “OPC DA read/write) the tag’s connection to a
and OPC XML DA Compliant”, both as database table in realtime and
Client and as Server. The OPC AE bidirectional mode. This makes it
technology (Alarms & Events) and is extremely simple to distribute information
integrated in Movicon in the Alarm externally, especially to manufacturing
Window objects for acquiring and execution systems (MES) which are usually
visualizing alarms and events coming from based on Relational DB technology (SQL
OPC AE Servers. Server, Oracle, etc.).
In addition, Movicon incorporates the new Data update times can also be defined
OPC XML DA technology for the first time, variable by variable. Therefore the DB
thanks to which the OPC connections can tables will have a column
exploit the new XML and Web Services showing the tags’ names
technologies, consenting safe and truly and a column showing
distributed connections in public networks their real-time values.
(internet). No other Scada product has the This is all managed automatically including
OPC technology so fully integrated like the ODBC connections to the database.
Movicon.

Page | 45
User’s Guide

Networking Network Services


Movicon projects consent complete
The Movicon Networking technology is
network service. The technology
without a doubt the platform’s most
incorporated into Movicon improves
innovative and evolutional feature.
performances thanks to further kernel
The Movicon networking is highly
optimization and the totally
efficient and configurable, completely
“exception-based” structure.
managed on exception, offering
Each small detail of the Movicon Server
unmatched functionalities for any
project’s Ethernet connectivity can be
client/server architecture, in local or
customized through its properties,
geographical networks.
consenting network administrators
total notification message transmission
adaptability in any architecture type.
Among other things, the project also
allows packets to be encrypted while in
transit, to restrict certain IP address
ranges, to manage aliases of server or
client names, to manage packet
routing to other stations otherwise not
visible in net, trace debug and traffic
log modes and many other properties
configurable through the usual
properties window.

Block chart showing Networking


Architecture. TCP, UDP and HTTP Protocols
In addition to the TCP-IP protocol,
Movicon has also incorporated the
UDP and HTTP protocols for connecting
distributed projects in net. Thanks to

Page | 46
User’s Guide

this possibility of choice, the user has administrators full potential in


greater freedom in adapting their delivering the right solutions to these
application exactly to the architectural needs.
needs of their client business
management demands. RAS Stations
The Movicon project “RAS Station”
Client Rules settings permit you to define all the
Thanks to the new Movicon operating system’s RAS parameters
networking technology, Movicon has (Remote Access Service), so that
also included the “Client Rules” network connections can be automatic
concept, such as defining which project and transparent towards remote
Tags (individually or in groups) must stations connected up to each other
connect to Servers. via modem as well.
Each tag can be assigned with a This very interesting feature used in
defined project “Client Rule in their distributed projects makes it possible
Networking properties. This permits for their Network Services to use RAS
the tag to connect to the server stations to connect automatically two
according to the modes set by its stations to each other, via modem,
assigned Client Rule; for example, data when the variable in question go into
groups can be connected based on use. The Networking connectivity is
their high or low priorities, or connect also guaranteed when non permanent
to only certain determined user groups connections (modem) between PCs are
for security reasons, or connect using needed on the net.
remote access (RAS) and other
criteria. Web Services
Tag dynamic links in network between The Web Services provide the most
Server and Client (only read, only write interesting innovation on the new
or read/write) can therefore be totally technology horizons of diverse
adapted to the needs demanded by application connectivity in public
companies or manufacturing networks (internet).
establishments, giving network

Page | 47
User’s Guide

Movicon has adopted and integrated which is the case where DCOM
the Web Services technology into its applications are concerned.
networking system which is based on
the emergent XML and SOAP Cross Reference
technologies.
The Web Services technology consents Movicon consents to creating cross
to transporting information in any type references for project tags and
of network in complete safety being screens. This functionality is very
“Firewall Friendly”. The advantaged handy for quickly finding out which
offered by the Web Services are objects or resources the tags and
essentially performances (XML), screens have been used in. It can also
multiplatform (SOAP) and protected be used for documenting and printing.
connectivity with Firewalls.
The Web Services technology is based
on the new OPC XML DA specifications,
Refactoring
thanks to which industrial applications The Movicon designers have come up
can communicate with each other, with a brilliant Refactoring tool which
truly distributed on web, going beyond is cable of automatically correcting the
the DCOM technology based on the most commonly made mistakes (such
previous OPC DA specifications. tag or screen name changes, and
Movicon offers all the advantages in alerting non-existing variables). The
adopting the Web Services technology, Refactoring intervenes or can control
indispensible for all companies needing resources using an inspector window
exceed current restrictions in exposing within the project.
their data on the net in total security
without having to open their firewalls,

Page | 48
User’s Guide

Graphics
Graphic Editor
Creating screens designated for Movicon has a complete vectorial
visualization, monitoring and control Graphic Editor, base on the SVG
(HMI) is extremely simple and technology, with which you can create
powerful. Movicon has an unrivalled object and symbol oriented drawings
graphics management, an optimal (lines, dashes, polygons, texts,
feature for supervision systems. symbols, etc.) configurable and
animationable with great ease using
the property windows.
The screens are the graphical
resources designated to contain
drawings, symbols and graphic objects.
These screens can be managed using
all the operative modalities managed
by Windows (movies, pop-ups, modals,
etc) and each screen can be assigned
to different monitors, in multi-monitor
systems. They can be opened in “safe
mode”: Movicon will open them in a
separate proceed to avoid project
stability being jeopardized by ActiveX
objects. In addition Movicon
automatically adapts graphics to
screen resolutions or window sizes,
with extremely efficient rendering in
bitmap images as well which can be
associated as backgrounds like with
external vectorials.

Page | 49
User’s Guide

Drawings you create can be static or exported. In addition, the screens and
dynamic in function with the Tags symbols support BMP, GIF and JPG, as
assigned to the various dynamic well as WMF and EMF images. Screens
properties. consent to parameterization, to save
The Movicon editor is compatible with time in developing by not having to do
metafile formats (WMF, EMF) towards repetitive configuration jobs.
which drawings can be imported or

The ToolBox
The ToolBox permits you to access the
ready-to-use vector object libraries. The
graphic and command functions have been
prebuilt in order to design projects quickly.
By using this ToolBox you can select the
object type desired and drag it on screen,
then configure it through its properties.
The Toolbox objects are extremely nice to
look at, with well-groomed styles and
powerful functionalities. Movicon offers
much more than just the normal simple
graphic objects usually found in HMI
The object-oriented programming allows applications. In the Movicon Toolbox you
you to use the drag&drop techniques for will find different object types in different
inserting symbols and objects and categories:
assigning Tags. The configuration Buttons (in various styles), Selectors,
procedures are done through the Switches, Emergency, Option boxes,
properties window. editboxes, Meters, Bar Graphs, Sliders,
Gauges, Spins, List Boxes, Combo Boxes,
DB Grids, Tab Groups, Viewer Window
objects (Alarms, Logs, Trends, DB Viewer),

Page | 50
User’s Guide

Charts, Time Controls, Hot Regions, and animation, leaving the user the only
much more. remaining job in assigning the tags desired.
Thanks to this vast choice, top quality level The Symbol Library is completely
graphics and complete preset customizable and can be added to. Symbols
potentialities, it is now extremely easier generate events to which VBA script logic
and immediate to build applications with can respond to, allowing powerful graphic
highly professional and captivating User and command functionalities (Power
Interfaces. Templates© technology). The graphics can
be dependent on tag qualities or users
connected For instance; a graphical object
Symbol Library can be made inactive or invisible according
Movicon provides users with a library full of to a user level or of the Tag’s status quality.
stand symbol graphics, commonly used in The symbols support the “heredity” concept,
process and automation plants. Many of the consenting to speedy modification
symbols are already prefigured with propagation of one symbol to other symbols
belong to the same family in the project.

Power Templates
One of the most useful tools and a
programmer ‘must have’ when developing is
one which maintains and save guards their
work. This is the base philosophy of the
Templates, which are symbols from the
Movicon library that retain all their
execution features. Graphical symbols,
Alarms and Data Logger are all equipped to
exploit this technology. When the
programmer has finished configuring the
VBA Script code inspector window (Dynamic required objects, he/she may find it
Property Inspector) shown when Template is extremely useful to save each one of them
inserted.
Page | 51
User’s Guide

as templates in the Movicon Symbol Library “Power Template" technology


to be used again for future work. This we can create a symbol
characteristic helps speed up work where graphics of one valve with the
entering and configuring repetitive functions animation desired, and then
are involved, by permitting create the “out of position”
“Alarm/DataLogger-graphic Symbol alarm. The symbol can then
associations. Furthermore Movicon allows be saved in the Symbol Library
user to manage graphical interfaces by and associated to the alarm.
means of using the VBA script technology. All we have to do now is just
Apart from execution property insert the symbol when
configurability, each Screen, Drawing or needed, leaving Movicon to
Symbol provides the user with the option to create the variable and alarm
insert VBA™ script code. relating to the new valve
The VBA Script code can be executed in entered on screen by
response to events generated by the automatically assigning a free
drawing. Methods, Procedures and path and name.
Properties are left to the programmer’s full
disposal in order for VBA code to work, not Dynamic Animation
only in the project resources but also in the The Movicon graphical animation
drawing itself to modify all its graphical functionalities are extremely powerful and
properties. versatile. Each graphical symbol has 16
This Power Template© technology, allows different animation types, which can be
any visualization object or command type to easily configured in the symbol’s
be created and therefore a library of properties.
extremely powerful graphic objects. In addition, each drawing can be
associated VBA code to respond to events
 A practical example: let’s generated by the drawing itself or for
suppose that we have to carrying out any other graphical and
create 100 ‘out of position’ command functionality (Power Template©
alarms in our project, linked to technology).
100 plant valves. By using the

Page | 52
User’s Guide

When assigning one or more symbol


dynamic properties, tags will have to be
associated in the pre-chosen animation
properties.

Command Execution
Movicon allows you to quickly and
powerfully assign command lists to all the
Toolbox’s graphical objects. Those object
predisposed for command execution (ie.
Buttons, hot region, etc) provide an
extremely simple and userfriendly
selection window for selecting and setting
commands.
In the same way the commands can also Touch-Screen and Virtual Keypads
be assigned directly to Tag thresholds,
schedulers and to all the appropriate Touch-screens have become the norm for
resources (menus, alarms, etc). any HMI system and Movicon ha all the
Each command is also assigned the relative functionalities for automatically managing
execution properties in the same window. tools for editing numeric and alphanumeric
characters without keyboard aid.
Purposely build commands, associable to
any command object, permit automatic
displaying of the “Virtual Keypad” in
association to the Tags desired, which
allow the user to digit the desired values
which will be attributed to the tags upon
confirming. The keypads presented for
default can have their texts customized but
not their graphics. However, Movicon does

Page | 53
User’s Guide

let you create your own custom keypad


using the Movicon screens and symbols.

Page | 54
User’s Guide

Texts and Change


Language
Movicon supports the On-Line Change
Language function. All the texts belong
to the project, alarms, static or
dynamic strings can be updated in the
language desired without having to
restart the project. The change The project texts (strings), residing in
language command can be activated the String Table, can be imported or
on command (from predisposed exported by simply using the
objects) or on event as pre-set by the “Copy&paste” function. All of the
programmer. The change language (if project’s strings are made up of XML
more than one is needed) can be also files (one file for each language), easily
activated with a double click on the accessible and editable with external
status bar indicating which language is editors. The Unicode property (also
active, in both Runtime or in Design UTF16) can be activated within the
time. project to support Unicode characters
for Asiatic or Arabic languages. In
addition, a default language can be
associated to each user to
automatically activate when the user
logs on.

Schedulers
Movicon has a Scheduler resource to
automate repetitive commands on a
timed basis. Commands or command

Page | 55
User’s Guide

lists can be configured to activate


according to custom time table periods The Timetable mode allows you to
and ranges. These setting are also put select exact hours and minutes, the
into effect using the properties variable associated to the command
window. and the assigned value.
The scheduler settings can be
configured by the user as they please The scheduler window
in Runtime as preset by the project’s objects are also
programmer. The Movicon schedulers supported in Windows
come in two different modes: CE and through Web
timetable or chart. Clients.

Holiday Schedulers
Holiday periods are supported and can
be managed in the Movicon Schedulers
by configuring the relative settings as
pleased. There is also a Power
Template in the Symbol Library which
provides standard graphics for
assigning holiday periods with ease; by
selecting the “Holidays” button, the
timetable shown and memorized will
refer to the holiday dates set or
selected (prices holiday dates may be
associated with one or more different
commands or none at all).

Page | 56
User’s Guide

IP Camera Viewer open to make a data reading


noticeably much quicker but
The Movicon library provides, among unfortunately this protocol does not
many things, a very interesting object support all IP cameras on the
capable of visualizing images coming market.
from IP cameras. The "IP Camera Viewer" object's " Ip
CameraDownload Tipe" execution
HTTP and Motion JPEG Protocol
property can be used for selecting
The HTTP standard or Motion JPEG which protocol to use.
protocols can be used to
communicate with the Movicon "IP Axis http://<server>/axis-
Camera Viewer". The HTTP protocol cameras cgi/jpg/image.cgi
closes the communication channel StarDot http://<server>/netcam.jpg
NetCam
when each request has terminated,
StarDot http://<servername>/jpeg.cg
then re-opens it when another Express i?<camera number>
request needs to be made. This 6
means that each time this object PiXORD http://<server>/images<chan
requires an image, the HTTP channel cameras nel> <resolution>
is opened and then closed (this Panason http://<server>/SnapshotJPE
solution has been adopted in order ic G[?Resolution=
cameras <resolution>][&Quality=<qua
to get greater compactibility with
lity>]
the different tupes of IP Cameras on D-Link http://<server>/cgi-
sale). cameras bin/video.jpg
The "Motion JPEG" communication Digicom http://<server>/image.jpg
modality allows the HTTP IP
communication channel to be left WAVE

Page | 57
User’s Guide

Alarm Management The Ack or Reset operations can be


configured for each alarm along with
The Movicon Alarm management is ISA their style and the way they work.
(S-18) ready but is also completely Alarms can be assigned with priority
configurable to adapt to any levels, virtually unlimited, by the
application need. The project alarms programmer. They can be grouped by
are grouped by object, which are “Area” to obtain display filters for the
grouped by threshold. Alarm operator or Alarm window dedicated
activations can occur on fixed to each single plant section.
threshold values or determined by Time-stamping is accurate the
other variables. millisecond. In addition to working
conditions, Movicon also displays ON-
OFF duration total times for each
alarm. Histories of all recorded events
can be viewed for each active alarm
selected.
The alarm management used in
network architectures is extremely
simple by being able to connect alarm
windows to network stations, or to a
OPC AE Server.
The Alarms are supported in Tag text
associations, therefore realtime values
upon alarm occurrences can be
displayed and recorded. Alarms
A flow chart show how the Alarm manage notifications by SMS, Fax,
Management works. Email, Speeching and custom sound
files to allow alarm functions to be
customized by occurrence,

Page | 58
User’s Guide

acknowledgement and reset using VBA not just system mode by using one or more
scripts in response to events of each of the many other possibilities provided,
individual alarm. allowing further
project adaption to work, client and plant
needs. Like all project texts, the alarms
support dynamic Change Language feature,
custom Help and Operator Comments. In
addition, each alarm’s chronological history
can be displayed to verify alarm progress.
The alarm window can be connected to any
network station (Network Server) for
viewing alarms from one or more remote
Movicon stations. The beeper sound can
also be customized and supported the
.WAV sound format. The alarm
management guide is also customizable. In
addition to the normal text guides, you can
Alarm Viewers hyper link Help files (.CHM o HTML) to
Alarms can be viewed in projects according manage images, movies and hypertext
to the described configuration options linked directly to each single alarm. The
using the vector Alarm Viewer object from guide management or step-by-step guide
the Toolbox and which is completely can be applied in Movicon using HTML
configurable in style and function by the formats, provided thanks to the purpose-
programmer. The Alarm windows also built Web Viewer symbol from the Symbol
have dynamic animation properties Library.
allowing them the freedom to be displayed
as established by the project developer and

Page | 59
User’s Guide

Alarm Operativity
The Alarm Window provides the following operativity in Runtime:

Sort by By clicking on the column bar description, Movicon put


into the relating order. The columns available are:
1. Description Text
2. Alarm On Time
3. Alarm Off Time
4. Alarm Ack Time
5. Alarm Reset Time
6. Total Alarm time ON
7. Duration
8. Priority
9. Alarm Status / Condition

Help The Help button displayed the text string associated as the
alarm’s Help.

Toggle Sound Button for enabling/disabling associated alarm sound.

Ack Sel Acknowledges the selected alarm only.

Page | 60
User’s Guide

Ack All Acknowledges all alarms.

Reset Sel Resets the selected and acknowledged alarm only.

Reset All Resets all acknowledged alarms.

Get History Displays all the event recorded on Log fro the alarm
selected.

Double-click on alarm Double-clicking on the alarm will execute the command in


runtime as pre-established by programmer.

Alarm Banner Visualization


Movicon provides you an appropriated “Alarm Banner” viewer as an object from the
toolbox, or, allows the possibility to display a active alarm text string. By associating any
one of the viewer object (ie. Display, rectangles, symbols) to the appropriate System
Variable, it will become a banner representing in rotation all the alarms active in the project
in runtime. Therefore System Variables must be inserted in the project in order to use the
_SysVar_:LastAlarmText variable.

Remember that the application status bar displays all


the events, messages or alarms for default, and the
last alarm or event is always kept visible.

Alarm Dispatcher
Movicon integrates a powerful module for alarm and event notifications to recipients or
groups of recipients. Each alarm can therefore be associated E-mails and transmit file
attachments. SMS can be sent both with GSM and the SMPP protocol.
The Dispatcher Manager also manages TTS (Text-to-speech) for vocal synthesizing alarm
texts, both local to the PC and notifications to recipients by telephone with remote control
acknowledgement. Notification by fax is also supported. The recipient profiles can be
modified on line using dynamic tags, consenting timetable and work shift management.

Page | 61
User’s Guide

Thanks to the Dispatcher Manager, Movicon becomes a true and real notification center,
contributing towards plant management cost cuts above all in unmanned plants.

SMS - GSM Modem Consents to sending SMS using common GSM Modems
connectable to serial ports.

SMS - SMPP Sender Consents to sending SMS usng normal telephone lines by
means of phone operator services capable of offering
server access with SMPP protocol.
Note: Not available for WinCE

Voice Message Consents to sending voice messages relating to text strings


by telephone. A Voice Modem 100% compliant to TAPI and
SAPI VER. 5.x specifications is needed.
Note: Not available for WinCE

E-mail (MAPI) Consents to sending E-mail messages using the electronic


post program used and configured in Windows (ie. Ms
Outlook).
Note: Not available for WinCE

E-mail (SMTP) Consents to sending E-mail messages over normal


telephone lines and access to operators capable of offering
E-mail messages by means of a server with SMTP protocol.

Fax Consents to sending Faxes by normal phone using the


Windows Fax printer (configuration through the control
panel).
Note: Not available for WinCE

Messenger Movicon also supports alarm notifications to Microsoft


Messenger contacts.
Note: Not available for WinCE

Page | 62
User’s Guide

Alarm Statistics
Movicon integrates functions for
automatically carrying out
statistical alarm analysis. Thanks to
the pre-configured report statistics
(also configurable), plant alarm
total times or occurrence
frequencies for preset periods can
be calculated and displayed or
printed on reports. The Reports
supply both details on all the
information relating to each
individual alarm and the relating
statistics in charts (histogram and
pie). The Analysis can be
customized as pleased; for instance
cross referencing production data
with alarm occurrence by batch,
product, shift and operator. (HLP), HTML files and other. The
custom help activation command can
be linked directly to alarms, according
Customizable On-Line Step-by-Step to their property settings.
Guide
Statistical Information
The alarm management provides users
with the option to easily integrate all Movicon also offers user the option to
information relating to the step-by- display and/or use statistical
step guide and any available working information associated to variables.
procedures into the project. This will For instance; you can use statistics on
allow alarms to coordinated help daily, monthly and yearly total time
object items such as external Help files “ON” values to generate alarms on

Page | 63
User’s Guide

exceeded thresholds based and set on working times. The statistical values
these values. These values are can be Reset with one of the
therefore particularly handy in commands used for acting on
managing Preventive Maintenance, for variables.
example, based on plant machine

Page | 64
User’s Guide

Historical Log The Historical Log window, like the


Alarm Window, is made up of a
The Historical Log’s task is to vectorial graphical object
chronologically record all significant withdrawable from the ToolBox and
plant or system events. When we say configured by the user as pleased on
‘significant events’, we mean: screen, by customizing its style and
dynamical properties if needed.
 System events (operator This possibility consents further log
manipulation in system) management enhancement by being
 System diagnostics able to represent event by date, type,
(project startup, users priority, etc., as well as applying SQL
logon/off, messages on queries dynamically.
networking or OPC The historical log management
connections and other) provides recycling features based on
 Communication log size settable with time periods,
Diagnostics leaving Movicon the job of calculating
(Communication status, the correspond number of records.
errors, other) The historical log DBs are completely
 Project Alarm Messages customizable, including the DSN type
for the ODBC Manager for full system
The powerful Movicon Log manager is configurability.
based on ODBC and allows you to The Log window can be connected to
obtain a database based on an open any network station (Network Server)
relational DB (ie. MS SQL Server, MS for displaying the event historical of
Access, etc.), or on the exclusive IMDB one or more remote stations.
(InMemory DB) based on text and XML
files.

Page | 65
User’s Guide

Sort by When clicking on the Column description bar,


Movicon will put into effect the relative order.
The available columns are:
1. Event Text
2. Help
3. ID Description
4. Date/Time
5. User
6. Duration
7. Comment
8. Event Num

Refresh The Refresh button determines a new access


to Historical Log DB files for updating data on
screen.

Filter Permits custom filter queries for partial


selections of the historical events displayed.
Print Prints displayed historical data.

Page | 66
User’s Guide

Data Loggers based on Windows CE.

The Data Logger resource provides users


with the possibility to record any process
information efficiently and safely. Thanks
to the powerful Movicon ODBC Manager,
the Data Logger objects have become
powerful and fast tools for recording tags
on relational DBs, according to the ODBC
standard. As an alternative to using the
ODBC, the historicals can use the IMDB
recording engine (InMemory DB), an
exclusive technology for recording DBs on
text or XML files, without needing ODBC.
This consents you to use systems where
the ODBC can not be used or when data
needs to be encrypted in the ownership Flow chard of architecture
format.
The ODBC manager offers performance
The data format used in and security, managing just one only
ODBC for default is the automatic ODBC connection for all Data
Microsoft SQL Server, but Loggers and the automatic restoring of
you can select any other DB. connections for remote Server log files.
When using Windows CE the The recording modalities are completely
ODBC connections are customizable, allowing the user to record
automatically converted to on time, event, status change, time range,
ADOCE connections by enabling and more.
Movicon, so that the Ms SQL The Data Logger is the foundation of
Server can also be supported graphical recorded data representation
in compact HMI system s feature potentialities. These features
include the Trends, Reports and Recipes.

Page | 67
User’s Guide

The database objected created by the Data which mode. All the recording modes,
Logger can be declared as “Templates” and times, events can be set through the
saved in the Movicon Symbol libraries. Properties Window. The powerful
The Data Logger usage renders it easy to Movicon cache memory management
manage DB files in standard formats which consents up to millisecond precision
normally result rather complex to handle recording. Logged data can be linked to
in Scada applications. The data structure is the Movicon Trends or Reports, or simply
object oriented maintaining the philosophy to any Database management executable
of configuring through property windows. through the Basic Script functions using
All you need to do is drag the Tag with the the ADO libraries (Database objects).
mouse to the Data Logger (or reverse) to Among the additional Movicon Data
automatically add the associated column Logger features, you will find a log file
to the DB. management to recycle files according to
Native support to SQL language, Query, set time frames (Movicon will
sort by and data filtering in the database automatically calculate the number of
permits you to extract the desired data records to be reached before recycling),
RecordSets and manage them in project’s sampling synchronization with system data
tags. (to get basic times on precise multiples),
Data logs are available in transparent the possibility to record tags only with
mode to all other external applications “good qualities” (adding this information
(MES/ERP) which need to have them. The on DB), the possibility to record sample
Data Logger is a simple and powerful tool averages only.
at the same time. The production data or Movicon also provides the user with “Grid”
plant behaviour log files and be managed objects, found in the ToolBox, so that they
without any need to program, by can display and/or modify database
establishing which tags must be record and contents on a Grid.

Page | 68
User’s Guide

Recipes The Recipe Management is


included as a standard
The Movicon Recipe management is based feature for all licenses even
on the Data Logger/Recipes resource and though managed with Data
is completely object oriented, offering Logger technology, which is
auto-configuration tools that make an optional feature.
production recipe log creating extremely
simple.
An “Add Recipe” command is available Tracing or Audit Trail
from the Data Logger Resource which
creates new “Recipe” objects in the project Movicon offers a powerful Tag Tracing
with columns and corresponding tags. management, allowing each data variation
Recipe creating is simple with immediate to be recorded with the upmost accuracy
relational DB storage within-a-few-clicks by for any applied requirement, debugging or
two different way to create the graphic security. The Tracing feature is also
interface: defined as the Audit Trail in applications
1. Graphic object “Recipe” from conforming to the FDA 21 CFR Part 11.
the toolbox The Tracing manager has a completely
2. Wizard to create automatically configurable Tag Logging feature. It is
a recipe’s screen including all managed with the ODBC or IMDB
the related objects, fully technologies, as all Movicon data logs,
customizable, (with encryption) to guarantee security
This interface can be completely and performance. Each single tab can be
customized like all other screens. enabled for tracing through their
This potentiality, the only one of its kind in properties. The trace permits millisecond
Scada, allows you to reduce development precision recording of each Tag value
times drastically in those activities which variation, in addition to tracing all relating
are usually considered as being information:
complicated.
 Tag quality statuses

Page | 69
User’s Guide

 Previous and current values creating reports automatically relating to


 Time (local and UCT), the Movicon databases. The Report
Milliseconds Designer is based on the .Net technology
 Active Users and can be called by using the predisposed
 Action which determined commands which appear in the Data
variation (event) Logger properties, the Historical Log and
 Reason for change (required Trace windows.
from user) By using the “Report Designer” tool users
 ACK Alarm can get professional reports by carrying
out short simple procedures. The report
Data file storage management, as with the files (.repx) can be completely customized
Logs, recycles files until the present time (and by end users) and integrated into
period has been reached. projects.
In addition to creating reports with the
integrated Report Designer, Movicon has
Reports kept its support and compatibility to the
Crystal Report™ ver. 10.0. “report engine” .
The Reports are tools for displaying and
Any report
printing stored process data for
edited with Crystal Report™ can be
determined periods of time. Thanks to
associated to Data Loggers in their
Movicon, you can easily achieve reports
properties, therefore displayed and
and printouts with guaranteed openness
printed, as an alternative to using the
and exact adaptability to end client needs.
Report Designer.
In addition to accessing stored data
The report pages can be displayed on
recorded by the Data Loggers, the Reports
video screen and printed on command,
will guarantee calculated amounts, totals,
event or on preset times.
averages, variations, and display them
If Movicon finds a file with the “.repx”
according to the selected criteria such as
extension in the Datalogger’s “Report File”
time ranges, production batches,
property (Historical Log or Trace window),
operators, shifts, and so forth.
the View and Print commands will perform
Movicon has purposely integrated the
the necessary operations using the Report
“Report Designer” for free to aid users by

Page | 70
User’s Guide

Designer libraries; if the report files have measures or any other magnitude
““.rpt” extensions, Movicon will use the converted into electric signals.
Crystal Report libraries. Movicon has Dynamic Trends and
Data can therefore be represented on Historical Logs, which can be withdrawn as
screen in simple table formats, without vector objects from the ToolBox or as
necessarily connecting to report files Power Templates from the Symbol Library.
(.RPT), using the predisposed display The Movicon Trends are one of the most
objects from the ToolBox. Each report can powerful and open tools currently
be managing independently, associating available on the market. Like the other
the necessary storage parameters and objects, they are completely configurable
printing modalities through the Data and can be animated as drawings, in
Logger property window. Reports, Recipes addition to being parts of symbols or
and Data Loggers are also customizable by templates and saved in the library. The
exploiting the VBA scripts. Trends permit users to store data in “.CSV”
format, interpreted by MsExcel™, or can
Reports based on Crystal be linked to Data Logger ODBC or IMDB
Report™ can be edited with recording engines.
the Crystal Report product,
which can be purchased
separately.

Trend and Data Analysis


The Movicon Trend presents graphical
displays of plant tag behaviour and those
registered by the Data Logger. The Trend
is therefore a very effective tool for
storing, printing and analysing plant tag
behaviour graphically (generally analog
variables), such as temperatures,
pressures, levels, load cells, chemical

Page | 71
User’s Guide

runtime by the user. They also provide


users with a VBA interface through which
they can interact by using scripts to modify
visualization, storage type and file
management in runtime as well, with the
ability to create custom Trend objects
which can then be saved as Templates in
the Movicon libraries.
The Data Analysis object is a Trend object
derivative, therefore is maintains most of
the basic Trend properties but also
implements some new functions. The Data
A Trend displaying a Data Analysis Analysis permits exclusive stored data
analysis by disposing the use of such
The last generation of Vectorical Trends functions making it a truly powerful data
consent graphical representations of analyser.
behavior according to prefixed time The Data Analysis allows the user to view
ranges, minimum, maximum and average stored data in different time scales
values of selected tags and also permits according to different selectable time
vast graphical enhancement, such as ranges. The different time range viewings
selecting tags to be associated to the trace, that can be selected are:
rotation, trace behavior, graphics type, and  minute
more. Purpose-built commands allow  hour
users to select data, time ranges, zooming  day
operations, customize scales, drag the  month
pointer cursor and read numeric values of  year
data pointed to. Users can compare the analysed stored
The system does not impose any limits on data, by inserting a second curve for each
the number of pens (values) that can be pen, displaying the same time range
shown in the Trend window. All the Trend (minute, hour, etc) but relating to a
properties and pens can be changed in previous time and date.

Page | 72
User’s Guide

Security: Users and


Passwords
Movicon completely satisfies even the
most strict security requirements, by
offering a complete and powerful user
access (Log On) and password
management, with full support to the FDA
21 CFR Part11 specifications. Everything
required by these specifications has been
integrated in the Movicon platform,
allowing users to create FDA ready
applications with no hassle and without
reverting to the operating system
functionalities. The Movicon security
management has a user number limit, with Block Chart of Security Architecture
command access granted based on a level
hierarchy (1024 levels) and by access area Movicon offers the option to fully share
(16 non hierarchy access areas). In this operating system domain or Windows
case, security is both pyramid type (level XP/Vista server users in the applied
hierarchy) and by area independently from project: by activating the password
which level (areas). management, the project will acknowledge
users inserted and activated in the
installed operating system domain or
server domain as admissible users.
Movicon accepts mixed configurations of
users inserted in the project list and users
from XP/Vista domains. Timed Auto-

Page | 73
User’s Guide

LogOff, passwords with expiry dates, User access authentication


password change forced at user Log On, with 1024 levels and 16
VBA scripts automatically executable on areas.
Log On/Log Off events of each user are
among the properties assignable to users. All historical log files can be protected
These properties also include protection against any mishandling by unauthorized
activation in compliance to 21 CFR Part11, persons thanks to the possibility to
to simplify creating FDA ready projects. In encrypt, in 128 bit figures, the IMDB log
addition to all the other requisites, files (DB XML) or be given access
Movicon automatically supports Audit protection when certain tools are used as
Trail recordings as well (Trace DB with the SQL Server, Oracle or other.
operator comments). The Movicon password management does
not require any programming, and can be
enabled or disabled by the programmer as
pleased.
The users can also receive profiles relating
to event notifications, indicating (per
group or per user) contact and telephone
numbers for voice calls, SMS, E-mails, Fax
etc.

Movicon has been explicitly


designed to completely
support the FDA 21 CFR
Part 11 specifications.

Page | 74
User’s Guide

order to guarantee security, projects


Operating System Access provide property option to crypt project
The security management in Movicon has files and/or project resource files. When
been noticeably improved in customizing activating this option the project file will
access to the Windows operating system be automatically encrypted with 128 bit
functions. Movicon provides properties algorithms, keeping the project
the project for those who wish to: completely safe from any undesired
 Disable the desktop access. This operation can also be
 Disable the Task Bar or Start reversed.
Button only
 Disable the Task Manager
 Disable the Ctrl+Alt+Del keys
 Disable (Alt+Tab, Alt + Esc)
switching keys
 Disable and hide the system
clock
This confirms that Movicon is the ultimate
frontier in security, further making 21 CFR
Part 11 valid projects easier to create.

Project Protection Log On window supports


As already mentioned at the beginning, touch screen use
Movicon projects are completely based on
XML files, therefore open. Therefore in

Page | 75
User’s Guide

Logic and Scripts opens new and boundless horizons in


the world of supervision or process
Logic and scripts, in Scada platforms, control applications.
consent to performing calculations and
functions, and to also customize
whatever else is needed in the
application. To make this absolutely
possible, Movicon provides users with
three programming languages: Script
VBA or VB.Net, PLC Logic and Synapses,
allowing them to safeguard know-how
in building functional logic in their
projects.

VBA and VB.Net Script


Movicon incorporates a VBA comp.
Engine (Visual Basic for Application™)
Movicon integrates the VBA
which consents to programming VBA or
language with support to
VB.Net script code, integrating functions
multithreading, safe mode and
and Dialog Boxes with modalities totally
parameterization. Many other
similar to Visual Basic™. This possibility,
tools included such as the debug
greatly appreciated all those developers
and thread priority functions.
who know and use this powerful and
popular programming environment,

Page | 76
User’s Guide

The VBA language integrated in Movicon is The Movicon VBA engine, in addition to
particularly powerful. The VBA Scripts completely supporting all the
support Multithreading for executing VBA™ functions, has its own functin (API)
synchronous or asynchronous parallel for system interaction.
tasks, OLE and OCX automation for Support to the VB.Net syntaxes also
interfacing to other applications, DDE for permits .Net object and component
exchanging dynamic data, ADO technology management.
for direct access to databases, Windows
API for operating system interaction. The VBA™ syntaxes are also
In addition, the Movicon technology supported in WinCE platforms
permits users to associate VBA scripts (Progea exclusivity). However
(events, properties, methods) to symbol the instruction set is
graphics, alarms, trends and other unavoidably more limited, as
resources guaranteeing the possibility to indicated in the guide
keep and reuse code associated to referring to languages.
symbols, even when saved in the library
and used in other projected. Symbols
customized with VBA scripts become IL Logic
“Power Templates”. Movicon has a Logic Interpreter for
The VBA scripts can exploit public managing system and plant variable
functions and code with renewed combinations like a normal PLC, with
modalities and features, where each script Simatic® S5/S7 type instruction list
can refer to the code of another script with languages (AWL or IL). The Tasks, called IL
the appropriate parameter commands, Logic, has been given a powerful set of
allowing the use of shared codes. logic, compare, arithmetic, mathematic
Practically any type of automation instructions and graphics for combinatory
application can be created at a high level project variable management. The IL Logic
by using these functions within Movicon in is run by Movicon in background, cycled
a compatible VBA™ standard environment. like a norm PLC, and with scheduled logic
times settable in milliseconds.

Page | 77
User’s Guide

The Movicon IL Logic is very useful for with custom function blocks, which are
programming logic in Scada suing the PLC created by simply editing symbols and
philosophy, without needing VBA language assigning them with functionalities.
know-how. The Win32 operating systems The functional blocks are connected to
are not deterministic, while Window CE each other with “connector” lines
operating systems are. according to the normal FDB methods
The IL Logic is usable independently from ((Functional Block Diagram), in addition,
any other resource (and together with VBA each block has properties, methods and
scripts) for more different reasons, such as events for further enhancement of use.
calculations, formulae, screen page The Synapse is therefore an extremely
activation on plant request, supplying powerful graphical and visual language
information to PLC (ie. current time, page allowing symbols to be customized and
displayed, key pressed, etc.) , or even used as functional blocks. Editing graphics
returning results to the managing plant makes it extremely simple to use.
PLC on formulae or mathematical The advantages you get by editing this
calculations on logic variables which the language graphically are:
PLC may not be capable of doing.  Great simplicity in function
block planning
Synapse Language  Great simplicity in sequential
The Synapse language is a new way of logic
programming which Movicon has  Predisposition for logic batch
integrated and applies as a visual language sequences
using functional blocks exploiting the VBA  Possibility to modify functions
basic potentialities. on-line
According to this philosophy, the user is The Synapse concept is truly a new simpler
provided with a library of pre-built way of programming with more enhanced
function blocks, which are applied on power and flexibility.
screen using the symbol graphics editing
concepts. This library can be added to

Page | 78
User’s Guide

Logicon, SoftPLC IEC1131 consequential advantages in sharing


and synchronizing variables and reduce
© development times in completely PC-
Logicon is Progea’s answer to the
SoftLogic ambient, and is the result of based applications.
active collaboration with their German
KW-Software partners, a major SoftPLC The runtime of these two
© products remain
producer company. Logicon is a IEC-
1131-3 environment which permits separate due to the fact
users to program logic in 5 standard that the SoftPLC
PLC languages and compile projects for ProConOs needs to be
ProConOs runtime kernels, WinXP and run in the Windows
WinCE. You only need to choose the “Kernel Mode”, while
field I/Os among ProfiNet, Profibus, Movicon, as all other
Modbus TCP, CanBus, and DeviceNET. Windows applications, is
By integrating this feature, Movicon run in the “User Mode”.
can offer users the possibility to work
with both systems in an all-in-one
programming environment, with

Page | 79
User’s Guide

Speech Recognition on microphone configurations procedures


and speech profile regulations.

Movicon provides a very handy feature Redundancy


which is a function that recognizes spoken
texts associated to the project’s Shortcuts Movicon support the Redundancy feature,
resource for activating commands vocally. commonly known as “Hot Backup”,
In order to use the speech recognition completely in automatic and transparent
function for activating commands you will mode for critical configurations, where
need to first check whether your PC has data security and integrity is absolutely
been fitted with a microphone for giving essential.
vocal commands. Your PC will also need an The Primary Server station (Master) is
audio card to allow the system to enounce connected to the Secondary Server (Slave)
request in Ethernet network. If the Primary Server
and confirm messages. should crash the Secondary is on standby
to automatically take over in
Only the "Microsoft English communicating and managing the plant
Recognizer v5.1" speech immediately by storing data according to
recognition engine is the Master preset modes. When the
available at the moment. master re-enters into action, it will
The Speech Recognition automatically regain plant control by
function can not be used synchronizing historical logs with those of
with the Italian language. the slave’s and by getting updated on
alarm situations. The redundancy
You will need to verify that you have management in Movicon has been further
Windows SAP 5.1 and that it is configured enhanced in the way it manages
correctly. This can be done by going to synchronism and its synchronous
'Speech' found on the control panel. We functionalities supported both in the
strongly advice you follow the guidelines Primary and Secondary Servers.

Page | 80
User’s Guide

properties define the connection


parameters to devices. This innovative
characteristic for automatic node
connection is independent from the
number of devices that can be connected
simultaneously (with the same driver or
different drivers) and the modem port can
be shared for other usages.
Remote access between PCs supports both
the networking (RAS Stations) and OPC
XML DA technologies, with extreme facility
and in automatic.
A simple redundancy architecture Using the MovBridge product (GSM
Gateway based on OPC and SMS) with
Remote control and Access Movicon enhances remote control
operativity even further.
The remote data access, as previously
described, has been given a great deal of
attention and plays an important role in
Movicon. All remote control
requirements, based on years of
experience in this field, have been
integrated in Movicon with innovative
modes of use making connectivity
transparent and automatic.
Remote access to PLCs (serial connections) A remote control architecture example.
has been integrated directly in the
communication drivers, where the TAPI

Page | 81
User’s Guide

System Openness and API in “Safe Mode”, allowing Movicon to open


screens in other processes without the
Movicon offers the most vast openness inserted ActiveX controls jeopardizing
guaranty, being Progea’s main philosophy. instability of the entire application
Totally based on the XML technology, involved.
Movicon projects or part of them can be The OPC technology is another openness
edited with other Editors or with external guarantee. Connectivity with any other
macro functions. For instance, OEM application and/or device for automation
producers would be able to realize their is guaranteed by having an OPC Client and
own configuration environment of XML OPC Server platform. The new OPC XML
projects for creating vertical applications DA technology extends these concepts
(ie. for their clients), without forfeiting towards web-based connectivity and
future integration of other Movicon openness.
functionalities. Movicon also supports ODBC realtime
Project realtime variables can also be connectivity and is the only one to do so.
access (in read only) by using XML. Thanks to this feature, project Tags can be
Thanks to the VBA technology, any of the remapped in external relational databases
platform functions can be completely (ie. SQL Server, Oracle), in read only, write
customized using scripts. The VBA only or read-write. This powerful
language, guaranteed true multithreading characteristic used in the Movicon Tag
in Movicon, offers hundreds of properties offers the possibility to open
supplementary methods and properties in project information to business
respect to the already complete previous information systems or any other
versions. By using the VBA Scripts user can application in transparent mode.
also access to operating y systems to Furthermore, Movicon registers in the
access text files, databases (ADO), use Windows ROT (Running Object Table) each
external libraries (DLL) or third party time a new project is run (only the one run
objects (ActiveX). The ActiveX technology first). In this way the Movicon basic script
is can also be managed graphically within interface will be made available to any
Movicon screens. An extra function has script supporting OLE Automation (such as
been added so that screens can be opened Visual Basic, by means of using the

Page | 82
User’s Guide

GetObject function). This consents to On-line Project Debugging


accessing Movicon methods and basic
script properties and there access project The Movicon integrated Debugger permits
tags to read or write them. users to view Tag logic statuses in different
modes in realtime (using the Watch
Window) and a series or real-time
On-line Debugger information on how the project is running.
The Debugger can also be used for forcing
The Debugger tools are essential to any
Tag values for running simulations. It also
software platform for effective time
provides all project realtime information
reductions in starting and setting up
on which OPC or TCP/UDP/HTTP
plants. Movicon is renowned for being
connections are active, user active,
efficient and has now truly reached
number of active alarms, historical log
completeness with project Debug tools,
“cache memory’ statuses, spooler status
totally renewed and enhanced in the latest
and more.
Movicon version. The complete project
can be traced and monitored, using the
configurable Log files.

Attention: The Movicon


Debugger is only active when
the project is run from the
“Design Mode”. All the
Debug functions are disabled
when Movicon is started up
directly in runtime. The
debugger can also be
activated in automatic
startup using the procedures
described in the products
technical documentation.

Page | 83
User’s Guide

Remote Debug Tag Debugging and Forcing


The exclusive Movicon Debugger Each Tag is provided with a property
technology permits users to completely option so that its information and relating
monitor remote projects in ethernet status qualities can be completely traced
network. Thanks to the “Attach to Project” and logged in tracing files. This tracing
feature, Movicon can run a complete feature can also record all information
debug in a remote project. This feature is relating to Tag status changes, with
indispensable for those systems which do maximum precision (ms) time-stamping as
not consent debugging locally (ie. WinCE or well as all the information relating to user
XPE panels). name, resources causing status changes,
status quality and any other useful
Project Statistics information need to achieve a complete
The debugger consents to displaying debug.
statistics graphically showing the different
system resources used by the various
Networking Debugging
project components. This allows user to The Network Services allow custom log
get a rapid analysis on resource files to be managed for tracing and
consumptions in order to assess how analyzing network packet transitions to
performances can be improved if need be. allow complete network monitoring in
order to analyze behaviors and improve
Logic Debugging performances.
The debugger consents logic programs to
be displayed (IL Logic or VBA Script),
showing variable status and results in
“real-time”. Furthermore users can verify
which logic is being process and analyse
scansion times in order to manage Break
Points and Step by Step VBA logic or
Synapse logic executions.

Page | 84
User’s Guide

Movicon™ CE The same Movicon project can in fact


work both in Win32 Personal Computers
One of the main advantages gained from and WinCE embedded systems (except
deploying Movicon is scalability. for a few functions which are not
Movicon can actually be run both on available in the CE and HMI
desktop (Personal Computer) and on environments).
embedded systems based on Windows
XP Embedded and Windows CE. For
instance, all HMI operator terminals are
today based on PC architecture with the
Windows CE operating system. The
advantages user get from this are:

 Major potentiality in HMI


systems, cost reductions for
adopting standard solutions
 Total integration of the
HMI system in network with
all enterprise-wide levels
 Interchangeability of Movicon™ CE License
hardware while keeping the Devices using WinCE require a license in
same software the form of a Softkey unlocking code.
 Programming cost There are no hardware keys involved.
reductions thanks to the Without this license projects will be
universal deployment of an executed in Demo mode only and not in
all-rolled-into-one platform, runtime mode in WinCE.
with consequent cost When purchasing a license for Movicon
reductions in formation and CE, the user will receive it in the form of
updating. a Serial Number. This number grants
the user access rights to the Progea
website in order to obtain their SoftKey

Page | 85
User’s Guide

containing the unlocking code to enter  Launch Movicon on the CE


in the device. In this way, the user can device. The window for
access the site at any given time, 24/24, entering the license, or for
to automatically generate the softkey starting up in demo mode,
based on their site code. will show when Movicon
Starts up. Take note of the
Attention: Movicon CE Site Code displayed in that
runtime is often pre- window.
installed within devices for  Access the Progea Website
industrial automation and with the received access
therefore Movicon CE code and then follow
license may already be instructions to insert the
included within. Site Code with which the
Softkey will automatically
be generated.
When having purchased a softkey for  Take note of the Softkey
unlocking the CE Runtime license the license and insert it in the
procedures to follow are: appropriated editbox which
appears at the Movicon
 Once purchasing the license startup. This will insert the
(or buying a CE device license.
already integrated with  Many devices request users
license to be activated), the to save the WinCE Registry
user will receive a serial in order to save data in
number granting them permanent memory. In any
access to the Progea case, the license is linked to
website (www.progea.com the device and will not
or change when reinstalled.
http://support.progea.com/
softkey/)

Page | 86
User’s Guide

The Movicon CE license Run in Demo mode in WinCE


exist in two possible
At project startup, Movicon CE will
versions( Lite and
request you to enter the license or press
Standard). Check the
the Demo Mode button. When pressing
limits for Movicon CE
the Demo Mode button the project will
licenses on technical
run in Demo mode. The project run is
reference
limited to 120 minutes in this mode.
documentation.
Messages are traced in the project log,
at regular time intervals, indicating the
remaining time left. The available
IMPORTANT:
options are:
APART FROM THE
LICENSE TYPE USED AND
 Screens = unlimited
ITS RESTRICTIONS, THE
 Alarms and Messages =
DESIGNER SHOULD ALSO
unlimited
CHECK
THE RESTRICTIONS OF  Byte I/O = 0
THE HARDWARE DEVICE  Driver = 1
BEING USED: THE  Web Client users = 1
FUNCTION RESTRICTIONS  All Options
OF
THE MOVICON PRODUCT
LICENSE ARE GENERIC, Movicon CE Installation
BUT THE HARDWARE If the presence of a "MS ActiveSync" (for
MAY HAVE ITS OWN Windows XP) or "Windows Mobile
DESIGNING Device Center" (for Windows 7 systems)
RESTRICTIONS is found while installing Movicon on a PC
INDEPENDENTLY FROM with Win32, the "MovCESetup" folder
THE LICENSE TYPE USED. will get automatically created inside the
Movicon installation folder. In side the
"MovCESetup" folder you will find the

Page | 87
User’s Guide

".cab" files for installing Movicon, the create the "MovCESetup" folder.
Communication Drivers, ADO and SQL Therefore you will have to choose
Mobile Servers in WinCE devices. In "Custom" mode to carry out the setup if
addition, a "Start-All Programs- for the first time or if Movicon is already
Movicon11-MovCE" group of installed you will have to redo the set
connections will allow you to install selecting "Modify" mode and enable the
Movicon with all the components "Movicon-Movicon Development-
necessary in WinCE Devices. MovCE Setup" item, including the sub
The "MS ActiveSync" tool is only features, until the "MovCESetup" folder
available for Windows XP and not for is created containing the ".cab" files for
Windows Vista/7 in which you will find installing Movicon and the relevant
pre-installed in Vista Business the "Sync components for WinCE. Using this
Center" as a replacement. However this method however will not create the
replacement, "Sync Center" is not links in the Windows Start menu and will
sufficient enough for the Movicon setup need you to manually copy to and then
functions and therefore you will need to execute the right ".cab" files to the CE
also install the "Windows Mobile Device device/s desired to complete the
Center" (the latest 6.1 version) available installation.
on the Movicon CD for the following The Movicon installer identifies which
versions: type of processor is being used by the
device before automatically installing
 Windows Vista™ (all the Movicon CE executable most
Version exept for “Starter”) suitable.
 Windows 7™ (all version You can, nevertheless, install the
exept for “Home Basic”) Movicon CE RunTime engine on the
 Windows Server 2008 device manually.

In cases in where "MS ActiveSync" or


"Windows Mobile Device Center" are
not already present when Movicon is
installed, the standard setup will not

Page | 88
User’s Guide

Installing Movicon CE using MS any other folder. It is advised not to use


ActiveSync or Windows Mobile the default folder in SSDK devices as its
Device Center contents will be lost when turned off
because it does not store in memory.
In order to install the runtime module
automatically and with simplicity on the The following item can be selected from
WinCE device you will need to have the the "MovCE Start Menu":
"MovCE" connection group ready for
use in the Windows "Start" menu, as  MovCE PocketPC Setup:
described above, as well as a pre- the Movicon CE runtime
established connection between the module is installed for
WinCE (target) device and the PC Pocket PC devices
(desktop), using "MS ActiveSync" or  MovCE SSDK Setup: viene
"Windows Mobile Device Center". installato il modulo runtime
di Movicon CE per i
At this point from the "Start-All dispositivo SSDK
Programs-Movicon11-MovCE" menu you  Optional Tools: the ADOCE
can continue with installing the and SQL Server components
components desired. In this case "MS are installed for Pocket PC
ActiveSync" or "Windows Mobile Device or SSDK according to what's
Center" will automatically acknowledge been chosen
the processor type onboard the "target"  PocketPC Drivers: consents
and upload the ".cab" file needed to to selecting and installing
perform the installation correctly. Once one of the Communication
the ".cab" file has been uploaded it will Drivers available for Pocket
be immediately executed to provide the PCs
MoviconCE RunTime modal setup or the
 SSDK Drivers: consents to
selected components. All the
selecting and installing one
operations are done in automatic but
of the Communication
the user is given the possibility to decide
Drivers available for SSDKs
where the packet is to be installed: in
the default folder for applications or in

Page | 89
User’s Guide

Communication Drivers folder is created when installing


are not installed components, you will have to manually
automatically together copy the components files to the
with the Movicon Movicon CE folder.
CE installation and have
to be done separately
Installing MovCE RunTime module
afterwards by selecting
the appropriate manually
"Drivers...." item If 'ActiveSync has not been
described above. implemented on the "target" device by
its builders, or the "MS ActiveSync" or
"Windows Mobile Device Center" has
The Communication Drivers must be not been implemented on the "desktop"
inserted in the "Drivers" folder within PC, it will not be possible to connect to
the MoviconCE installation folder. In the device through the ActiveSync.
cases where the Driver Setups should Therefore you will have to manually
create different folders all together in upload the ".cab" files to the device by
the device, you will need to copy the following these procedures:
driver's dll 1. Establish a connection
to the "Drivers" folder manually (if it between the "target" and
does not exist you will have to create it): the "desktop". This
connection can be either
..\Movicon CE\Drivers\ network or serial type.
2. Determine processor type
The library of the ADOCE and SQL Server aboard the "target"
Mobile components must be copied to 3. On the desktop select the
the MoviconCE installation folder. By file with the ".CAB"
doing this, these files will be copied extension specified for that
automatically to the "Windows" folder processor from the
at the Movicon Startup, being necessary Movicon CE installation
for them to work correctly. If a different directory, "Program

Page | 90
User’s Guide

Files\Progea\Movicon11\M The SSDK devices (Touch Panel


ovCESetup") and copy it to or similar) only have a few
the "target". folders buffered and not all
4. Double click on the CAB file their memory. The information
on the "target" to run it. If which is recorded in volatile
an error arises open a DOS memory is therefore lost when
session and digit the shut down. It is recommended
"\>WCELOAD to execute the "RegSave"
FileName.CAB". command after MovCE has
5. The Movicon CE Runtime been installed, otherwise the
module installation should runtime module may not work
then start. The CAB file will correctly.
be cancelled automatically
when the installation
procedure terminates. CE Runtime Features
6. The same above described Movicon CE is the compact Movicon
procedures should be runtime version, especially designed for
repeated for ".cab" files of supporting Microsoft operating systems
the Communication for embedded environments, such as
7. Driver you wish to be use Windows CE (WinCE 5.0, PocketPC,
on the WinCE device and Windows Mobile). Thanks to Movicon
for the ADOCE libraries and CE you can supervise your machines
SQL Server Mobile if using HMI terminals, enhancing system
needed. You must copy the potentialities by opening up in network
Communication Driver files and reduce costs on ownership solutions
to the Movicon CE "Drivers" by just having an all-in-one software in
folder and the ADOCE and the company. Movicon CE runtime
SQL Server Mobile files to supports:
the Movicon CE installation  All the powerful Movicon
folder. vector graphics

Page | 91
User’s Guide

 Your HMI user interface just  “On-Line” change language


like a Scada interface with support to Asian
 All the powerful Movicon X languages
alarm management  Modem management for
 Event Notification via SMS or remote access or teleservices
E-mail in PLC
 Alarm Historical Log files in  Web Client
XML DB (light and
performing) or in SQL Server
Mobile Relational DB. Web Server for WinCE
Movicon actually converts the In addition, the Movicon CE projects
ODBC connections to ADO CE support access functions via the web to
connections. the system, thanks to the Web Client
 Data Loggers and Recipes as technology. This lets users connect to
with desktop, with files in machines in remote control and access
XML DB or Relational DB all the project’s functions in bi-
 Vectorial Trends with log files directional and multiuser modes with
in XML DB or relational complete safety. Thanks to the
 Networking with all the Movicon technology, by using Movicon
powerful Movicon CE you will be able to access your
functionalities machines via web, with the
 VBA Language (Visual Basic multiplatform functions deriving from
for Applications and not VB the Java technology. The latest
Script…). Exclusive Movicon generation of telephony is also
CE technology supported for accessing machines,
 Event Schedulers and Weekly thanks to the J2ME technology
Timetable Plans (Javaphones) support.
 IP camera management

Page | 92
User’s Guide

Web Client
Movicon™ Web Client is the technology
which consents access to Movicon
applications (Server) by remote control,
using a normal Internet Browser, PDA,
Smartphone or mobile phone.
The Movicon Web Client technology is
designed on very innovative technology,
guaranteeing high performance and
functionality features. The new Web
Client technology is based on Applet and
Midlet Java, with highly efficient
network communicating. Data
transportation is based on real web-
based technology such as the Web
Services and SOAP technology in XML. An example of a Web Client architecture.

Thanks to new technology, the Web


Client version is now capable of
accessing the plant from any client
station, not only based on Microsoft
WinXP/Vista or WinCE operating
systems but on other system such as
Linux, Mac, Symbian. Furthermore the
new Web Client is available in midlet
(J2ME) version especially designed for
mobile phones and PocketPCs,
consenting access to plants as Web

Page | 93
User’s Guide

Clients both by telephone and safeguarded as each user connected is


PocketPCs (Windows Mobile). completely independent in respect to
These extremely innovative features the other users and server. Great
make the Movicon Web Client attention has been paid to
technology the most advanced performances such as the SVG image
technological tool currently available in raster technology used in screens used
today’s world for accessing your plant in by the server to send changed parts of
remote or via the web. images only.

Thin Client Architecture


The Web Client applet consents server
access using any internet browser, with
any platform thanks to the Java feature.
The Web Client is extremely compact
and light it would be more correct in
calling it a true Thin Client, so much so
that it supports mobile devices such as
Palm tops or commonly used mobile
phones with J2ME support (JavaPhones
or SmartPhones) as possible clients.
The Web Client Enterprise object Plant visualization using an internet
permits bidirectional communication browser.
with the Server station and consents
plant visualization and monitoring and
control by activating the desired Supported Systems
commands. Users (with preset access The Movicon Web Client is based on the
levels) can view and interact with server Java technology. Thanks to this
screens using an access menu, display technology the java applet can be run on
and acknowledge alarms, monitor any platform or operating system with
variable statuses, view historical logs Java support (Java Virtual Machine).
and Data Loggers. Multiuserness is

Page | 94
User’s Guide

When making the plant accessible via For further information on the device
Web, you need to consider which Clients being used or on testing, please contact
to grant access to and which type of the Progea offices or your local dealer.
operativity client users can be allowed.
The list of operating systems indicated Features
below is only a reference to the Movicon™ Web Client offers the
products tested out directly by Progea. possibility to access plant data using the
There are many other devices on the Internet/Intranet architectures. The
market with operating systems which advantages you get from using the
support Java (2.0) correctly, with Movicon™ Web Client are:
compatibility verified by the  Project information
manufactures or clients of that device. distribution and access to
data in web-enabled
Clients in PC (J2SE, Java) architecture architecture using any
 Windows (Win32/64) browser with any operating
 WinCE 5.0, 6.0, 7CE system supporting the Java
(depending from JVM) technology with the J2ME
 Linux version to support
 Unix JavaPhones technology.
Clients in Palmtop (J2SE, Java)  Web pages created
architecture: automatically on Server
 PocketPC (Windows Mobile) with just one click.
 Palm  Navigating through project
Clients in Mobile phone (J2ME, Java screens as predefined on
2.0) architecture: Server, with possible
 Symbian navigation restrictions on
 JavaPhones web side.
 SmartPhones  No additional installation or
 Blackberry RIM configuration needed on
 Android 2.x, 3.x both Client or Server.

Page | 95
User’s Guide

 Increased performances, This new technology offers many


transparent support to advantaged for any type of plant with
project functions and distributed architectures, whether using
commands using a normal internet or normal networks (intranet)
browser. or both.
 Data management security
 Notifications only on
exception Mobile Phone Clients
 Communications based on The exclusive Movicon X technology
Web Services. offers the option to access plant as web
 Entirely Java-based clients using mobile phones. This
technology. technology is the only one of its kind in
 Supports J2SE Applet and the world today capable of doing this.
J2ME Midlet. Progea has actually developed the
 Supports Multiplatform on midlet
Client side (Linux, version of
Windows™, Palm, Symbian, the
Javaphones). Movicon
 Supports Windows Vista/XP X Web
or Windows CE on Server Client
side Java
 Access to server by mobile applet to
phone as plant client as enable
well. this.
 Complete access from Web Thanks to
side to historicals records this
by Server. exclusive
 Supports powerful technolog
functions such as the y, the
schedulers and IP camera. user can
access the server with their own mobile

Page | 96
User’s Guide

phone normal networks (GSM/GPRS, manage up to 100 connections at the


UMTS). In addition to displaying screens same time you will need a server
on the phone, the Web Client Midlet capable of doing this. However this limit
also provides the main services for can be changed on request if needed.
accessing information on the server in a Server licenses are referred to
much more simpler way compared to a "Contemporary Users". For example, if a
normal Web Client. Movicon runtime license enabled with
no. 1 Web Client User, this means that
an unlimited number of users can access
Web Client License Policy the plant but only one user at a time can
One of the advantages of using the Web access it, and not more than one at the
Client technology is that there is no same time.
license required for using Client. The
license resides only on the server, and  The server automatically
always refers to the number of Client disconnect the Web Client
users connected at the same time. after the prefixed inactivity
When purchasing the license for time has elapsed (this time
Movicon, the user can also order the is settable), freeing access
Web Client feature for the runtime for others
license (typically Server, but can be a
Client runtime license), by specifying the The Movicon CE
number of users connectable at the runtime license
same time (the number of Users should provides a maximum
comply with the official price list). The limit of two users being
maximum number of Web users which the capacity limit of
can be acquired has been fixed at 100 servers based on
by Progea: this means 100 users can Windows CE.
connect to the server at the same time.
This is a trading limit and in order to

Page | 97
User’s Guide

Customer Support and


 Tailor-made courses and
Services Training
 Customer Care
Product related customer care services
 Personalized Solutions
are fundamental to any industrial
 Hot Line and telephone
software platform. Without the proper
assistance
assistance and technical support even
the most advanced product may cause  International Support
financial loss and cost for damages  Web tools which include
caused by customer misuse. Progea, the KnowledgeBase,
responsible for producing Movicon, is Bugbase, Web Forum, and
fully concerned that their customers others
get the best support possible by  "Solution Providers"
providing a full range of services to program
guarantee your company maximum  Research and
productivity. Customers can rest Developement Lab.
assured knowing that the services they  UNI-EN ISO 9001:2008
receive are of top quality based on the certified system quality
fact that Progea is the company that
actually designs and produces the International Presence
Movicon software. The expertise and
professional competence of the Progea The Movicon™ software product has
Technical Team can provide solutions been on the market since 1992 and is
to any programmer or end user one of the most well-known and
requirements. established Scada/HMI products at an
Progea offers a unique partnership international level. It is sold,
working side by side their customers in distributed and supported in other 30
confronting and solving any modern counties worldwide.
automation problems. Progea is directly present in:
These are just some of the services  Italy : Progea Srl
Progea provides:

Page | 98
User’s Guide

 Switzerland: Progea  Europe (All leading


International Ltd countries)
 Germany: Progea Deutschand  North America
GmbH  South America
 USA: Progea USA Llc  China and South-East Asia
Progea also has an extensive network  Australia
of international distributors. Visit the Progea website for an
Movicon Distributors are in: updated list of distributer and their
references: http://www.progea.com

Page | 99
User’s Guide

Terminology

XML Extensible Meta Language in text format, simple and flexible to use,
Markup defined by the SGML (ISO 8879) standard . Originally
Language designed for evolving HTML potentiality, it is today used
as a strategical tool for exchanging data not just over the
web but also between web applications everywhere,
thanks to its simple and multiplatform Tag structure.

OPC OLE for Process OPC is a standard defined by the OPC Foundation
Control consortium for communication and connectivity between
applications. OPC DA bases its technology on DCOM for
exchanging data. OPC XML DA is the new specification in
SOAP and in Web Services for communicating in web
architectures.

ODBC Open Data Base Microsoft technology through which applications can
Connectivity access or record data in relational Databases. The ODBC
drivers are onboard Microsoft operating systems or can
be retrieved by DB producers or third parties.

SOA Service This is an architecture composed of services and user


Oriented services which communicate through a range of specified
Application interfaces, which are strongly independent from each
other, using the Web Services.

SOAP Simple Object This is considered the protocol for implementing Web
Access Protocol Services of the future. It is based on XML and consents
applications to communicate with each other
independently from the hardware, software and

Page | 100
User’s Guide

programming languages used for developing them. SOAP,


used and supported by the main software producers
(Microsoft, Sun, IBM) is the only firewall friendly protocol
and exceeds all connectivity limits without barring
security.

VBA Visual Basic for This is the most used language in the world. It uses Visual
Application Basic syntaxes for managing scripts executions in
applications. VBA™ is a Microsoft product, while the VBA
language guarantees 100% compatibility.

Web These are Software components accessible through the


Services normal protocols used in Internet (HTTP, XML, SMTP, and
other...). The advantages of using Web Services includes
using a basic set of protocols available everywhere,
permitting interoperability between different platforms
while maintaining the possibility to use the more
advanced protocols specialized for carrying out specific
tasks. XML and SOAP are at the base of Web Services.

SMPP Short Message This is a message protocol used as an industrial standard


Peer to Peer for simplifying application integration with wireless
networks such as GSM, TDMA, CDMA and PDC. It is
widely used in telecommunication industry and in mobile
devices.

Page | 101
User’s Guide

System Requirements:

Product Operating System HW Requirement

Editor Windows 7 Minimum: Core i3 2 GHz


Windows Vista 1 Gb RAM.
Windows XP SP2 Suggested: Core i7
Windows 2003 Server 2 Gb RAM o sup
Windows 2008 Server

Runtime Windows 7 o 7ES Minimum: Celeron 1,6 GHz, 512 Mb RAM.


Desktop Windows Vista Suggested: Pentium IV 3 GHz, 1 Gb RAM at
Windows XP o XPE least.
Windows 2003o2008Server Requisites depend on applied project size.
Windows Terminal Server,
Windows Tablet Edition

*
Runtime CE Windows CE 5.0 Minimum Cpu 400 MHz, 32 Mb RAM, 32 MB
Windows CE 6.0 Flash.
Windows Mobile Suggested: Cpu 600 MHz 64 Mb RAM.
Requisites depend on applied project size.
A list of supported processors can be found
at www.progea.com

Client Web Tutti i sistemi operativi Minimum: 200 Mhz Cpu.


Windows, Linux, Palm, Requisites depend on the platform used and
PocketPC, J2ME screen size displayed.

Page | 102
User’s Guide

Glossary
—A— —F—
Agent; 42 Flexibility; 30
Alarm Banner; 62; 63 Foreword; 5
Alarm Dispatching; 63 —G—
Alarm Statistics; 65 Glossary; 105
Alarm Window; 61 Graphics; 51
Alarms; 60 Graphics, Editor; 51
Alarms, Banner; 62; 63 Graphics, Library; 53
Alarms, Statistics; 65 —H—
Alarms, Viewers; 61 Historical Events; 67
Animation; 54 Historical Log; 67
Audit Trail; 71 Historicals; 69
—B— Holiday Schedulers; 58
Basic; 78 Hot Backup; 82
Bridging, Drivers; 46 HTTP; 48
—C— —I—
Cable Testing, Drivers; 46 I/O Drivers; 45
Change Language; 57 IEC 1131; 80
Child Projects; 34 IL Logic; 79
Client Rules; 49 Import Tag from PLC, Drivers; 45
Command List; 55 Installation; 14
Commands; 55 Introduction; 8
Connectivity; 45 IP Camera; 59
Contents; 3 —L—
Copyrights; 5 Logic SoftPLC; 80
Cross Reference; 50 Logic, IL; 79
—D— Logicon; 80
Data Loggers; 69 Logics; 78
Debug, Drivers; 46 —M—
Debugger; 85 Modem, RAS; 49
Driver; 45 Movicon CE; 87
Drivers; 45 Movicon Startup; 15
Drivers Multistations; 46 MultiLanguage; 57
Dynamic Objects; 54 —N—
—E— Network Protocols; 48
Embedded, System; 87 Network Services; 48

Page | 103
User’s Guide

Networking; 48 Synapses; 80
—O— System Openness; 84
Objects, Window; 41 System Security; 77
ODBC Real-Time; 47 —T—
OPC DA; 47 Tags; 44
OPC XML DA; 47 TCP-IP; 48
Operating System Access; 77 Telecontrols; 83
—P— Terminology; 102
Password; 75 ToolBox; 52
PocketPC; 87 Touch-screen; 55
Power Templates; 53 Tracing; 71
Project Explorer; 40 Trend; 73
Project, XML; 32 —U—
—R— UDP; 48
RAS; 49 Uninstall; 14
Recipes; 71 —V—
Redundancy; 82 Variables; 44
Refactoring; 50 VBA; 78
Registration; 20 —W—
Remote Access; 83 Web Client Enterprise; 95
Report; 72 Web Services; 49
—S— Windows CE; 87
Schedulers; 57 Wizards; 42
Script; 78 Workspace; 39
Security; 75 —X—
Services; 100 XML, Resources; 32
Strings; 57
Synapse Visual Language; 80

Page | 104
User’s Guide

Page | 105
Progea Srl
Via S.Anna 88/E
I-41122 Modena – Italy
Tel. +39 059-451060
Fax +39 059-451061
info@progea.com
http://www.progea.com

Progea International Ltd


Via Moncucco, 7
6900 Lugano – Schweiz
Tel. +41 (91) 9676610
Fax + 41 (91) 9676611
International@progea.com

Progea Deutschland GmbH


Marie-Curie-Str. 12
D-78048 VS-Villingen
Tel: +49 (0) 7721 / 99 25 992
Fax: +49 (0) 7721 / 99 25 993
info@progea.de

Progea USA, LLC


Movicon is a Progea product protect by the 2800 East Enterprise Avenue
international copyright laws. Appleton
© 2009 All rights reserved. WI 54914
All information contained in this document is USA
subject to change without prior warning and is Tel. +1 (888) 305-2999
not binding in anyway to the manufacturer. Fax +1 (920) 257-4213
info@progea.us

Potrebbero piacerti anche