Author Topic: Version 3.5 Coming Soon  (Read 3650 times)

Archie

  • Administrator
  • Hero Member
  • *****
  • Posts: 5262
    • View Profile
    • AdvancedHMI
Version 3.5 Coming Soon
« on: August 09, 2013, 10:54:24 AM »
The next release of AdvancedHMI is due to be available in August. This version brings many changes and improvements based on everyone's feedback. Some features which were intended to be implemented in version 4 were brought into version 3.5

With so many changes, the upgrade process from previous versions becomes a little more difficult. If you have an application with little to no VB code, then upgrading should be fairly easy. However if you use VB code a lot, then the upgrade can get very involved. Here are a few examples of changes that will require attention:

Synchronous reading using ReadAny with AsyncMode or ReadSynchronous is replaced with a Read method and AsyncMode no longer exists. Asynchronous reading is now done with the BeginRead method. This was chosen to follow the .NET patterns closer.

Subscription callback signatures have changed. The new version now includes more information than just the value returned, such as the PLC address. This allows multiple subscriptions to use the same call back. A new component called DataSubscriber will make subscriptions a breeze. Simply add the component to the form, double click and you will be taken to a callback routine where you can write the code to process the value.

A lot of attention has been given to the ControlLogix driver to make it more stable and faster. It is now using a background thread to process subscription updates and throttles the messages sent to the PLC. This should eliminate the ignored requests which causes the "No Response -20" error.

This release is an exicting new release that will take AdvancedHMI to the next level and I am looking forward to the continued growth of the software.

kf4ozb

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Version 3.5 Coming Soon
« Reply #1 on: August 09, 2013, 02:51:26 PM »
Thanks for all the hard work Archie!