Server   Thin ClientInstallation       Software License                 Not required       Product (IWS)                  ...
Web Thin ClientThe user access the application from an Internet Explorer Web Browser.     Ideal for multi-purpose stations...
Web Thin Client     Web Thin Clients          Server   (Indusoft Web Studio)
Secure Viewer Thin Client        Thin Clients           Server    (Indusoft Web Studio)
MA Thin Client (HTML5)                                   New                                         MA Thin Client (HTML5...
MA Thin Client (HTML5)     MA Thin Clients          Server   (Indusoft Web Studio)
MA “Tabular” Thin Client      SMA “Tabular”       Thin Clients           Server    (Indusoft Web Studio)
Server                                              Thin Client        File Server               Application Files        ...
Server                                         Thin ClientFile Server      TCP Port       HTTP/HTTPSMicrosoft Web    80/44...
Server                                  Local  Tag value IS shared among all       Tag value is NOT shared among anystatio...
Primary  Server            Thin Client(s)Secondary  Server
Typical architectures                         Web Thin Client  Cloud-based            MA Thin Client     Server           ...
Installation, Configuration, Execution  Web Thin Client      System File Server      Web Thin Client Server (IIS)      Web...
Web Thin Client Basic Installation - Preparing the Project      Save all Screens as HTML (File Server part)      Enable ...
Web Thin ClientWeb Server: using IIS (Internet InformationServices)- Installing IIS     On the Windows Control Panel, sel...
SSLIIS (Internet Information Services) using SSL - Purpose     Provides more security, protecting from attacks through th...
Web Thin Client Redundancy      Configure the Redundant Servers (both InduSoft project and IIS)      On the development ...
Web Thin Client Web Tunneling Gateway - Installation      Used on the case when the port 1234 is blocked by Firewalls    ...
Secure Viewer Thin Client Server Configuration - Preparing the Project (Data Server)      Enable TCP/IP Server Task     Y...
Secure Viewer Thin Client Client Installation and Configuration      Install the Secure Viewer application (ThinClientSet...
Mobile Access (v7.1) Project Configuration      Requires IIS – No additional configuration required!!!      On the devel...
Mobile Access TabularProject Configuration     Requires IIS (ASP) – Configure it to point the Project’s folder, or Web, o...
Non-Windows RDP Access Server Configuration      Configure a Windows 2008 R2 Server Roles for Remote Desktop Sessions and...
Main Topics Installation File Server communication Data Server communication Updated product Updated project Security
Troubleshooting   Web Thin Client requires the Plug-in ISSymbol.ocx. If you want it to be installed by automatically   do...
Troubleshooting   Browser Error 404 means that the HTML Page does not exist on that server, but the server does have a We...
Email   (US)           info@indusoft.com   (Brazil)       info@indusoft.com.br   (Germany)      info@indusoft-germany.de  ...
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012
Upcoming SlideShare
Loading in...5
×

InduSoft Thin Client Webinar 2012

8,568

Published on

Web Thin Client configuration and debugging for InduSoft Web Studio.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Voce poderia me disponibilizar todos os outros arquivos ppt dos outros vídeoos do Webinar??
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
8,568
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
98
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

InduSoft Thin Client Webinar 2012

  1. 1. Server Thin ClientInstallation Software License Not required Product (IWS) Not required Application Files Not requiredExecution Graphical Interface Background Tasks No Communication Tasks No
  2. 2. Web Thin ClientThe user access the application from an Internet Explorer Web Browser. Ideal for multi-purpose stations (e.g.: Manager’s computer). Secure Viewer Thin Client The user access the application from any computer with another instance of the Viewer. Ideal for operator stations or dual-monitor. Mobile Access (MA) Thin ClientThe user access the application from any browser that supports HTML5. Ideal for mobile devices, such as tablets and smartphones. Mobile Access (MA) Thin Client “Tabular” The user access the application from any browser. Ideal for legacy mobile devices with web browsing capabilities.
  3. 3. Web Thin Client Web Thin Clients Server (Indusoft Web Studio)
  4. 4. Secure Viewer Thin Client Thin Clients Server (Indusoft Web Studio)
  5. 5. MA Thin Client (HTML5) New MA Thin Client (HTML5)MA “Tabular” Thin Client (HTML1)
  6. 6. MA Thin Client (HTML5) MA Thin Clients Server (Indusoft Web Studio)
  7. 7. MA “Tabular” Thin Client SMA “Tabular” Thin Clients Server (Indusoft Web Studio)
  8. 8. Server Thin Client File Server Application Files (e.g.: screen files,(e.g.: File System, Web Server) tags lists, etc) Thin Client Component(s) Data Server Online / History (e.g.: Plug-In, Web Browser) Information (e.g.: tag values, TCP/IP Server trend history, etc )
  9. 9. Server Thin ClientFile Server TCP Port HTTP/HTTPSMicrosoft Web 80/443 over TCP/IP Server (IIS) Thin ClientWeb Tunneling Component(s) Gateway TCP Port 1234 (e.g.: Plug-In, Web Browser)Data Server TCP Port InduSoft protocolTCP/IP Server 1234 over TCP/IP
  10. 10. Server Local Tag value IS shared among all Tag value is NOT shared among anystations (Servers and Thin Clients) stations (Servers and Thin Clients)Example: Tank Level, Valve State, Example: Current User, Alarm Filter Production Counter, etc. Period, Report Name, etc.
  11. 11. Primary Server Thin Client(s)Secondary Server
  12. 12. Typical architectures Web Thin Client Cloud-based MA Thin Client Server Web Thin Client MA Thin Client Local HMI Secure Viewer Thin Client Controller + I/O (e.g.: PLC)
  13. 13. Installation, Configuration, Execution Web Thin Client System File Server Web Thin Client Server (IIS) Web Tunneling Gateway Redundancy Secure Viewer Thin Client System File Server Web Thin Client Server (IIS) Web Tunneling Gateway Redundancy RDP solution for non-Microsoft devices MA Thin Client MAT Thin Client (Tabular) SSL for IIS Web Server
  14. 14. Web Thin Client Basic Installation - Preparing the Project  Save all Screens as HTML (File Server part)  Enable TCP/IP Server Task (Data Server part) Your project is ready to be served to a Web Thin Client - Preparing the Web Server  Configure the Web Server Root directory to point to the Project’s Web subfolder  Open Firewall ports 80 (http) and 1234 (InduSoft TCP/IP Server) - Running the Server Application  Call the Runtime and make sure that the Web Server is running - Connecting through Internet Explorer  Open an Internet Explorer session and type the URL to the computer where the project is running followed by the startup page name e.g. http://192.168.1.102/startup.html  You will be asked to enter a valid user name and a password. Once the credentials have been validated, you will be able to connect to the server project and navigate through the screens
  15. 15. Web Thin ClientWeb Server: using IIS (Internet InformationServices)- Installing IIS  On the Windows Control Panel, select Programs and Features  Click on the Turn Windows features on and off  We recommend installing the following features:  IIS Management Console  ASP and ASP.Net  ISAIP Extensions and ISAPI Features  You may need to use these features on MA, SMA and WTG- Configuring IIS – 2 options (using Console):  Point the Web Server to the Project’s Web folder  Create a Virtual Directory pointing to the Project’s Web Folder- Configure MIME Types  On the Console, select the very Root  Under the IIS group, click on MIME Type  Enter all the file extensions present on the project’s Web Subfolder
  16. 16. SSLIIS (Internet Information Services) using SSL - Purpose  Provides more security, protecting from attacks through the use of Certificates (HTTPS)  Browsers opening pages served through SSL check a Certificate and validates it- Configure Server Computer to use SSL  Get a certificate from a Certificate Authority. Or..  Create a self-signed certificate following the steps below  Using MMC, configure the Certificate Store (Local Computer)  On IIS Console, create a Self-Signed Certificate (User computer name)  Enable SSL on the Bindings settings associating it the Self-Signed Certificate that you created- Configure Client Computer to accept a self-signed Certificate  Ideally, using Internet Explorer, open a page from the to the Server through SSL (https) using the Computer Name (this is used on the Certificate)  Once the certification validation fails, open the page anyway  On the URL field, click on the warning regarding the Certification and open the View Certificate Window.  Import the Certificate to the Trusted Root Certification Authorities  Now the Certificate is valid to be used with ANY browser
  17. 17. Web Thin Client Redundancy  Configure the Redundant Servers (both InduSoft project and IIS)  On the development environment to the Ribbon->Project tab and click on Web  On the Data Server IP Address you can enter the IP Address of the computer that will be the Primary Server  Click on Advanced: you will be able to enter the Secondary IP Address  Backup URL: URL where the Web files are stored (Project’s Web folder) from the Secondary Server It is used to download the files from the secondary Web server when the primary Web server is not available -
  18. 18. Web Thin Client Web Tunneling Gateway - Installation  Used on the case when the port 1234 is blocked by Firewalls  Installs an extension on IIS (IndWebSvc)  Installation: The installer is located at InduSoft Web Studio v7.1BinWebTunnelingGateway.exe Note: Follow the additional instructions related to ISAPI and CGI Restrictions, as well as Handler Mapping on the Help system - Configuration  On the development environment to the Ribbon->Project tab and click on Web  On the Data Server IP Address enter the Computer’s IP Address. If the Web Server is on the same computer as the Project, you can type the localhost address  Click on Advanced  Enable the Web Tunneling Gateway  Enter the IP Address that needs to be visible by the Web Thin Client  In case of Redundant Systems, enter the secondary IP addresses and Backup URL  RUN the VERIFY command to save this information on the project’s web pages
  19. 19. Secure Viewer Thin Client Server Configuration - Preparing the Project (Data Server)  Enable TCP/IP Server Task Your project is ready to be served to a Secure Viewer Thin Client - Preparing the File Server (2 options) 1. Use a Web Server and configure the Root directory to point to the Project’s root folder (folder where the .app is). OR 2. Share on the network the Project’s root folder  Open Firewall port 1234 (InduSoft TCP/IP Server), and, if using http, port 80 - Running the Server Application  Call the Runtime (make sure that the Web Server is running in case of http) - Additional Optional Configuration  If using Redundant Systems, repeat the steps above on the Secondary Server computer  If you want to use Web Tunneling Gateway, follow the same instructions to enable it as on the previous topic
  20. 20. Secure Viewer Thin Client Client Installation and Configuration  Install the Secure Viewer application (ThinClientSetup.exe)  Run the InduSoft Secure Viewer Thin Client Configuration  On the Data Server IP Address, enter the Server’s IP or Name  On the URL field, configure the path to the Server’s .App file  If you are using a shared folder, you will enter here the path as in the example below: ComputerName<Path>ProjectName.app  If you are using a Web Server, enter the URL to the .App file, as in the example below: http://computer name/ProjectName.app  Configure the other parameters, such as Secondary Server information, WTG, etc…
  21. 21. Mobile Access (v7.1) Project Configuration  Requires IIS – No additional configuration required!!!  On the development environment to the Ribbon->Project tab and click on Mobile Access  Alternatively, on the Project Explorer TreeView, you can go to the Graphics tab, expand the Thin Client folder and open the Mobile Access configuration  You can configure Alarms, Trend Tags and Widgets for any Tag  You can create areas and Sub-areas with different configurations  Enable the TCP/IP Server runtime task  Call the Runtime!  On any browser, including from Tables and mobile, type http://<ComputerIP>/MA
  22. 22. Mobile Access TabularProject Configuration  Requires IIS (ASP) – Configure it to point the Project’s folder, or Web, or WebSMA subfolders  On the development environment to the Ribbon->Project tab and click on Mobile Access Tabular  Alternatively, on the Project Explorer TreeView, you can go to the Graphics tab, expand the Thin Client folder and open the Mobile Access Tabular configuration  You can configure the Tags that you want to display or control as well as Alarm Configurations  Enable the TCP/IP Server runtime task  Call the Runtime!  On any browser, including from Tables and mobile, type http://<ComputerIP>/<Path>/logon.asp
  23. 23. Non-Windows RDP Access Server Configuration  Configure a Windows 2008 R2 Server Roles for Remote Desktop Sessions and Remote Desktop Sessions host  Configure additional settings, such as Network Authentication Level, License Mode, Groups and Users, Audio and Video playback option, etc…  Install and Configure the SecureViewer on the Server  Configure the User’s property to launch InduSoft Secure Viewer on LogOn (Server Manager->Configuration->Local Users and Groups->Users->Properties Enviroment tab->Starting Program->Start the Following Program on LogOn Configure it to start the InduSoft Secure Viewer Thin ClientViewer.exe  Use a Remote Desktop Application to connect to the Server, such as - PocketCloud: For devices powered with iOS (iPads, iPhones, etc) - Remote RDP: For devices powered with Android (Tablets or phones) - Microsoft Remote Desktop Connection: For computers powered with Mac OSX InduSoft has a special TechNote for this case
  24. 24. Main Topics Installation File Server communication Data Server communication Updated product Updated project Security
  25. 25. Troubleshooting Web Thin Client requires the Plug-in ISSymbol.ocx. If you want it to be installed by automatically downloading it from the Web Site, you MUST run Internet Explorer as Administrator (right-click, Run as Administrator) NOTE: Please notice that the ISSymbol installation file is around 16MB large, so its download process may take a few minutes. During this download time, you will not see anything happening in the Browser If you are having problems opening a page that you have already opened before, delete the Temporary Files from the Browser. This is specially helpful when you do not see the changes that you did on the Server project Both Server and Thin Clients should be on the Same IWS version, including Service Pack. Or, at least the Thin Client (Web or Secure Viewer) version needs to be newer than the Server If you are going to use IIS do not place your project under your user Documents folder. This folder is protected by the Operating System. Recommendation: create a specific folder for the project, e.g. c:Project When using IIS, you MUST configure the MIME types and open the WWW, http and https services and ports on the Firewall Always make sure that the TCP/IP Server Runtime task is Running and the port is configured on the Firewall Can’t Start the Web Server? The TCP/IP port 80 is probably being used by another program: Skype, TeamViewer, CodeSys ENI, GE Cymplicity/Proficy
  26. 26. Troubleshooting Browser Error 404 means that the HTML Page does not exist on that server, but the server does have a Web Server enabled If the Web Server cannot be reached (not enabled, or firewall blocked) the error is that the browser could not connect to the Server and not to the Page If the page can be reached and you get the Error connecting to Server ‘<IP Address>’, this means that the Web page was found, that ISSymbol was installed, and that the TCP/IP Server can’t be reached. In which case Either the TCP/IP Server is not running Firewall is blocking the port 1234 (most common error) Wrong IP Address configured on the Data Server IP Address setting Use the Telnet command to try to connect to the port 1234. E. g.:
  27. 27. Email (US) info@indusoft.com (Brazil) info@indusoft.com.br (Germany) info@indusoft-germany.de USASupport support@indusoft.comWeb site (English) www.indusoft.com (Portuguese) www.indusoft.com.br (German) www.indusoft-germany.de BrazilPhone (512) 349-0334 (US) +55-11-3293-9139 (Brazil) +49 (0) 6227-732510 (Germany) GermanyToll-Free 877-INDUSOFT (877-463-8763)Fax (512) 349-0375
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×