This page covers software licensing and product details. You'll learn about our three main licensing methods (Hardkey, Softkey, Online Activation), and the license migration and termination procedures. We'll detail the types of licenses we offer and classify our products by series, model, and family. Lastly, we'll touch on protocols integration using .NET-managed code.
On this page:
When you install the product, you can only edit and run Express family projects until your computer is licensed.
When your project runs in Express mode, some advanced features are disabled and communication with external devices only runs for half-hour sessions. |
The Product Family Express is a useful option when you want to create Project examples and demos to be shared with users that not necessarily will have a product license.
To license your computer, you need to either use a physical dongle (hard key) or create a softkey license, as described here.
A hardkey license is stored in a flash drive that is sent to the client. The advantage of using a hardkey is that the license is not linked to a single computer like it is with softkey licenses.
If the flash drive goes missing, a new license must be acquired. There is no replacement.
The softkey license is generated by the equipment SiteCode. In order to obtain this file, do the following steps:
With the online activation, a softkey license is generated, which is not linked to a computer.
The advantage of using an online activation license over the regular Softkey license is that it can be deactivated and reactivated in order to switch equipment.
To activate a license, go to the Welcome Page → License tab and click the OnlineActivation button. Enter your SerialNumber and ActivationCode in the popup window that appears.
Users are allowed to both edit and run a Project.
Users are not allowed to edit a Project. However, the ‘.tproj’ file can run without limitations.
A project can be edited even if it is located on equipment licensed for RuntimeOnly. To do so, a product with an Engineering license can perform a remote connection to the RuntimeOnly (through the Welcome Page → Server Tab). That way, a single Engineering license can edit multiple projects deployed on site.
A Developer license is only used for specific project development on site.
Using a developer license is not recommended when the product is installed in local machines due to the short expiration date; it is set to expire 1 to 2 days after activation.
The number of Max Communication Points available for a project can be changed according to the license type.
The existing licenses types are:
The current License type, designed Product Family, and Product Model can be found in the License Tab.
There are many communication protocols available regardless the license.
However, some communication protocols must be acquired separately, such as OSIsoft PI and DNP 3.0.
FrameworX Unlimited | |
---|---|
For Enterprise solutions | |
Everything included on FactoryStudio and more | |
Unlimited clients (.NET Smart Client, Web, HTML5, iOS) | |
Unlimited Points IO | |
Unlimited Drivers | |
Unlimited (256 channels) different for any model, in practice there is no limit. |
Product Specification | |
---|---|
Product Family | FrameworX |
Product Model | Unlimited |
Canary historian | |
Default Code | VB.NET and C# |
FactoryStudio | |
---|---|
Powerful and flexible tool for data collection and management, dashboard and report creation, and more. | |
Everything included on Edge HMI and more. | |
Scalable, by the IO number & clients | |
70+ drivers included at no extra cost | |
Advanced scripting: C#, VB.NET, Python | |
Redundancy available | |
SDK Extensions/Toolkits included |
Product Specification | |
---|---|
Product Family | FactoryStudio |
Product Model | 15000 |
Canary historian | |
Default Code | VB.NET and C# |
EdgeHMI | |
---|---|
Connect with drivers and PLCs, build HMIs, and more. | |
Everything included on EdgeGateway and more: | |
Scalable, by the IO number & clients | |
70+ drivers included at no extra cost | |
Build Dashboards and Reports | |
Thousands of Symbols | |
8 different channels for any model, as the number of points is limited to 1500, in practice this is also a hard limit to reach. |
Product Specification | |
---|---|
Product Family | EdgeHMI |
Product Model | 1500 |
Canary historian | |
Default Code | VB.NET |
EdgeGateway | |
---|---|
Embedded device communications and processing at the edge or as flexible secure gateway | |
70+ drivers included at no extra cost | |
OPC UA Client/Server | |
MTT Client / Broker | |
Device Redundancy available | |
Unlimited Model – Unlimited (256 channels), 15k points Model – 16 channels, 75 points to 5k points Model - 4 Channels |
Product Specification | |
---|---|
Product Family | EdgeGateway |
Product Model | 1500 |
Canary historian | |
Default Code | VB.NET |
The table below clearly and concisely compares features across different product families. Its primary goal is to aid potential customers, stakeholders, or team members understand which features each product family offers to choose the best one according to each business's requirements.
Product Features | Enterprise | EdgeHMI | EdgeGateway | Developer | Express (Trial) | Linux (Platform) |
---|---|---|---|---|---|---|
VB.NET language | ||||||
C# language | ||||||
Script Classes | ||||||
Script Task SingleThread | ||||||
Script Task MultiThreading | ||||||
Script Expressions | ||||||
Python execution | ||||||
OneDimension Array | ||||||
Multidimensional Array | ||||||
Multi-Level Templates | ||||||
SDK Extension/Toolkits | Not applicable | |||||
Historian Table | TagHistorian Only | |||||
SQL Database | ||||||
SQL, NoSQL, Historian Connections | ||||||
Store and Forward | ||||||
Canary Historian | Remote only | |||||
Server Redundancy | ||||||
Report Designer | Not applicable | |||||
Report Symbols | ||||||
Alarms and Alerts | ||||||
SMS & Alarm Notification | ||||||
Audit Trail | ||||||
All Alarms conditions | ||||||
Assets | ||||||
Publish | Not applicable | |||||
Tracking Changes and Releases | Not applicable | |||||
WPF Control | HTML5 Only | |||||
Hot Start | ||||||
Test Mode | On Window | |||||
.NET Client | ||||||
.NET Smart Client (Web) | ||||||
iOS | ||||||
HTML5 | ||||||
Dashboard Display | ||||||
Trending | ||||||
Plugin/Components | ||||||
100s of Symbols | ||||||
Integrate External Controls | Remote only | |||||
Diagnostic Tools | ||||||
Communication Points | up to Unlimited | up to 5000 | up to Unlimited | up to Unlimited | 500 points | |
Any Standard Driver | .NET managed only | |||||
OPC UA Client / Server | ||||||
Device Redundancy | ||||||
MQTT Client / Broker | ||||||
TagProvider | ||||||
Runtime execution | Unlimited | Unlimited | Unlimited | 110 hours | 2 hours | |
Engineering execution | Unlimited | Unlimited | Unlimited | Unlimited | 30 days |
Supported
Not supported
License based