Home

CIMPLICITY WebView and Terminal Services Operation Manual

image

Contents

1. H A template Home page when user enters an extended address to the WebView folder or selects the WebView option in the Web browser interface s left frame Replace the default cimWeb index html home page when the user enters an explicit URL address to the WebView index html file CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B In order to specify an HTML file in the WebView directory as the Web server home page you must enter the new path in the WebPages index html file el WebPages Open WebPages index html i Eerie E Ciwb Modify URL to URL WebView E ra E sadin The HTML file home page in the E TeminaGervices JD Temnatiervice WebView directory becomes the 41 Waber Dy webview Web server s home page P index hmi aft Frosa Cieni ja index html Hmep d Fie Ed Seach Hela IOC TYRE HTML PUBLIC AAWSESDTD HTML 3 2 lt HIThiL gt HEAD lt HEAD gt ADDY BODY gt ZJ sadn D Tamra enics Sy Webview 4 j template JEJ Trd hired Where you go from the home page depends on what CimView screens the home page will overlay Locating CimView Screens for WebView Stand alone Use GFK 1668B You can use any of several locations for CimView screens that will be involved with a WebView site that is independent of the CIMPLICITY Plant Edition Web pages CimView screens can be in a Local project Remote project I
2. Reporte Pointe Alamu Viros Somena Objects Wrorkbesicky Local project links available for a project that is running locally on the Plant Edition Web server e g Servers 2 14 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 2C Points Page for Local Project The Points page displays a list of points in the project that is running on the Web server The display is in essence a snapshot of the values When a user refreshes the browser screen the values are updated 22 2 a 23 2 Slop Fielrech Search Farvontes Histap Had Pairi Acker fE hip A earner Eirian hini o Links CIMPLICITY Plast baticam Server8 Fozi ID Vah TimeStamg Comments l 13200001 1014 02 1322000 iiit 13200001 P35 Ay ATi 101438 152200 350 L300 hass z0 iaa 22000 580_L550TEXT 27 _DEFICES _DEWICES lawa 590 201 AIHE Se0_BOOLEAM Local project point values display through the local Plant Edition a TS a a interface e g Servers 990_REMINDER The Points page 1 Displays the following point data for the selected project a Point ID Value TimeStamp and Comments 2 Provides a Search field in which users can enter criteria for which Point ID s should display Accepted wildcard search values include GFK 1668B Using Your CIMPLICITY Web Interface 2 15 2 16 2D 1 Alarms Page for Local Project The Alarms page displays through the local WebVi
3. Reset alarms and Delete alarms The Comments and View Stack dialog boxes cannot currently be opened through the web browser See the Viewing CimView through Web Browsers chapter in this manual for details about web browser limitations GFK 1668B Using Your CIMPLICITY Web Interface 2 9 1E Network Project s Web Server Link The network Project page provides a link WebServer that jumps to the Web server on which the selected project is running When a user clicks the Web server link the project s server becomes the new local CIMPLICITY Plant Edition Web server F M BETeEri Aimwehimun himl Biciotaoi bnleinet E Ed Fgvoites Joos Help ae e 2 23 2 ale aaa ada Back road Sip As eh SSS Go Linke CIMPLICITY Piast Extitien Serverl Network link makes the server on which the project is running the local Plant Edition Web server WeDo cca inant e Note If the CIMPLICITY Plant Edition Browser interface is not installed on the selected computer an error message Page cannot be displayed displays 2 10 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 2 View Local Project Data through the Web GFK 1668B The CIMPLICITY Plant Edition Web pages enable an authorized user to view point and alarm data for projects that are running on the local Web server and to interact with the project s screens WebView displays these screens through the CIMPLICITY
4. Contents Introducing your CIMPLICITY HMI Web Access 1 1 Welcome to your CIMPLICITY Plant Edition Web Access 1 1 CIMPLICITY Web Portal Hardware and Software Requirements 1 3 CIMPLICITY Web Screens Licenses and Sessions 1 4 CIMPLICITY Web Pages Web View Installation 1 5 CIMPLICITY Web Server Startup and Use 1 6 Changing the CIMPLICITY Web Server Start up Specification 00 eee 1 6 Using Your CIMPLICITY Web Interface 2 1 Overview of CIMPLICITY Plant Edition Web Interface 2 1 Opening the CIMPLICITY Plant Edition Default Home Page eee 2 2 1 View Network Project Data through the Web 2 3 1 CIMPLICITY Plant Edition Web Server Home Page eee eeeeeeeeeeeeees 2 4 1A CIMPLICITY Network Projects Page eee eeeesecesecesecsseceeceeeeseseneeeeeeeeees 2 5 1B Project Page for Network Project cece ceeceecessceseceeceseceeceeecseeeneseeeeeeeeeens 2 6 1C Points Page for Network Project ce eceeceecessceseceseceseceeceecseeeseeeeeeeeeeeees 2 7 1D 1 Alarms Page for Network Project cee eecesecesecesecesecseecaeeeeeeeeeeeeeeeeeeerens 2 8 1D 2 Alarm Viewer Control Page for Network Project 0 cece eee eeeeeeeeeeeerees 2 9 1E Network Project s Web Server Link 00 0 eee eeceeeeeeecsseceeecaeeeeeeeeeseeeeeeeeerenes 2 10 2 View Local Project Data through the Web 2 11 2 CIMPLICITY Plant Edition Server Home Page uuu cece cee esecreeeneeeeeeeeeee 2 12 2A CIMPLICITY Local Projects Page eee eeeeecesecesecssecssec
5. If you want to create the Web page using HTML you can However it is easier to let WebView create it for you Letting WebView Create a Home Page for a CimView Screen Following is a way to create an effective WebView home page without knowing HTML or any other Web related code Create a CimView screen to your specifications Let WebView create a home page for it Very likely you already have a main screen for a CIMPLICITY HMI project that a user opens first Specify that screen as your home page in the root directory or in a subdirectory If you do not have the screen you want you can create it that same way you would any other CimView screen Note If you do not create a home page the Web server may list all of the folders and HTML files that are currently in the WebPages directory This can help provide a quick start up However it should probably be replaced with a more focused screen 44 To let WebView create an HTML file for a CimView screen 1 Display the WebView tab in the CIMPLICITY Options dialog box 2 Click Create Web Page The Create Web Page dialog box opens 3 Click Browse Screen to find the CimView screen that you want to display when a user logs onto the Web site The screen and path you select display in the CimView screen field 4 Optional Click Browse Page to select a subdirectory of the WebPages directory 5 Enter a name for the HTML file in the Web page file field If you choose a screen a nam
6. Select the Broadcast Sessions tab in the CIMPLICITY Options dialog box Configure a broadcast session 4 1 Monitor Sessions Step 1 Step 2 Step 3 Specify the WebView server Monitor all WebView sessions Monitor broadcast sessions Steps for the WebView Browser Step 1 Step 2 Step 3 Configure your Internet browser connection If you are using a proxy server make sure it is bypassed for an Internal Network Intranet connection Open the Web browser Enter http WebServerName WebView Where ServerName is your Web server s computer name Note If you don t know your Web server s computer name click the Network icon in the Microsoft Control Panel and find it on the Identification tab in the Network dialog box Example You create a home page using the Applied cim file that is in the CimpDemo project 1 Enter the WebView URL when you open the browser Applied cim displays as the URL s home page 2 Select any screen and click the Click button for demo button The selected screen replaces overlays the home page Z CIMPLICITY WebView Microsoft Internet Explorer File Edit View Go Favorites Help Address http ebS erver index html Nem ing automotive f Indexing Table Water Treatment j CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Configuring WebView Screens through CIMPLICITY Options About WebView Screen Configuration Th
7. It will take some planning to make sure that Terminal Services clients have the appropriate levels of control in the Terminal Services server Consult your Microsoft documentation for details about configuring security in Windows 2000 If you use a firewall see the appendix Using a Firewall 11 6 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B CIMPLICITY through Terminal Services Step 3 Configure CIMPLICITY on the Terminal Services Server You can install CIMPLICITY before or after clients are installed It is recommended that you insert the appropriate security features before you install client software Microsoft Terminal Services enables clients to work with all supported CIMPLICITY features for which a user has privileges as follows The Terminal Services server must be installed on a CIMPLICITY server Terminal Services clients directly access the CIMPLICITY Terminal Services server CIMPLICITY Terminal Services Server CIMPLICITY Data Session ti Session ee ape PCP i CimView j PCP 1 Workbench v TE ae ghee ere ere ee E i i Session Session Session i 1 H 3 i CimView Not connected PCP i Be I Workbench ne Terminal Services Clients PCP Point Control Panel GFK 1668B Using Terminal Services 11 7 11 8 Terminal Services clients interact directly with the CIMPLICITY Terminal Services server The client displays runtime d
8. terminal Services RDP connections between the client and server on port 3389 Consult the Microsoft web site for developers http msdn microsoft com or http www msdn microsoft com and search for terminal services firewall or terminal server firewall CIMPLICITY WebView and Terminal Services Operation Manual December 2000 GFK 1668A Appendix B Using WebView Log Files About WebView Log Files The WebView server keeps detailed logs of user connections that you can use for security purposes and for determining server load information Finding WebView Log Files The log files are Created in the log subdirectory of your CIMPLICITY HMI installation directory Named WebPocket_Connections_N csv where N is an integer from 1 to 7 By default a log file is 1MB and the last 7 log files are kept The newest log file has the highest number When the current log file is full WebView opens a new log file If there are already 7 log files the earliest number 1 is deleted and the other files are renamed so that the newest log file is number 7 Reviewing WebView Log Files A WebView log file has a CSV format with headers that describe each field The fields are Field Describes the Time Date and time record was logged Note when viewing the CSV file in Microsoft Excel Excel will display the time without the seconds You can change the cell formatting in Excel to display the seconds as well Type Type of event record as desc
9. 1 Server Side Create a Terminal Services Web Page ay Microsoft provides examples of a Web page that will accommodate the Terminal Services control CIMPLICITY provides a sample Web page to facilitate access to CIMPLICITY Task 1 Use the CIMPLICITY sample Web page to create a Terminal Services Web page 1 Open the editor that you use to edit HTML files 2 Use the following path to open the tssample html file cimplicity hmi WebPages TerminalServices 3 Make required modifications tssample html File Location B tampe him K irau lt SCRIPT LANCUAGE Hirr ipt sub window onload if MsTsGontrol SecuredsettingsEnabhed then He TsControl Secureds ettings StaPtProagran i MsTsControl Securedsettings Workbir c Wcii HsTsControl Server document 1pea hozten HsTsComtrol Conmect else magbos Your current security settings do mot Font size 1 IF the Terminal j Sa Conte icr a sviedrnn currently at aminan ta hrefe httpoy H eh ami install it CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Step 5B Work with an Advanced Client Installation Task 2 Start a CIMPLICITY Terminal Services Session Note This procedure may vary depending on how the Terminal Services server is configured This procedure is based on the default web page that CIMPLICITY provides aI Task 2 Start CIMPLICITY Terminal Services on the Advanced client PC 1 Open your Intern
10. 2001 GFK 1668B 2F 2 CIMPLICITY Object Page When a user clicks an object link WebView displays the object through the Browser interface The Object page requires a WebView license ERE Stop Adress E pigana Urri abime hel Ge Linke Tark 1 for GetTank An Runtime class object through the Local Plant Edition Web server GFK 1668B Using Your CIMPLICITY Web Interface 2 21 3 WebView Screen through the Web Interface WebView screens can display throughout the Browser interface from Project screens An Alarm Viewer Control and Class objects A WebView screen can also be available as a Read only broadcast screen that enables several users to view it at the same time and use only one WebView license among them Screen that can also be accessed through an explicit URL independent of the Browser interface See the chapter Configuring WebView Sessions in this manual for details about configuring these screens The Web Browser interface provides easy access to these screens through a WebView link in the left frame Af Sorne Cim eh man hinl Mcn Inteenet Expl Q Ei in Freins Jori Hae ee jz gaala Back Sion fehmi Hora Sch Fa COE pm inka tain 4 COMPLICITY Flani Elites Server8 Link to list of stand alone WebView screens available on the local Plant Edition Web server e g Server8 If you have not configured an Index html
11. CE Client Windows CE device Tip Microsoft Windows 2000 help provides detailed information about Terminal Services In addition you will find the most current information at the Microsoft web site GFK 1668B 11 1 11 2 For example at http www microsoft com enter Windows 2000 Terminal Services in the Search field Search result topics may include Upgrading to Windows 2000 Terminal Services Exploring Terminal Services Windows 2000 Terminal Services Capacity and Scaling Terminal Services Online Documentation When used with CIMPLICITY Since several users may be working with a project at the same time pay careful attention to privileges Reviewing Performance Requirements CIMPLICITY and Terminal Services Following are minimum performance requirements based on the number of clients that will be using the Terminal Services feature Number of Clients CPU Physical Memory 5 Pentium III 450 MHz 384 MB 15 Pentium III 500 MHz 1024 MB 25 Pentium III 700 MHz 2048 MB CIMPLICITY WebView and Terminal Services Operation Manual July 2001 Virtual Memory 960 MB 2560 MB 5120 MB GFK 1668B Terminal Services Quick Setup Guide Steps for the CIMPLICITY Terminal Services setup include GFK 1668B Step 1 Step 2 Step 3 Step 4 Step 5A Step 5B Step 5C Obtain the appropriate Terminal Services licenses Set up the Terminal Services Server Configure CIMPLICITY on the Terminal Services serve
12. GFK 1668B GFK 1668B Problem Most Web servers listen on port 80 for requests from browsers Only one server at a time may listen on that port If you try to use the CIMPLICITY Plant Edition built in Web server and you have another Web server running you may get a warning in the CIMPLICITY Options dialog Warning Web Port in Use xj WebView is configured to use the built in Web server However the Web server port is in use The WebYView server will continue to run but the built in Web server will not be running Please consult the documentation for possible causes and solutions You may encounter this message if you have both CIMPLICITY Plant Edition and CIMPLICITY Machine Edition installed Solution There are four basic ways to resolve this conflict 1 Use the built in Web server and disable the other server Consult the documentation for the other Web server for information on disabling it You can disable the Machine Edition Web server by double clicking on the file CIMPLICITY HMl extras TrapiWebServerDisable reg by placing the following entry in the registry it is a string value REGEDIT4 HKEY_LOCAL_MACHINE SOFTWARE GEFanuc Trapi WebServerEnabled False 2 Use the other server and configure WebView not to use its built in Web server See the Web Server File Location section in the Locating Files for CIMPLICITY Plant Edition web Access chapter in this manual for more information 3 Use both Web ser
13. KKK KK KKK ZK KZ ZK KK Z KZKKKKIK KZ gt gt gt gt Remote Configuration Y Z gt KK ZK KKK KKK KKK ZK KZ ZK KK ZZ KZKKKKIK KZ gt gt gt gt GFK 1668B Appendix A Using a Firewall Web Server and Client Locations Relative to a Firewall GFK 1668B A Web server and client can communicate when your company has an Internet firewall You can set up a configuration so that Both the Web and or Terminal Services server and client are inside the firewall An internal network would have this configuration Both the Web and or Terminal Services server and client are outside the firewall The Web and or Terminal Services server are inside the firewall and the client is outside the firewall WebView and Firewalls Three Supported Configurations 2 The Web server and client are outside the firewall 1 The Web server and client are inside the firewall the client is outside the firewall 3 The Web server is inside and A 1 A 2 For WebView In cases where the Web server is behind a firewall the firewall must be configured to allow incoming TCP connections to the WebView server s IP address for TCP ports 80 and 10212 For Terminal Services If you use Terminal Services through a firewall configure the firewall to allow the
14. Services 11 2 PID And a WebView client 7 5 Plant Edition Local Screen list page 2 18 Plant Edition Web site Client hardware and software requirements 1 3 port Unsupported Java applet parameter C 4 Port For Web server 5 7 Contents iv CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Print A CimView screen through WebView D 2 Action through a Web browser 9 1 Proxy Server D 1 Q Quick Steps Configuration for WebView 4 1 R Recommend Screen configuration on the Web 5 6 Register WebView option 3 3 Registration WebView overview 1 5 Registry Settings C 5 Resize A browser window 9 2 Resolution For broadcast session display 6 6 Resource Security through WebView 10 2 Right Mouse Button Result through a Web browser 9 2 Role Security through WebView 10 2 Running All WebView sessions monitor 7 4 Broadcast sessions monitor 7 8 S screen Supported Java applet parameter C 3 Screen Displayed on a client computer 7 5 File location overview 8 4 HTML for CimView screen 5 4 In a local project for WebView 8 6 In a remote project for WebView 8 6 In WebView log file B 2 On a local computer for WebView 8 6 To screen on the Web 5 6 WebView file location overview 8 5 Screen Update Settings For user session 5 7 Seconds Not displayed in log file D 2 Security About configuration in Windows 2000 11 6 CIMPLICITY HMI features 10 2 Web in general 10 3 GFK 1668B server Unsupported for Ja
15. Services Operation Manual July 2001 GFK 1668B CIMPLICITY Service and Support Page The CIMPLICITY Service and Support page links to pages that describe and provide multiple GE Fanuc service and support options 2 Ain Cf albeueh Sloane main All onol nieret E apka Ede Get Yew Fps Jaai Hele oe i BA ea Back mord She FAehsh Hore Search Agen hE hiri Sarera Cintas hin J Semice amp Sapperi Walloon to the CHAPLCITY HHI Plant Eition Esstan r dedicaied bi pori poles heobcal spar fe cumenl ci he io common product questions as wallac dotaled prod om methods i a w3 The Full pear Of RP LIT iri a ee CHPLICINTS how Sonaiare guppi program CIMPLIC An Baa GFK 1668B Using Your CIMPLICITY Web Interface 2 29 2 30 CIMPLICITY Solutions Page The CIMPLICITY Solutions page links to pages that describe and provide multiple GE Fanuc service and support options B GE Industrial Systems DE Bone GE ledestial Home GE Feu Home 6 fenice A Support Aboet ls Tact Sehilicns The Power gf Open Consulting Solutions fieqrated Spode Gormihiing Sobrii The Power of Open Consulting Solia AGF Fami was wri de arth eri da deter re th C uw Pradects CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Introducing WebView Welcome to WebView Welcome to WebView WebView enables a user to view CimView screens through the Web WebView screens can display through and independent
16. a list of projects that are running on the local CIMPLICITY Plant Edition Web server Server8 Link to list of projects running on the local Plant Edition Web server e g Servers CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 2A CIMPLICITY Local Projects Page The CIMPLICITY Local Projects page displays a list of projects that are running on the local WebView server Clicking one of the project links opens the Project page for the selected project 4 fi Server Cen W eb msin here Mioromofi Iriemet E xplorer E N Ed Wew Fgomiss cob Help a 7 0 O 0 a G Back Feared Slap Fleliesh Hora eh FD bit Serwer Car eb inde Ftd to Go Links CIMPLICITY Local Projects CIMPLICITYT Flam Editon Server8 Frossct Project a 455 GATESTSda3571055 ger pal OO TEST SP ITES32 pe ENES DATMESUT nha gat IVS TENNAN pes get Local projects running on Plant Edition Web server e g Servers Je ines eee fy GFK 1668B Using Your CIMPLICITY Web Interface 2 13 2B Project Page for Local Project The Project page displays links to project data Links include a Points Alarms Screens a Objects For Terminal Services servers Workbench See page 2 6 Jialbisgp l lachlan hind henl i E Edt View Fyvoites Took Help roinaa a Back pisii Sip Aee H me r oOo Project 14955 CIMPLICITY Plant Edition Server8
17. as many non running Broadcast sessions to the list as you want A session is included in licensed sessions when it is running When the purchased license quota has been filled the next Broadcast session that you attempt to run will not start 6 4 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Configuring a Broadcast Session The Session Properties dialog box provides you with the tools to specify what CIMPLICITY screen will display during each broadcast session and configure display details Steps to configure the broadcast session include Step 1 Define the files for the broadcast session Step 2 Configure details about the broadcast session display Step 3 Specify if the broadcast session should start automatically Step 4 Enter CimView options Note The only requirements are to specify a CimView screen and output file Step 1 Define the Files for the Broadcast Session WebView Standard insures that a selected CimView screen is a read only file when viewed during a broadcast session It does this by converting the cim file into graphics output A png file that you name holds the graphic output An HTML file then displays the graphics output through a Web browser WebView Broadcast Session Files ee Session P ti that generates a cave n 5 graphics file gt CimView screen foiects cimpdemot SCREENS MainMenu cim Browse 2 File that holds Output file c CIMPLICITY SHMI WebP
18. is possible to cause serious damage to your operating system by using RegEdit and RegEdt32 Be careful not to modify anything that is not listed in these instructions The following registry settings may appear in the registry key HKEY LOCAL MACHINE SOFTWARE GE Fanuc Automation CIMPLICITY HMI releasenumber WebView Setting StartWebServer Rtr AllowListing HTTPPort WebServerRoot Waitinterval WaitUpdatelnterval ReconnectTimeout NoSetpoints Is the Port Exedir WebServerName MaxLogFileSize MaxLogFiles AltUpdatelnterval Corresponds to the Use Built In Web Server field Start CIMPLICITY field in the WebView Advanced dialog Allow Web Server Directory Listing field in the WebView Advanced dialog Web Server HTTP Port field in the WebView Advanced dialog Web Server Root Directory field in the WebView Advanced dialog Wait field in the PocketView Advanced dialog box This value is in milliseconds PocketView only Then Update the Screen Every field in the PocketView Advanced dialog box This value is in milliseconds PocketView only Hold disconnected session open for minutes field in the PocketView Advanced dialog box This value is in milliseconds No setpoints checkbox in the WebView Advanced dialog box Port the WebView PocketView server listens on The default is 10212 If you change this you must also change the port parameter in every Web page Executable directory for CimVi
19. lL 1 p E Web Server Home Page Network Projects List 1B Project Network Broadcast to Plant Edition Web server I J Points ae apes Report Report 1D 2 Alarm Viewer Control 1E am a0 Network Plant Edition Default Web pages Projects PP TESA Web Site Server Home Page v Tip The local server name displays in the Web browser left frame and the browser Address field GFK 1668B Using Your CIMPLICITY Web Interface 2 3 1 CIMPLICITY Plant Edition Web Server Home Page The Web server Home page displays when a user enters an explicit server URL in the Internet browser Address field The CIMPLICITY Plant Edition default Web pages provide a Network link in the left frame to a list of projects broadcast to the local WebView server b Ed Wew Favosies Jos Help 2 2 i B12 Hack Foard Siop Seach Fa x Ge Links CIMPLICITY Flant Edlition Serverl Network link to list of projects broadcast to local server CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 1A CIMPLICITY Network Projects Page The CIMPLICITY Network Projects page displays a list of the CIMPLICITY projects that are broadcast to the Web server Clicking one of the project links opens the Project page for the selected project In addition to CIMPLICITY HMI version 5 5 projects this list can include CIMPLICITY HMI 5 0 and earlier and CIMPLICI
20. menus do not display and consequently a user can not access other features through those menus 5 ActiveX controls ActiveX controls that WebView supports include Trend Alarm Viewer OCX SPC CimGraph and Recipes However dialog boxes and menus for these features are not supported Note You can script some of the features that use dialog boxes and menu items through CimView Third party ActiveX controls are not supported although some may work However separate windows display dialog boxes and menu displays will not work 6 Basic Scripting Basic scripting dialog boxes will not work 7 OLE Objects A remote user can interact with OLE objects whose primary function is display e g Word or WordArt Other OLE objects such as sound will open on the server Someone who is near the server may hear them The remote user will not 8 Server Redundancy Because WebView deals with Viewer capability it is most efficient to put it on a server that points to both the primary and secondary computer in a redundant pair However if you decide to make the primary computer also the WebView server you will have to manually reconnect the slave if the master goes down 9 Other features to consider The onscreen keypad which is called through a command line parameter keypad does not display through WebView The read only Properties dialog boxes will not display when a remote user double clicks an object CIMPLICITY WebV
21. needs Contact your salesman for details Locating Files for CIMPLICITY Plant Edition Web Access 8 3 WebView Core Files and Stand alone Screen Location WebView stand alone screen files include HTML files HTML can be added to the WebView directory or a WebView subdirectory These files can be used to view specified WebView screens or can replace the WebView default home page CimView screens for WebView Standard use You can use any of several locations for CimView screens that will be involved with a WebView site CimView screens can be in a Local project Remote project If the CimView screens are in a remote project you can Use network access through a gt Mapped drive gt UNC names e g computer share Copy a file to a local directory Locating WebView Web Page Files 8 4 Note By default the Web server Browser interface points to the CimWeb directory to find the index html file You can add an HTML file that will be the home page file directly to the WebView root directory or to a WebView subdirectory The recommended WebView home page file name is index html This file can Act as a WebView Standard home page when a user enters an explicit URL address that includes the WebView directory e g http ServerName WebView when a user clicks the WebView Standard screens in the WebView interface CI Cimweb E svradmin J template C TeminalService J AMY_OCX html SQ WebView
22. not need to edit separate HTML files In fact you do not need to know HTML With WebView you only need to enable a user to overlay one CimView screen with others check a few specifications and the feature will be ready for use Hardware and Software Requirements 3 2 Server Requirements for WebView The computer you use as the WebView server must meet the minimum requirements specified for a CIMPLICITY HMI server Client Requirements for the Web View In order to use WebView on a client you need to have either Microsoft Internet Explorer 4 0 or higher or Stand alone WebView screens only Netscape Navigator Communicator 4 06 or higher Running on Windows NT Windows 98 or Windows 2000 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B WebView Licenses and Sessions When you purchase licenses to view WebView screens you purchase X number of licenses for X number of sessions Sessions can be Session Purpose User A user with security clearance can remotely access and interact with a CIMPLICITY project through a CIMPLICITY Web screen Users can interact with the CIMPLICITY Web screen by Entering a URL in the browser Address field that goes directly to a stand alone WebView screen or Opening a screen through the CIMPLICITY Plant Edition Web pages Broadcast An unlimited number of users can remotely view a pre determined read only screen Users can open the read only WebView screens
23. of the CIMPLICITY Plant Edition Web browser interface This enables an authorized user who is at a remote location to Participate in a user session and interact directly with a CIMPLICITY project screen or Enter a broadcast session and view pre determined read only CIMPLICITY screens WebView Increases your CIMPLICITY HMI server capabilities by making it a Web server if you select to use the CIMPLICITY Web server capability See the Introducing your CIMPLICITY HMI Web Access chapter in this manual for information about Web server installation Automatically publishes a home page that will display when a user goes to a specified Web address Enable a user who has security clearance to participate in a user session and use the home page as a starting point to display and interact with CimView screens that you have created for one or more CIMPLICITY HMI projects Enable an unlimited number of users to view a pre determined read only CIMPLICITY screen WebView is particularly useful if a user who is working with a laptop or at a remote location that does not have a CIMPLICITY HMI viewer GFK 1668B 3 1 CimView screen WebView stand alone screen WebView through CIMPLICITY Browser interface i barnel jimi ebiman heed Keer leteinet Bape He eee 9 0 gs T WN l 41049 781 PH Oy ar 31063 LFN Oa 43008 S005 06 Pe OS You the system administrator or CimView screen designer do
24. same way they would if they were sitting at the Terminal Services server Guidelines for working with the full client Terminal Services include 1 Each CIMPLICITY Terminal Services client session can be different from other sessions that may be open at the same time Differences can include the CIMPLICITY applications a client works with and displays on client screens Example If two clients display the Workbench on each desktop and one user closes the Workbench the second client desktop continues to display the Workbench Any changes made to CIMPLICITY during all client sessions go directly into the CIMPLICITY database All projects run in the global session on a CIMPLICITY Terminal Services server CIMPLICITY server Therefore if several people are working on a project and one person stops it the project stops for all of them Two effects are A Ifaclient user with configuration privileges is involved in configuration e g creating a new point the dynamic configuration is no longer running The user will have to do a configuration update in order to implement the changes B Runtime applications for the project that shuts down will either No longer display data if more than one project is running so the router is still running or Shut down if there was only one project running and the router has stopped When the router stops on a CIMPLICITY Terminal Services server CIMPLICITY client runtime applications s
25. the Using your CIMPLICITY Web Access chapter in this manual for details about each of the pages displayed here Licenses are required to 1 View CIMPLICITY WebView screens on a CIMPLICITY WebView only server not a Terminal Services server CIMPLICITY WebView screens are Screens accessed through the default Web pages WebView stand alone screens See the Introducing WebView chapter in this manual for details about WebView licenses Access Terminal Services Some access levels with correct authorization include CIMPLICITY WebView screens accessed through the default Web pages Access to the Workbench only Access to the Terminal Services server If the Web server is a Terminal Services server access to screens or any other Terminal Services features are counted as Terminal Services licenses See the Using Terminal Services chapter in this manual for details Default Map of Your CIMPLICITY HMI Plant Edition Web Access Broadcast to Plant Edition Web server Running on Plant Edition Web server Terminal Services Link Network Link Web Server Home Page Network Projects List Web server Access Project Network Project Local aaa ras ar gotece Mengacn a mcr Saree gence Tt Project Workbench es pies Ac coun Beeman VETES V Points Alarms Points Alarms Screens Objects Report Report Report Report List List i k Viewer Project OCX Screen H
26. the screens a client will view on the web Select the WebView tab to continue configuration The selected CIMPLICITY project will start the next time the computer boots up 41 Option 2 Start the WebView server manually 1 Open the CIMPLICITY Options dialog box 2 Select the WebView tab 3 Click Start The WebView server will start 4 Make sure that a CIMPLICITY HMI project is running Monitoring WebView Sessions 7 3 Viewing what WebView User and Broadcast Sessions are Running The WebView tab displays a monitor in which you can view what user and broadcast sessions are running along with details about those sessions CIMPLICITY Options WebView WebView ThinView Tab Displaying an Active Session Licenses EE CIMPLICITY Options Projects Startup Options WebView Br adcast Sessions Configuration I Start WebView server at boot time MV Use built in Web server Advanced Create Web Page Total active WebView sessions user and broadcast Sessions in use WebVie 4 Go IDemoCo D Projects cim 429 DemoCo C CIMPLICITY 235 Democo C CIMPLICITY IDemoCo C CIMPLICITY Stop Session CimView screen Unique assigned Process being displayed or number i broadcast Time session W User Client computer started B Broadcast D Disconnect open T ThinView Cancel Apply Help Note A consolidated WebView ThinView tab dis
27. 0 2 User Host In WebView log file B 2 User IP Address In WebView log file B 1 User Session Advanced WebView options 5 7 Automatic web page configuration 5 4 Screen update settings 5 7 Standard home page 5 5 Stop session 7 7 Username For broadcast session 6 6 WwW waitInterval Java applet parameter C 3 Supported Java applet parameter C 3 Web Start advanced Terminal Services session 11 17 Web Browser And ActiveX controls on CimView 9 2 And Ole objects in CimView 9 2 And server redundancy 9 2 Network Points page 2 7 Network Project page 2 6 Window features and CimView 9 2 Web browser interface Change start up specifications 1 6 Contents vi CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Web Page Automatic configuration for user session 5 4 Create for Terminal Services 11 16 Default table of contents 5 6 Manually created 5 5 Specification for broadcast session 6 5 Web Pages Local Project page 2 14 Web Portal Hardware and software requirements 1 3 Web server Local Points page 2 15 Stand alone screen file location 8 4 Web Server And a firewall A 1 Default CIMPLICITY HMI project pages 2 1 Startup and use overview 1 6 Terminal Services pages overview 2 23 Web Site Links CIMPLICITY pages 2 28 WebPages WebView files 8 1 WebView portal files 8 3 WebServer WebView portal file location 8 3 Webserver Directory 5 7 WebView File location overview 8 1 Installation and registration 1 5 Loca
28. 1 12 WebView XML default Home page 2 2 Open Screen Through the Web browser 9 1 Options Advanced configuration for user sessions 5 7 CimView screen file locations 8 6 Supported for broadcast sessions 6 8 Overview CimView screen file location 8 5 Monitor broadcast sessions 7 8 WebView broadcast sessions 6 1 WebView XML interface 1 2 P Pages CIMPLICITY Plant Edition local screen list 2 18 CIMPLICITY Plant Edition Web interface links 2 28 CIMPLICITY Plant Edition Web interface Local AMV Control 2 17 CIMPLICITY Plant Edition Web interface Local CimView Screen 2 19 CIMPLICITY Plant Edition Web interface Terminal Services advanced access 2 25 CIMPLICITY Plant Edition Web interface Terminal Services Workbench page 2 27 Default for CIMPLICITY HMI Web pages 2 1 Link to CIMPLICITY Plant Edition Web interface Terminal Services access 2 24 Link to CIMPLICITY Plant Edition Web interface Terminal Services Workbench 2 26 Link to Plant Edition local projects 2 12 Link to WebView network projects 2 4 Web Browser Interface Network Points 2 7 Web Browser Local Project 2 14 Web Network Project 2 6 Web server Local Points 2 15 WebView Local Alarms 2 16 WebView Local Projects list 2 13 WebView Network Alarms 2 8 WebView Network project WebServer links 2 10 WebView Network Projects list 2 5 Parameters Supported for Java applets C 1 Unsupported for Java applets C 4 Password for broadcast session 6 6 Performance Requirements CIMPLICITY Terminal
29. 4 Copy Inetpub wwwroot TSWeb mstscax cab to CIMPLICITY HMI WebPages CimWeb Tip CIMPLICITY provides a sample HTML file called TSSample html1 in the WebPages TerminalServices directory Through a Windows CE device A Microsoft Terminal Services client application must be installed on the Windows CE device for full access The following is a summary of the procedure to install the Terminal Services client on a desktop PC Using Terminal Services 11 9 ay Step 4 Install a Terminal Services client on a desktop PC 1 Make sure that the client computer is properly configured and connected to the network See Microsoft documentation for details 2 Create a client installation floppy disk or place shared installation files on a drive A Click Start on the Terminal Services server task bar B Select Programs C Select Administrative Tools D Select Terminal Services Client Creator The Create Installation Disk s dialog box opens Creste Installation Diskis Terral Serata for 15 vangan Tamna Ja E nara Cancel Help Destination diwe P 7 Eoma diski 2 Gis igui E Follow the instructions from Microsoft documentation 3 Install Terminal Services on the client computer Instructions provided by Microsoft Windows 2000 documentation are as follows A At a command prompt type drive setup where drive is the letter of the drive containing the Terminal Services Client disk or path to shared i
30. 6 7 Stop on WebView tab 7 7 Broadcast Sessions About 6 1 Configuration 6 5 Display tab 6 2 Monitor 7 8 Browser Window features and CimView 9 2 Window resizing 9 2 Built in Server For WebView 7 1 C Can t print CimView screens D 2 CIMPLICITY Create Web page for Terminal Services 11 16 On a Terminal Services server 11 7 Work with advanced Terminal Services client 11 14 Work with full Terminal Services client 11 13 Work with Windows CE Terminal Services client 11 18 CIMPLICITY Device Communications Work with Terminal Services 11 20 CIMPLICITY Features Work with Terminal Services 11 19 CIMPLICITY HMI Web Portal requirements 1 3 CIMPLICITY Home Page Through CIMPLICITY Plant Edition Web interface 2 28 CIMPLICITY Options Dialog box For Broadcast Sessions tab 6 2 CIMPLICITY Options Dialog Box Open for Broadcast Sessions tab 6 2 Open for WebView tab 5 2 CIMPLICITY Options Dialog box for WebView tab 5 2 CIMPLICITY Plant Edition Web interface CIMPLICITY Home page 2 28 CIMPLICITY Service and Support page 2 29 CIMPLICITY Solutions page 2 30 CIMPLICITY web site links 2 28 Local AMV Control page 2 17 Local CimView Screen page 2 19 Server desktop access through Terminal Services 2 25 Server link to advanced Terminal Services server access 2 24 Index i Server link to Terminal Services Workbench access 2 26 Workbench access through Terminal Services 2 27 CIMPLICITY Service and Support Page Through CIMPLICITY Plant Edition Web int
31. A FANUC GE Fanuc Automation CIMPLICITY Monitoring and Control Products CIMPLICITY HMI WebView and Terminal Services Operation Manual GFK1668B July 2001 GFL 005 Following is a list of documentation icons 7 w 4 aA Warning notices are used in this publication to emphasize that hazardous voltages currents ee k k IP AN temperatures or other conditions that could cause personal injury exist in the equipment or may be associated with its use In situations where inattention could cause either personal injury or damage to equipment a Warning notice is used Caution provides information when careful attention must be taken in order to avoid damaging results Important flags important information To do calls attention to a procedure Note calls attention to information that is especially significant to understanding and operating the equipment Tip provides a suggestion Guide provides additional directions for selected topics This document is based on information available at the time of publication While efforts have been made to be accurate the information contained herein does not purport to cover all details or variations in hardware or software nor to provide for every possible contingency in connection with installation operation or maintenance Features may be described herein which are not present in all hardware and software systems GE Fanuc Automation assumes no obligatio
32. CIMPLICITY HMI WebPages CimWeb folder on a WebView server E1 Exptonng COMPUT MAM web oges Cay eb F3 Heint Proposal Pz ane Yeas Object be A alairiemaivet TE fF Cibyects hte bjcis sed Object enplate hta afl pounds hte CimPooirt S cheres m apon rj conporeniH agate hix Eiras Las z GEF arum EA ProjectScreen be F GHEb es eff Pooject creans Wis HF LaF ject hte af ScreenTemplate hts A LopalProjects bol ta Sie Lr Subshibute b E Local ingests Teminaeraces him hog aticeHeseetent Hird E Temmon hir vak Pme hiy fF T erriaiork barch hir S Hio Pecah irectory to Web j tokn himn rowser interface files Iz Default Web Browser interface home page File types that the default Web browser interface uses include bcl exe CGI programs to generate Web content bmp gif Images css xsl Style sheets ctx htx Template files used by the CGI programs html Web pages The Points page in the default Web browser interface is an xs1 style sheet that allows the user an interactive way of viewing the point data Alternatively you may retrieve the raw xml data and apply your own transformations The Alarms page in the default Web browser interface is a pre configured HTML page that uses a tabular format Alternatively you may retrieve the raw xm1 data and apply your own transformations Note GE Fanuc offers services to help you customize WebView screens to your system s
33. CIMPLICITY Options dialog box Chapter 6 Configuring WebView Broadcast Sessions Describes how to configure WebView screens for users to take advantage of the Broadcast license Chapter 7 Monitoring WebView Sessions Describes how to monitor WebView sessions through the CIMPLICITY Options dialog box Chapter 8 Locating Files for CIMPLICITY Plant Edition Web Access Describes the default location for all of the default Web access files Chapter 9 Viewing CimView through Web Browsers Lists the differences in functionality when viewing CimView screens through a Web browser compared to a Viewer Chapter 10 Configuring Security for CIMPLICITY Web Access Provides an overview of CIMPLICITY security options Chapter 11 Using Terminal Services Describes how to use Terminal Services with CIMPLICITY Plant Edition Appendix A Using a Firewall Discusses using the firewall with CIMPLICITY Appendix B Using WebView Log Files Describes how to use detailed logs of user connections that CIMPLICITY keeps for security purposes and for determining server load information Appendix C Doing Advanced WebView Configuration Lists Java applets and describes Registry settings for WebView Appendix D Troubleshooting WebView and Web Servers Lists potential problems and their solutions Related Publications For more information refer to these publications CIMPLICITY HMI Plant Edition User s Manual GFK 1180 ii Preface lt number gt
34. ER CIMPDEMO TANK2 01 CIMPDEMO TANK1 NORMAL TANK1 1175 Gallons Tank Setup Mew Stack Comments faking ActiveX Methods Soloct st Comments Ack First StaticDynamic Select All View Stack Ack All Refresh aisrmai aim ON a Se Start A onsere ase Baer Boi O58 a LA 2 os Done Sims UE een ee Ray ae ec Local intranet Z 11 14 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B The default Web site that comes with CIMPLICITY HMI Plant Edition version 5 5 provides Web page access to the Terminal Services Access can be to a project s Workbench only or to the applications on a Terminal Services server for which the user has authorization aa 1 ae Web Site Server Home Page Network Projects List Web server Access Project Local Running on Plant Edition Web server I l Project Network Broadcast to Plant Edition Web server HMI 5 5 Network Project s Project Workbench Access Points Alarms Points Alarms Screens Objects Report Report Report Report List List d i i i Alarm ec an ee ae N Class j Viewer Viewer Project Object l OCX OCX Screen Plant Edition Default Web Pages Web Site Server Home Page Screen 4 i Stand alone Available when Web server is also a Terminal Services server GFK 1668B Using Terminal Services 11 15 11 16 Step 5B Work with an Advanced Client Installation Task
35. Fa GFK 1668B 1 1 The CIMPLICITY Plant Edition Web Browser interface provides access to the following Access Also Level Access Description Accessed through 1 Network Enables a user to view read only data project data from all of the projects that are being broadcast to the Web server 2 Local Gives a user access to the projects that project data are running on the WebView server only However a user has a wide range of options from read only data to interactive capability through WebView screens when one of these projects is selected 3 WebView Gives a user interactive accessto An explicit URL screens a selected screen address Enables several users to view a read only screen at the same time using one license 4 Terminal Enables a user to interact with the An explicit URL Services WebView Terminal Services server address to the or Terminal Services server according Terminal Services to his or her authorization level server through the Interaction can be from Workbench Web or only to total access to the Terminal The server name Services server for a direct connection Your CIMPLICITY HMI Plant Edition Web Access Options gui pene 2 5 4 j Network Terminal Link Services 1 Network Project Data Local Project Data Web server f Access Access Access WebView Screens 4 Available when Web server is also a Terminal Services se
36. Files for Terminal Services in the Web browser interface 8 8 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Viewing CimView through Web Browsers CimView Behavior through WebView The entirely new communication capability that WebView opens for a remote CIMPLICITY HMI user affects how some CimView features perform GFK 1668B When you configure CimView screens that remote users will access through WebView keep the following basics in mind 1 Because the third party Web browser is the primary interface some of its features such as the toolbar will override features that a Viewer displays The consequences of the user s actions occur on the Web server not at the Web browser location For example if a file is deleted through WebView it is deleted on the Web server computer not on the client computer Data is transmitted over low bandwidths telephone lines or through a network that is possibly being used by numerous other applications As a result the configuration decisions you make will increase the effectiveness of the CimView screens being viewed from a remote location More specifically following are some guidelines for CimView features in relation to WebView Guidelines for CimView Features in Relation to WebView 1 CimView actions A browser user can perform an ExecuteCommand or scripted action that interacts with the server A command that for example deletes a file ca
37. MI 5 5 Network Project s Web Site Server Home Page WebView Screen Stand alone Project Screen Q WebView licenses required to view CIMPLICITY screens Project screens use a WebView license on a WebView server 2 CIMPLICITY Terminal Services licenses are required to use Terminal Services with CIMPLICITY projects Project screens use a Terminal Services license on a Terminal Services server CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B CIMPLICITY Web Pages WebView Installation When you install CIMPLICITY the server option appears in the Application Options list for ether the HMI server or Development Viewer The WebView option is checked by default This option includes the Web server which is configured to start at boot time a CIMPLICITY Plant Edition Browser interface pages and WebView See the Getting Started Guide GFK 1500 for details about installing CIMPLICITY HMI software See the Using Terminal Services chapter in this manual for details about installing Terminal Services Checked by default Once you install WebView and or Terminal Services you need to buy licenses for and register either the WebView or Terminal Services options to access more than read only data Each CIMPLICITY HMI Plant Edition version 5 5 server comes with one WebView license GFK 1668B Introducing your CIMPLICITY HMI Web Access 1 5 CIMPLICITY Web Server
38. MPLICITY Plant Edition Plant Edition Web files come with a built in Web server The root directory for the default Web server files is WebPages Sy WebPages E Cimweb C Cimweb E svradmin E svradmin C TeminalServices C TemminalServices E WebView E WebView E index html a ProwlerClient jar Version4pplet class Version4pplet html Default Web server root directory Web server files enable a computer to function as a Web server WebView s built in Web server executables are installed when you select the WebView feature By default the Web browser interface uses its built in Web server If you want to use a third party Web server application for WebView you need to follow a simple procedure to incorporate WebView s other features The third party Web server must be installed on the WebView server computer To use a third party Web server application for WebView 1 Install the third party application on the computer that will be the WebView server 2 Follow the third party configuration documentation 3 Open Microsoft Explorer 4 Expand the WebPages directory that is located in your CIMPLICITY HMI directory 5 Copy the file ProwlerClient jar to the third party Web server root directory 6 Copy the WebPages directory CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Web Browser Interface File Location GFK 1668B The WebView default files are located in the
39. MPLICITY through Terminal Services 11 20 Directory WebView files 8 1 WebView portal files 8 3 WebView stand alone screen files 8 4 Directory Listing For user session 5 7 E Easy Configuration WebView 4 1 Efficient Move from a CimView screen to another 5 6 Error Message CimView screen is inactive D 2 Failed to connect D 2 Jave Applet did not load D 2 No connection to the server D 2 Seconds not displayed in log file D 2 URL cannot be found D 1 Error Messages Seconds not displayed D 2 F Failed to Connect D 2 Feature CIMPLICITY HMI security 10 2 Features CIMPLICITY through Terminal Services 11 19 Fields In WebView log files B 1 File CimView screen location 8 5 Home page location 8 4 File Location WebView overview 8 1 WebView portal 8 3 WebView stand alone screens 8 4 Files For broadcast session 6 5 Contents ii CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Firewall And WebView A 1 Folder WebView files 8 1 WebView portal files 8 3 WebView Stand alone Screens Files 8 4 Full Client Open session 11 12 Terminal Services client 11 9 Work with CIMPLICITY Terminal Services 11 13 Work with in Terminal Services 11 11 G Global Parameters And CIMPLICITY Terminal Services 11 18 H Hardware Requirements for Plant Edition Web site 1 3 Requirements for Web Portal server 1 3 heartbeatInterval Supported Java applet parameter C 3 Height For broadcast session display 6 6 Home Page Co
40. Plant Edition Browser interface The CIMPLICITY Plant Edition default Web pages enable an authorized user to view points alarms CimView screens and WebView screens for project that are running on the local CIMPLICITY Plant Edition Web server The Local link displays options on the local WebView server This is the server that a user is connected to through the Web browser Tip The local server name displays in the Web browser left frame and the browser Address field When a user selects the local access the CIMPLICITY Plant Edition provides the following default Web pages 2 CIMPLICITY WebView server Home 2A CIMPLICITY Local Projects 2B Local Project 2C Local project Points 2D 1 Local project Alarms 2D 2 Local project AMV OCX 2E 1 CimView Screen List 2E 2 CimView Screen 2F 1 WebView Screen List 2F 2 WebView Screen Map of Default CIMPLICITY Plant Edition Project Local Pages 2B Project Local Running on Plant Edition Web serve 2C 2D l 2614 2F4 ws avers a Ja Points Alarms Screens Objects Report Report List List lam y _ Class Viewer Project Object DAY LAy FAW l Control Screen S Plant Edition Default Web Pages Using Your CIMPLICITY Web Interface 2 12 2 CIMPLICITY Plant Edition Server Home Page The CIMPLICITY Plant Edition Home page displays when a user enters the server address in the Internet browser Address field Clicking Local in the Web browser left frame displays
41. Pots open 7s foe Ee Lae s ETEA 13KB Deh 11 380 GFK 1668B Using Terminal Services 11 11 11 12 Step 5A Work with a Full Client Task 1 Open a Terminal Services Session on a Client Desktop ay When a local network computer has Terminal Services full client installed a user can easily open a session through the Windows Start menu Task 1 Open a Full client Terminal Services session 1 Click Start on the Windows task bar 2 Select Programs gt Terminal Services Client gt Terminal Services Client The Terminal Services Client dialog box opens j j Terminal Services Client x Server Server 7 Screen area 1024x768 ha Available servers IV Expand by default amp Network comet E comP2 amp comp3 Areal Area2 Area3 BoB IV Enable data compression Tl Cache bitmaps to disk Cancel Help About 3 Select the Terminal Services server 4 Click Connect Result A session of Terminal Services appears in a window on the client desktop Review Microsoft documentation for further information about opening a Full Client Terminal Services session CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Step 5A Work with a Full Client Task 2 Work with CIMPLICITY Projects through Terminal Services GFK 1668B A user can control any feature on the Terminal Services server for which he or she has authorization Users can work with CIMPLICITY the
42. Startup and Use During installation CIMPLICITY configures the CIMPLICITY Web server to automatically start at boot if no other Web server is running on the computer during post setup If another Web server is running at that time CIMPLICITY does not configure the CIMPLICITY Web server to start at boot Changing the CIMPLICITY Web Server Start up Specification 41 To change the CIMPLICITY Web server startup and selection Click Start on the Windows task bar 2 Select Programs CIMPLICITY HMI CIMPLICITY Options The CIMPLICITY Options dialog box opens 3 Select the WebView WebView ThinView tab 4 Do one of the following to the Start WebView ThinView server at boot time checkbox Default Check to start the server at boot time Uncheck to require manual start up 5 Do one of the following to the Use built in Web server check box Default Check to use the Web server that is shipped with CIMPLICITY Uncheck to use another Web server Note The CIMPLICITY Web browser interface runs with most Web servers and is supported under Microsoft IIS Therefore if your system already uses another Web server that you want to continue using most likely you can EECIMPUCITY Options ME E Projects Startup Options WebView Thirview Broadcast Sessions Conbguiation E Shak taisbean T hinien perce af boob ina Fchvancerd Fe Use bully Wisk carver neste Web Plage Gessigne in use web iewr Of 61 Thiriviewe of S De
43. TY Machine Edition projects Af Seer AG Web man hee Mosali Inteanet Eapkne OO ie e Fro Toi Hep eee ee oe a ee O verve O CIMPLICITY Network Projects m CIMPLICTTY Pari Fistan z Compaen Vaanion Deecnpticn IF Addons SERVERE WINNT WIRD NT fons 112 SERVERI WH HT WINDOS HT 0 595 TIN HT WINDOS HT a oa TIN HT WIDOWS HT 654 Sad TIN HT WIDOWS HT 6442 Jeg Serverl TIH HT IKDC HT f ma AH HT WIRDS HT Sl m FXHODE Network projects WIH HT broadcast to local WIN HiT Plant Edition Web wwr server e g Serveri Note The local server to which you are connected is the Web server you first accessed The link does not jump to the server on which the project is running GFK 1668B Using Your CIMPLICITY Web Interface 2 5 2 6 1B Project Page for Network Project The network Project page displays links to the selected project s data Links go to a Points a Alarms WebServer A 30reen slime chen himl Hiciotan inheinet E Edt View Fyvoites Jode Hap So eo amp o aala g Back oed Skp Remih Hea TAE S Go Lins CIMPLOICITY Plast Elija Server1 Reporte Points Aleem Web 3s ar Network links available for a project that is broadcast to the Plant Edition Web server e g Server E Dore im Loca nuna a CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 1C Points Page for Network Project The network Points page di
44. View server manually 7 3 Start Up Change Web browser interface specifications 1 6 Steps CIMPLICITY Terminal Services setup 11 3 Stop WebView server 7 6 WebView session 7 7 Supported Java applet parameters C 1 T Tasks Set up Terminal Services server 11 6 Work with advanced client 11 14 Work with Windows CE client 11 18 Template HTML 6 5 Terminal Service Pages Web server overview 2 23 Terminal Services About 11 1 About installation 11 6 CIMPLICITY device communications that work with 11 20 CIMPLICITY features that work with 11 19 Create Web page for CIMPLICITY 11 16 Install client software 11 9 Licenses 11 4 Performance requirements for CIMPLICITY 11 2 Setup steps 11 3 Work with CIMPLICITY advanced client 11 14 Work with CIMPLICITY full client 11 13 Work with CIMPLICITY Windows CE client 11 18 Work with full client 11 11 Terminal Services Pages Web server overview 2 23 Terminal Services Path Web interface definition 1 2 Third Party Server 7 2 Time In WebView log file B 1 Troubleshoot Can t print screen D 2 CimView screen is inactive D 2 Failed to connect D 2 Java applet did not load D 2 No connection to the server D 2 Seconds not displayed in log file D 2 URL cannot be found D 1 WebView solutions D 1 Type WebView 7 4 U Unsupported Java applet parameters C 4 URL Address format D 1 Can not be found D 1 User License options for WebView 3 3 Licenses for CIMPLICITY Web screens 3 3 Security through WebView 1
45. Y Options dialog box Steps to display the WebView tab include Step 1 Open the CIMPLICITY Options dialog box Step 2 Select the WebView or WebView ThinView tab 441 Step 1 Open the CIMPLICITY Options dialog box Method 1 Windows Start Menu 1 Click Start on the Windows menu bar 2 Click CIMPLICITY 3 Click HMI 4 Click CIMPLICITY Options The CIMPLICITY Options dialog box opens Method 2 CIMPLICITY HMI Workbench 1 Open a project in the CIMPLICITY HMI Workbench 2 Double click the WebView icon in the left or right pane of the Workbench Workbench WebView Selected A CIMPDEMO gef CIMPLICITY PETES File Edit Project View Tools Help Double click either icon to open the CIMPLICITY Options dialog box 5a Equipment Security Status Logs Runtime Advanced Basic Control Engine Result The CIMPLICITY Options dialog box opens CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B GFK 1668B aa Step 2 Select the WebView tab CIMPLICITY Options fos WebView Bropdoast Sessions Result The WebView tab of the CIMPLICITY Options dialog box displays Configuring WebView Screens through CIMPLICITY Options 5 3 WebView Stand alone Screens Home Page Configuration You can easily create a home Web page using the WebView tab on the CIMPLICITY Options dialog box
46. Y Solutions Page st cocrscetsincee tase tees i a AE EE S A 2 30 GFK 1668B Contents v Introducing WebView Welcome to WebView Hardware and Software Requirements WebView Licenses and Sessions Registering your CIMPLICITY WebView Option eee eee Configuring WebView Screen Easy Steps Easy Steps for WebView Screen Configuration Configuring WebView Screens through CIMPLICITY Options About WebView Screen Configuration WebView Tab Displayed WebView Stand alone Screens Home Page Configuration Letting WebView Create a Home Page for a CimView Screen Using a Standard HTML Home Page for a User Session ee Displaying a Default List Instead of a Home Page eee eeeeeeeseeeeeeee Advanced WebView Options for User Sessions Configuring WebView Broadcast Sessions About WebView Broadcast Session Configuration Broadcast Sessions Tab Displayed WebView Broadcast Session Configuration Opening a New Session Properties Dialog BOX eeeeeeeeeeeseese eee Configuring a Broadcast Session 0 0 eee eeeeeeeeeeeceeseesecesecesecsaeesaeenes Monitoring WebView Sessions About Monitoring WebView Sessions About the WebView Server All WebView Sessions Monitor Specifying when the WebView Server should Start eee eee Viewing what WebView User and Broadcast Sessions are Running Stopping the WebView Servet eee eeeccesecesecesecssecseeceeeseeeaeeeeeeeeens Stopping a WebView Session ee eeceeeeseceseces
47. action with the Terminal Services server Note A user continues to work through the local Web server interface The other Web pages links remain available GFK 1668B Using Your CIMPLICITY Web Interface 2 25 4B Terminal Services Local Project Page Link A Web server Project page for a selected local project provides a link to the project s Workbench if the Web server is also a Terminal Services server Repocia Pasig Aliaa Viros Screens Decta Local Terminal Services server Workbench link for a project that is running on the local Web and Terminal Services server e g Server8 Ex Note A Microsoft Log On to Windows dialog box appears when a user clicks Terminal Services The dialog box requires an authorized name and password before access to the Terminal Services server is granted Log On to Windows Buit on NT a 0 l ONR Microsoft Copyright 1985 1999 Microsoft Corporation User name User Name Password okk Cancel Options gt gt 2 26 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 4C Terminal Services Workbench Access GFK 1668B When a user enters a correct name and password in the Microsoft Log On to Windows dialog box the Workbench displays in the Web and Terminal Services server page The user has access to the Workbench configuration for which he or she is authorized Access to the Workbench on a Terminal Services server
48. aeecaeeeeeeeneeeeeeeeeees 2 13 2B Project Page for Local Project eeesceseceesseceereeesseceeeeeeeeceseeeenaeceeeeeeaeensees 2 14 2C Points Page for Local Project 0 ee eecesscesecesecesecssecseecaeeeaeeeaeseaeeeeeeeeenes 2 15 2D 1 Alarms Page for Local Project cece eeeeeceseceseceseceseceecseecaeeeseeeeeeeeeees 2 16 2D 2 Alarm Viewer Page AMV Control for Local Project eee eeeeeee 2 17 2E 1 CIMPLICITY Screens List Page for Local Project eee eee rere 2 18 2E 2 Screen for Local Project rameni kid asinina duis e eE eee e a iiS 2 19 2F 1 Objects List Page for Local Project e eseessessesesrsererssreersserernrrsresrrseerresese 2 20 2F 2 CIMPLICITY Object Pag iris neotoeieeea aa te dorasi e eRe aE 2 21 3 WebView Screen through the Web Interface 2 22 4 Terminal Services Server through the Web Interface 2 23 4 CIMPLICITY Web Server Home Page ssesseseessesssesrsrrereseeresrrsrreresrerresreresse 2 24 4A Terminal Services Server ACCESS eeseeesseeeesreersesereresrerrsrerrreresreeresrerreseeeesee 2 25 4B Terminal Services Local Project Page Link sesssseessereeseersersersreeresrerrrsreersse 2 26 4C Terminal Services Workbench ACCESS seseeeseessseeesesreesserrrerrsreeresrerresreersse 2 27 Other Default WebView CIMPLICITY Links 2 28 CIMPLIGITY Home Page iinr ns tieua e E E E SSE aA 2 28 CIMPLICITY Service and Support Page ssesssessseeessseeresrseeerrsresresrrrrsserrrerresene 2 29 CIMPLICIT
49. ages MainMenu Browse the graphic era Width 640 Height aso z Color palette 256 Colors 7 I Start automatically Update rate fio seconds Username ADMINISTRATOR Password 3 Automatically CimView options project myproj created file that displays the gt HTML file C ACIMPLICITY HMI WebPages MainMenu Browse h raphics through J a ee HTML template reftesh template html mes Template used to create the HTML file 1 Step 1 Define the files for the broadcast session 1 Click Browse to find the cim CimView screen that you want to generate the graphics file during the broadcast session The screen and path you select display in the CimView screen field 2 Click Browse to specify the name and location of the png file that will hold the graphic output 3 Optional Enter the name for an HTML file that will display the graphics through a Web Browser GFK 1668B Configuring WebView Broadcast Sessions 6 5 Note If you Do not specify a location WebView Standard places the file in the CIMPLICITY HMI WebPages WebView directory Do not enter a file name a user can view the png file through the Web browser However the screen will not refresh itself since the refresh rate is specified in the HTML template The user will need to enter the png extension when entering the URL 4 Select a template in the HTML template field The HTML template is used to create th
50. ata from the CIMPLICITY server and sends setpoint data to the CIMPLICITY server database CIMPLICITY Server CIMPLICITY 1 Data CIMPLICITY Terminal Services Server I i i CIMPLICITY Server Acting as a Viewer CimView Session r gt 1 He 2 Rod 3 lt CimView E Be eet i Session Session i 1 i CimView Not connected Terminal Services Clients PCP Point Control Panel See the CIMPLICITY Getting Started Guide GFK 1500 for details about installing CIMPLICITY software CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B CIMPLICITY through Terminal Services Step 4 Install Client Software on Client Computers Microsoft provides extensive documentation for installing Terminal Services client software on a desktop PC and CE device Only an Internet browser is required for the GFK 1668B Advanced Client Terminal Services Client Full Advanced Windows CE Access CIMPLICITY Through a desktop PC A Microsoft Terminal Services client application must be installed on the client PC Through a Web browser A Web browser is the only required application on the client PC An HTML web page is required on the Terminal Services server to hold the ActiveX control To obtain the ActiveX control from Microsoft 1 Goto http www microsoft com windows2000 do wnloads recommended tsac 2 Download the Web package 3 Install the Web package
51. ava Applet did not Load D 2 L License And CIMPLICITY Terminal Services session 11 5 Licenses About for Microsoft Terminal Services 11 4 And the WebView option 3 3 CIMPLICITY Web screens 3 3 For CIMPLICITY Terminal Services 11 4 Terminal Services 11 4 Link To CIMPLICITY Plant Edition Web interface Terminal Services server access 2 24 To CIMPLICITY Plant Edition Web interface Terminal Services Workbench access 2 26 To HMI Plant Edition local projects 2 12 To WebView network projects 2 4 List Of Web server directory contents 5 6 Local Project Pages WebView overview 2 11 Index iii Location CimView screen files location 8 5 Home page files 8 4 Screen on a local computer for WebView 8 6 Screens in a local project for WebView 8 6 Log File Seconds not displayed D 2 Log Files Finding B 1 Reviewing B 1 Logged Events B 2 Manual Created HTML file 5 5 Microsoft Internet Information Server And Create a Web Page dialog 5 5 Using 7 1 Microsoft Terminal Services About Licenses And CIMPLICITY 11 1 Monitor All WebView sessions 7 4 Broadcast sessions 7 8 WebView sessions 7 4 Mouse Right button through a browser 9 2 N Name WebView log file B 1 New Broadcast session 6 4 No Connection to the Server D 2 O Object ActiveX through a Web browser 9 2 Ole through a Web browser 9 2 Ole Objects Through a browser 9 2 Open Broadcast Sessions tab 6 2 CIMPLICITY Options dialog box 5 2 6 2 Terminal Services full client session 1
52. ces server E Wea Fiperviles Job Hep a a 2 9 a A Bak FAALE Siop Aehmih Home Search F Bapo Serveri ima ebu idi hire eGo Links al Q TE i ws ehfmain hed Haenen blemnet L epi AHE CIMPLICITY Plani Elian Server8 Local link to Terminal Services server desktop e g Servers Ex Note A Microsoft Log onto Windows dialog box appears after Terminal Services is clicked The dialog box requires an authorized name and password before access to the Terminal Services server is granted Log On to Windows Microsoft Copyright 1985 1999 Microsoft Corporation 24 Windows 2000 Built on NT Technology NEEL I a User name User Name stootottoka Password Cancel Options gt gt CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 4A Terminal Services Server Access When a user has entered a correct user name and password in the Microsoft Log On to Windows dialog box the Terminal Services server allows the authorized access Access to the Terminal Services server requires a Terminal Services license un himli Michael Indi E aplorii J wa CIM EMO COMPLOCETY Work benih EE i Brofect yew Iob Help Server8 Bear C VAE ee ca a Boece LTIS T Baer Ie E Cherri TR cre 101 So cove ifan Advanced Terminal Services access through the CIMPLICITY Web pages can include desktop and 4 Windows task bar inter
53. d the Running column on the Broadcast Sessions tab will be blank even if the server is running Configuring WebView Broadcast Sessions 6 7 Step 4 Enter CimView Options You can specify additional command line options to be passed to CimView Step 4 Enter CimView options Enter any of the following command line options in the CimView options field Session Properties ojects cimpdemol SCREENS MainMenu cim C A CIMPLICITYSHMI WebPages MainMenu i 256 Colors ADMINISTRATOR project myproj Supported options include project offline loadScript loadCache TouchDyn TouchStat TouchActive CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Monitoring WebView Sessions About Monitoring WebView Sessions A WebView session occurs whenever a user views a CimView screen that WebView converts for Web use A session can be screens including project screens the Alarm Viewer and Objects that a user views through the CIMPLICITY Plant Edition Web pages or the Web pages that you had WebView convert from CimView screens through the CIMPLICITY Options dialog box Monitoring WebView sessions includes Select whether to use the WebView built in server Monitor all WebView sessions on the WebView tab Monitor broadcast sessions on the Broadcast Sessions tab About the WebView Server WebView comes with a built in Web server The Web serve
54. d height in the Width and Height fields The default is 640 x 480 Tip Use resolutions that correspond to screen resolutions e g 800 x 600 or 1024 x 768 2 Select the number of total possible colors that should display in the Color palette field CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B GFK 1668B ay Choices include 256 colors default 65536 colors or True color Caution The higher the resolution you choose the larger the file will be 3 Specify the number of seconds WebView should wait between screen rewrites in the Update rate field 4 Make entries in the Username and Password fields that CimView will use if the CIMPLICITY project requests a user name and password Step 3 Specify if the Broadcast Session should start Automatically You can start the broadcast session manually or specify that it should start when the server starts Step 3 Specify if the broadcast session should start automatically Check the Start automatically check box to start the broadcast session when the server starts Session Properties x CimView screen D Projects cimpdemol SCREENS MainMen Browse Output file MainMeruppg O Browse Width feso Height Color palette 256 Coors f I Start automatically Paa Note If the total running user and broadcast sessions equal the number of purchased licenses the broadcast session will not start Instea
55. e When a client attempts to access a CIMPLICITY project CIMPLICITY checks to see if there is an available client license If a license is available the client can connect to the project If a license is not available an out of licenses message displays Note If the computer is site licensed or on the 4 day license the maximum number of CIMPLICITY Terminal Services licenses will be assumed If a computer is unlicensed or on the 2 hour license no licenses will be allowed GFK 1668B Using Terminal Services 11 5 CIMPLICITY through Terminal Services Step 2 Set up the Terminal Services Server Setting up the Terminal Services server includes Task 1 Install Terminal Services with Windows 2000 Task 2 Configure security levels in Windows 2000 Step 2 Set up the Terminal Services Server Task 1 Install Terminal Services with Windows 2000 You can install the Terminal Services server when you install Windows 2000 A TCP IP connection is automatically configured when Terminal Services is enabled on the Windows 2000 Server The TCP IP connection provides the link clients use to log on to a session on the server Note Use the Terminal Services Configuration to change the default properties of the connection or add new connections Step 2 Set up the Terminal Services Server Task 2 Configure Security Levels in Windows 2000 An important consideration in Windows 2000 as well as CIMPLICITY is how to organize privilege levels
56. e HTML file WebView Standard provides a default refresh template html This template specifies the rate at which the Web browser will collect and display a new copy of the graphic file Whether the new copy is different from the previous depends on the update rate specified in the Session Properties dialog box See Step 2 and of course if the CimView screen has changed You can use this template modify it or create your own Refresh template html is located in the CIMPLICITY HMI WebPages template Broadcast folder Step 2 Configure Details about the Broadcast Session Display There are several details that you can configure for a broadcast session Broadcast Session Details One resolution A i for all broadcast Width 640 Height Jaso i session users i Cojor palette 256 Colors Baniak Interval between screen rewrites ay Session Properties Ed Cim View screen oiects cimpdemot SCREENS MainMenu cim Browse Output file Ic CIMPLICITYSHMI WebPages M ainMenu Browse pdate rate fi 0 seconds gt U U Cim iew options project myproj HTML file C A CIMPLICITYSHMI WebPages MainMenu HTML template Browse refresh template html Username and password supplied by CimView if they are requested by the CIMPLICITY project Cancel Step 2 Configure details about the broadcast session display 1 Enter the screen width an
57. e that is not a conventional home page name the user can only display the Web page through available Web options Options include entering the screen name as part of the URL using a hypertext jump that you configure or letting the Web server display a default list See the Displaying a Default List Instead of a Home Page section in this chapter for information about that option 6 Click OK WebView creates the HTML file with the name you specify and places it in the directory you specify When a user goes to the home page he or she will then be able to overlay switch to all the screens that the home page CimView screen accesses 5 4 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Example WebView s Automatic HTML Capability Create WebView Page CimView screen selected to display as CimView screen the home page Conventional home page gt Web page file finde htr name for CimView OK i m 0 ie y p ao e screen recommended Se ects CimpDemo scree CimView screen displays as a home page k k Web server make sure you specify the IIS Web directory typically C InetPub wwwroot when you create a Web page Use the Browse Page button to navigate to the directory Using a Standard HTML Home Page for a User Session GFK 1668B If you want to create your own HTML file to display as the home page for your CimView screens you can Simply create i
58. eceseeeseeeeeeeeeeeeenseensees Broadcast Sessions Monitor Locating Files for CIMPLICITY Plant Edition Web Access CIMPLICITY Web Access File Location Overview Web Server File Location Web Browser Interface File Location WebView Core Files and Stand alone Screen Location Locating WebView Web Page Files 0 ee eescecesceeneeceereenseeeeneeeaeeeeeee Locating CimView Screens for WebView Stand alone Use Web Browser Terminal Services Files Location Viewing CimView through Web Browsers CimView Behavior through WebView Contents vi CIMPLICITY WebView and Terminal Services Operation Manual July 2001 8 8 9 1 GFK 1668B Configuring Security for CIMPLICITY Web Access 10 1 About WebView Security 10 1 Summary of CIMPLICITY HMI Security Features 10 2 Other Security Features 10 3 Using Terminal Services 11 1 About Microsoft Terminal Services and CIMPLICITY 11 1 Reviewing Performance Requirements CIMPLICITY and Terminal Services 11 2 Terminal Services Quick Setup Guide 11 3 CIMPLICITY through Terminal Services Step 1 Obtain the Appropriate Licenses 11 4 License 1 Obtain Microsoft Corporation Licenses for Terminal Services 11 4 License 2 Obtain CIMPLICITY Projects through Terminal Services Licenses 11 4 CIMPLICITY through Terminal Services Step 2 Set up the Terminal Services Server 11 6 Step 2 Set up the Terminal Services Server Task 1 Install Terminal Services with Windows 2000
59. either by Entering a URL in the browser Address field that goes directly to a stand alone WebView screen or Opening a screen in the CIMPLICITY Plant Edition Web pages The total number of sessions running can equal up to the number of purchased licenses The sessions can be all user sessions all broadcast sessions or a mixture of the two types Each CIMPLICITY Plant Edition version 5 5 server comes with one CIMPLICITY Web screen license Registering your CIMPLICITY WebView Option After you install WebView you must register it CIMPLICITY WebView is registered like any other CIMPLICITY option using the CIMPLICITY Registration program WebView client licenses are available in single user 5 user 10 user 25 users and 50 user options You can combine licenses to register any supported number of users For example you can register two single user and one 5 user licenses to have a total of 7 users There is a limit of 50 client users that can be registered per server To accommodate additional users you can add additional servers GFK 1668B Introducing WebView 3 3 Configuring WebView Screen Easy Steps Easy Steps for WebView Screen Configuration GFK 1668B You can use WebView to automatically configure HTML screens from CimView screens You can actually configure a CimView screen to be an index screen through which users can open other screens You can make WebView convert all of these screens so you have a WebView site tha
60. en the home page HTML file A file similar to this example displays screen template_html Notepad ioj x File Edit Search Help lt HTML gt lt HEAD gt lt TITLE gt CIMPLICITY WebView lt TITLE gt lt HEAD gt lt BODY BOTTOMMARGIN 6 LEFTMARGIN 6 RIGHTHMARGIN 6 TOPHARGIN 6 gt lt APPLET NAME ProwlerClientAppletObject ARCHIVE ProwlerClient jar CODE com gefanuc hmi ProwlerClient ProwlerClientApplet class WIDTH 106 HEIGHT 166 gt lt PARAM NAME cimviewOptions VALUE Go to the line that displays PARAM NAME cimviewOptions VALUE Enter VALUE project lt ProjectName gt Where project is the command line argument to open a CimView screen lt ProjectName gt is the name of the project associated with the CimView screens Locating Files for CIMPLICITY Plant Edition Web Access 8 7 Web Browser Terminal Services Files Location Files for Terminal Services in the Web browser interface are in the Webpages CimWeb directory A sample HTML file is in the Webpages TerminalServices directory Y Exploring C CIMPLICITYSHMI WebPages Cimw eb File Edit View Tools Help Si cinweb S al slee ol xe All Folders eae of C CIMPLICITYSHMI WebPac l ab ay E Points ba points x points h E TeminalServices z ObjectT E WebView det ke Objects QQ Contfig Msi j 2 P Objects a FrontPage Webs 24 Objects a Object c ie Networt Sample HTML page _
61. ere are several options you can use to configure WebView screens to your specifications This appendix provides you with Methods to open the CIMPLICITY Options dialog box and display the WebView tab See page 5 2 Options for WebView home page configuration See page sf Advanced WebView user session configuration features See Monitoring WebView Sessions in this manual for details about using the WebView server to monitor WebView user and broadcast sessions WebView User Session Configuration Features EE CIMPLICITY Options SBE Projects Startup Options WebView Broadcast Sessions Configuration I Start WebView server at boot time Advanced Use built in Web server Create Web Pace Advanced WebView Options x V Start CIMPLICITY r Screen update settings when no user input is received Wait jo seconds Then update the screen every E seconds WebView IV Allow Web server directory listing T No setpoints Web server HTTP port feo Web server root directory C CIMPLICITYSHMISWebPages E Cancel Help GFK 1668B 5 1 Note A consolidated WebView Thin View tab displays if you have ThinView and WebView installed The WebView entries are the same as they are if you only install WebView WebView Tab Displayed 5 2 Once WebView is installed you can configure WebView project user sessions You can also monitor WebView sessions through the WebView tab in the CIMPLICIT
62. erface 2 29 CIMPLICITY Solutions Page Through CIMPLICITY Plant Edition Web interface 2 30 CIMPLICITY Terminal Services About Licenses Global parameters 11 18 Performance requirements 1 2 CIMPLICITY Web Screens Licenses and sessions 3 3 CimView Screen file location overview 8 4 8 5 Screens in a local project 8 6 Screens in a remote project for WebView 8 6 WebView screen file location overview 8 5 WebView screen on a local computer 8 6 CimView Options And broadcast session 6 8 CimView Screen Automatic web page for 5 4 Inactive D 2 cimViewOptions Supported Java applet parameter C 3 Client And a firewall A 1 Host computer 7 5 Install for Terminal Services 11 9 Monitor sessions 7 4 Open full Terminal Services 11 12 PID 7 5 Requirements for CIMPLICITY Web site 1 3 Session and CIMPLICITY Terminal Services license 11 5 Start advanced Terminal Services session 11 17 Stop a WebView session 7 7 compression Supported Java applet parameter C 3 Configuration About security levels in Windows 2000 11 6 Advanced options for user sessions 5 7 Broadcast sessions 6 5 Proxy server D 1 Quick steps for WebView 4 1 Rules of thumb 9 1 WebView home page 5 4 WebView overview 5 1 Connection not made to server D 2 Create Standard home page for user session 5 5 Web page automatically 5 4 CSV Format for WebView log files B 1 D Default CIMPLICITY HMI Web pages 2 1 List instead of home page 5 6 Log file size B 1 Device Communications CI
63. ession Specifying when the WebView Server should Start You can specify that WebView should start Option 1 When the computer boots up Option 2 When you manually start it The default WebView configuration starts the WebView server at boot time 44 Option 1 Start WebView at boot time 1 Open the CIMPLICITY Options dialog box 2 Select the WebView tab 3 Check the Start WebView server at boot time check box Projects Startup Options WebView Broadcast Sessions figuration tart WebView server at boot time Advanced MV Use built in Web server Create Web Page This does not configure your CIMPLICITY project to start 7 2 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B GFK 1668B To configure a CIMPLICITY project to start at boot time CIMPLICITY Options Dialog Box Startup Options Tab Windows NT Example Projects Startup Options WebView Broadcast Sessions Computer name BJM m Network options IV Accept connections I Use secure sockets r System boot options None Start as viewer Start projects D CIMP_Projects cimpdemoS CIMPDEMO GEF PK Add or delete projects Projects that start when the computer boots up A B C D E Result Select the Startup Options tab of the CIMPLICITY Options dialog box Select Start Projects in the System boot options box Click Add Select the project or projects that contain
64. et browser 2 Goto the Web page that was created for your Terminal Services capability 3 Enter the server name in the Server field 4 Click Connect A Microsoft Windows 2000 Log On to Windows dialog box always appears before you can connect to the Terminal Services server Log On to Windows Microsoft Copyright 1985 1999 Microsoft Corporation ap wi Indows 2000 Server Built on NT Technology RDA SSO cc User name JonesR Password aaa Log on to Terminal Services Server z Cancel shutdown Options lt lt 4 Fill in the fields with the required information 5 Click OK Result You are connected to the Terminal Services server through the browser You can do whatever tasks in CIMPLICITY for which you have been assigned privileges GFK 1668B Using Terminal Services 11 17 Step 5B Work with an Advanced Client Installation Task 3 Work with CIMPLICITY Projects through Terminal Services Once connected users work with CIMPLICITY Terminal Services offers the same capabilities to the advanced client that it offers to the full client CIMPLICITY through Terminal Services Step 5C Work with Windows CE Client CIMPLICITY performance on a Windows CE device is similar to its performance on a desktop PC with the Terminal Services full client installed Differences between the two result from the different shapes and capabilities between the two hardware types and two Microsoft Terminal Services clien
65. ew Supported options include project offline loadScript loadCache TouchDyn TouchStat TouchActive compression The server and applet can use several types of compression Although you can change the compression type used it is not recommended Permissible values for compression in order of least to most compression are e None e rle8 e zip zipSize zipSpeed The default value is zip heartbeatinterval CimView sends the client applet a heartbeat message periodically If the client misses three heartbeats in a row it puts up the message that the connection to the server is not active Increasing this number of messages will prevent network delays from producing false messages but will also increase the time before the user knows there is a problem communicating with the server heartbeatInterval is in milliseconds The default value is 10000 screen screen is the name of the CimView screen to display waitinterval waitUpdate nterval waitInterval and waitUpdateInterval Correspond to and will override the Wait and Then Update the Screen Every fields in the WebView Advanced dialog box Are in milliseconds unlike the dialog fields that are in seconds The default is to use the value specified in the dialog GFK 1668B Appendix C Doing Advanced WebView Configuration C 3 Unsupported Java Applet Parameters C 4 The following information is included for completeness only These setti
66. ew This defaults to your CIMPLICITY installation exe directory Name the built in Web server uses This defaults to the name of the computer Maximum allowed size for a WebView server log file When the size exceeds this a new log file is opened The value is in bytes The default is 1048576 Maximum number of log files to keep When a new log file is opened if there are already this many log files the oldest is deleted and the others are renumbered The default is 7 Is similar to altUpdatelnterval applet parameter but applies to every Web page This value is in milliseconds Appendix C Doing Advanced WebView Configuration C 5 Appendix D Troubleshooting WebView and Web Servers About Troubleshooting WebView There are some details about setting up a product and browser for the Internet that even the most experienced system administrator may forget to do If that happens to you a user may run into problems Following are some problems that you may encounter when you set up your system to run on the web Each problem comes with descriptions of possible causes and solutions Problem Cause Solution Cause Solution Cause Solution GFK 1668B The URL cannot be found when a user tries to go to the WebView Intranet address Your browser is using a proxy server Open the Browser Properties dialog box and turn off bypass the proxy server for local networks or specifically for the computer that function
67. ew server interface Va A ee ae Peer Aena abiman himd Beceeel lebeone E apks Mewe Fanta Jods Help AFG Aee Hirie 14955 Alarms T CIMPLICIIY Plast Edition Server8 Alem Viswey lt To Alarm Viewer Control Alec ania Ack Class Resource Tae Minii a DEVICE S0 DEVICES ALARM N BSTS BSESTEM TEN This is Frocesg 11 Termami HIGH SFSTERM 6 16 Servet EWICE DOWN im Local project alarm data displays through the local Plant Edition Web server Rich PROC DOH ALARM H e g Servers The Alarms page 1 Displays the following alarm data for the selected project Alarm ID Alarm state If the alarm is acknowledged Resource Time alarm was generated Alarm messages and Alarm comments Provides a link to a configured Alarm Viewer OCX Control AMV OCX page CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 2D 2 Alarm Viewer Page AMV Control for Local Project The Alarm Viewer Control screen is a WebView screen that is simply a CimView screen with an embedded AMV Control The Alarm Viewer Control page requires a WebView license z Ect Wew Favodter Toot Heip o if 3 a a Ba Sion Aelresh Hama Sasch Fawonte Hoy Eci Eells Server8 Local project AMV OCX control displays alarm data through the i local Plant Edition Web server i Side 250114 Tag e g Server8 An authorized user can perf
68. f the CimView screens are in a remote project you can Use network access through a gt Mapped drive gt UNC names e g computer share Copy a file to a local directory A major benefit of WebView is that you can use the CimView screens that you have carefully configured for a CIMPLICITY HMI project for your WebView project Most likely you have created a main screen that opens or overlays other screens to which the user has access You probably have already created access levels If the CimView screens reside on different computers you probably have already mapped drives to those screens The file that serves as the home page file must be in the WebPages directory or a subdirectory to WebPages Locating Files for CIMPLICITY Plant Edition Web Access 8 5 8 6 The WebView options available for the CimView screen locations are similar to the CimView options CimView screens that a remote user can overlay through a WebView site can Option 1 Reside in a CIMPLICITY HMI project that is located on the Web server Option 2 Reside in a CIMPLICITY HMI project that resides on a computer other than the Web server Option 3 Be copied to a separate folder on the Web server If you choose this option you will need to specify the CIMPLICITY HMI project location Option 1 CimView Screens in a Project on the Web Server WebView will easily find the CimView screens that are ina CIMPLICITY HMI project on the Web server Option 2 Ci
69. f the Terminal Services features Microsoft provides extensive documentation for Terminal Services both in the Windows 2000 documentation and at the Microsoft web site In that documentation Terminal Services is defined as follows Terminal Services adds terminal support to Windows 2000 Server Terminal Services is a multi session environment that provides remote computers access to Windows based programs running on the server Windows 2000 Server includes Terminal Services Client software to support 16 and 32 bit Windows based clients Terminal Services provides remote access to a server desktop through thin client software serving as a terminal emulator Terminal Services transmits only the user interface of the program to the client The client then returns keyboard and mouse clicks back to be processed by the server Each user logs on and sees only their individual session which is managed transparently by the server operating system and is independent of any other client session Client software can run on a number of client hardware devices including computers and Windows based Terminals Computers can continue to be used as they have been within existing networks while also functioning as thin clients capable of emulating the Windows 2000 Professional desktop Microsoft offers three client options Client Option Provides a Direct Connection through a Full client Desktop PC Advanced client Web browser on a desktop PC Windows
70. faults if no other Web server is running when WebView the CIMPLICITY Web server is installed Checked Starts the Web server at boot time Checked Uses the Web server that is shipped with CIMPLICITY 1 6 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Using Your CIMPLICITY Web Interface Overview of CIMPLICITY Plant Edition Web Interface Your default CIMPLICITY HMI Plant Edition Web pages offer a wide range of user accessibility and levels of interaction with CIMPLICITY network or local projects GFK 1668B The following map provides a detailed view of the paths a user can take to access a CIMPLICITY project and or screen through the Web interface Default Map of Your CIMPLICITY HMI Plant Edition Web Access D cn ne Network Link Web Server Home Page Network Projects List Local Projects List H Web server foe ae Ener ee X E AEE Access Project Network Project Local l Broadcast to Plant Edition Web server Running on Plant Edition Web server a pwc Cee aay ee earn ae ena cee Project i H i Workbench EN eE SORS AR Bice AA PORS erat Access Points Alarms Points Alarms Screens Objects Report Report Report Report List List SENEN VO ENAS Alarm Alarm k Viewer Viewer Project Control Control Screen Class i Object j l Vv HMI 5 5 Network Plant Edition Default Web Pages Projects _ ss a J WeDViCw NE ae eee Web Site Se
71. file a default list of WebView screens displays See the section WebView Home Page Configuration in the Configuring WebView User Sessions chapter in this manual for details about stand alone WebView pages 2 22 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 4 Terminal Services Server through the Web Interface GFK 1668B If the local Web server is also a Terminal Services server an authorized user has two ways to utilize Terminal Services through the default CIMPLICITY Plant Edition Browser interface CIMPLICITY Plant Edition provides the following default Web pages for Terminal Services 4 CIMPLICITY Web server Home page 4A Full Terminal Services access 4B Web server Project page 4C Workbench only access Default Map of Your CIMPLICITY HMI Plant Edition Web Access eee er ey 4 EEE Mea Terminal Services 1 Web Server Link i Home Page l Web server Access Running on Plant Edition Web server Project Workbench Access Project Local 4 Available when Web server is also a Terminal Services server Using Your CIMPLICITY Web Interface 2 23 2 24 4 CIMPLICITY Web Server Home Page The Web server Home page displays when a user enters an explicit server URL the Internet browser Address field If the Web server is also a Terminal Services server the Web pages display a Terminal Services link in the left frame that provides access to the Terminal Servi
72. ft Once activated the license server provides a secure way to install client licenses and issue them to Terminal Services clients When a client attempts to log on to a Terminal server for the first time the server contacts the license server and requests a license for the client Before licenses can be issued to clients you must first install a license server on your network activate the license server through the Microsoft Clearinghouse and install client license key packs on the license server Review Microsoft documentation for details about Terminal Services licenses License 2 Obtain CIMPLICITY Projects through Terminal Services Licenses GE Fanuc provides licenses that enable Terminal Services clients to work with CIMPLICITY projects The CIMPLICITY Terminal Services software resides on the Terminal Server You can purchase CIMPLICITY Terminal Services licenses in the following categories Single 5 pack 5 sessions 10 pack 10 sessions 25 pack 25 sessions 50 pack 50 sessions 11 4 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Note GE Fanuc offers a maximum of 50 licenses for each Terminal Services server A session is counted as using a license if it Has any connection to projects Is attempting connections to projects or Ts running the Workbench Note A client session can run multiple copies of the Workbench connect to multiple projects and use only one licens
73. g with the screen Allows a list of contents in the Web server s directory if a home page does not exist Prohibits WebView users from performing setpoints Most Web browsers expect the Web port to listen on port 80 Note Dimmed features become active when ThinView is installed Advanced WebView Options C A CIMPLICITYSHMI WebPages a if MATES Location of the WebPages directory or third party server directory CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Configuring WebView Broadcast Sessions About WebView Broadcast Session Configuration GFK 1668B A broadcast session provides you with the means to broadcast a CIMPLICITY WebView screen to an unlimited number of users who can view it from remote locations The screen that users view is a pre designated read only screen They can not click any buttons perform screen transfers or any other interactive operations However if for example 1000 remote operations persons need to review the performance of a system s processes they can by using a broadcast session to view the CIMPLICITY screen that reports the processes In terms of the CIMPLICITY license only one session is running This chapter provides you with Methods to open the CIMPLICITY Options dialog box and display the Broadcast Sessions tab Broadcast session configuration features See Monitoring WebView Sessions in this manual fo
74. he Browser interface On a WebView server the selected screen provides the user with the same functionality as stand alone WebView screens See the chapter Viewing CimView through Web Browsers for a list of local features that will and will not work through a Web browser The Screen page requires a WebView license on a server that is running WebView only Terminal Services license on a server that is running WebView and Terminal Services A Windows Log On dialog box for Terminal Services will appear before this page displays Wi ANNA LL EF 41 van sine eg Local Plant Edition Web Server8 ETEEN uil 4 55 48 PM Using Your CIMPLICITY Web Interface 2 19 2F 1 Objects List Page for Local Project The default CIMPLICITY Plant Edition project page provides a list of links to the class objects that are available in the selected local project Note These are the same objects that are listed in the project s Workbench FP yg a a i Bak Fomod Slop Riefesh Hore Semch Faworter atean E bang 2 Sarreran Hri eGo Links QS Objects Objet Cai Desenpiion Fined OO SEF TAME Tank 100 GEFTANE Tank LO GEFTAHE Tank Li GEFT ANE Tank Li GEFT ANE Chass GEFTAME Chaal GFT ANE Claaal GEFT ANE Ciil EF LANE Clade Class objects in the GEFTAHE Clase selected Local project GEFT ANE Tank l aT A RET Tais 2 20 CIMPLICITY WebView and Terminal Services Operation Manual July
75. heduler Pager Administrator Point Control Panel Yes Point Cross Reference Yes Point Management API Yes Process Control Yes Recipes Yes Recipes Yes Registration Licensing Yes Report Manager No Server Redundancy No Show Users Yes SPC Charts Yes Status Log Yes System Sentry Yes ThinView for Windows CE Yes Tracker PRT User Interface RCO Yes Runtime User Interface WebView Yes Workbench Yes Terminal Services client failover is not supported remote administration through Terminal Services is supported GFK 1668B Using Terminal Services 11 19 11 20 CIMPLICITY Device Communications that Work with Terminal Services The following device communications are supported with Terminal Services Device Communications Allen Bradley Communications RSLINX AB Data Highway Plus Allen Bradley DF 1 Allen Bradley RF ID APPLICOM CCM2 DC Toolkit DDE DDE Client FloPro FloNet Ethernet Genius Honeywell IPC 620 Johnson Controls N2 But Mitsubishi Serial Mitsubishi TCP IP MODBUS Plus MODBUS RTU MODBUS RTU Slave MODBUS TCP IP MODBUS TCP IP Slave N2 Serial Omron Host Link OMRON TCP IP OPC Client SCADA Driver Client Series 90 Ethernet Series 90 Ethernet Redundant SERIPLEX Sharp TCP IP Siemens TI Serial SMARTEYE Electronic Assembly SNP SNPX SQUARE D TOYOPUC TCP IP Triplex NA Not tested CIMPLICITY WebView and Terminal Services Operation Manual July 2001 Data Collection Y Z gt KKK KK
76. iew and Terminal Services Operation Manual July 2001 GFK 1668B Configuring Security for CIMPLICITY Web Access About WebView Security GFK 1668B When you use any Web based technology there are security issues that you a system administrator need to address These issues which transcend WebView concern both internal computer networks Intranets and the Internet Your company may already have guidelines for security in place to deal with these issues Following are options to consider about implementing security features Use the several CIMPLICITY HMI features that enable you to limit user access Most likely you already have these security features configured WebView adheres to your configuration Use the Microsoft Internet Information server which enables you to implement levels of Web security Hire an Internet security expert to implement the complex configuration of Internet firewalls and other security features Remember that the Web server and CimView screens run on the same computer as the Web server 10 1 Summary of CIMPLICITY HMI Security Features Most likely you have already have configured CIMPLICITY HMI security in order to limit access to the different features and capabilities of the product In CIMPLICITY HMI you can Implement set point security Require a set point password Specify the users who have access to each resource Specify which resources a specific user can access Specif
77. itp Webserver a ProwlerClient jar ast Modified ize Tame a Version pplet class S Version4pplet html 03 16 99 17 51 Folder utr 13 Alarms html 03 17 99 00 47 87K Uprowid 9 Chemical_Line html 03 17 99 00 47 2K DversiontDE ev class 02 26 99 10 23 2K Oversionapplet html The default home page 03 17 99 09 09 Folder Hsvradmin displays the contents of the 03 17 99 09 09 Folder template WebPages directory on the p WebView server 03 17 99 12 30 lt C dlarms html D P When one is selected it K Chemical Line html opens CimView 4 b Bi bocalintianet zone Z 03 17 99 12 30 lt Tip The most efficient way for a user to move from one screen to another is to open one CimView screen and then overlay other CimView screens from that screen In essence the user will have opened CimView once and then will move from screen to screen within CimView In contrast a default list is only a web page not a CimView screen Therefore each time a user clicks on a CimView file in the default list a new session of CimView has to open Obviously this is more time consuming than starting CimView once See the Creating Procedures in CimEdit chapter in the CimEdit Operation Manual GFK 1396 for a description of creating procedures that contain Overlay Screen actions CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Advanced WebView Options for User Sessions There are several advanced opti
78. l Alarms page 2 16 Local project pages overview 2 11 Local Projects list page 2 13 Network Alarms page 2 8 Network Projects list page 2 5 Network project s WebServer link 2 10 Portal file location 8 3 Server link to local projects 2 12 Server link to network projects 2 4 WebView stand alone screen files 8 4 WebView Server Start at boot time 7 2 Start manually 7 3 WebView Sessions Monitor all 7 4 WebView Stand alone Screens File location 8 4 WebView XML Open default Home page 2 2 Welcome to WebView 3 1 Width For broadcast session display 6 6 Window Browser features 9 2 Resize a browser 9 2 Windows Registry settings C 5 GFK 1668B Windows 2000 About security levels configuration 11 6 And Terminal Services installation 11 6 Windows CE Client And Terminal Services 11 9 Work with CIMPLICITY Terminal Services 11 18 Index vii
79. mView Screens in a Project on a Remote Server If the CimView screens are in a CIMPLICITY HMI project that is located on a remote computer you need to do one of the following e Map a drive on the Web server to the remote computer WebView will find the screens through the mapped drive e Use UNC names e g computer share Option 3 CimView Screens in a Separate Folder on the Web Server You can copy the CimView screens from other computers to the Web server and place them in a separate folder If you do this you will have to instruct WebView where to look for the CIMPLICITY HMI project that they represent See the Command Line Arguments section of the Managing CimEdit Screens chapter in the CIMPLICITY HMI CimEdit Operation Manual GFK 1396 To do this you can use the command line options that are available for CimView However instead of entering them on the command line you will enter them in the HTML source code file for the home page that accesses the copied screens CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B GFK 1668B my To specify a project for CimView screens that are copied to a separate folder 1 Die 3 4 6 Open an HTML or text editor e g Microsoft Notepad or Word Make sure the file type in the Open dialog box is set to HTML or All files Select the WebPages directory Optional Select the directory under WebPages in which the home page HTML file is located Op
80. n be very useful However because the result is on the server some commands are not useful to the remote user For example if you configure an action that opens Microsoft Notepad Notepad will open on the server The browser user will not see it In addition e The Print action is not supported e An Alarm Viewer that opens a specified CimView screen when it is pushed opens the screen on the server not through the browser e An Open Screen action behaves like an Overlay Action through a browser It will replace the displayed screen with the selected screen It does not open another browser window 9 1 Note When you create an Overlay Screen or Open Screen action enter the name of the screen to overlay in the Screen name field If no file name is specified and a remote user attempts to trigger the action WebView will display an error message 2 Browsers built in Window features The browser s built in window features such as the toolbar and menu display instead of the CimView window features 3 Browser window resizing When a user increases or decreases the size of the browser window how CimView resizes depends on the browser Under Internet Explorer CimView resizes to the browser size If a user decreases the size of Netscape CimView stays at its original size and is clipped by the Netscape window 4 Right mouse button behavior Right mouse button actions are not recognized through a browser This means that popup
81. n of notice to holders of this document with respect to changes subsequently made GE Fanuc Automation makes no representation of warranty expressed implied or statutory with respect to and assumes no responsibility for the accuracy completeness sufficiency or usefulness of the information contained herein No warranties of merchantability or fitness for purpose shall apply CIMPLICITY is a registered trademark of GE Fanuc Automation North America Inc Windows NT Windows 98 and Windows 2000 are registered trademarks of Microsoft Corporation This manual was produced using Doc To Help by WexTech Systems Inc ii Copyright 2000 2001 GE Fanuc Automation North America Inc CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Preface Contents of this Manual GFK 1668B Chapter 1 Introducing your CIMPLICITY HMI Web Access Introduces you to the wide range of access levels for interacting with CIMPLICITY projects through the Internet Chapter 2 Using Your CIMPLICITY Web Interface Describes the default CIMPLICITY HMI Plant Edition Web pages Chapter 3 Introducing WebView Introduces WebView Chapter 4 Configuring WebView Screen Easy Steps Lists the easy steps to automatically configure and monitor WebView screens through the CIMPLICITY Options dialog box Chapter 5 Configuring WebView Screens through CIMPLICITY Options Describes how to automatically configure WebView screens through the
82. nfiguration for user session 5 4 Displayed as a default list 5 6 File location 8 4 Open for WebView XML 2 2 Standard for user session 5 5 Through CIMPLICITY Plant Edition Web interface 2 28 Host In WebView log file B 2 Host Computer 7 5 HTML Automatic configuration for user session 5 4 For broadcast session 6 5 Manually created 5 5 Icon WebView 5 2 IIS And Create a Web Page dialog 5 5 And WebView 7 2 Using 7 1 Inactive CimView Screen D 2 Install Terminal Services client software 11 9 Terminal Services about 11 6 GFK 1668B Installation WebView overview 1 5 Interface To CIMPLICITY Plant Edition Web interface Local AMV Control page 2 17 To CIMPLICITY Plant Edition Web interface Local CimView Screen page 2 19 To CIMPLICITY Plant Edition Web interface Terminal Services Advanced access 2 25 To CIMPLICITY Plant Edition Web interface Terminal Services Workbench page 2 27 To Plant Edition Local Screen list page 2 18 To Web Browser Network Points page 2 7 To Web Network Project page 2 6 To Web server Local Points page 2 15 To WebView Local Alarms page 2 16 To WebView Local Projects list page 2 13 To WebView Network Alarms page 2 8 To WebView Network Projects list page 2 5 To WebView Network WebServer link 2 10 Web server Terminal Services pages 2 23 WebView local pages 2 11 IP Address In WebView log file B 1 IP Adress And finding URL D 1 J Java Supported applet parameters C 1 Unsupported applet parameters C 4 J
83. ngs have not been fully tested and are not supported by GE Fanuc Automation Then unsupported applet parameters are Applet Parameter See Page AltUpdateInterval cH Port cH Server cE AltUpdatelnterval WebView has a delayed update mode where updates are only sent over periodically instead of continuously This can be configured in the WebView Advanced dialog Mouse clicks and key presses take you out of delayed update mode but mouse moves do not This parameter specified how often updates are sent while the mouse is moving when we are in delayed update mode This parameter is in milliseconds The default value is 0 which means updates are sent immediately while the mouse is moving Port port is the port the WebView server is running on The default is 10212 If you change this you must also change the port registry setting on the WebView server Server server is the specific name or IP address of the WebView server to connect to Typically you would not want to set this because the WebView server location is determined from the Web server location The Java applet security will allow the Java applet only to connect to the Web server CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Windows Registry Settings The following information is included for completeness only These settings have not been fully tested and are not supported by GE Fanuc Automation GFK 1668B k k Important It
84. nstallation files and press ENTER The Welcome to the Terminal Services Client installation program dialog box appears Read the information and then click Continue In Name type your full name In Organization type the name of your organization In the Terminal Services Client Setup dialog box note the product ID number and then click OK In the License Agreement dialog box read the agreement and if you accept the license agreement click I Agree In the Terminal Services Client Setup dialog box begin installation and then click the large button To install client software for all users click Yes To install the client only for the current user click No In the Terminal Services Client Setup dialog box click OK to complete the installation Note Review Microsoft documentation for the Windows CE client installation 11 10 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B CIMPLICITY through Terminal Services Step 5A Work with a Full Client If you installed the full Terminal Services client on the client side you can open the Terminal Services desktop on the client computer open and work with CIMPLICITY projects as if you were sitting at the Terminal Services computer Task 1 Open the Terminal Services client on the client desktop Task 2 Work with CIMPLICITY projects mnie ae 2 rsa eo AT rr fn S Orca fa E LAA ee Bi Gra ihia rE pi Ee arija i Aia Doe ae
85. o remove a selected session from the Broadcast sessions list CIMPLICITY Options Ca a re DA a l al D Projec iMainMenu pnag 640 Ne ioan aho Steelpna BAO Open the Session Remove a Properties dialog session from box to add a the list session Monitoring WebView Sessions Edit a selected Starta Stop a session s selected selected properties in session session the Session Properties dialog box 7 9 Locating Files for CIMPLICITY Plant Edition Web Access CIMPLICITY Web Access File Location Overview GFK 1668B Web access files which are installed by default are located in the CIMPLICITY HMI WebPages directory The WebPages directory contains Web server files a Folders that contain the files for the default CIMPLICITY Plant Edition Web pages components The folders under the WebPages folder are Folder Files in Folder Svradmin Web server files CimWeb Web Browser interface files WebView WebView and HTML screens for stand alone WebView screens Terminal Services Sample HTML file 5 43 WebPages E Cimweb C Cimweb G svradmin E svradmin a TerminalService E TerminalServices 0I WebView GI WebView index html a ProwlerClient jar Version4pplet class Version4pplet html WebPages files folders for amp Web server Web Interface pages Teminal Services sample page WebView screens stand alone pages 8 1 Web Server File Location 8 2 ay The CI
86. ons for refining the WebView performance during a user session You can find these options in the Advanced Options dialog box 41 To do advanced WebView user session configuration 1 23 3 Make sure the Web server is stopped Select the WebView tab on the CIMPLICITY Options dialog box Click Advanced The Advanced WebView Actions dialog box opens Keep Start CIMPLICITY checked Note If you uncheck Start CIMPLICITY you will stop the Web server from communicating with other servers that have CIMPLICITY projects in the WebView configuration This option enables WebView developers to isolate the Web server when necessary Specify whether to allow the Web server to list the WebPages directory contents as a default home page when a home page does not exist Check Allow Web server directory listing to allow the display Leave Allow Web server directory listing blank to forbid the display Be sure to include a home page file in the WebPages directory or subdirectory if you leave this option blank If a home page file does not exist the Web server will display an error message when a client attempts to view the Web site Check No setpoints if you want to prohibit WebView users from performing setpoints Leave the default of 80 in the Web server HTTP port field Most Web browsers expect the Web server to listen on port 80 Note This setting also applies for broadcast sessions Normally use the default root directory u
87. orm the following functions through the default Web View Alarm Viewer Control Acknowledge alarms Reset alarms and a Delete alarms The Comments and View Stack dialog boxes cannot currently be opened through the web browser GFK 1668B Using Your CIMPLICITY Web Interface 2 17 2E 1 CIMPLICITY Screens List Page for Local Project The default CIMPLICITY Plant Edition Screens page provides a list of screens that are available to the selected local project When a user clicks a link a screen will display for the selected screen through the Browser interface No prior configuration beyond creating the CimView screen is required When a user views one of these screens through a WebView server the session uses one WebView license Terminal Services server the session uses one Terminal Services license See the chapter Viewing CimView through Web Browsers for limitations about viewing WebView screens through WebView ff Seyni loi e main bled Mecrgeoll Inker Lapham eee Edt View Fovoites Tools Hep a an 9 2 o s ial Ca Back Rear H u piip i Sarvar Bir abire hird eGo Links CIM _ So Screens CIMPLICITY Plam Edition Server8 Screens in the selected local project s Screens directory CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 2E 2 Screen for Local Project GFK 1668B The screen that was selected from the list of project screens displays through t
88. plays if you have ThinView and WebView installed The WebView entries are the same as they are if you only install WebView 41 To see what WebView client sessions are running 1 Select the WebView tab of the CIMPLICITY Options dialog box 2 Review the information in the sessions box Column Displays the Start Time when the WebView session started on a client computer Session ID Unique assigned number that identifies the session This Session ID is also logged in the log files Type W WebView user session B Broadcast session D WebView ThinView disconnect session is open T ThinView when ThinView is installed CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B GFK 1668B PID Process ID If you are running Windows NT you can view the Process ID on the Task Manager Processes tab Host Name of the client computer Screen Screen that is being displayed on the client computer 2 Keep track of the number sessions running relative to the number of purchased licenses Total WebView sessions include both user and broadcast sessions Note If you attempt to run a user session when the number of licenses has been reached WebView will log an error message If you attempt to run a broadcast session the session will not start Monitoring WebView Sessions 7 5 Stopping the WebView Server 1 2 Select the WebView tab 3 Any CIMPLICITY HMI project that is running will continue to
89. plays through the local server a user does not jump to the server on which the selected project is running 149055 Alarms Fiian Server1 Alum Vises To Alarm Viewer OCX Ajam hate Act Class Resource Ti mite S00 DEVICE S00 DEVICES ALARMIN SYS SYSTEM MCP PROC DOWN ALARM H HIGH HSYSTEM Network project alarm values display through the local Web server e g SDEVICE_DOWN Serveri The link does not jump to the server MEFP_PROC_DOwWt on which the project is running e g Servers The Alarms page 1 Displays the following alarm data for the selected project Alarm ID Alarm state If the alarm is acknowledged Resource Time alarm was generated Alarm messages and Alarm comments 2 Provides a link to a configured Alarm Viewer Control page 2 8 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 1D 2 Alarm Viewer Control Page for Network Project The Alarm Viewer Control page is a WebView screen that is simply a CimView screen with an embedded AMV Control The Alarm Viewer Control page requires a WebView license Network project AMV Control displays alarm data through the local Plant Edition Web server interface e g Serveri The Alarm Report link did not jump to the server on which the SMay 2511 14 project is running e g Server8 An authorized user can perform the following functions through the Plant Edition Alarm Viewer page Acknowledge alarms
90. r Install Terminal Services client software on client computers Work with a Full Terminal Services client Work with an Advanced Terminal Services client Work with Windows CE Terminal Services client x Note Terminal Services has a 256 color limit Using Terminal Services 11 3 CIMPLICITY through Terminal Services Step 1 Obtain the Appropriate Licenses There are two separate license requirements for running Terminal Services and CIMPLICITY projects with Terminal Services License 1 Obtain Microsoft Terminal Services licenses License 2 Obtain GE Fanuc CIMPLICITY Terminal Services licenses License 1 Obtain Microsoft Corporation Licenses for Terminal Services Microsoft Corporation provides licenses to run Terminal Services on a Terminal Services Server and a specified number of clients Microsoft documentation states that Terminal Services has its own method for licensing clients that log on to Terminal servers separate from the licensing method for Windows 2000 Server clients Clients must receive a valid license issued by a license server before they are allowed to log on to a Terminal server in application server mode When using Terminal Services in remote administration mode two concurrent connections are automatically allowed to log on and a license server is not required Using Terminal Services in application server mode requires a license server and the license server must be activated through Microso
91. r can handle basic Web page requests You can choose to use the Microsoft Internet Information Server instead This will not affect the benefits that WebView offers CIMPLICITY Options Dialog Box Section of WebView Tab Projects Startup Options WebView Configuration T Start WebView server at boot time Create Web Page se builtin Web server Advanced 41 To use WebView s built in Web server 1 Select the WebView tab of the CIMPLICITY Options dialog box 2 Check Use built in Web server to use the WebView built in Web server Leave the check box blank to use a third party Web server GFK 1668B 7 1 Microsoft Internet Information Server with WebView WebView supports Microsoft Internet Information Server IIS as a third party server 41 To use IIS with WebView 1 Uncheck the Use built in Web server check box on the WebView tab of the CIMPLICITY Options dialog box 2 Copy the ProwlerClient jar file to the IIS Web server s root directory 3 Take advantage of WebView s Create a Web Page dialog box Use the Browse Page button to navigate to your IIS Web directory typically c InetPub wwwroot All WebView Sessions Monitor WebView provides you with a monitor on which you can Specify when the WebView server should start enabling sessions to start View what WebView client sessions including user and broadcast are running Stop WebView which stops all sessions and Stop a selected s
92. r details about monitoring broadcast sessions 6 1 Broadcast Sessions Tab Displayed ay Workbench WebView Selected Once WebView is installed you can open the WebView tab of the CIMPLICITY Options dialog box either through the Windows Start Menu or through the CIMPLICITY HMI Workbench This tab contains the WebView broadcast configuration options Steps to display the Broadcast Sessions tab include Step 1 Open the CIMPLICITY Options dialog box Step 2 Select the Broadcast Sessions tab Step 1 Open the CIMPLICITY Options dialog box Method 1 Windows Start Menu 1 Click Start on the Windows menu bar 2 Click CIMPLICITY 3 Click HMI 4 Click CIMPLICITY Options The CIMPLICITY Options dialog box opens Method 2 CIMPLICITY HMI Workbench 1 Open a project in the CIMPLICITY HMI Workbench 2 Double click the WebView icon in the left or right pane of the Workbench Double click ae either icon to D aa g H g B open the K Screens CIMPLICITY at Poin fag WebView Options dialog Equipment box Security Status Logs Runtime Advanced Basic Control Engine 6 2 AN CIMPDEMO gef CIMPLICITY i E3 File Edit Project View Tools Help USS Gar AFEA Result The CIMPLICITY Options dialog box opens CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B GFK 1668B aa Step 2 Selec
93. requires a Terminal Services license A a amp a iG Rehek Hore Sewch Favoiler Hitoy Edt Se Ge Links LOY LF raona ept 131 i fry LEO i tibia itri i iii i iii ie Local Web and Terminal 12 Like Services server project MENE Workbench only Dy Le o7yzaice Area behind the Workbench is blank The page behind the Workbench is blank A user does not have access to any other area of the Terminal Services server Using Your CIMPLICITY Web Interface 2 27 Other Default WebView CIMPLICITY Links The default Web server pages provide users with links to CIMPLICITY web pages that contain important information about CIMPLICITY products updates and plans Pages include Page 1 CIMPLICITY Home page Page 2 CIMPLICITY Service and Support page Page 3 CIMPLICITY Solutions page CIMPLICITY Home Page The CIMPLICITY Home Page provides access to the entire CIMPLICITY software web site J Bhig A lib imwveh na d Mesincall laleirel E rpk ti E Edt Wew Frois Tools Hep 5 4 ea hapa Stop Raimh a CE hene GE ladusira Home GE Famer Hoe CIMPLICIT are Discover the Pow For the contol engineer profesional CIP LEST Industrial subimago eo east Bape hee Fo cath ard Oy Open Soktions ntegqrabed Syrien Consulting Saline Products CIMPLESITY HIN Ph D CIME LITT imdustisi si piy PROMS a premii gra ra To manor and control ai oping k biore Iim atian 2 28 CIMPLICITY WebView and Terminal
94. ribed below Client Type Type of session where W WebView T ThinView D Disconnected User IP Address IP address the client reported GFK 1668B B 1 B 2 User Host Host name the client reported Socket IP Address IP address of the accepted socket Socket Host Reverse resolved host name of the accepted socket Session ID ID of the session Screen Initial screen requested Three types of events are logged Event Is logged when Accept The WebView server accepts a connection request from a client The only valid fields in this record are Time Socket IP Address and Socket Host Start CimView is started for a session All the fields are valid in this record Reconnect There is a reconnection to an existing session Tip In general you will see an Accept followed by a Start record for each client connection In some cases you will see only an Accept record This typically indicates that there were too many users connected and the client was refused a session If this happens frequently you may want to increase the number of users allowed CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Appendix C Doing Advanced WebView Configuration About Advanced Configuration for WebView For special circumstances you may want to customize the WebView client applet or Windows registry settings This chapter provides both supported and unsupported options It is recommended that you only do the configuration if
95. rminal Services Global Parameters List 11 18 CIMPLICITY Features that Work with Terminal Services 11 19 List CIMPLICITY Features Supported with Terminal Services 0 0 11 19 CIMPLICITY Device Communications that Work with Terminal Services 11 20 Appendix A Using a Firewall A 1 Web Server and Client Locations Relative to a Firewall A 1 Appendix B Using WebView Log Files B 1 About WebView Log Files B 1 Finding WebView Log Files ce sceesceesseceeceecsseceeeeceseeeenceceseeceneeceeeseneeceeeeeenaeees B 1 Reviewing WebView Log Files ceeeeeescssncecseeceeececeseeeneeceeeeeneeceeeeeneeceneeeeneeens B 1 GFK 1668B Contents Contents vii Contents viii Appendix C Doing Advanced WebView Configuration C 1 About Advanced Configuration for WebView C 1 Supported Java Applet Parameters C 1 Unsupported Java Applet Parameters C 4 Windows Registry Settings C 5 Appendix D Troubleshooting WebView and Web Servers D 1 About Troubleshooting WebView D 1 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Introducing your CIMPLICITY HMI Web Access Welcome to your CIMPLICITY Plant Edition Web Access CIMPLICITY HMI Plant Edition enables you to provide users with a wide range of access levels for interacting with CIMPLICITY projects through the Internet A CIMPLICITY Plant Edition Web browser interface organizes and centralizes the way you access your CIMPLICITY information via the Web ae Bata gd
96. run CIMPLICITY Options WebView WebView ThinView Tab Displaying an Active Session Click Stop Open the CIMPLICITY Options dialog box If there are sessions running a message will inform you and ask you if you want to stop the sessions CIMPLICITY Options Click Yes to stop the sessions Result WebView will stop only after all the sessions have stopped Licenses Total active WebView sessions user and broadcast CIMPLICITY Options Start Sessio Ty PID Host Saen ___ 3 3232 PM2 3 36 40 P4 D 235 _ Democo C ACIMPLICITY 3 37 30 P5 w 509 DemoCo C CIMPLICITY f B HIS Democo D Friecteicm 3 35 22 PM3 w 429 DemoCo CROT j Unique assigned Process number ID W User B Broadcast D Disconnect open 4 CimView screen being displayed or broadcast Client computer T ThinView CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B Stopping a WebView Session GFK 1668B If you want to stop a WebView session you can 441 To stop a WebView session 1 Open the CIMPLICITY Options dialog box 2 Select the WebView tab 3 Select the WebView session that you want to stop in the Sessions box 4 Click Stop Session Result Only the selected session stops Monitoring WebView Sessions 7 7 Broadcast Sessions Monitor Broadcast sessions start on the server This is the opposite of user session
97. rver CIMPLICITY HMI Plant Edition includes a Web server that enables you to immediately turn your CIMPLICITY HMI server into a Web server You can also use the Web browser interface with other Web servers CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B CIMPLICITY Web Portal Hardware and Software Requirements GFK 1668B Server Requirements for the CIMPLICITY Web Interface The computer you use as the CIMPLICITY Web server must meet the minimum requirements specified for a CIMPLICITY HMI server CIMPLICITY HMI must be version 5 5 or higher To use Terminal Services through the CIMPLICITY Web portal the server on which the project is running must be a Terminal Services server Client Requirements for the CIMPLICITY Web Interface In order to access the Web site on a client you need to have the following running on Windows NT Windows 98 or Windows 2000 CIMPLICITY Plant Edition Web interface Microsoft Internet Explorer 5 0 or higher Stand alone WebView screens only Microsoft Internet Explorer 4 0 or higher Netscape Navigator Communicator 4 06 or higher Introducing your CIMPLICITY HMI Web Access 1 3 1 4 CIMPLICITY Web Screens Licenses and Sessions Your CIMPLICITY Plant Edition Web pages are installed by default when you install CIMPLICITY HMI version 5 5 or over Any user can view read only point and alarm data for a selected project through the Web Browser interface See
98. rver heels 4 Available when Web server lome Page Stand alone is also a Terminal Services server The map displays access to the following through the Web browser interface l 2 3 Data for Network projects broadcast to the Web server Data for local projects running on the Web server WebView screens including pre designated read only Broadcast screens These screens can be accessed as stand alone screens Terminal Services when the server is a Terminal Services server A user can access a Terminal Services server independent of the Browser interface See the Using Terminal Services chapter in this manual for details 2 1 Opening the CIMPLICITY Plant Edition Default Home Page As soon as you have a project running and licenses for viewing CIMPLICITY screens through the Web an authorized user can view and or work with the project data through a Web browser Opening the CIMPLICITY Web Portal default Home page is straightforward 44 To open the CIMPLICITY Plant Edition default home page 1 Open an appropriate Web browser See Hardware and Software Requirements in this chapter for requirements 2 Enter the server location as specified by the system administrator Example http servername The default CIMPLICITY Web Plant Edition home page displays if a page is not explicitly specified T http Server AGW ebimain html Microsoft Intenet Erpld Fle Edt view Favaiies Tool Hep ae ed 09 A ala Ba
99. s which are started remotely if the WebView server and CIMPLICITY project are running Therefore you can Maintain a list of broadcast sessions some of which may be running Specify when a broadcast session starts Stop a selected session and Remove a selected session from the list 41 To monitor sessions in the Broadcast sessions list 1 Review the Running field to determine which broadcast sessions are running Entry Means Y Sessions are running Blank Sessions are not running Session is running EE CIMPLICITY Options gjects Startup Options WebView Broadcast Sessions oadcast sessions ae a ee a D Proje jjects cilMainMenu png 640 ee Ne DAP nec SHot Steelprg E40 7 Session is not running Start a selected session as follows Method 1 A Click Properties to open the Session Properties dialog box B Check Start automatically The session will start when the WebView server starts If the WebView server is already running the session will start after the WebView server stops and restarts Method 2 Click Start The session starts as long as there are available licenses Note The running session appears in the Sessions in Use list on the WebView tab Click Stop to stop a selected session Note All broadcast sessions will stop if the WebView server is stopped 7 8 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B GFK 1668B 4 Click Remove t
100. s as the Web server The DNS naming is not set up properly so the host name is not resolved properly Use the IP address of the server instead of the computer name of the server If that works you will know that there is a problem with the name resolution in the network configuration A user uses incorrect syntax to go to the WebView address For example a user Uses backslashes instead of front slashes or Types an entire path http C Path computername instead of simply the computer name http computername Provide the user with the exact address that should be entered for example http computername Problem Cause Solution Problem Cause Solution Problem Cause Solution Problem Cause Solution Cause Solution Problem Cause Solution Cause Solution Problem Solution A connection to the server cannot be made when a user tries to go to the WebView Intranet address WebView was not started Open the CIMPLICITY HMI Options dialog box select the WebView tab start WebView The user displays an inactive CimView screen through the browser The CIMPLICITY HMI project is not running Start the CIMPLICITY HMI project Seconds are not displayed in the log file In Excel the Time column s display style is not formatted to display seconds The seconds are in the log file If you are displaying the log file using Microsoft Excel change the format for the time column s s
101. sed by the built in Web server that displays in the Web server root directory field Only files in this directory and in any subdirectories will be available from the Web server If you modify the location of this directory make sure you copy the ProwlerClient jar file to the new location Optional Slow down the rate at which WebView sends updates to the client when a user is not interacting with the screen for example clicking a button Make the following entries in the Screen update setting when no user input is received box Enter the number of seconds in the A Wait n seconds field that WebView should continue to send updates to the client at the normal rate B Then update the screen every n seconds field WebView will wait the number of seconds you specify before sending an update GFK 1668B Configuring WebView Screens through CIMPLICITY Options 5 7 5 8 Note When a user is interacting with the screen updates come in real time If there is no activity from the user for the period specified in the Wait field the system will slow down its updates out to the WebView client and only update it at the rate specified in the Then update the screen every field This helps reduce the load on a system by reducing the updates out to WebView if a user is not interacting with the system Advanced WebView Options Dialog Box Starts CIMPLICITY HMI Does not start a project Update specifications while a user is not interactin
102. sk Pures Sinn Aare Home Search Fa Ares pE itp Server ACiniweby index rim mE Go Links CIMPLICIIY Flant Edition Serverl Server page appears when a user goes to the specified Server address E Done pce nige E iii x Note CIMPLICITY software includes one WebView license 2 2 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B 1 View Network Project Data through the Web Through the CIMPLICITY Plant Edition Web pages an authorized user can view read only point and alarm data for any project that is broadcast to the Web server The local CIMPLICITY HMI Plant Edition Web server is the server the user displays through the Web browser interface It is not the computer that the user is physically working nor the server on which the project is running A selected project can be a CIMPLICITY project that is an earlier version than CIMPLICITY Plant Edition version 5 5 or a Machine Edition project in addition to a CIMPLICITY version 5 5 or over project When a user selects the network access the CIMPLICITY Plant Edition provides the following default Web pages 1 CIMPLICITY Plant Edition Home page 1A CIMPLICITY Network Projects page 1B Network Project page 1C Network project Point page 1D 1 Network project Alarms page 1D 2 Network project Alarm Viewer OCX AMV OCX page 1E To selected project s WebServer Default Map of Your CIMPLICITY HMI Plant Edition Web Access
103. splays through the local Web server interface when a user clicks Points on the Project page for a network project the link does not jump to the server on which the selected project is running The display is in essence a snapshot of the values When a user refreshes the browser screen the values are updated 7 07 Semen fle chien hil Bcc labbinel E xploiei Edt View Fgvolle Tools Help 2 90 D 4 8 a IP amp Bak Fee Sip Reem Home Search Fenter Hidap Mad Part Address fE hip A Sanear Cert au ineke hird Go Links CIMPLICITY Flani Edition Server1 Fozi ID TimeS tang omnes l 15202001 1041602 OREO Lee 15202001 PIA 500 L300 soo 1350 590_LINTEXT POPETI emai Network project point values display through the local Plant iad Edition Web server e g Server1 ian Link does not jump to the server on which the project is running e g Servers Sw TG oh be 90 REMINDER Elbe tS The Points page 1 Displays the following point data for the selected project Point ID Value TimeStamp and Comments 2 Provides a Search field in which users can enter criteria for which Point ID s should display Accepted wildcard search values include GFK 1668B Using Your CIMPLICITY Web Interface 2 7 1D 1 Alarms Page for Network Project The network Alarms page displays when a user clicks the Alarms link on a Network project page The Alarms page for the network project dis
104. sses es soe sseessebeesdsoestes sienssad es einas EE E ra ar S EE erei 11 6 Step 2 Set up the Terminal Services Server Task 2 Configure Security Levels i Windows 2000 is ssesiesir onines na a ERE Rae TEER E EEIE 11 6 CIMPLICITY through Terminal Services Step 3 Configure CIMPLICITY on the Terminal Services Server 11 7 CIMPLICITY through Terminal Services Step 4 Install Client Software on Client Computers 11 9 CIMPLICITY through Terminal Services Step 5A Work with a Full Client 11 11 Step 5A Work with a Full Client Task 1 Open a Terminal Services Session on a Client Desktop oo ee eree Eran ea Ea EEA sk 11 12 Step 5A Work with a Full Client Task 2 Work with CIMPLICITY Projects through Terminal Services sesesesseessseeeseesererrsreeresteereserrrssesrenresreerrsrerrese 11 13 CIMPLICITY through Terminal Services Step 5B Work with an Advanced Client 11 14 Step 5B Work with an Advanced Client Installation Task 1 Server Side Create a Terminal Services Web Page sesseseeesseeseseeeresreersserrreresreerrsrreresene 11 16 Step 5B Work with an Advanced Client Installation Task 2 Start a CIMPLICITY Terminal Services Session eeseeeeseeessereersersererrsreeresreeresen 11 17 Step 5B Work with an Advanced Client Installation Task 3 Work with CIMPLICITY Projects through Terminal Services eee eeeeeeeeeeeees 11 18 CIMPLICITY through Terminal Services Step 5C Work with Windows CE Client 11 18 CIMPLICITY Projects through Te
105. t emulates a Viewer s CimView interface You can create a working WebView site by implementing the following easy steps If you use Windows NT make sure you have administrator privileges Once WebView is up and running you will see how straightforward your planning will be Steps for the Server Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Install CIMPLICITY HMI and the demo on the Web server Select the WebView feature during installation See WebView Installation in the Introducing your CIMPLICITY HMI Web Access chapter for more detail Double click the WebView icon BY WebView in the left or right pane of the Workbench to display the CIMPLICITY Options dialog box See CIMPLICITY Options Dialog Box in the Configuring WebView Detailed chapter for other methods Select the WebView tab in the CIMPLICITY Options dialog box Click the Create Web Page button to open the Create Web Page dialog box See WebView Home Page Configuration in the Configuring WebView Detailed chapter Browse for a CimView screen for example Applied cim to place in the CimView screen field The screen functions as a main screen when a user opens the Viewer If the screen is not on the Web server make sure that a drive is mapped to the remote computer or enter a UNC name e g computer shared Applied cim Enter index html which is an accepted Home Page name in the Web page file field Click OK
106. t in Notepad Word or any of the Web page editors 41 To use a manually created HTML file as a WebView home page 1 Give the file a name the Web recognizes as a home page file 2 Place the file in either The Web server s root directory or A subdirectory in the root directory Important If you choose to use the Microsoft Internet Information Server instead of the A remote user will have to type the subdirectory name as part of the URL See the Home Page File Location section in the Locating Files for CIMPLICITY Plant Edition Web Pages chapter in this manual Configuring WebView Screens through CIMPLICITY Options Displaying a Default List Instead of a Home Page If you do not specify a home page the Web server creates a default list that displays when a client logs onto the Web site The default list displays the contents of the WebPages directory You probably will not want to display this page on a regular basis In fact you can specify that this page never displays See the Configuring WebView Advanced Options section in this chapter for details The default list looks similar to the following example Example Default Home Page Section from a Web browser E http democot Microsoft Internet Explorer OF x eton ton Windows File Edt View Go Favorte Help Ey yy dmi i n svradmin svradmin Back Forverd Stop Retre amp templ emplate template Address h
107. t software products Consult Microsoft documentation for details about Terminal Services and your Windows CE device CIMPLICITY Projects through Terminal Services Global Parameters List The following global parameters are available for use with CIMPLICITY through Terminal Services Global Parameter Use to GSM_TERMSERV_CACHE_SIZE Limit the CimView cache when running on a terminal server TERMSERV_ALLOW_SETPOINTS Allow or prohibit setting points from a Terminal Services client See the Using Global Parameters chapter in the CIMPLICITY HMI User s Manual for details 11 18 CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B CIMPLICITY Features that Work with Terminal Services The following CIMPLICITY features work with Terminal Services CIMPLICITY features Device communications List CIMPLICITY Features Supported with Terminal Services Action Calendar Yes Alarm Management API Yes Alarm Sound Manager No Alarm Viewer Yes BCE Basic Program Editor Event Yes Manger BCEUI Yes Bookreader Yes CimEdit CimView Yes CIMPLICITY Options Yes CWServ Yes Database Server MSDE Yes Demo Project No Machine Edition integration No Historical Data Analyzer Yes Login Panel Yes Marquee Driver Yes OPC Server CIMPLICITY not Yes devcoms Pager Pager Pager Standalone Pager No Enterprise Client Pager Enterprise Server FirstPAGE Client FirstP AGE Sc
108. t the Broadcast Sessions tab CIMPLICITY Options Result The Broadcast Sessions tab of the CIMPLICITY Options dialog box displays Configuring WebView Broadcast Sessions 6 3 WebView Broadcast Session Configuration Configuring a broadcast session is straightforward Open a new Session Properties dialog box Enter specifications for the broadcast session Opening a New Session Properties Dialog Box 44 To open a new Session Properties dialog box Click Add on the Broadcast Sessions tab of the CIMPLICITY Options dialog box Result The Session Properties dialog box opens Broadcast Session Added to List EE CIMPLICITY Options Oi x Projects Startup Options WebView Broadcast Sessions Screen Output File Width Broadcast sessions Running Autostart Y N D Proje iM ainMenu png 640 IND Projects cifHot Steelpng 640 The configured session appears in the list 4 Session Properties D Projects cimpdemol SSCREENS Ma Cim iew screen Output file MainMenu png Width 640 Height 430 Color palette 256 Coors IV Start aut fo seconds Update rate H i i i i 1 i OK Cance Apply Help Opens the Session Properties dialog box Once you enter specifications in the Session Properties dialog box and click OK the session will be added to the Broadcast sessions list Note You can add
109. top on the Terminal Services server and for all CIMPLICITY Terminal Services clients Using Terminal Services 11 13 CIMPLICITY through Terminal Services Step 5B Work with an Advanced Client The difference between the Terminal Services advanced client and full client is that the advanced client works through a Web page The Advanced client does not actually use the Web Browser It forms a direct connection to the Terminal Services server through an ActiveX control Microsoft supplies the Terminal Services ActiveX control Tasks to work with the advanced client include Task 1 Server side Create a Terminal Services Web page Task 2 Client side Start CIMPLICITY Terminal Services on the advanced client PC Task 3 Client side Work with Terminal Services Advanced client a Terminal Serv S Demo Microsoft Internet Explorer Eie Edt View Favorites Toos Help e 7 094 B2 2 wig 3 M Back korwa Stop Refresh Home Search Favorites History Mail i Address ja http albdevdb webView T erminalServices html I O60 Links 2 ie x View E2 aes I File Edit View Raumitac Tac E E Las E SE gt AlarmAX Back Emo AAE AA File view Help au ie Address scree gwe E Th i File View Help f 6 02 CIMPDEMO i DRUM2 TRANSFER ALARM Crum 211 Transte ering Ch ba hand ioa E CIMPDEMO DRUMI TRANSFER NORMAL Crum Ai Tranite ag chy a To d 0 CIMPDEMO DRU M3_TRANSF
110. tyle to display seconds The following error messages display in the status bar of the browser They are saying that the Java applet did not get loaded or displayed load class com gefanuc hmi ProwlerClientApplet not found in Internet Explorer Applet com gefanuc hmi ProwlerClient ProwlerClientApplet class com gefanuc hmi ProwlerClient ProwlerClientApplet could not be loaded in Netscape Navigator The ProwlerClient jar file is not in the Web server s root directory Copy the ProwlerClient jar file from the WebPages directory in a subdirectory in the CIMPLICITY HMI directory to the Web server s root directory You double clicked on an HTML file in the WebPages directory Access the Web page through the Web server http server The error message Failed to connect to computer 10212 appears in the Java applet window The Web server is not running on the same computer as the WebView server Configure the Web server to run on the same computer as the WebView server The WebView server is not running Display the WebView tab in the CIMPLICITY Options dialog box and start the WebView server A user has difficulty trying to print CimView screens through the browser A user can Alt PrintScreen to copy the bitmap of the window to the clipboard and then print it using some other application such as Paint Microsoft Word Microsoft Photo Editor etc D 2 CIMPLICITY WebView and Terminal Services Operation Manual July 2001
111. va applet parameter C 4 Server And a firewall A 1 CIMPLICITY Terminal Services 11 7 Proxy D 1 Setup up for Terminal Services 11 6 Stop for WebView 7 6 WebView built in 7 1 Server Redundancy And WebView XML 9 2 Service and Support Page Through CIMPLICITY Plant Edition Web interface 2 29 Session Defined for a CIMPLICITY Terminal Services license 11 5 Maximum for CIMPLICITY Terminal Services 11 5 Monitor for all WebView 7 4 Open Terminal Services full client 11 12 Start advanced client 11 17 Stop for user session 7 7 Stop for WebView 7 7 Session ID In WebView log file B 2 Session Properties Broadcast session resolution specifications 6 6 CimView options 6 8 File specification 6 5 Username and password 6 6 Sessions CIMPLICITY Web screens 3 3 Set Point Security and WebView 10 2 Setpoint Password security and WebView 10 2 Settings In the Windows registry C 5 Setup CIMPLICITY Terminal Services 11 3 Socket Host in WebView log file B 2 IP Address In WebView log file B 2 Software Client requirements for Plant Edition Web site 1 3 Requirements for CIMPLICITY Web Portal 1 3 Solutions Page Through the CIMPLICITY Plant Edition Web interface 2 30 Standard Home Page for user session 5 5 Index v Start Broadcast session automatically 6 7 CIMPLICITY Options dialog box for Broadcast Sessions tab 6 2 CIMPLICITY Options dialog box for WebView tab 5 2 Logged event B 2 Projects 7 3 WebView 7 4 WebView server at boot time 7 2 Web
112. vers but configure the built in Web server to use an alternate port such as 8000 This is configured in the Advanced dialog box If you change the port users will need to add the port to their URLs e g http computer 8000 Fully qualified links in Web pages will need to be modified as well but links that don t specify the computer name will not need to be changed for example http WebView overview html 4 Use both Web servers but configure the other server to use an alternate port Consult the documentation for the other Web server for information on disabling it Appendix D Troubleshooting WebView and Web Servers D 3 Index cim For broadcast session 6 5 png For broadcast session 6 5 keypad And WebView XML 9 2 A Accept Logged event B 2 Access CIMPLICITY through Terminal Services 11 9 ActiveX Controls Through a Browser 9 2 Add A broadcast session 6 4 A project for startup 7 3 Advanced WebView configuration options 5 7 Advanced Client And Terminal Services 11 9 Start Terminal Services session 11 17 Work with CIMPLICITY Terminal Services 11 14 altUpdateInterval Unsupported Java applet parameter C 4 Applets Supported Java parameters C 1 Unsupported Java parameters C 4 Auto Start Broadcast session 6 7 Automatic HTML configuration for user session 5 4 GFK 1668B B Benefits of WebView 3 1 Broadcast Licenses for CIMPLICITY Web screens 3 3 Broadcast Session Create new 6 4 Start automatically
113. y what privileges are available to each role See the following chapters in the Base System User s Manual GFK 1180 for details about setting up the different types of CIMPLICITY HMI security Understanding Points Resource Configuration User Configuration Role Configuration CIMPLICITY HMI Security Features Point Setup Implement setpoint security Require a setpoint password Specify a user s access to resources Resource Definition SYSTEM System Resource User Properties BETTYG Limit user access to resources Assign privileges to roles GFK 1668B Configuring Security for CIMPLICITY Web Access 10 2 Other Security Features GFK 1668B If your organization maintains an Intranet or Internet site you most likely already have security features that adhere to your requirements If not you can use the Microsoft Internet Information server to begin to implement security features that go beyond the CIMPLICITY HMI features Because Intranet and Internet security can be a complex issue you may want to hire a security expert to insure that all of your organization s Web activity is secure Configuring Security for CIMPLICITY Web Access 10 3 Using Terminal Services About Microsoft Terminal Services and CIMPLICITY When you set up a CIMPLICITY Plant Edition server as a Terminal Services server you can use the CIMPLICITY HMI Plant Edition Web site to make use o
114. you are an expert in configuring Java applets or editing Windows Registry settings If you are not it will be safer to consult someone who is Supported Java Applet Parameters GFK 1668B The Web page that is generated by WebView is sufficient in most cases However there are certain parameters you can set to customize the behavior of the client applet You can add these parameters to individual Web pages or to the template file The format for modifying parameters is lt param name name value value gt where name is the name of the parameter and value is the value you want it to have The applet parameters are Applet Parameter See Page BitDepth ce CimViewOptions cp Compression cph heartbeatInterval ch screen cp waitInterval cp waitUpdateInterval cp C 1 C 2 bitDepth bitDepth controls the number of colors that ThinView will use to display CIMPLICITY screens Permissible values are Value Sets 8 256 colors the default 16 65536 colors 24 True color The actual bit depth used will be the smallest of the Server computer s bit depth Client computer s bit depth and The bitDepth parameter Tip Set bitDepth to 16 or 24 to display full color ThinView screens 8 for slower network connections such as dial up connections CIMPLICITY WebView and Terminal Services Operation Manual July 2001 GFK 1668B cimViewOptions cimViewOptions are additional command line options to be passed to CimVi

Download Pdf Manuals

image

Related Search

Related Contents

MANUEL - P8ntbox  旬な場所、旬な人など~新潟の句を紹介します!視聴  設置工事説明書(計52ページ 10.8MB)  Life Fitness Pro 2 Series PSSPSE User's Manual  Motion Computing LE1700 User's Guide  POLYTRON® System PT 10-35 GT Betriebsanleitung  コンフォートジェル ネーザルマスク - フィリップス・レスピロニクス合同会社  Anleitung - TFA Dostmann  DB Industries A4 User's Manual  Before Operating Your Dryer Operating Steps Cycle  

Copyright © All rights reserved.
Failed to retrieve file