Thursday, December 28, 2017

HMI update 12/28/2017

·        Added additional diagnostics for the WeMo port type.

·        Changed the "new" version download logic to support SSL.

·        During configuration the AB Logix port can now fetch the tags from the controller and generate points. L5K import continues to be supported.

·        Corrected an issue were license dates newer (> 400 days) than the program date reported a license expired message.

·        Happy New Year

Saturday, October 28, 2017

HMI update 10/28/2017


·       Added script command to set mouse pointer position.

·       Added script command to convert unit types. For example from inches to centimeters. Area, distance, temperature, volume, time and mass unit types are supported.

·       Added sixteen segment graphic element to the website feature.

·       Added “PointExist” script command.

·       Added property to expose HMI version string to script engine.

·       Added a script command to get/set the position/size of an open user window.

·       Added a default error image for display when a camera image capture failed.

·       Added a video group graphic element (website) to use one connection per group of cameras.

Friday, September 1, 2017

HMI update 9/1/2017


·      Added two script commands to return additional computer information.

·      Changed the animation configuration dialog to allow the animations to be listed in a single column. This required panel reordering.

·      Added an alarm indictor to display a rectangle and/or a symbol if a tag connected to the graphic element is in alarm.

·      An ODBC recipe can be configured for a row as the recipe or a column as a recipe.

·      Added LoadRecipe2 script command to support ODBC recipe enhancements.

·      Added a new analog gauge for the website feature using JustGage.

·      Added a DBGraphicRead script command to get the current text of the database memo, edit, text, list box, drop list and check box control into a script.

·      Added some protection code for the dynamic image graphic animation.

Monday, August 7, 2017

HMI update 8/7/2017


This is a few small updates to the graphics editor.
 
·        Added a hint window to display configured graphic animations on demand.
 

·      The tagname search/replace editor now shows the affected graphic element when moving from one graphic element to another while in the editor.

Saturday, July 29, 2017

Updates 7/29/2017...


·      The free PeakHMI MODBUS TCP slave simulator was updated to support a 1 or 2 byte slave ID.

·      A new TCP MODBUS master port type was added to the HMI. The new port type can use a 1 or 2 byte slave ID.

Sunday, July 23, 2017

HMI update 7/23/2017


·      Added five new gradient fill types for pipe ends.

 
·       A need to rotate thorough a group of windows, at runtime, has been accomplished, before now, with custom scripting. Now there is a new script object “WindowRR” (Window Round Robin) that greatly simplifies the task. A simple example project has been posted on the web site.

Thursday, July 20, 2017

HMI update 7/20/2017


·       Altered the graphic editor rotation menu and custom rotation dialog for easier rotation configuration.
 
·       The HMI has included gradient fills for many years. A new “Pipe” graphic element has been added that makes creating piping diagrams easier. 

·       Added a “scale” graphic element.
 

Saturday, July 15, 2017

HMI update 7/15/2017


·       Added window opening animations to user windows. (None, Center, Blend, Left to right, Right to left, Top to bottom, Bottom to top, Top left to bottom right, Bottom left to top right, Top right to bottom left and Bottom right to top left.) 

·       The HMI has included gradient fills for many years. A new “Pipe” graphic element has been added that makes creating piping diagrams easier.

·       User manual updates. 

·       Added an option to call a script for incoming SMS messages.

Wednesday, July 5, 2017

HMI update 7/5/2017


·        Added a script function to change point alarm delay time at runtime.
 
·       Added a setting to remove the ID from email alarm messages when not required.

Saturday, July 1, 2017

HMI update 7/1/2017


·        Added a Tree view graphic element.
 
·        User manual updates.
 
·        A simple “Navigate” with Tree view example project has been posted.

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

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.