Versions Compared

Key

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

Overview

This page covers software licensing and product details. You'll learn about our three main licensing methods (Hardkey, Softkey, Online Activation) and the procedures for license migration and termination. We'll detail the types of licenses we offer and classify our products by series, model, and family.

On this page:

Activate and validate solution licenses.

Reference  Solution Solution CenterCreating | Managing | Server | Licensing | Upgrading



Licensing and Activation (Reference)

This reference provides comprehensive

Comprehensive technical documentation for all licensing methods, activation procedures, and license management operations.

Related Topics:

  • Solution Center (Reference) - Main interface
  • License Server (Reference) - Network licensing
  • Product
Series
  • Editions

Table of Contents
maxLevel2
minLevel2
indent10px
excludeSteps
stylenone

- Product families and models


Evaluation Version

Capabilities and Limitations

FeatureEvaluationLicensed
Engineering TimeUnlimitedUnlimited
Runtime Execution
2
4 hours maxUnlimited
Solution SizeNo limitPer license
FeaturesAll enabledPer license
Training UseAllowedAllowed
Production UseNot permittedPermitted

Licensing Methods

Method Comparison

MethodDescriptionPortableTransferableInternet Required
HardkeyUSB dongleYesPhysical transferNo
SoftkeyMachine-lockedNoVia procedureNo
Online ActivationCloud-basedNoYes (deactivate)For activation
Offline ActivationFile-basedNoVia procedureNo
License ServerNetwork sharedN/AN/ANetwork only

Virtual Machine Considerations

??

Important: Maintain consistent VM hardware configuration to prevent license invalidation:

  • Network adapters
  • Video cards
  • Hard drives
  • CPU configuration
  • Memory allocation

Hardkey License

Specifications

PropertyValue
MediaUSB flash drive
PortabilityMove between computers
BackupNot possible
RecoveryMust purchase new if lost
DetectionAutomatic when inserted

Usage

  1. Insert USB dongle
  2. License auto-detected
  3. Remove to transfer to another computer
  4. No deactivation needed

Softkey License

Generation Process

  1. Get Site Code
    • Solution Center → License Information
    • Click "Get Site Code"
    • Save generated file
  2. Submit for Processing
    • Send SiteCode to vendor
    • Provide purchase order/contract info
    • Wait for license generation
  3. Install License
    • Receive LicenseKey file
    • Click "Load License Key"
    • Select received file
    • License activated

Site Code Contents

InformationPurpose
Machine IDHardware fingerprint
OS VersionCompatibility check
Product VersionLicense matching
Request DateValidation

Online Activation

Process

  1. Obtain Credentials
    • Serial Number (format: XXXX-XXXX-XXXX)
    • Activation Code (format: XXXX-XXXX)
  2. Activate
    • Solution Center → License Information
    • Click "Online Activation"
    • Enter credentials
    • Internet connection required
    • Instant activation

Benefits

FeatureDescription
DeactivationCan transfer to new machine
ReactivationMove between computers
ManagementOnline portal access
HistoryActivation tracking

Offline Activation

When to Use

  • No internet connection
  • Secure/isolated networks
  • Corporate firewall restrictions

Process

  1. Generate Request
    • Click "Get Site Code"
    • Save request file
    • Transfer via USB/email
  2. Process Offline
    • Submit to vendor portal
    • Or email to support
    • Receive license file
  3. Install License
    • Transfer license file to target
    • Click "Load License Key"
    • Select file
    • Activated without internet

License Server

Overview

Centralized license distribution across network.

Configuration Requirements

ComponentServerClient
SoftwareFrameworX installedFrameworX installed
LicenseServer license (multi-seat)None
ServiceTWebService runningNetwork access
Port10108 (default)Same port

Setup Process

Server Side:

  1. Install server license
  2. Start TWebService
  3. Verify port accessibility
  4. Check available seats

Client Side:

  1. Create RemoteLicenseService.config
  2. Configure: RemoteServer=<IP>:<Port>
  3. Place in: C:\Users\Public\Documents\FrameworX\MachineSettings
  4. Restart application
For detailed setup, see License Server (Reference)

License Types

Type Comparison

