You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Overview

The Auto-Start SmartClient (ASSC) watchdog application can automatically start the TSmartClient in remote stations. This application requires the software version 2014.2.12 or newer. When installing the software, the file AutoStartSmartClient.exe will be installed in the installation folder.

In the current version, the files AutoStartSmartClient.exe and AutoStartSmartClient.exe.config must be manually copied from the server station's installation folder to any folder in the remote station. After copying the ASSC application to the remote station, the user must configure the .config file or must start up the ASSC with some parameters that will take priority over any parameters in the .config file. 

The Remote Station must have installed the Microsoft .Net Framework 4.0 or 4.5.

While the ASSC application is running on the remote station, it will be checking every 30 seconds (default) or any other value configures in the timer parameter if the TSmartClient is running.

If not, it will check the communication with the Server Station using configured parameters for that.  If the ASSC application is able to connect with the project through the  TServer  on the server station, it will restart the TSmartClient on the remote station using the url parameter.




Parameters configuration

Before running the ASSC application, you need to set the parameters in AutoStartSmartClient.exe.config or pass those as parameters in a shortcut file.

The available parameters are:

  • url : SmartClient url that can be found at Info > Redundancy.
  • hidden: flag (true or false) to set if the popup shown is visible or runs in the

   TRUE: window runs in background

   FALSE: window is visible (default)

  • browser : Browser that will be used to run SmartClient. By default is set as
  • timer : Time between each retry connection attempt (in seconds)
  • ip: Computer IP which is running the runtime service (TServer.exe).
  • port : SmartClient listening port. By default TServer.exe runs on port
  • username: RuntimeUser that is logged By default is set as Guest.
  • password : Custom password to log in as user defined
  • viewonly : Flag (true or false) to see if project can be edited or is view

   TRUE: Project is view only.

   FALSE: Project can be modified (default).




Configuration example

To pass the parameters in the AutoStartSmartClient.exe it is necessary to create a shortcut of the file to any folder of Remote Station. To do so, go to the installation folder and search for the executable.

Right-click the file and select create shortcut. Then, place it in the desired folder. In order to finalize the configuration, right-click the newly created shortcut file and select Properties.

Configure the file path as:

AutoStartSmartClient.exe /url:http://<IP Address>/<binary folder>/TSmartClient.application /timer:<seconds>

E.g.: AutoStartSmartClient.exe /url:http://192.168.15.31/xx-8.1/TSmartClient.application /timer:30


The url can be copied from the engineering environment at Info>Redundancy>Smart Client url. As the image below:


After setting those configurations double-click on the shortcut file and keep it running. You should see a popup window opening, with a message saying the application is waiting for the TServer to run. Once the project is executed, the TSmartClient will open automatically.

The TSmartClient needs a WebServer (ISS or TWebServer) running properly in the Server computer.



  • No labels