Sunday, June 25, 2017

HMI update 6/25/2017

·        Added a DDE server to support read/poke points and script globals.

·        Added PNG support to the button glyphs.

·        Added a “Navigate” object allowing a previous/next window system. A simple example project has been posted.

·        Corrected an issue with selecting gradient fill on a window background when the window had not been saved/loaded.

Thursday, June 15, 2017

HMI update 6/15/2017

·        Added a compass graphic element.

Sunday, June 4, 2017

HMI update 6/4/2017

·        Added a "mute" script command to stop all sounds currently playing and prohibit all sounds from playing until "unmuted".
·        Added border properties to the “Memo” control.
·        Added gradient fill option to graphic screens.

Saturday, May 27, 2017

HMI update 5/27/2017

·        Added a feature to allow user configured math operations on an incoming analog value before other systems in the HMI access the data.

·        Added a help button on many windows.

·        Modified some protocol drivers to assist with analog input processing.

·        Added support, in the scripting engine, for access to an external DLL.

·        Added the ability to filter the alarm logs by, date/time, tagname or value.

·        Added more monitoring code for SMS notification logic.

·        User manual additions/updates.

Sunday, April 16, 2017

HMI update 4/16/2017

·      Added two new script commands.

JSONToHostPoints: Parses a JSON string and writes the values to the configured host points.

JSONToScriptGlobals: Parses a JSON string and writes the values to configured script global items.

·      Added two JSON configuration helpers to parse a JSON string and populate a script global section for runtime access.

·      Changed the MQTT string handler. The handler can save the MQTT payload to a script global, call the JSONToHostPoints script command, call the JSONToScriptGlobals script command or store the payload internally, for access via scripting.

Friday, April 7, 2017

HMI update 4/7/2017

·      Added a feature to monitor a UPS/Battery for power remaining level and shutdown the computer when the remaining power level is too low.
·      Added string support for SNMP.
·      User manual updates.

Saturday, April 1, 2017

HMI update 4/1/2017

·        A new pie chart graphic element has been added to the HMI.
·        User manual updates.

Saturday, March 11, 2017

HMI update 3/11/2017

·      New static trend graphic object added. This trend can be used to load data from a starting date/time to an ending date/time. The most common use for this new graphic element is to create a trend for a specific time, like a production shift, capture a picture of the trend and include the picture in a report, print the picture or send the picture, via FTP, to a server, etc.

·      Added properties to the browser window for hiding the menu bar, status bar and tool bar.

Thursday, March 2, 2017

HMI update 3/2/2017

·        The HMI now supports graphic element script editing at runtime. Most graphics are animated using the built in animation configurations and scripting is not required.

·        Corrected an issue with the ODBC trending graphic element. This does not affect the native trending component.

·        User manual updates.

Wednesday, February 22, 2017

HMI update 2/22/2017

·      Changes to the report editor for easier editing of the report configuration.
·      Runtime report generation produces better output for Excel (xls) and Portable Document Format (pdf).
·      User manual updates.
·      Digital code signing certificates have been added to the installer and applications.

Wednesday, January 11, 2017

HMI update 1/11/2017

  • Added additional error reporting for MODBUS/ENRON drivers.
  • Added ability to configure menu item shortcuts.
  • User manual updates.
  • A few improvements to the bitmap editor.
  • Altered the runtime rotation animation to give better results for bitmaps.
  • Changed low level OS messaging handler.
  • Work in progress - Adding digital code signing certificate to installer and applications for added security and convenience.