WinStudio Consistent Visualization Software for All PC-Based and Embedded Systems WinStudio Visualization for All PC-Based and Embedded Systems VEH 30 VP*/VS* 16 / 40 Touch Embedded VP*/VS* 16 / 40 Tasten VEP 30 VEP 40 Rexroth VEP 50 PC VPP 21 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 2 WinStudio Visualisierung for All PC-Based and Embedded Systems Windows CE Platforms Windows Server 2003 2000, XP, Vista Same installation for runtime or development computer (Windows CE – runtime only) Contained in the basic MLC, MTX, IL packages 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 3 WinStudio Modules Differentiation Between Engineering and Runtime Environment WinStudio Engineering in IndraWorks (IW) WinStudio Engineering standalone WinStudio runtime in IW Operation XP WinStudio runtime in IW Operation CE WinStudio runtime PC standalone WinStudio runtime CE standalone 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 4 WinStudio Engineering License Package for the Creation of User Interfaces WinStudio Engineering Package Configuration tool for the creation of individual HMI screens and even complete user interfaces Licensing Usually required only once (per OEM) Usable for any number of WinStudio projects Dongle permitting use on various PCs WinStudio Lite license (with limited functionality) always included in the standard scope of IW- systems and Synax IndraWorks installation Basic component for supplementing the IW- user interface standalone- installation for the creation of user interfaces independently of IndraWorks (e.g. for Synax, PNC, etc.) 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 5 WinStudio Runtime Environment Runtime License Package for Visualization of the User Interface WinStudio Runtime Package Software on the visualization units pre-installed or prepared for installation (software download) Runtime license required on each visualization unit Lite license activated (on embedded CE devices and IndraWorks- PC’s) limited functionality cannot be ordered explicitly activation of non-restricted license packages is possible Integrated in IndraWorks Operation User interface for MLC, MTX, IL systems on Windows CE, XP Standalone installation for user interfaces independently of IndraWorks (e.g. for Synax, PNC, etc.) 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 6 WinStudio Licensing Model Scaling of Engineering and Runtime Environment WinStudio versions: Lite license RUN / RUD 1.5K RUN / RUD 4K RUN / RUD 64K RUN / RUD 512K Engineering: PC-Runtime: CE-Runtime: PC-Runtime with web support: (for 1, 4, 8 web clients) Lite license integrated in the system (installed and enabled) Easy change, e.g. from Lite to full license without software installation (soft key) License upgrade packages from one full license to the next higher one ( ) and License upgrade packages available for PC-Runtime (64K) with web support Version upgrade from 05 VRS to 06 VRS (64K RUN-Web and 512K RUN/RUD ) 07_2007; PRM2; P. Marschall RUN = Runtime RUD = Runtime & Development © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 7 WinStudio Licensing Model Correlation of Development- and Runtime-Licenses RUN licenses 512K (PC) A RUD license can be used to create runtime projects of the same or a smaller license level. With the exception of the Lite license, the main difference between the licenses is the number of the available tags (see the following slide) 64K (PC) Each development license (RUD) additionally comprises a RUN license 4K (CE / PC) 1K5 (CE / PC) Lite (CE / PC) Lite 1K5 4K 64K 512K Development licenses (RUD) RUN = Runtime RUD = Runtime & Development WinStudio Projects 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 8 WinStudio Licensing Model Differences Between the Runtime Versions Techn. features / type Runtime license operating system Development license operating system Max. number of variables Max. size of an array Max. number of class elements Batch recipe handling (UNICODE, XML) .NET Controls ODBC Mathematics Alarm/Event messages History Drivers OPC Server OPC Client TCP/IP Server TCP/IP Client DDE Server/Client Tags database Web clients optional WinStudio WinStudio WinStudio WinStudio WinStudio 1.5k 4k 64k 512k lite WinXP/2000 WinXP/2000 WinXP/2000 WinXP/2000 WinXP/2000 Server2003/Vista Server2003/Vista Server2003/Vista Server2003/Vista Server2003/Vista WinXP/2000 WinXP/2000 WinXP/2000 WinXP/2000 WinXP/2000 Server2003/Vista Server2003/Vista Server2003/Vista Server2003/Vista Server2003/Vista 500 1.500 4.000 64.000 512.000 256 256 512 1.024 16.384 32 32 32 64 512 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 1 3 5 8 8 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 1/4/8 Contained in systems WinStudio lite WinStudio WinStudio 1.5k 4k WinCE WinCE WinCE 500 256 32 ● 1 ● ● ● Contained in systems 1.500 256 32 ● ● ● ● 3 ● ● ● ● ● - 4.000 512 32 ● ● ● ● 3 ● ● ● ● ● - 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 9 WinStudio Engineering Overview of Functional Scope Graphic development environment for the configuration of user-defined screens System languages: German and English Integrated tools for the creation of static and dynamic objects Easy drag & drop for positioning graphic display elements Configuring and dynamic sampling by a few mouse clicks Symbol library available Incorporation of ActiveX and .NET controls Formula editor for programming your own logic Batch recipe handling Curve diagrams for representing online and history data Test and debug functions and many more 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 10 WinStudio Engineering Calling the Engineering Environment via IndraWorks or (Standalone) 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 11 WinStudio Engineering Overview of the Engineering Interface Easy application by “Windows look and feel” based on the WYSIWYG principle Project explorer Tool bars Debug window Work area 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 12 WinStudio Engineering Project Navigation Clear Navigation and Object Selection via Project Explorer Database Variable management and safety settings Graphics Display, symbol and library management Tasks Background events and programming Communication Driver connection to the control 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 13 WinStudio Engineering Tool Bars and Libraries Extensive Tool Box for Screen Creation Library 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 14 WinStudio Engineering Easy Object Dynamizing Configuring Instead of Programming by the Example of Dynamic Input Objects (e.g. Buttons) Object selection and object design by drag & drop from tool bars and libraries Dynamc sampling of static display elements by simply clicking on one of the dynamic objects (for example change in color) Setting of dynamic properties via list elements, radio buttons and selection dialogs 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 15 WinStudio Functions Container for ActiveX and .NET Controls Screen Creation with Prefab Program Modules Easy handling via selection dialog Utilization of BRC controls (in preparation) Uniform standard Direct control connection Incorporation of customerspecific controls Know-how protection Universal use (independent of manufacturers) (.NET limitation: not available for Windows CE) 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 16 WinStudio Functions Configuration of ActiveX and .NET Controls control browsing Control property page for default configuration Built-in Interface for the dynamic settings of the Control with WinStudio tags or event code. 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 17 WinStudio Functions Grid-Control Object customized configurable: Data in- and output from different data sources in tabular format : Text File (e.g. *.CSV) Database (e.g. SQL Server) Class Tags Arrays of Class Tags 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 18 WinStudio Functions (WinStudio V6.3) Built-in VBScript Interface Screen Script Graphics Script Command Dynamic ActiveX Events Global Procedures Script 002 Startup Script Script <N> Built-in VBScript editor with IntelliSense. Support for syntax of VBScript, integrated to the Studio tags and functions database. Ability to create variables and procedures (functions and/or sub-routines). Easy interface to access to properties, methods and/or events from COM objects, including ActiveX and .NET controls. 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 19 WinStudio Functions (WinStudio V6.3) Trend Control object Display of multiple pens simultaneously Support for different Data Sources, such as Tag, Batch, Database and Text File Simultaneous display of an unlimited number of data points. (limited only by the hardware, memory and performance). Built-in toolbar, which provides interfaces for the user to interact with the Trend Control object during the runtime Built-in legend, which displays the main information associated to each pen linked to the object Zooming and auto-scaling tools 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 20 WinStudio Functions (WinStudio V6.4) Linked Symbols Create the “Linked Symbol” and edit the custom properties Save the MASTER SYMBOL in the library. Insert the “Linked Symbol” or a “copy” of the symbol into the application screens and assign tags and/or values to it. Using Linked Symbols, the user can create, modify and customize his/her own library of symbols and re-use them in many different screens. After editing the MASTER SYMBOL once, the changes are replicated to all instances of this symbol in the application. 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 21 ADO.NET Interface for History Tasks and Grid Object WinStudio Functions ADO.NET Interface for History Tasks and Grid Object Trends, Alarms, Events and Grid SQL Server MS Access MS Excel Oracle Sybase My SQL … bel. SQL-Relationale DB Support for SQL Relational Databases such as SQL Server, MS Access, Oracle, Sybase and others, via standard ADO.NET providers. Database connectivity from any platform supported by WinStudio (including Windows CE), through the unique WinStudio Database Gateway, which provides connection to the database through a standard TCP/IP link. User-friendly interface which does not require scripting or SQL knowledge to configure the database interface. Support for Secondary Database in the modes “Redundancy” or “Store and Forward,” increasing the reliability of the system and avoiding loss of data. 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 22 WinStudio Functions Remote Debugging Tools – Database-Spy and LogWin Database-Spy IndraWorks Engineering / WinStudio TCP/IP Runtime Stations PC or Embedded CE LogWin Debug the application running in the remote target stations from the development station Monitor tags, Force tags or execute Expressions remotely Monitor events and log the protocol communication remotely 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 23 WinStudio Overview of the highlights One software package for all installations ... Engineering and Runtime package (RUD) PC- Runtime package (RUN) CE- Runtime package (via download from the RUD package to the target system) Adapted license package for every application ... "Starter license" (WinStudio -Lite) for small applications Integrated licensing model with upgrade licenses from one license package to the next higher one (Lite, 1K5, 4K, 64K, 512K). All license packages offer an approximately identical scope of functions (exception: Lite License) Upgrade without reinstallation of the software 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 24 WinStudio Overview of the highlights Graphical development environment for all project planning tasks... A development environment for Windows Vista, Server2003, 2000, XP and CE applications A tool for project planning of all runtime functions (no add-on packages are required) Intuitive project planning thanks to Windows Look and Feel and WYSIWYG function Application possible without knowledge of a high-level language Customer-specific interface programs can be integrated as ActiveX or .NET controls VBScript for high-end applications Support of all common Microsoft and industrial standards (DDE, OLE, CON/DCOM, .NET Framework, ActiveX, XML, SOAP,OPC,TCP/IP MFC, ODBC, ADO.NET, SQL, VBScript) 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 25 WinStudio Overview of the highlights Runtime environment for machine operation ... All PC-based (VP*, VS*) and Embedded devices (VE') by Bosch Rexroth are supported Language administration with support of Eastern Europe and East Asian languages (Unicode) Integrated into IndraWorks Operation (user administration, diagnosis etc.) or as stand-alone version. Data exchange and data administration ... Redundant data storage for trends, alarms and events in relational data bases (via ADO.NET) highest data security Driver interface to the control is always on board no additional costs Online data exchange between WinStudio runtime systems client / server operation 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 26 WinStudio Overview of the highlights (can be used only with WinStudio standalone) WinStudio web client function Web interface to visualize the WinStudio application via a web browser on several HMI devices (Web License) Electronic signature Generation of project pursuant to the standard "FDA 21 CRF Part 11" (regulations for electronic signature in the food and beverages industry) 07_2007; PRM2; P. Marschall © Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 27