Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The applications you develop using FactoryStudio are organized into projects. The following sections explain projects and

...

describe how to create and manage

...

them:

  • What is a Project? explains briefly the basic concepts of FactoryStudio projects
  • Viewing Projects discusses opening projects and viewing their information in the FactoryStudio display
  • Creating and Editing Projects shows how to create a new project and how to configure or edit an existing project
  • Finding Projects discusses how to locate projects stored on your local computer or on a remote server
  • Managing Remote Projects describes how to work with projects that are stored remotely
  • Running Projects overviews how to run a project for testing or production
  • Upgrading Projects explains how to upgrade a project to a new version

...

On this page

Table of Contents
maxLevel2
stylecircle

...

What is a Project?

FactoryStudio is a powerful platform to develop and deliver applications managing real-time information, providing a complete set of modules in a unified and intuitive engineering user interface. It includes a real-time tag database, assets and templates, alarms and events, historian, recipes, SQL queries and database access, reporting, .NET languages scripting, client and server OPC, WCF and native industry protocols, dynamic graphics created on WPF and accessible from desktops, remote smart clients, web browser and native iOS clients on iPads and iPhones. 

Applications built with FactoryStudio are organized into projects. A Project stores all the configuration information for a specific application. This project information is stored in a single file with extension .tproj.

The following sections explain more about projects and how to work with them. 




Viewing Projects

When you start FactoryStudio, the main page shows a list of projects. The projects presented in the list are defined according to the selected Project Server (defined at the Server tab) and the selected search paths (defined with the Find Project button).

...

Info

If the list is not showing any projects, it is because the system was unable to locate

...

project files on the selected

...

server and

...

search paths. Use

...

“Find Projects” to search for projects in the local computer, use the

...

“Server” tab to connect to a new Project Server, or use

...

“Create Project” to create a new project. If any error has occurred while loading projects, a log will be created in "C:\Users\Public\Documents\TLocalSettings\".

Using the dropdown list you can select 3-D View, Card View or Table View for different views of your project list.

...

For a quick summary of information about a project,

...

click the symbol in the lower-right corner to rotate the selected project icon showing the Project Information. See "Creating and Editing Projects" below for details about the project metadata information.

Image Added



Image Modified

The

...

projects that show in this list are all the ones found in the

...

search paths. These can be defined using the

...

“Find Projects” command. See "Finding Projects" below.

Projects located on remote computers or on cloud servers can also be managed using the

...

server configuration. See "Managing Remote Projects" below.

Projects retain information about the version of FactoryStudio that was used to create the project originally. Unless you upgrade the project to a newer version, the project always opens using the version with which it was created. For more information, see "Upgrading

...

Enter or select the information, as needed.

Field

Description

Name

Enter a name for the project.

Description

(Optional) Enter a description of the project.

Location

Click the ... button to select or create a new folder for the project.

You configure remote access to projects on a folder basis. Be sure to place local projects into a different folder from projects that you permit remote access to.|

...

Product Family

...

Depending on your FactoryStudio license, you may have options here to build applications for a specific version of FactoryStudio.
If you don't have a license, only the Express family will show. Even when you have a license you may want to create Express projects to share demos and tutorials with users who don't have a license installed.
A basic description of the product families is

...

OPCServer—Create a project to work as an OPC server only, providing data to other applications from the native protocol drivers
Refer to Chapter 14, "FactoryStudio Versions and Licenses", for more information about the product families. You can change this setting later, if needed.|

Product Model

Depending on your FactoryStudio license, you may have options here to build applications for a specific product model.
The product model is connected with the number of real-time communication points you will be allowed on that project.
Refer to Chapter 14, "FactoryStudio Versions and Licenses", for more information about product models.

...

Projects

...

  • Go to Info > Project -> Settings.

.i.managing:project information;
.i.projects:managing information for;
You can view and change the project settings that you configured when you created the project.

...

Field

...

Description

...

Product

...

Read-only name of the product used to create the project.

...

ProjectPath

...

Read-only path to the project.

...

Family

...

A basic description of the product families is

  • Enterprise—Complete FactoryStudio functionality
  • HMI—Use for smaller applications and embedded systems.
  • Express—Use only for test or demonstration purposes.
  • OPCServer—Create a project to work as an OPC server only, providing data to other applications from the native protocol drivers
  • Refer to "FactoryStudio Versions and Licenses", Chapter 14, for more information about the product families.
  • Changing the family settings may cause some configurations to be invalid. For example, some features are only available in the Enterprise version.

...

Model

...

"

...

Target Framework

...

Read-only. Shows the Microsoft .NET Framework version required for the project.

...

Culture Info

...

Select the target language for the runtime application. This setting controls the formatting of dates, numbers, and other information to conform to the selected language. You can change this setting later, if needed.

...

Default Code

...

If available, select the language you want to use for writing custom scripts. You can change this setting later, if needed.

...

Limit values to Min-Max

...

If checked, you will not be able to set tags outside the Min-Max range

...

Target Layout size (on Edit Displays Layouts)

...

Select the default resolution for new layouts in the project. This does not affect existing layouts.

...

Default Size when creating new Pages

...

Select the default resolution for new pages in the project. This does not affect existing pages.

...

Run modules inside runtime process

...

Runs the following modules on TServer module, if checked:

  • Script tasks
  • First device channel

...

Enter or select the information, as needed.

...

Field

...

Description

...

Current Project Server

...

Display-only. Lists where the current project is running.

...

Include Sample Projects

...

Selected by default. Deselect to exclude sample projects from the list.

...

Include Published Projects

...

Selected by default. Deselect to exclude published projects from the list.

...

Find

...

Click to navigate to a project. The folder for the project you select is automatically added to the Search Paths list and all the Projects on that folder will be presented at the list.

...

Search Paths

...

below

...

select the information, as needed.

Field

Description

Allow Remote Access

Selected by default. De-select to deny remote access to the selected folder for editing FactoryStudio projects.

Allow Remote Run

Selected by default. De-select to deny remote access to the selected folder for running a FactoryStudio runtime.

Virtual Path

Enter to provide access to just the selected folder. Anyone accessing your computer remotely through FactoryStudio can see all folders that are configured for remote access and that do not have a Virtual Path.

...

Do one of the following:

To access a project on a remote computer

To access a project on the cloud service

  • Select the Remote option.
  • Enter the IP address of the computer where the project is.
  • If configured, enter the Virtual Path of the folder.
  • The person who created the project may have configured the virtual path.|* Select the Cloud option.
  • Enter your Account and Password.|
  1. Click Connect.
  2. If you want to upload a project, click Upload Project.
  3. Click the Projects tab.

The list of projects available from the computer you accessed displays. The projects available must be in folders that are configured for remote access.
If you did not enter a virtual path, you see all projects in folders configured for remote access, but not projects in folders that have a virtual path configured. If you did enter a virtual path, you see all projects in the folders configured with the virtual path you entered.

  1. Double-click the project you want to open.

...

  • From the FactoryStudio main window and project list, right-click the project and select Run Project.
  • When configuring the project, go to Run > Startup and click Run Startup.
  • The project can be run automatically using the auto-startup settings on the Server tab.

...

  • Start FactoryStudio. The main page displays. Any existing projects display in the lower part of the page.
  • Select the project you want.
  • For any project that displays a ProductVersion that is older than your current version, right-click and select Upgrade Project.

...

.