AdvancedHMI Changelog

What's new in AdvancedHMI 3.99x

Sep 29, 2017
  • BarLevel - Added ShowValue property
  • EthernetIPforCLXCom - fixed problem with writing UDINT
  • Keypad - Was throwing exception if limits were set and Enter was clicked with nothing
  • Modbus - Fixed problem when writing "FALSE" to a bit
  • PLCAddressItem - did not support the ListSeparator for globalization
  • EthernetIPforCLXCom - Added BeginWriteRaw and WriteRaw for writing complete UDTs using byte array
  • GraphicIndicator - Added Flash1 property
  • EthernetIPforCLXCom - Added WriteCustomString for user defined strings
  • EthernetIPforCLXCom - Added WriteUDT for writing complete UDT based on Structure or Class
  • EthernetIPforCLXCom - Added ReadRaw to return the byte array in raw format
  • Emailer - fixed a problem when using Username and password
  • IniParser - Made values preserve case, but section and keys remain case insensitive
  • BarMeter - New control
  • SelectorSwitch3PosByValue - corrected image alignment with small legend plate
  • BasicLabel - New numeric keypad

New in AdvancedHMI 3.999 Beta (Sep 6, 2015)

  • FormChangeButton did not fire click event
  • BasicDataLogger2 - Added PauseLogging
  • EthernetIP (CIP) - Fixed a problem with the ForwardCloseRequest packet
  • MessageDisplayByBit - Added PLCElementBitWidth and PLCNumberOfElemts
  • MesssageDisplayByBit - fixed several problems
  • OmronFINS - fixed some problem with bit subscriptions
  • ChartByArray - Added RefreshAllPoints for an array with fixed number of points
  • MessageDisplayByBit - Added ValueBitMask property
  • ChartByxxx - Added YAxisMin and YAxisMax properties
  • GraphicIndicator - Added support for BackgroundImage
  • Modbus - Added support for U3xxx addresses (unsigned)
  • EthernetIPforSLC/Micro/PLC5 - Split the PLC5 driver into its own

New in AdvancedHMI 3.98t Beta (Sep 2, 2015)

  • EthernetIP - Was not Unregistering session on close
  • EthernetIPforCLXCom - Was adding to many items in a Multiple Service Request
  • EthernetIPforCLXCom - If write value does not have >=numberOfElements, it would throw an exception
  • Micro800 - Disabled MultipleServiceRequest
  • Df1Com - Would not work across multiple forms
  • EthernetIPforCLXCom - Was not recovering after com loss
  • TwinCATCom - If a write is tried without a connection, it would throw an exception
  • TwinCATCom - If the PC ad 2 IP addresses, it could add the wrong one to the route
  • GraphicIndicator - Added SizeMode to allow turning off stretch
  • EthernetIPforSLCMicro - did not read more than 236 bytes

New in AdvancedHMI 3.98s Beta (Sep 2, 2015)

  • EthernetIPforCLXCom - Add ReadClock function and SetClock function
  • OmronEthenretFINSCom - Fixed a problem causing a long connection when using UDP

New in AdvancedHMI 3.98r Beta (Sep 2, 2015)

  • ChartBySampling - First version of new trending chart
  • EthernetIPforCLX - was sending subscription data twice
  • BasicDataLogger2 - more intuitive for multiple data points
  • Pipe - Implemented BackColor
  • CIP - Added GetAttributeList Service (part of GetClock
  • BasicLabel - Change to Double before applying format to fix floating point round issues
  • EthernetIPforCLXCom - Fixed a problem causing an exception in DataLinkLayerComError

New in AdvancedHMI 3.98p Beta (Sep 2, 2015)

  • TwinCATCom - fixed a problem with reading array
  • DataSubscriber - would not match if case was different when coming back from driver
  • OpcDaCom - Ignore a disconnect exception that can occur
  • Modbus - If a Long and a Float were within 20 registers, it would always use the type of the first
  • OmronFINS - A bit designation was sending 0xff on registers such as D0, this wads changed to be 0x00
  • OpcDaCom - Read and BeginRead were reversed in functionality
  • ChartByArray - First version of this control that will chart values from an array in the PLC
  • SLC/Micro - Addresses can bve specified like an array (e.g. N7[10])

New in AdvancedHMI 3.98n Beta (Sep 2, 2015)

  • EthernetIP - fixed a problem when writing after waiting so long. Caused by leftover debug code

New in AdvancedHMI 3.98m Beta (Sep 2, 2015)

  • EthernetIP - set default connection size to 508
  • SLCMicro - fixed problem with reading Timers and Counters

New in AdvancedHMI 3.98k Beta (Sep 2, 2015)

  • EthernetIPforSLCMicro - Set ConnectionByteSize to 236
  • EthernetIP - Added CIPConnectionSize property to allow adjustment for older hardware

New in AdvancedHMI 3.98j Beta (Sep 2, 2015)

  • EthernetIPforCLXCom - Refactoring to reduce CPU usage
  • EthernetIPforCLXCom - Added MultipleServiceRequest for performance increase
  • BasicLabel - Added KeypadShowCurrentValue property
  • BarLevel - prevent an exception on invalid value
  • Modbus - Fixed writing to unisgned (e.g. U40001)
  • DataSubscriber2 - Created to make multiple tag subscriptions more intuitive

New in AdvancedHMI 3.98h Beta (Sep 2, 2015)

  • SelectorSwitch3Pos - Fixed PLCAddressValueLeft and PLCAddressValueRight not working
  • OpcDaCom - Fixed problem with using topics with RSLinx OPC Server

New in AdvancedHMI 3.98g Beta (Sep 2, 2015)

  • MesssageListByValue, MessageListByBit - Added RemoveDuplicateMessages property
  • MessageDisplatByBit - Added INIFile property
  • AllenBradleySLCMicro - Fixed problem with reading arrays larger that 150
  • EthernetIP drivers - changes to increase speed (NOTE: Also increases CPU usage)
  • Modbus - Added "U4" address option for unsigned 16 bit integers