Versions Compared

Key

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

...

  1. TStartup.exe launches — loads the solution file, reads configuration, parses command line arguments, and activates the runtime engine
  2. TServer.exe starts — loads all objects, tags, templates, and assets into the real-time in-memory database and establishes the communication service
  3. Modules initialize — Historian, Alarms, Devices, Scripts, Datasets, and Reports start their services and connect to the main runtime process
  4. Execution profiles applied — modules configure themselves according to the selected profile (Development provides full access for testing; Production restricts modifications for operational safety)
  5. Designer auto-connects — if the Solution Designer is open, it connects to the running solution for live monitoring and diagnostics
  6. Client displays open — operator interfaces (WebAssembly or WPF) can be launched from any networked computer
  7. Online changes applied — configuration changes made during runtime are applied without disrupting the running solution. If the online configuration is enabled, the modifications are pushed right away. If the configuration online is disabled, or the modifications requires restart of modules, like changing UTDs, tag types, or other modifications there requires validation of scripts, or may have global impact, those require the command hot_updaterreload. That command is on Designer, Runtime Diagnostics pages, or by the AI MCP for Designer tools.

...

TermDefinition
SolutionA FrameworX project stored as a .dbSLN file containing all configuration
TagA data element in the Unified Namespace — the atomic unit of real-time data
UserType (UDT)A custom tag template that defines member tags and auto-updates instances
PointA tag mapped to a physical device address for reading/writing field data
ChannelA protocol configuration defining how to communicate with a class of devices
NodeA specific device address within a channel
DisplayAn operator interface screen (Canvas for absolute layout, Dashboard for grid layout)
SymbolA user-authored reusable graphic component with customizable appearance and behavior
WizardSymbolA pre-built symbol (TANK, VALVE, PUMP, MOTOR, BLOWER) with easy customization
CodeBehindC# or VB.NET code embedded in a display for event handling and custom actions
LayoutA screen region definition (Header, Footer, Menu, SubMenu, Content) for the running application
Hot UpdateReloadApplying configuration changes to a running solution without restart
Execution ProfileDevelopment (unrestricted) or Production (operational restrictions) mode
TagProviderAn external data source that dynamically populates the UNS with tags
Asset()A function for dynamic access to UNS paths, essential for TagProvider data
SolutionCenterThe application for selecting, launching, and managing solutions
SolutionCategoriesObject labels applied across the solution — the MCP label marks AI-created objects. 
The labels each object has are visible on the Column/Property Category of the object.

...