====== Download ====== * Installer * MervisIDE_2.7.6_(179752) * 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.6 ==== === 8.10.2025 === * Result Tool Window – Added icons to filter buttons * SCADA Export – Fixed export of Real Scheduler, added support for Min/Max/Step parameters * Fixed import of Modbus variables from CSV file * Fixed error message during terminal compilation when PLCs are not yet compiled * Enabled button width adjustment in Analog Setter * Fixed maximum height of the dialog for creating a new gadget style * RT – Updated MbedTLS library to version 2.28.10 ==== 2.7.5 ==== === 22.9.2025 === * Enabled selection of network interface from a list in the device definition for the SSCP client * Added prototype for Modbus electricity meter DAC4300 ==== 2.7.4 ==== === 15.9.2025 === * FBD Editor – Adjusted behavior when adding and removing dynamic ports – layout of IN/OUT inputs/outputs of array type * Fixed the number of elements in the communication group during Modbus device import * Fixed generation of fixed HistoryID and their usage in SCADA exports * SCADA export – warning if Controller Connection Status has an assigned PLC History Profile * SCADA export – warning if Controller Connection Status does not have an assigned history profile * HMI Graphic Editor – fixed positioning during export of PopupGadgetView and DigitalSetterComboGadgetView gadgets ==== 2.7.3 ==== === 9.9.2025 === * Fixed uploading of variable collections containing an alarm point * Added support for synchronous history in the HistoryStorage.SaveValue function * Fixed IRC – blocking based on outdoor temperature === 8.9.2025 === * IEC60870-104 – Fixed grouping of information objects in interrogation * Fixed reading of consumption profiles from AmmShop DAC electricity meters in case of shifted time on the meter * SCADA Editor – Fixed pairing (table – schema) of data points generated from a DataSource variable * SCADA Editor – Added automatic name generation for data points created from schema * IEC 60870 HwEditor – Fixed sorting by the Identification Object Type column * Graphic Template Editor – Warning instead of Error for invalid variable type connected to gadget * FBD Editor – Fix – Restored removed functions "Remove Definition", "Change Definition" ==== 2.7.2 ==== === 1.9.2025 === * Fixed system configuration for Wago CC100 * Wago CC100 is now subject to licensing * Added library Lib.Mervis.IRC * Fixed time processing when reading consumption profiles from Ammshop DAC electricity meters * Added keyword validation when creating global variables * Enhanced global search function (CTRL+SHIFT+F) – enabled navigation from search results to Modbus Server Editor * Port Monitor – Fixed behavior where messages stopped displaying after switching between multiple PLCs * FBD Editor – Adjusted behavior when adding/removing dynamic ports (e.g. blocks AND, MUX…) * SCADA Terminal – Fixed non-functional reset of assigned Data Template / Schema on the Controller * SCADA Editor – Fixed display of variable names from Data Source that were incorrectly shown with a trailing dot * FBD Editor – Fixed an error in creating global variable in nested namespaces * SCADA Editor – Fixed generation of data point names from the name of the assigned variable from Data Source === 25.8.2025 === * Fixed the number of Modbus telegram retries on the serial line * Improved handling of error states in Modbus RTU * Fixed integration mode for client serial channels ==== 2.7.1 ==== === 18.8.2025 === * Added support for Wago CC100 PLC – network configuration, RT update, I/O, automatic addition of I/O prototype * Fixed uploading of variable collection * Fixed duplication of records in port monitor * Added support for Unipi Edge platform * Changed serial number display format for Edge * Added support for reading consumption profiles from Ammshop DAC electricity meters * Fixed exception during sorting in data grid while in edit mode * Improved global search function (CTRL+SHIFT+F) – added search in Modbus server editor, refined identification of found items ==== 2.7.0 ==== === 4.8.2025 === * Fixed hardware prototype for Midam B-MIDI module * Fixed configuration of Midam modules – configuration was lost after restart * Fixed PIN code setup for GSM devices * Adjusted autogen for attributes ForceComm, CommunicationBlock, and PriorityRefresh for projects from 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