Overview
Solutions refer to the applications developed on the software platform. Their purpose is to store all configuration information for your application. The solution saves its configuration in a file with the ".dbsln" extension. It is a database file that stores all configuration items of an application, such as Tags, Alarms, Device configurations, graphical displays, scripts, etc.
You open the solution file in the Solutions Manager and edit it through the Designer tool. The Solutions Manager allows you to create new solutions, or open existing ones to Edit, View as a read-only file, or RunWhen a solution is selected, this page allows you to perform basic operations on that solution, such as editing, starting or stopping its execution, launching client pages, or starting monitoring and diagnostics tools.
On this page:
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Manage Solution User Interface
- Solution Information: information about the selected solution
- Actions: Edit, Start or Stop commands on the selected solution.
- Credentials: username and password applied in conjunction with the Actions
- Start Tools: When the select solution is running, some diagnostics tools can be activated
Creating New Solutions
To create a new solution, in the Solutions Manager, click the New... button at the top of the solution list to start the New Solution Wizard.
Wizard Step 1 - Product Features
Define the Product Series for your solution by selecting the product family and the product model.
The software platform technology powers four product options:
- Unlimited: Unlimited tags, unlimited users, unlimited communication points, and all platform features.
- FactoryStudio: Scalable models based on the number of communication points, enabling SCADA, MES, Advanced HMI, and a wide range of industrial applications.
- EdgeHMI: Scalable models based on the number of communication points, with a subset of features typically required for HMI on machines and embedded devices.
- EdgeGateway: Scalable models based on the number of communication points, with features for data collection in the field, including various protocols, data logging, and scripting.
You can select the FrameworX product when creating solutions for unlimited communication points and unlimited users.
Info | ||
---|---|---|
| ||
Solution Configuration tools are available free of charge, but a license is required to deploy your solution in a production environment. The Product Family and Model (number of points) selected when creating a new solution should reflect the intended license you plan to acquire for production installation. You still can change those settings after creating the solution, in the Designer tool under Solution Settings. |
Wizard Step 2 - Platform
Define the target platform for your solution by selecting Windows or Multi-platform.
A Target Platform is where you intend to deploy your solution for execution in production. Here are the options, with guidance for selection:
Windows: Use this option if Windows Authentication is required or if Canary Historian or any other product or library that requires Windows will be used on the same computer.
Multi-Platform: This solution will execute on any device compatible with .NET 8.
Wizard Step 3 - Solution Name and template
Define the name and review the location for saving your solution file. Then, you can select a solution template and press the Create New Solution button. If no template was selected, the HeaderLayout template will be used by default
- .
Anchor Editing or Viewing Solutions Editing or Viewing Solutions
Editing and Viewing Solutions
Editing or Viewing Solutions | |
Editing or Viewing Solutions |
To edit a solution, go to Solution Manager and select a solution from the Solution List. Then, at the top of the Solution List, click the Edit... button to open the solution for editing in the Designer.
The Edit button allows modifications to The Edit button opens the Designer to edit the solution. If security constraints are enabled, you may need to type in the Credentials that will allow you to edit the solution. Or, if the solution allows guest access, you can Start the Designer without credentials, and use the Logon button in the Designer toolbar before editing.The View button opens a read-only version of the solution configuration, which is useful if you simply want to execute or check its configuration.
When the Read-Only check-box is set, the Designer will start in View-Only mode, not allowing modifications, independently of the security authorizations. You still may need the security credential to view the contents, if the solution was protected.
The platform supports multi-user and multi-project organization, allowing for the simultaneous editing and running of multiple projects. All modules are integrated into a unified user interface: The Designer, is the comprehensive and user-friendly environment that handles all setup for software modules, execution settings, and testing tools, from tag definition and communications to drawing user interface displays.
→ See Designer (IDE Overview) for the user documentation on solution configuration.
Many solutions can be opened simultaneously .by any user, there is no restriction on that.
The same solution can also be opened by many users, allows concurrent distributed engineering. The Evaluation mode license allows for one local and one remote engineering user.
→ To enable concurrent users, your solution server must be licensed for multiple engineers. See Licensing and Activation for more information.
Info | ||
---|---|---|
| ||
If the solution file is locked or another local instance of the solution is open, it will open in Read-Only View mode. In this mode, you can still run or export the configuration but cannot make edits. |
Solutions on Remote Computers or Devices
Select Local or Remote Computers: By default, the system will display solutions from the last location or from your local computer first. You can modify the list of visible solutions by going to the Solution Server page.
For Remote Computers: If the remote computer has the Web Server enabled and you are using a Windows computer, you can view the solutions on the remote computer via the URL. |
Select the Desired Solution: You can use the search box or modify the visualization options to find and select the solution you need.
Running Solutions
You can run a Solution by:
Using the Run button in Solution Management.
Starting the execution manually after you open the solution for editing at the Designer tool (Runtime → Startup → Start).
→ For more information, see Runtime (Solution Execution).
Solution templates can greatly accelerate the development process by providing pre-configured settings and modules. They offer a useful starting point for building your application and can be customized to fit your specific needs. When selecting a template, consider the functionality required and the type of application you are building. Examples of available templates include web applications, mobile apps, and desktop applications.
Pre-built solution templates help you get started quickly by providing the foundational structure for your solutions. Some templates are included with the software installation.
You can add, modify, or create additional templates by editing the solution files in the Templates folder.
Adding New Templates
The templates available when creating a new solution are standard solution files located in the user's Documents folder under Templates.
If you receive a new template from your vendor or integrator, copy it to that folder. You can also modify existing templates in that directory by editing the solution files.
To create a new template, simply create a solution and save it in the Templates folder within the Documents directory. For example, you might use a path like: Documents\<productName>\Templates
.
When starting the Solution, you can select the Execution Profile that will be used. Execution Profiles allows you to have one solution configuration, that will use distinct connections with Databases, or Network IP to remote devices, according the the environment where that solutions is executed.
The typical environments to run a solution are in Development network, in the Validation system, and of the Production system.
→ See Startup Execution Profiles for more information.
Configuring the New Solution
The platform supports multi-user and multi-project organization, allowing for the simultaneous editing and running of multiple projects. All modules are integrated into a unified user interface: the Solution Designer.
Change project settings using the Solution Designer, a comprehensive and user-friendly environment that handles all setup and testing tasks, from tag definition and communications to drawing user interface displays.
Check Designer (IDE Overview) for tips about common configurations and overall information about its settings.
In this section:
Page Tree | ||||
---|---|---|---|---|
|
...