====== Download ======
* Installer
* MervisIDE_2.6.5_(174306)
* Archive
* To try out the latest features — with the risk of potential bugs — you can also test the Beta version
===== Release Notes =====
==== 2.7.0 ====
=== 4.8.2025 ===
* Fixed hardware prototype for Midam B-MIDI module
* Fixed configuration of Midam modules – configuration was lost after module restart
* Fixed PIN code setup for GSM network device
* Adjusted autogen for attributes ForceComm, CommunicationBlock and PriorityRefresh for solutions created in older IDE versions
* Added hardware prototype for Brötje ISR Modem Modbus
* Fixed failure during RT update on Wago PLC
=== 21.7.2025 ===
* Variable Browser / Property Grid – Fixed exception "Object reference not set to an instance of an object" in method IsBacnetVisible()
* Watch – Fixed - IDE freeze in debug mode when switching variable to manual mode
=== 14.7.2025 ===
* HW Modbus Editor – Fixed: Autogen did not generate variables for Group_identification and Group_statusbyte. Additionaly it was not possible to assign any other variables manually.
* SSCP Client – Fixed behavior when multiple devices with different proxy IDs were defined
* RT – Fixed crash when a retain variable switched to manual mode was deleted
* Amit DB Net Driver – Fixed freeze when stopping RT
=== 7.7.2025 ===
* FBD Editor – Fixed a crash when renaming the input variable of an edited function block
* ST Text Editor – Fixed a crash when closing the editor during debugging
* PLC / Terminal – The displayed assigned device template now shows the full path
* Solution Explorer – HMI Project – Fixed item sorting; folders now have higher priority than individual items
* HW Configuration – Added validation for correct database access parameters
* RT – Fixed a crash when username or password for the database was not provided
* Terminal Deploy – Now uses the defined fixed CommUID if specified for the variable
* Modbus Client – Added function to read a file
=== 30.6.2025 ===
* ST Text Editor – Added support for toggling text overwrite mode via the INSERT key
* ST Text Editor - Fixed crash when adding a breakpoint in ST code with multiple new controllers, one lacking an assigned program
* Property Grid – Fixed the Reset [R] button to correctly unset assigned DataPoint Template and Schema
* Watch – Resolved a bug that caused an exception when more than one item was deleted
* RT – Fixed the launch of communication functions – now synchronized with the computation cycle
* Modbus Server – Fixed error reporting for overlapping registers
=== 23.6.2025 ===
* HMI Graphic Editor, Template gadget, template selection – fixed sorting of available templates
* Reading consumption profiles from MBUS electricity meters EMU Professional II LP
* Added native function to allow saving a variable to history from ST code
* Minor adjustments to the ST code hinting tool for block expressions (VAR, NAMESPACE, ...)
* Fixed reading of value in Modbus server
* Fixed indication of manual mode for a variable
* Fixed display of non-existent variable in mapping editor
* Fixed expansion of variables in variable browser
* Fixed IDE freeze when attempting to stop PLC during active debugging mode
* Fixed RT update on Wago PLC when upgrading from version 2.5
* Expanded library compatibility checks
* Fixed crash when attempting to send email
* Fixed linear conversion in Modbus CSV import
* Fixed variable selection in SSCP client channel
* Extended capability to read duplicate DIF/VIF in MBUS client channel
* Fixed termination of connection in CloudAccess client
* Added functions for time conversion between Unix32 epoch time and data type DT
=== 16.6.2025 ===
* Fixed an issue that caused a .NET exception in the Output window: Could not load file or assembly 'System.Text.Encoding.CodePages'
* SCADA Export – fixed the 'DateTimeKind' setting for exported data points ('UTC for PLC RTC', 'Local for other variables)
* Variable Browser, Excel Import – fixed import of empty cells (previous behavior skipped setting the property value, now it is set to 'null')
=== 9.6.2025 ===
* Added validation to prevent leading and trailing whitespace characters in username and password textboxes
* SCADA Export - Resolved an issue where the +/-/INIT action property buttons did not adhere to the defined min-max value range
* Port Monitor - Fixed a bug where changes in the Controller selector unintentionally modified the selection in the Debug controller selector
* History Profile Dialog - The label "Min. Save Period" has been renamed to the more descriptive "Debounce Interval" with a tooltip "Prevents saving data too frequently"
=== 24.4.2025 ===
* Dialog Open Solution – Fixed a crash occurring when selecting "Open in current instance" and then pressing the Cancel button
* Fixed the duration of the splash screen display at application startup
* SCADA DP Table Editor – Fixed a crash occurring when creating two or more groups with the same name at the same level and then importing data points
=== 10.4.2025 ===
* Property Grid – Fixed behavior of the input/output editor
* FBD Editor – Added existing variable; unified behavior when invoked from the context menu and keyboard shortcut Ctrl+Shift+E
* Optimization – Improved loading and building of projects
* Resizable Dialogs – Added the ability to resize selected dialog windows
* Multi-Monitor Setup – Adjusted behavior for setups with different DPI settings
* IDE Crash Fixes – Resolved crashes triggered by Ctrl+F in the ST editor
* Solution Explorer Stability – Fixed crashes occurring when clicking inside Solution Explorer immediately after project build
* Modbus Server Editor – Added export/import for the Note field
* Breakpoints in ST Editor – Fixed behavior issues
* Function Block Naming Issue – Fixed exceptions occurring when trying to open renamed copied function blocks in Solution Explorer
* History Log Stability – Resolved crash when deleting the History Log
* HMI Enhancements – Added support for the ST Subrange data type
* Watch Variables Fixes – Adjusted behavior for structured-type variables
* FBD Editor Stability – Fixed crash when using Remove Definition for multiple selected variables
* Watch Enhancements – Retaining previously added variables after project reopening
* Note Resizing in FBD Editor – Fixed issue preventing resizing of notes
* SCADA DP Table Editor – Added an option to create a data point indicating loss of communication with the PLC
* Graphic Template Editor – Fixed an issue where Chart gadgets copied from WebPanel Template to Scada Template caused variable disconnection
* Language Translations – Corrected some translations
* Watch Enhancements – Enabled adding variables from Server Editor (e.g., Modbus Server)
* SoftPLC Link Improvements – Allowed manual entry of the name, type, and GUID of a communicated data point
* Data Source Enhancements – Added an option to define a relative path to *.exs files
* Debugging Improvements – Displayed Configuration Properties even during debugging
* Variable Browser Enhancements – Added columns with Actual Value to .xlsx exports
* New Prototypes Added – Supplemented new prototypes for Extension xS52, xS53, and xS54
* Fixed duplication of attributes in communication groups
* RT: Fixed closing of TCP communication channels, preventing their exhaustion and communication failure
* Fixed frame numbering, change detection, and memory issues in the IEC60870 protocol; added a library of supporting function blocks
* Fixed error reporting for non-existent mapped variables in server channels
* Adjusted simultaneous display of communication errors and manual mode
* Fixed default settings for link communication parameters
* Project type change is now only possible one-way (from executable to library)
* Modified error reporting during RT updates
* Updated configuration for Unipi Technology modules
* Fixed factory reset configuration for Unipi Technology PLCs
* Optimized web panel file uploads
* Increased allocated memory size for variable backup to FLASH
* Extended port monitor outputs for Amit protocol
* Added font size adjustment in the text editor using Ctrl + mouse wheel
* Fixed quick response detection in the IEC 62056-21 protocol
* Fixed serial port usage in I/O functions from ST
* Fixed alarm list generation for PLCs
* Fixed RFC2217 driver hang-up
* Fixed NextOutput behavior in the T19 Int Scheduler block when transitioning from Sunday to Monday
* Resolved TCP communication freezing due to network issues
* Fixed long wait times during ST code debugging
* Corrected timeout settings for TCP and UDP communications
* Added Cloud Access connection type for PLCs in IDE
* Fixed SunShine output in the T40 Solar Calculator block
* Modified autogen behavior for variable generation and mapping
* Added highlighted word selection in the ST editor
* Fixed Cloud Access client configuration generation on PLCs
* Enabled subrange data types in historical profile definitions
* Added the atan2 function