Page Tree
Other Releases
When you are finished developing and testing your project, you can deploy the runtime application for use so it can be used by end-user clientsusers. Projects can be deployed to run locally on a stand-alone computer or embedded device, as well as in a client-server distributed architecture, or on the cloud. This chapter discusses the various methods for deploying these applications. Easy Heading Macro headingIndent 40 navigationTitle On this page selector h2,h3 wrapNavigationText true navigationExpandOption disable-expand-collapse
FactoryStudio supports many deployment scenarios such as:
The setup procedures for each scenario have many common steps. For all the systems, even the stand-alone installations, FactoryStudio makes use of uses a client-server architecture.
The server components are the project file and the modules that run the server side tasks, such as data-acquisition, alarms, and data logging. The client components are the graphical user interfaces and related scripts.
When you have a local or stand-alone project, the server and the client components run on the same machine.
The FactoryStudio's client technologies used by FactoryStudio simplify deployment , since because you have only need to install the project only on the server computer. All the The client stations 's will use the project from the server.
In order to setup the server components or the stand-alone configurations, refer to the following sections: "Product Installation on the Target Computer", "License and Project Settings Verification", and "Installing the Project File".
The Setting up the client setup can be slightly different according to its type. FactoryStudio supports the following client technologies:
For more on these client types, see "Remote Client Users Setup" below.
If you need to use Active-X, COM, and JavaScript, you can access the runtime application using the DataAccess API, which . This is a COM interface to provide that provides integration with Active-X, JavaScript on web pages, or legacy programming languages such as VBScript. Contact support for assistance.
For redundant scenarios, see "Deploying Redundant Systems" below.
The A FactoryStudio license must be installed on a standalone computer or on the server computer on in distributed systems, or the standalone computer if used, must have FactoryStudio installed and licensed. The section "Installing FactoryStudio" in the "Getting Started" guide describes the standard way to install and license FactoryStudio. All servers and clients require the .NET framework, version 4.0 or higherof higher version of the .NET framework.
When If you are not using use components that do not require the setup of the Windows Registry, such as the OPC components, you also just copy the product files without running any an installation. This is especially useful for embedding the software on devices. If needed, you may remove the project examples or engineering components and add custom protocols.
On In distributed systems, the client computers don't do not require a license, they just . They only need to be allowed connect to connect with the server based on number of runtime users enabled on the server. For more information on the client setup, see "Remote Client Users Setup", below.
If the system will have remote users, a web server, either TWebServer or IIS , must be installed and running on the server computer . if the system will have remote users.
A FactoryStudio project is created targeting one specific Product Family and Product Model, as defined on the Info > Project > Settings page.
It is necessary to ensure that the license on the server computer is greater than or equal to the requirements of the project, by reviewing . Review the following checklist :to ensure your license can handle your project.
For more Information about product and license models, refer to Chapter to "Versions and Licenses".
A project is installed on the server as a single file, either the main configuration file (with extension the "tproj" extension ) or a read-only file (with extension the "trun" extension) if you have created one.
The Project Management utility allows you to connect with remote servers and download the project file to remote computers.
Although that one file contains the entire project configuration, you should use the following checklist to ensure that any external dependencies are also taken care of.
Anchor | ||||
---|---|---|---|---|
|
You can configure application redundancy by configuring two computers to be used as servers. One computer will be the primary , server and the other will be the secondary or hot standby. If the primary computer or the connection to the computer fails, the system automatically fails over to the secondary computer.
If you selected HMI as the Product Family, the redundancy configuration is not available.
To configure redundancy:
Field | Description |
Enable Configuration | Select to enable the redundancy configuration. |
Primary Server IP and Port | Enter the IP address and port of the primary server. |
Secondary Server IP and Port | Enter the IP address and port of the secondary server. |
On Primary Startup | Select the option you want. |
Historian Replication | Select how to handle historian replication. |
Connection Timeout | Connection timeout time, in seconds. If reached, this will cause the system to switch to the secondary server. |
Server Command Line | Read-only field populated based on the fields above. Click |
Copy to Clipboard to copy the command for use. | |
Rich Client Command | Read-only field populated based on the fields above. Click |
Copy to copy the command for use. | |
Smart Client URL | Read-only field populated based on the fields above. Click |
Copy to copy the command for use. | |
Web Client URL | Read-only field populated based on the fields above. Click |
Copy to copy the command for use. |
To automatically start the application on a Windows client:
Field | Description |
Enable Configuration | Select to enable the configuration. |
Primary Server IP and Port | Enter the IP address and port of the primary server. |
Secondary Server IP and Port | Enter the IP address and port of the secondary server, if any. |
On Primary Startup | Select the option you want. |
Historian Replication | Select how to handle historian replication. |
Connection Timeout | Connection timeout time, in seconds, to switch to secondary server. |
Rich Client Command | Read-only field populated based on the fields above. Click Copy to copy the command for use. |
Smart Client URL | Read-only field populated based on the fields above. Click Copy to copy the command for use. |
Web Client URL | Read-only field populated based on the fields above. Click Copy to copy the command for use. |