Versions Compared

Key

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

Overview

The Solution Settings is a centralized configuration interface, facilitating the modification of general solution settings. Users can adjust parameters ranging from licensing considerations, solution file size details, and runtime processes, to Python interpreter paths through specific sections: Solution Information, Target Platform and License, Solution Options, Run Modules inside the main Runtime process, and Python Interpreter. To make solution configuration changes, simply navigate to Solution → Settings on the module sidebar.


On this page:

Table of Contents
maxLevel3


Understanding Solution Settings and Utilities

Access the Solution Settings through Solution → Settings to tailor your solutions to specific requirements and ensure seamless integration with external systems.

The Solution Settings (Solution → Settings) has the configuration options that applies to the entire solution.

You can view and change the solution settings that you configured when you created the solution.


Configuration and Utilities Usage

The Solution Settings navigation on Solution Explorer has general settings that applies to the entire Solution, and Utilities to assist the creating and maintenance of the solution. It includes: 

Solution Information

The Solution Settings (Solution → Settings) has the configuration options that applies to the entire solution.

Solution information

Description

A description for the solution.

Solution Path

Read-only path to the solution.

Tag Count

How many tags the solution has.

Communication Points

How many communication points the solution has.


Target Platform and License

It provides an overview for understanding the capabilities and limitations of your selected solution.

Target Platform and License

Target Platform

Shows the target platform selected in the solution creation procedure.

Check Product Families for more information.

Product Family

A basic description of the product families is

FrameworX — Complete FactoryStudio functionality

FactoryStudio — Scales based on the number of Tags & clients. 

Edge HMI — Use for smaller applications and embedded systems.

Express — Use only for test or demonstration purposes.

Edge Gateway — Create a solution to work as an OPC server or Data Acquisition Gateway, providing data to other applications from the native protocol drivers.

Changing the family settings may cause some configurations to be invalid. For example, some features are only available in the Enterprise version.

Check Product Families for more information.

Product Model

The product model is connected with the maximum number of real-time communication points you are allowed on that solution.
Check Managing Licenses for more information.


Solution Options

Here, the users can fine-tune the following configurations:

Retentive Database Settings

Edit Database Connection
NameDefines the database connection name.
DescriptionA brief overview informing the purpose or specifications of the database connection.

Provider

Data providers serve as bridges between applications and specific types of databases. While some providers like ODBC and OleDb offer multi-database support, others like OracleClient,

SqlClient

SQLClient, SQLite, and PostgreSQL are specialized for their respective databases.

Database

The databases you can connect to will vary depending on the selected Provider.

For example:
  • Odbc: Since ODBC is a standard interface, databases that support ODBC can be accessed, allowing for a wide range of database options from SQL Server to MySQL or even Excel.
  • OleDb: It's commonly used for Microsoft databases like Access, but can also connect to others that support the OleDb standard.
  • OracleClient: Exclusively designed for Oracle databases, limiting connectivity to Oracle's suite of database products.
  • SQLClient: Targeted for SQL Server databases, thus limiting its use to Microsoft SQL Server instances.
  • SQLite: Specifically for SQLite databases, facilitating embedded or local database functionality but not suitable for other types of databases.
  • PostgreSQL: Solely used for PostgreSQL databases, making it specialized for systems that employ this specific database engine.

Check the table below:

ServerIP

The IP address of the database server to which the software platform connects.

Test button

To test connection

DataSource


Password

The security key to authenticate and access the database.

Provider and supported databases

Provider and Database

provider  →

Database ↓

OdbcOleDb
OracleClientSQLClient

Oracle
Client

SQL
Client
SQLite
PostgreSQL
Postgre
SQL
CSV File(error)(tick)(error)(error)(error)(error)
Firebird(tick)(error)(error)(error)(error)(error)

MSAccess2003

(tick)(tick)(error)(error)(error)(error)

MSAccess2007

(error)(tick)(error)(error)(error)(error)
MSExcel2003(tick)(tick)(error)(error)(error)(error)
MSExcel2007(error)(tick)(error)(error)(error)(error)
MySQL(tick)(error)(error)(error)(error)(error)
ODBC FileDsn(tick)(error)(error)(error)(error)(error)
ODBC_DSN(tick)(error)(error)(error)(error)(error)
Oracle(tick)(tick)(tick)(error)(error)(error)
PostgreSQL(error)(error)(error)(error)(error)(tick)
SQLite(error)(error)(error)(error)(tick)(error)
SQLServer(tick)(tick)(error)(tick)(error)(error)

SQLServer WA

(tick)(tick)(error)(tick)(error)(error)


Solution Options

Culture Info

Select the target language for the runtime application. This setting controls the formatting of dates, numbers, and other information so they are in compliance with the selected language. It is possible to change this setting later.

Allow Client Tasks (WPF only)

This checkbox allows the execution of client-side tasks in WPF.

Enable Diagnostics Logging

This checkbox enables the logging of diagnostic data, helping in system analysis and troubleshooting.


Run Modules inside main Runtime process

Here, the users configure the solution settings related to module executions.

Solution Options

Script Tasks

Enables script-based tasks on the solution.

First Device Channel

Refers to the primary communication channel for devices. What else?


Python Interpreter

Here, the users specifies the folder where the Python interpreter is installed.

Python Interpreter

Local

The Python installation folder on the local machine.

Server

The Python installation folder on a remote server.



Troubleshooting and Best Practices

Table of Contents
maxLevel4
minLevel3
include#

Troubleshooting and Common #Issues

Here are some common issues and their troubleshooting:

#Issue

Solution

Best Practices and #Recommendations

To ensure the smooth operation, follow these best practices:

#Best practice

Recommendations


In this section:

Page Tree
expandCollapseAlltrue
root@parent

...