You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Update 1e

This is the latest update for FrameworX version 10. 

Planned to June 6, 2025. Version 10.0.1e (496).


Latest Update

Modulello

Description

Installation

Create Packages subfolder in <Public Documents>/FrameworX. This subfolder will contains assemblies DLL from third party packages.

Solutions Manager

  • Improvements when upgrading project from old version to new v10 solution.
  • Improvements when using search solution.
  • Blocks creation of Windows-only solutions when connected to a Linux solution server.

Designer

  • Asset, Area and Datahub: Available all alarm area properties (like TotalCount) in the Asset tree getting data from a Datahub.
  • Runtime / Startup:
    • Redundancy: Added some validations on IP configuration to not execute with a empty value.
    • Improved some tooltips.
  • Brush Editor / RGB: Improved color selection on 5th color schema.
  • DataExplorer / Select Query: Non-select queries work properly. 
  • DataTemplate: Revised and Improved the copy/paste feature. 
  • Display / Localization: Enabled the copy/paste feature.
  • Display: Completely disabled for Edge Connect family.
  • Solution / Import Tags:
    • ControlLogix: Support template made of other templates.
    • See all importers in both card and table view. 
  • Themes:
    • Revised the copy/paste between solutions.
    • Enable ComboBox, TextBox, Label, DataGridControl, AlarmViewer and TrendChart background color using themes.
    • Revised the checkbox on designer in different themes. (mainly Navy theme)
    • Revised border ‘Thin’ and ‘Double’ to Dialog and Popup to work properly in different themes.
  • Security / Runtime users:
    • ContactInfo configuration is now working properly. 
  • Search and Replace Tags: Revised to cover additional cases including Tag Provider and minor issues.
  • Select Object Dialog: Handles data stream performance to work correctly with TagProvider.
  • Solution / Settings: Added communication Point Count information.
  • Get/Apply Dynamics: Added feature to remove dynamics in the list to be applied. (right click over the dynamic)
  • Symbol: Mnemonics are consistent across different types of fields and objects.
  • After a windows only solution creation an auto build is executed to avoid error related with NET8 and .NetFramework 4.8.
  • Profile:
    • Created copy and paste buttons for use and the copy action will copy all columns. 
    • Treat the client settings correctly. (minimize, maximize, title: _SolutionName_ , etc)

Displays – New Features

  • DataGrid and AlarmViewer: Responsive to themes. 
  • Z order: Included new field to see and modify the curretn Z order.
  • Tab sequence: On draw environment using tab sequence based on new field Z order.
  • PDFVIewer:
    • Added GotoPage, Reload, Print, CloseDocument methods.
    • CurrentPage, PageCount and IsDocumentLoaded properties.
  • New Components:
    • TToggleSwitch Control: Added this new control similar to the checkbox, but with a more modern look and fill. Nice to touch panels.
  • MouseButtonUp now available to HTML5. 

Displays – Enhancements

  • AlarmViewer:
    • AckPage field is now saved.
    • AckPage trigger is now configured with AckPage configuration by default.
    • Filter in Html5 now have a better position.
    • Filter in Html5 show date time and not ticks.
    • Enabled background color change to HTML5.
  • Barchart: Allow label color change to HTML5.
  • Carousel, Expander and TabControl: UI enhancements and usability improvements.
  • ChildDisplay: Avoided recursive use. 
  • ComboBox: DataTable as ItemsSource reviewed.
  • Images: Improved the image selection. 
  • ListBox: Adding items normally by code. (in some cases it added duplicate items)
  • MediaElement: Volume and IsMuted working properly. 
  • Popup display: 
    • OpenModalAsync() method working properly.
    • Close button has ButtonBackground, TextForeground, and fantasize 12, hardcoded. The user can add a custom one in the dialog.
    • On Resize configuration using "No action" option define correctly the display opacity level.
  • PieChartPlus: Upgrade old projects using AdvancedPieChart to PieChartPlus.
  • TextBox: Removed additional white space when using Preview settings configured to Whitespace.
  • Calculator control: It is being migrated correctly from old versions.
  • DateTimePicker: This control will not open the OnScreenKeyBoard even if it is enabled.
  • TrendChart: GetSamples method enabled to HTML5.
  • TWebBrowser: Used API updated. 
  • DownRepeat event works correctly after ESign.

Historian

  • Enabled "Storie&Forward" to normalized historian.
  • Enable "Store&Forward" to use different database and not only SQLite. 

Datasets

Configuration UI enhancements and usability improvements.

Scripts

  • TK.CopyAssetToTagAsync: Working with complex data structure.
  • Created new method CloseServerAsync
  • Removed InputEventArgs errors in HTML5.
  • Namespace declaration small improvements.
  • Allowed comment with @ inside it. 

Protocol Drivers

  • Added: MQTT AWS (IoT Core driver), BACNET
  • Enhanced
    • TorqueTool,
    • OPC UA Simulator (reviewed and UI redesigned),
    • MQTTspB Simulator (UI redesigned),
    • OPC UA Client (security - certificate creation and allow to connect with server using certificate)
    • OPC UA Server. (multiplataform)

TagProviders

  • Created "SQL Database Normalized" tag provider to access normalized historian.
  • OPC UA: Enhanced to support specific complex data structures.
  • ControlLogix: Use timeout configuration when finding tags remotely too.
  • DataHub: Reviewed and small usability improvements.  

Plug-in

A complete refactoring of the plugins was performed, with the main changes being:

  • Centralization of all plugin operations on the "import plugin" page.
  • Inclusion of the plugins from "cloud" functionality, where you will find some plugins available to include in your solution.
  • Inclusion of the source column to identify whether the plugin is in the [cloud], [local], or already within the [solution].
  • Revision of the read-only plugin section so that you can view and not edit.
  • Solution history with all actions performed with the plugin over time.
  • Working properly with enumerations.

Runtime

  • Getting values from StartValue update Quality to 192.
  • Retentive: Value Only configuration update quality to 192 when setting up the retentive value in the tag.
  • Diagnostics:
    • Tracking array tags allowed in the trace window.
    • Added new button refresh to update the DataTable and Array tags on property watch. 
    • Compatibility between diagnostic tools with versions different from the server version.
    • StackCall enabled when using debug configuration. See this information in the TraceWindow for messages related to scripts and method calls.
  • Device:
    • Modified the default behavior to not set quality 64 when starting the device module. If the previous behavior is desired, it is possible to enable it through the protocol XML. (ShouldSetInitialUndefinedTagQuality property set to true).
    • The TCP/IP connection is now quickly deleted after a normal disconnect action with certain types of equipment.

Redundancy

  • Runtime Users: Improved synchronization between servers on startup to have all runtime user available in the next redundancy switch.
  • Created option to discard queue flush and switch faster. (Server.Redundancy.HistorianDisableFlush and Server.Redundancy.AlarmDisableFlush)
  • Running as a service, the generated command line is correct. There is no longer any need to manually append missing spaces.

Utilities

CertificateConverter:Created a new parameter "/rootca". (the older three /certificate, /key and /password still are mandatory)

Solution Creator: UI enhancements and usability improvements.

  • No labels