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:
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. |
Solution Options
Here, the users can fine-tune the following configurations:
Retentive Database Settings
Edit Database Connection | |
---|---|
Name | Defines the database connection name. |
Description | A 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, SQLite, and PostgreSQL are specialized for their respective databases. |
Database | The databases you can connect to will vary depending on the selected Provider. 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 ↓ | Odbc | OleDb | Oracle | SQL Client | SQLite | Postgre SQL |
CSV File | ||||||
Firebird | ||||||
MSAccess2003 | ||||||
MSAccess2007 | ||||||
MSExcel2003 | ||||||
MSExcel2007 | ||||||
MySQL | ||||||
ODBC FileDsn | ||||||
ODBC_DSN | ||||||
Oracle | ||||||
PostgreSQL | ||||||
SQLite | ||||||
SQLServer | ||||||
SQLServer WA |
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
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: