Author Topic: What would you like to see in the next major release?  (Read 113782 times)

TheColonel26

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: What would you like to see in the next major release?
« Reply #45 on: October 05, 2016, 07:26:27 AM »
I like to request a change in exception handling. Currently if you throw any exception in a data subscriber event listener method/subscriber (not sure what the official .net term for that is) it will be caught in the AHMI library. I'd like to request a change so that only the exceptions that need to be caught by the library are instead of all of them.

For example in this library method when OnDataChanged(e) is called any exception thrown there is caught.
Code: [Select]
    Private Sub PolledDataReturnedValue(ByVal sender As Object, ByVal e As MfgControl.AdvancedHMI.Drivers.Common.PlcComEventArgs)
        Try
            '* Fire this event every time data is returned
            OnDataReturned(e)
            '* Case may be switched so find key based on that
            Dim TargetKey As String = ""
            For Each key In SubscribedValueList.Keys
                If String.Compare(key, e.PlcAddress, True) = 0 Then
                    TargetKey = key
                End If
            Next


            If e.Values(0) <> SubscribedValueList(TargetKey) Then
                '* Save this value so we know if it changed without comparing the invert
                SubscribedValueList(e.PlcAddress) = e.Values(0)

                If InvertValue Then
                    m_Value = Convert.ToString(Not CBool(e.Values(0)))
                Else
                    m_Value = e.Values(0)
                End If

                '* This event is only fired when the returned data has changed
                OnDataChanged(e) '* <--- any exceptions thrown by the user/programmer in a subscribed method are caught below.

            End If

        Catch ex As Exception
            DisplayError("INVALID VALUE RETURNED!")
        End Try
    End Sub


If it's not already a thing, and if it is please inform me how to do this, an implementation for Universal Apps would be good.
That will be coming in the future. All of the drivers are being updated for compatibility in UWP.
Love this

« Last Edit: October 05, 2016, 07:40:37 AM by TheColonel26 »

kay_gsr13

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: What would you like to see in the next major release?
« Reply #46 on: November 30, 2016, 12:15:21 PM »
Could you possibly integrate or add a controls for VNC?

Khosrow

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: What would you like to see in the next major release?
« Reply #47 on: March 15, 2017, 03:39:43 PM »
Support for Siemens S7 PLCs (300/400.....)

Darrell

  • Full Member
  • ***
  • Posts: 198
  • Electrician / PLC Technician
    • View Profile
Re: What would you like to see in the next major release?
« Reply #48 on: March 16, 2017, 09:02:18 PM »
seimens would be nice S7-1200 - 1500

betilly

  • Jr. Member
  • **
  • Posts: 57
    • View Profile
Re: What would you like to see in the next major release?
« Reply #49 on: March 17, 2017, 12:06:42 PM »
If i am not mistaken, s7-1200 cpu's support modbus tcp communication, soo i think that Ahmi modbus tcp communication will work too, but i didnt try it yet. In the near future i can report when i try.

boldive

  • Newbie
  • *
  • Posts: 33
    • View Profile
Re: What would you like to see in the next major release?
« Reply #50 on: May 03, 2017, 08:38:31 PM »
Support for Codesys 3.5

Archie

  • Administrator
  • Hero Member
  • *****
  • Posts: 5325
    • View Profile
    • AdvancedHMI
Re: What would you like to see in the next major release?
« Reply #51 on: May 03, 2017, 08:48:58 PM »
Support for Codesys 3.5
I pushed for this for many years, but 3S Software refuses to release the specifications for the protocol. They want to make sure they can sell their communication library.

Noe

  • Full Member
  • ***
  • Posts: 205
    • View Profile
Re: What would you like to see in the next major release?
« Reply #52 on: May 05, 2017, 03:23:27 PM »
If i am not mistaken, s7-1200 cpu's support modbus tcp communication, soo i think that Ahmi modbus tcp communication will work too, but i didnt try it yet. In the near future i can report when i try.

Please do it so. In a short term (like 4 months) I will have equiment with Siemens, first time for me, and I would like to keep using AHMI in my projects. So an advice that is working fine, would ease my mind.

timryder

  • Jr. Member
  • **
  • Posts: 84
  • Still trying to figure it out
    • View Profile
Re: What would you like to see in the next major release?
« Reply #53 on: September 11, 2017, 11:04:30 AM »
The lack of a decent alarm component is the top on my list.  I realize that this can be rather difficult but I'd like to see at least a template form or something that comes with AdvanceHMI which can give noob users an idea how to do it better.

Also I think the whole navigation is a bit clunky, I created an MDI Client application which works much cleaner than your typical pages version.

Maybe offer a template for that too?
Still just trying to figure out this thing called Life.

Phrog30

  • Guest
Re: What would you like to see in the next major release?
« Reply #54 on: September 11, 2017, 04:02:16 PM »
The lack of a decent alarm component is the top on my list.  I realize that this can be rather difficult but I'd like to see at least a template form or something that comes with AdvanceHMI which can give noob users an idea how to do it better.

Also I think the whole navigation is a bit clunky, I created an MDI Client application which works much cleaner than your typical pages version.

Maybe offer a template for that too?

I linked a project a while ago.  It's a little clunky, but works well.
http://advancedhmi.com/forum/index.php?topic=1813.msg10341#msg10341

I tested with ML, CpLX/CLX, and Modbus (Productivity 2000).

James

Archie

  • Administrator
  • Hero Member
  • *****
  • Posts: 5325
    • View Profile
    • AdvancedHMI
Re: What would you like to see in the next major release?
« Reply #55 on: September 11, 2017, 06:57:35 PM »
Also I think the whole navigation is a bit clunky, I created an MDI Client application which works much cleaner than your typical pages version.

Maybe offer a template for that too?
Although the MDI exists in the .NET framework, it has lost favor in recent years. To address the short comings of the separate forms display and navigation, the Main Menu driven format was introduced into the base package of AdvancedHMI.

camferti

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: What would you like to see in the next major release?
« Reply #56 on: December 17, 2017, 05:14:45 PM »
read/ write tags wiht OpcUA and OpcDA

Archie

  • Administrator
  • Hero Member
  • *****
  • Posts: 5325
    • View Profile
    • AdvancedHMI
Re: What would you like to see in the next major release?
« Reply #57 on: December 17, 2017, 05:29:27 PM »
read/ write tags wiht OpcUA and OpcDA
OpcDA is already there with the OpcDaCom driver. Hopefully in the future OpcUa will become an option.

larryhts

  • Jr. Member
  • **
  • Posts: 98
    • View Profile
Re: What would you like to see in the next major release?
« Reply #58 on: January 05, 2018, 07:31:23 AM »
I would Like to see a driver for the AutomationDirect Productivity series processors Ethernet/IP. I have been using them more and more to replace the Allen Bradley's in our machine builds. Thanks

Phrog30

  • Guest
Re: What would you like to see in the next major release?
« Reply #59 on: January 05, 2018, 02:06:57 PM »
I would Like to see a driver for the AutomationDirect Productivity series processors Ethernet/IP. I have been using them more and more to replace the Allen Bradley's in our machine builds. Thanks

What's wrong with using modbus tcp?