✨ New Features
1. CSV-Based Data Exchange
SharpBot now includes dedicated CSV input and output capabilities, enabling models to exchange data through standard text files without requiring Microsoft Excel. This simplifies deployment on industrial servers and provides a lightweight option for simulation testing, commissioning, and offline workflows.
2. Advanced CSV Output Controls
CSV output operations now support configurable precision and intelligent data reduction options. Users can reduce file sizes and storage requirements by limiting unnecessary writes when values remain unchanged, while maintaining visibility into output file growth during execution.
3. Dynamic Tank Reset and Reconciliation
Dynamic tank models can now be reinitialized during runtime through dedicated connectors for level, composition, and reset actions. This enables digital twins to be synchronized with live plant conditions without stopping simulations, improving long-term model accuracy and operational usefulness.
4. Tank Sampling and Virtual Sensor Outputs
Tank models now support configurable sampling outputs that expose internal process conditions at different elevations. These connectors make it easier to build virtual sensing applications, monitor internal states, and integrate tank behavior into higher-level control and optimization strategies.
🐞 Bug Fixes
1. Data Feeder and DataFrame Integration Reliability
Resolved issues that prevented Data Feeders from correctly accessing DataFrame Creator outputs under certain configurations. Data connections now load reliably, tag discovery functions correctly, and dialog interactions remain responsive when configuring linked datasets.
2. Data Handling Accuracy for Discrete and Text Values
Improved DataFrame sampling behavior for string and integer-based columns. Discrete states are now preserved correctly, ensuring that classification and state-transition data retain their intended meaning during processing.
3. Data Feeder Execution Control
Resolved issues affecting dataset termination and repeat-cycle behavior. Data Feeder operations now honor configured stop conditions and maintain consistent update timing throughout repeated playback cycles.
4. Tank Simulation Consistency
Corrected tank initialization and runtime synchronization behavior, ensuring that tank levels and compositions respond properly to external reset actions and remain consistent across supported tank types.
5. Flow and Pressure Configuration Stability
Resolved several issues affecting flow and pressure setters after recent connector enhancements. Configuration changes now apply correctly, resulting in more predictable model behavior and improved simulation reliability.
6. Connection Validation Improvements
Strengthened connection validation to prevent incompatible links between different connector types. Invalid configurations are now rejected immediately, reducing model errors and simplifying troubleshooting.
7. MPC Configuration Reliability
Resolved issues affecting default values and table synchronization within MPC configuration dialogs. New variables now initialize with appropriate settings, and dependent configuration views stay synchronized during editing.
8. Table Editing Validation
Improved numeric field validation throughout the platform. Invalid entries are handled gracefully, preserving previous values and preventing accidental configuration errors.
9. Process Equipment Visualization Accuracy
Corrected tank rendering behavior so graphical scaling properly reflects object dimensions after resizing. Visual representations now remain consistent with configured tank sizes.
10. Symbol and Icon Display Corrections
Resolved issues that could cause incorrect icons to appear for selected process objects after creation or configuration updates. Object symbols now remain consistent throughout the modeling workflow.
🎨 UI & Usability Improvements
1. Enhanced Line Selection Visibility
Connection lines now provide clearer visual feedback when selected, making it easier to trace signal paths and identify the active connection in complex models with dense routing.
2. Smarter Tank Configuration Dialogs
Tank configuration screens have been redesigned to present only the most relevant parameters for the selected geometry. Related dimensions are organized more intuitively, reducing setup effort and minimizing configuration mistakes.
3. Automatic Text Box Sizing
Text pasted from external applications now automatically sizes its container based on content and formatting. This reduces manual adjustments and improves diagram authoring efficiency.
4. Consistent Table Editing Experience
Interactive table controls have been standardized across the platform. Row insertion, deletion, and editing behavior now follow a consistent pattern, making advanced configuration screens easier to use.
⚙️ Performance & Stability Improvements
1. Real-Time Communication Protection
Added safeguards that automatically prevent high-speed simulations from overwhelming real-time data systems. When simulation execution exceeds supported communication rates, SharpBot suspends external data exchanges while allowing the model itself to continue running safely.
2. Improved Real-Time Client Robustness
Communication workflows involving OPC and other real-time interfaces now behave more predictably during accelerated simulation scenarios, helping protect external systems while maintaining model stability.
🔌 Connectivity & Integration Enhancements
1. Expanded Real-Time Digital Twin Integration
New tank connectors enable direct interaction with plant data sources for initialization, reset, and state synchronization. These capabilities strengthen integration between dynamic models and operational systems, supporting more accurate digital twin deployments.
2. Improved OPC and Real-Time System Behavior
SharpBot now provides more reliable interaction with OPC-connected environments by preventing unsupported communication scenarios during accelerated simulation execution, helping ensure dependable integration with plant systems.
📘 Documentation & Examples
1. Updated OPC Communication Examples
OPC example models have been updated to align with the latest communication safeguards and recommended execution practices, helping users deploy real-time integrations more effectively.
Release version 2026.8.26.x
