In addition to major software version updates, our team regularly releases service updates with enhancements, bug fixes, and new features.
New Features In This Version
- The DNP3 Driver now supports master-initiated time synchronization and has the option to ignore outstation time synchronization requests.
- VTScada now logs error information as text to the new file Errors12.log.
Download the latest released version of VTScada*
*A software key is required. If you need a key, please contact us.
VTScada Version 12.1 – Instantly Intuitive
While VTScada was designed to run the largest systems in the world, it makes mission critical strategies practical for even the smallest applications. Version 12.1 continues to provide powerful new tools to help you seamlessly grow your systems while prioritizing process uptime.
VTScada 12 Features by Version
New Features in Version 12.1.55:
- The DNP3 Driver now supports master-initiated time synchronization and has the option to ignore outstation time synchronization requests.
- VTScada now logs error information as text to the new file Errors12.log.
New Features in Version 12.1.53:
- The Mitsubishi Driver now can communicate with FX3U series PLCs using 1E frames.
- The DiscreteLabelSet parameter in the StyleSettings tag is now translated when retrieved by SQL queries.
- The Toyopuc Driver now supports the Relay Command function to forward commands to other PLCs on the network.
- VTScada now disables opacity editing within the color selector in contexts where it is inapplicable.
New Features in Version 12.1.52:
- VTScada now supports acquiring Daylight Savings Time information for a given year and time zone name.
- There is now support for placeholders in parameter phrase edit field functions.
- There is now an option to display a user’s realm in the application title bar.
New Features in Version 12.1.51:
- VTScada now exposes an API providing access to live MJPEG IP camera frames.
- VTScada now supports opting out of receiving alarm notifications via SMS, Email or Voice for A2P 10DLC requirements.
New Features in Version 12.1.49:
- A new GetTagConfiguredParameters() function is now available which can be used in combination with OpChange or ModifyTags (with their Merge parameters set to false) to remove parameter overrides.
- The Tag List widget now has an option to hide the scrollbar which can be used to limit the number of widgets displayed.
- A new MakeAlarmRecordSpeechFile() function is now available for generating a .wav file that audibly speaks an alarm.
- The I/O and Calculation tag can now be configured to write values outside of the Scaled Process Min and Max range.
New Features in Version 12.1.47:
- The OCPP Driver now supports reporting the Name and TransactionID to IO tags for charging events.
- VTScada now supports flashing the task bar when there are unacknowledged alarms.
- The Workstation Status driver tag now reports current System Total Memory, System Used Memory in bytes, System Used Memory as a percentage, amount of unused RAM on the system in bytes as well as the amount of RAM available for use by applications and processes in bytes.
New Features in Version 12.1.46:
- The Driver Discovery tool now supports finding Delta AH, AS, and DVP series PLCs.
- VTScada now supports sending SMS (text) messages via SIP/VoIP.
- The VTScada OPC UA Client Driver now supports embedded OPC UA servers in a Siemens equipment.
- It’s now possible to relinquish command actions from specific priorities in BACnet devices.
- The configuration panels of most control widgets have been redesigned. Control widgets can now be disabled via expressions.
- The ZLib library used by VTScada has been updated to incorporate the latest security fixes.
New Features in Version 12.1.45:
- VTScada now logs changes to a tag’s Manual Data as an event.
- The Alarm List widget can now be configured to “Ignore Global Tag & Area Filter” for situations where this filter should not affect the alarm list.
New Features in Version 12.1.44:
- The ancestor tags of any I/O and Calculation tag now keep count of how many child I/O tags are marked as Questionable and/or have Manual Data.
New Features in Version 12.1.43:
- The SMS indicator widget now features a signal strength indication, giving users a quick way to assess connectivity.
New Features in Version 12.1.42:
- The Color Selector now supports the manual input of a color value in various formats.
- An API to close the current pop up window has been added.
- The Import File Changes panel in the Application Configuration dialog now supports the ability to add new files. This functionality was previously only available with the Application Manager’s Import File Changes icon.
New Features in Version 12.1.40:
- The DateNum function now supports range validation of day and month input parameters.
- VTScada now supports setting Text and Color typed parameters of custom widgets to tag values.
- A new widget has been added for forcing communications logs to be written to disk. The widget is named “Export Comm Log Button”, and can be configured for system level logs and/or application level logs.
- It is now possible to use a single Twilio account across multiple applications by allowing users to select one Twilio number per application.
New Features in Version 12.1.39:
- PDFs generated from browser instances support HTML background colors.
- GetParmPhrase has been enhanced to allow for unlimited replaceable parts in a single Phrase.
- I/O child tags can now be imported for Delta PLCs via a DIADesigner XML export file.
- The Idea Studio now supports rotation of custom widgets that have been manually coded to allow rotation with a “CanRotate” flag.
- VTScada now allows users to set default values for memory IO and Calculations tags.
- We can now use a browser instance to generate PDF documents from HTML documents.
- VTScada now supports creating compressed files for formats including .zip and .xlsx.
- The DNP3 Driver no longer requires addresses to have the :NS suffix to enable event notifications for supporting objects.
- VTScada now provides an Address Assist when IO tags are connected to a driver via a Driver Multiplexer.
New Features in Version 12.1.37:
- VTScada now supports the override of the default help files for standard VTScada pages with custom help files.
- The DrawHDV widget Plot View can now be configured so that the legend will only be tall enough to display all pens, up to 50% of the plot area, by default. This setting is also applied to all pop-up HDVs.
- It is now possible to use Driver Redirect tags in Standard Applications.
- VTScada now supports a custom hook, PageListForGoToPageHook, which defines the list of pages that the Go To Page dialog should display for a given tag.
- When linking widgets to tags in the Idea Studio, the Tag Browser now opens to the location of the last tag linked by the user.
- Support for WebSockets has been added to VTScada.
- VTScada now supports the Open Charge Point Protocol (OCPP) for communicating with electric vehicle infrastructure via the OCPP Driver and OCPP Users tags.
New Features in Version 12.1.36:
- The Alarm List widget now supports retaining the last selected option for Days of History, Text Size, and Starting List. The background and text colors can also be made transparent to allow the day time/night time color scheme to take effect.
- Modbus, Enron, and Delta drivers now include enhanced reporting options for communication failures.
- Text size is now adjustable in the Source Debugger.
New Features in Version 12.1.35:
- The text size is now adjustable in the Historical Data Viewer.
- Coordinates in the object properties dialog in the Idea Studio can now be adjusted using spin boxes.
- The Idea Studio now positions pasted graphics at the current mouse coordinates.
- The Idea Studio file open dialog now remembers the previous filter option.
- After opening a .profile file in the Profiler, the Profiler now shows the name of the file being viewed.
- VTScada now provides more configuration options to help with more complex network configurations when using VTScada’s VOIP interface.
- VTScada OPC UA Client Driver now establishes a secure connection with an OPC UA server that identifies its connection message based on the identifier assigned by the Client.
- Added the ability to use VOIP, Twilio, and voice modem configurations as redundant backups for voice calls initiated by the alarm notification service.
- VTScada VOIP now allows encrypted call setup and encrypted audio for voice-based alarm notification.
New Features in Version 12.1.34:
- VTScada now writes to additional data fields in Oil and Gas CFX reports when reports are run against ROC or RealFlo flow computers.
- Additional fields have been added to the Oil and Gas Solutions layer’s CFX reports when run against an ABB Totalflow flow computer.
- The ABB Totalflow driver no longer requires a third-party service and reads historical alarm logs.
New Features in Version 12.1.32:
- It is now possible to select which sign-in methods are shown on the thin client landing page.
New Features in Version 12.1.31:
- VTScada now has a Radial gauge using high performance graphical design concepts.
- The Enron Modbus driver now supports reading and writing 8-character strings and reading custom-formatted history log data.
New Features in Version 12.1.30:
- VTScada now includes a Recipe Import button for the Recipe Book tag to accompany the Recipe Export button.
- New settings have been added to allow users to disable the auto-addition of notebooks in the same area or group when plotting tag data.
- VTScada now supports tag imports from BACnet MS/TP devices via a BACnet router that is on the same subnet as VTScada.
- Added support for the latest TLS version, TLS 1.3, on Windows 11 and Server 2022. TLS 1.1 and older are no longer supported.
- It is now possible to configure address lists for thin client connections in the Thin Client/Server Setup dialog.
New Features in Version 12.1.29:
- VTScada now supports the display of a user specified tab in a folder widget.
- VTScada now supports generating X509 certificates with subject alternative names.
- Operators can now shelve tag alarms from the right-click context menu.
- VTScada now provides a way to disable the control of output tags by using locks. A lock on a tag prevents manual control of that tag and its descendant tags until the lock is removed.
- VTScada now provides better support for receiving high UDP throughput.
- The CIP Protocol compliance of the Rockwell Driver has been improved, resulting in better reliability and more accurate error and general information reporting.
- Alarm suppression via an expression has been separated from the alarm disable checkbox so they can be independently set in the I/O & Calculation tag and the Alarm tag. There are now options to log or not log the alarm status while an alarm is disabled or suppressed. There is now an option to log or not log suppression events.
- The Dataflow Flow System RTU driver can now read analog values from the Radio Interface Module and read digital points on analog cards.
New Features in Version 12.1.27:
- VTScada now supports the referencing of colors and labels of an equipment type contained within a Style tag.
- VTScada now supports the discovery of BACnet drivers on a local subnet or via BBMDs.
New Features in Version 12.1.26:
- The GetAdaptersInfo() statement now returns the IPv4 subnet broadcast address and mask for IPv4 addresses.
- Motorola ACE RTU Tags now display the RTU ID in the address field of the Tag Browser.
- The Numeric entry widget now supports entry of historic values with older timestamps for numeric memory tags.
- VTScada now supports direct communication with PC3 and PC10 series Toyopuc PLCs with the new Toyopuc Driver.
- VTScada now has more robust and independent security for internet client connections by only allowing one application per realm.
- Non-realm security roles can now be selected when configuring realm user accounts.
New Features in Version 12.1.25:
- VTScada can now communicate with Barton Scanners running the NFlo program.
New Features in Version 12.1.24:
- The efficiency of tag widget creation for applications with many tags has been improved.
- VTScada now provides an API to configure the RPC network priority for multi-homed systems.
- A new GetAlarmName module has been added to allow for easy access to a tag’s alarm name.
- A Security Guidelines Manual is now shipped with VTScada, providing guidance on how to commission and maintain a secure installation. It is available in the Documents subfolder of the VTScada installation folder.
New Features in Version 12.1.23:
- The GE Series 90 driver has been enhanced to support %G (Global) data addressing.
New Features in Version 12.1.21:
- FloBoss 103 and FlowBoss 107 flow computer tags in the Oil & Gas Solutions layer are now compatible with recent firmware updates.
New Features in Version 12.1.20:
- You can now configure server-specific VOIP in the VOIP Settings section of the Application Configuration dialog.
New Features in Version 12.1.19:
- The API SetUserLanguage() has been created which allows users to change their language to any available language during runtime.
- The installer now supports disabling the Modem TSP driver installation.
- The Mitsubishi Driver now supports Q Series PLC and several types of serial frames.
New Features in Version 12.1.18:
- Input tags using the DNP3 driver will now record attributes such as Quality and Comm Failure that can be used in graphics and reports.
- The I/O & Calculations tag now has better support for “Select Before Operate” mode when used with the Set Value Button and Numeric Data Entry widgets. The Alarm tag now supports “Fail to Operate” and “Uncommanded Change of State” modes when connected to an I/O & Calculations tag.
- VTScada now has the ability to accept external language translations in the form of a dictionary passed into the GetPhrase API.
New Features in Version 12.1.17:
- VTScada now supports the use of the address assist and tag import with the Autosol OPC UA server.
- It is now possible to read strings from register based addresses in PLCs such Delta and Modbus by setting the “String stored in registers” flag of the IO tag along with specifying the length in bytes.
- VTScada now supports filtering by address content in the Advanced filter flyout window of the tag browser.
New Features in Version 12.1.16:
- When importing gas composition results from a file in the Oil and Gas Solutions layer, the Heating Value is now imported along with the rest of the results if it is available
- It is now possible to set page or widget parameters of type Text as non-translatable.
- The GetModuleTimeStamp function has been added. This is an efficient way to get the timestamp of the module’s source file when the module was last compiled or edited in VTScada.
- There is a new Services page and widget for displaying RPC services status and performing changeover of the services during server maintenance. The interface is also available in a script application and the Trace Viewer.
- The columns in the HDV’s table of pens now auto-size more appropriately.
New Features in Version 12.1.15:
- VTScada now supports displaying the tag name alongside the tag value in the HDV and Plot Data widgets.
- Test Framework asserts can now be called in steady state, so that a test can be written to wait until the assert passes, or a timeout elapses, at which time the test assert fails.
New Features in Version 12.1.14:
- Page Button and Page Hotbox widgets can now be configured to launch the Page Menu or subordinate pages.
- It is now possible to reset tag parameters to their default value using the right-click menu.
New Features in Version 12.1.13:
- By default, the “Go To Page” option searches the parameterized pages specified in the page menu or in page change widgets. It now is possible for an application to specify an additional set of parameterized pages that should be included in the “Go To Page” search by including a GetPagesForTagsHook callback module.
- The Application Configuration dialog now provides a way to disable the Ack All button on the Alarm Page.
- VTScada now supports opening source code in a preferred editor from the Source Debugger
- The Source Debugger now provides a String option in the data format popup window of the module content list.
- The content of the details dialog under the diagnostics tab for the OPC UA Client driver can now be copied. If using an Anywhere Client, the content can be downloaded as a text file.
- VTScada now permits system integrator licenses to be moved between computers.
- Digital Status and Digital I/O and Calculations tags now support toggling their values using the following widgets: Illuminated Toggle Switch, Checkbox Switch, and Toggle Button.
- Added convenient programming interfaces for accessing importing application paths (the working copy path, data path, and path for trace files) among other details about the application.
New Features in Version 12.1.11:
- Roster tags now support expressions to be set for the Method and Enabled attributes of each contact.
New Features in Version 12.1.10:
- Several more drivers now show address information in the Address column of the Tag Browser.
- The Rockwell Driver can now access PLC-5 and SLC controllers that don’t support PCCC/CIP through a 1756-DHRIO Interface Module in a ControlLogix chassis.
New Features in Version 12.1.09:
- The individual field values of alarm notification messages can now be customized by a hook module which can reside in a custom tag type or in the root of the application.
New Features in Version 12.1.08:
- VTScada now supports the Traditional Chinese language.
- VTScada now reads OPC UA server profiles and modifies its behavior to support the OPC UA Micro Embedded profile.
- The Application Manager now shows Application Starting progress and Restart Required status in place of the Application Running Indicator.
New Features in Version 12.1.07:
- The Roster tag now has a public interface for accessing its contact information for display in custom widgets.
- Printing from the Sites Page has been enhanced to default to a PrintPage module in an embedded site details page if specified rather than just a screenshot.
- The PLC Alarm tag now reflects the alarm state of the PLC more accurately.
- A port number can now be specified in the configuration folder for a SMS appliance tag. This is useful when the COM port information for a cell modem is unavailable or incorrect from the installed device drivers.
- Access to the tag value tables and the main History table is now restricted to the users with the Remote Tag Value/History Retrieve privilege.
New Features in Version 12.1.06:
- The BACnet driver now support message segmentation as well as Tag Import for most common objects with a Present Value property.
New Features in Version 12.1.05:
- It is now possible to download CSV formatted files of alarm data from the alarm page when viewing with an Anywhere Client.
New Features in Version 12.1.04:
- The link displayed in the VIC update dialog now downloads the new VIC installer directly.
- The time at which an active alarm was acknowledged, and the time at which an unacked alarm cleared, is now displayed in the alarm details dialog, and can optionally be shown as separate columns in the alarm list.
New Features in Version 12.1.03:
- When creating a tag widget, there are now options to exclude the Trend, Navigation and Tooltip options and/or exclude the Tag Icon Marker.
- A History Statistics Value widget has been created that draws a single calculated historical tag value that is computed over a user-entered time range.
- New Pie Chart and Bar Graph widgets have been added for showing multiple tag values.
- VTScada now supports the Simplified Chinese language.
- An optional Page Shuffle feature has been implemented in VTScada where an app may periodically change pages based upon Settings.Dynamic settings.
- An “upon change” alarm option has been added to Discrete IO tags.
- Certain alarm priorities can now be prevented from being acked by the Ack All button via a new option in the Alarm Priority tag. The Ack button for each individual alarm can now be disabled programmatically via a custom AlarmCellAckHook module.
New Features in Version 12.1.02:
- Deprecated drivers/modes now have a warning not to use them in favor of the new Rockwell driver type. This includes the CIP Symbolic driver and several PLC types within the Allen Bradley Driver.
- A new report, Overall Total report, was added to give a single, overall total for the given time range.
- Two new options have been added to the History Statistics tag that represent the change in a value over time.
- The context menu is now available to all non-tag alarms and objects in an alarm list.
Major Enhancements in Version 12.1:
- IEC-62443-4-1 Certification
- Unparalleled Performance
- Multiple PLC Ports
- PLC Driver Deadbands
- Script Bubbles
- Faster Installer
- Alarm Annunciation over VoIP, no Modem or Internet
- Improved Twilio Performance
- Alarm Notification/Roster Enhancements
- Clearer and Easier Configuration
- Drag-and-drop Reordering
- Custom Callout Delays
- Notification Bursts
- Repeat Groups of Contacts
- Increased Roster Capacity
- New Security Privilege
- Batch & Recipe Management
- Multi-Monitor Internet Clients
- Configure monitors on a per-realm basis.
- VIC Only – While the Anywhere Thin Client works on any device with a browser, it does not currently support multi-monitors.
- On-Screen Keyboard
- Easily switch between different keyboard layouts.
- Configure default keyboards on a per-device basis.
- New and Updated Drivers
- Rockwell Driver
- Delta Driver
- Honeywell Mercury Driver
- Updated Modbus Compatible Device Driver
- Mitsubishi Driver
- Updated SNMP Agents
- Tag Browser Enhancements
- Tag Browser Enhancements
- Operate PLC Control Tags Without Widgets
- Filter on Tag Attributes
- Tag Import from OPC Servers
- Faster Third-Party Data Sharing
- SQL View Tag
- POST requests to the REST interface
- Embedded Video Widget
- Embedded Browsers
- Updated License Management
- Integrated Function Library / Expression Editor
- Enables the “usability” and “selection” of over 700 functions available in the Function Library.
- Also included are pre-built complex expressions (e.g., strapping tables, American Petroleum Institute, volume correction calculations).
- This includes the ability to create your own functions and have them added to the list.
- MultiSpeak Support
- Expanded MultiSmart Stations
- Enhanced MultiWrite Tag