FrameworX™ For The Developer
Powerful means Open Architecture
Open Architecture, Powerful, Intrinsically Safe, Fast, Unlimited
The FrameworX platform provides a single engineering environment including powerful tools for developers. Real-time, event-driven, in-memory database that manages tags, assets, and events. Visualize and run scripts based on data change or operator action. Built-In support for C#, VB.NET, Python and JavaScript for code-behind HTML5 displays. An underlying .NET Object model optimized for real-time applications, .NET API and Web Services-
“Other key factors leading to our decision to use FactoryStudio HMI were the wide range of options for displaying graphics, built-in .NET scripting for special requirements, communication flexibility, and competitive pricing”.
- Water and Wastewater Industries
Scripts and .NET to the core
A 100% managed code means unmatched stability. FrameworX includes an integrated script editor with powerful debugging tools.
- Includes C# and VB.NET multi-threading
- One click to translate your code between C# and VB.NET
- Python is easy to add and fully supported
- All Project Elements are .NET Objects
- Accessible via Intellisense
- Tags, Datasets, Devices, Alarms, Reports, Scripts, Layouts, Historian, Displays, Clients are all objects
- Create Tasks, .NET Classes and Function Libraries
SQL to the Core
Every FactoryStudio system includes a full-featured embedded SQL engine. Of course we also provide seamless integration with any SQL Database like Microsoft SQL, Oracle, and PostgreSQL. SQL support highlights include:
- Advanced DataGrid Object
- SQL Query Builder
- ODBC, OLE-DB, and ADO.NET support
- Secure Data Gateway Built-In
Create Custom Displays, Symbols, Components, Templates
- Includes 100s of Smart Symbols
- Create Custom Smart Symbols, Components and Plug-Ins
- Share or Protect your Custom Applications
- Create Dynamic 3D Models
- Code Behind and Expressions
- C#, VB.NET or HTML5/JavaScript
- Secure Data Gateway Built-In
- Unique Set of Dynamic Animations
- Customize your Trend Object properties
- All Windows Controls Included
- Web browser, child display, doc viewer and more
- Integrate 3rd party .NET and HTML5 Components and Plug-Ins
Create Advanced Alarming and Alert Applications
The Alarm module was created on pure .NET managed code, with multi-threading and exception control, for maximum performance and reliability.
- Scripts can subscribe to Alarm Events to implement custom actions
- Audit Trail anything archived in Secure SQL
- Redundant Alarm synchronization
- Unlimited number of alarm conditions for each tag
Real-Time Devices
Connectivity is a key FrameworX feature. We include native drivers to a variety of industry standard protocols and have a driver toolkit for developing custom drivers.
- OPC and MQTT – Client and Server Support
- Remote Data Servers
- Process-Isolation and Multi-threading
- Diagnostics and Performance Monitoring
- Dynamic Addressing