TypeEdit SolutionRun SolutionDurationRemote Edit
RuntimeNoUnlimitedPermanentYes*
DeveloperYes7 days maxPermanentYes
CombinedYesUnlimitedPermanentYes
TrialYesLimitedTime-boundYes

*Via remote connection from engineering license

Runtime License

  • Production execution only
  • No Designer access locally
  • Remote editing supported
  • Ideal for deployed systems

Developer License

  • Full engineering capabilities
  • 7-day runtime for testing
  • Not for production
  • Validation/maintenance use

Product Families

Family Comparison

FamilyTarget MarketScalabilityFeatures
FrameworXEnterpriseUnlimitedAll features
FactoryStudioIndustrialBy pointsSCADA/MES/HMI
MachineHMI
EdgeHMIOEMBy pointsMachine-level
EdgeConnect
EdgeGatewayIoTBy connectionsData gateway

Model Tiers

PointsTypical UseSystem Size
150Single machineSmall
300Machine cellSmall-Medium
500DepartmentMedium
1500Plant areaMedium-Large
5000Full plantLarge
UnlimitedEnterpriseAny size

Premium Protocols

Additional cost drivers requiring separate licensing:

  • Some proprietary protocols
  • Advanced historian connectors
  • Enterprise integrations

    See Communication Drivers for included vs premium protocols.


    License Migration Procedures

    Computer to Computer

    StepActionPurpose
    1Generate SiteCode from originalIdentify current license
    2Receive temporary licenseMaintain operation
    3Install temporary on originalFree permanent license
    4Generate SiteCode againVerify temporary active
    5Generate SiteCode from new PCTarget identification
    6Receive permanent for newFinal license
    7Install on new computerComplete migration

    Softkey to Hardkey

    StepActionNotes1Generate SiteCodeCurrent softkey machine2Install temporary licenseFrees softkey3Insert USB hardkeyPhysical dongle4
    Generate new SiteCodeWith dongle attached5Load hardkey licenseActivates dongle

    License

    Termination
    StepActionResult
    1Generate SiteCodeCurrent state
    2Install temporary (3-10 days)Limited operation
    3Generate final SiteCodeVerify temp active
    4License terminatedCan't be reactivated
    License

    Information Panel

    Display Fields

    FieldDescriptionExample
    Product FamilyLicense editionFactoryStudio
    Product ModelPoint/tag limit1500 tags
    License TypeDev/Runtime/CombinedCombined
    Serial NumberUnique identifier1234-5678-9012
    Engineering UsersConcurrent developers5
    ExpirationEnd date (if applicable)2025-12-31
    Hardkey StatusDongle detectionPresent/Absent

    OEM Integration

    Embedding Options

    TypeDescriptionUse Case
    Software BundleEmbedded in applicationISV solutions
    Hardware LockTied to deviceIndustrial PCs
    Cloud LicenseSaaS modelSubscription
    Contact sales@tatsoft.com for OEM requirements.

    Troubleshooting

    Common Issues

    ProblemCauseSolution
    License not foundWrong locationCheck installation folder
    Invalid licenseExpired/wrong productVerify expiration and product
    Hardkey not detectedUSB issueTry different port
    Network license failsConnection issueCheck server and port
    VM license invalidHardware changedMaintain VM configuration

    License Files

    FileLocationPurpose
    SiteCode.txtUser-definedRequest file
    LicenseKey.licUser-definedLicense file
    RemoteLicenseService.configMachineSettings folderNetwork config
    Best Practices

    Best Practices Checklist

    Security

    • Store license files securely
    • Document serial numbers
    • Restrict license server access
    • Regular backup of licenses

    Management

    • Monitor expiration dates
    • Plan renewals 30 days ahead
    • Keep vendor contact info
    • Document migration procedures

    Virtual Environments

    • Snapshot after licensing
    • Document VM configuration
    • Avoid hardware changes
    • Test restore procedures

    See Also

    Parent Page:

    Related Pages:

    License Server (Reference) - Network licensing details
  • Product Series - Product comparison
  • Service Verification - Service setup


  • In this section

    :

    ...

    Page Tree
    93DRAF
    rootV10:@parentspaces