====== 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