AlfredoQuintero
Lifetime Supporting Member
OP
Phrog30, thanks for the clarification
ETHERNET/IP(TM) COMMUNICATION STACK
(ADAPTED BSD STYLE LICENSE)
Copyright (c) 2009, Rockwell Automation, Inc. ALL RIGHTS RESERVED.
EtherNet/IP is a trademark of ODVA, Inc.
...
However, the software [I][B]does not[/B][/I], by itself, convey any
right to make, have made, use, import, offer to sell,
sell, lease, market, or otherwise distribute or dispose
of any products that implement this software, which
products might be covered by valid patents or copyrights
of ODVA, Inc., its members or other licensors...
There are tools such as the Agilent or Keysight for which the development environment costs about 10 K USD but the runtime components are free of charge. The customer would pay for such a development environment license, so no, it is not a search for an eaten and simultaneously kept cake what I am doing now.
Thanks very much. I did not know this solution. It seems to be very good in the communication functionality for Rockwell PLC, Siemens PLC, GE Fanuc, Omron and Modbus. In my case I am developing a HART IP client and already developed the HART IP client communication libraries. So I am looking for a library that I can do a buyout and use to develop screens for sending commands to HART or WirelessHART devices, log data, plot trends and so on, which would be a lot of work to develop from scratch. Therefore, for me a library that does not support communication, but offers good options for generic control and supervision objects would be perhaps better suited than INGEAR. But thanks very much for the link.Gotcha, seemed like they were trying to go cheap. I found this that might help. I have no experience with them though...
https://ingeardrivers.com/net-products/
It's not that hard to just use regular visual studio for developing an HMI. Not as pre-canned as Advanced HMI on the controls template side but definitely doable. You would have the license free runtime you are looking for.
I found this in the file UsageAndLicense.txt in a copy of AdvancedHMI. Note the last sentence.2) [AdvancedHMI] is an open source project and must remain that way, which means if you build an HMI and sell the machine, the customer has the right to ALL of the source code just as much as you did. If you need to distribute under a closed source license, you may contact us about purchasing a license.
Thanks so much. Will contact them this week.I found this in the file UsageAndLicense.txt in a copy of AdvancedHMI. Note the last sentence.
I'm surprised Archie hasn't chimed in on this thread. He's the one that should be explaining his product.
There is a post over at mrplc or summat that explains his business model and the resulting license.
A very quick clarification on the AdvancedHMI license:
AdvancedHMI Base Package- full package with multiple drivers and multiple controls. Free but open source distribution is the only option
Expansion Packs - Small purchased visual control extensions for the AdvancedHMI base package. Can be distributed with AdvancedHMI solutions, but must also follow the open source license
Stand-Alone ControlLogix Driver - Driver Only (no visual controls). Cost for development license but can be distributed in closed source applications
You are correct. There are no purchase or closed source options for the AdvancedHMI package.Hello Archie: Thanks for your post. Just to double-check: There is no way to purchase a license of AdvancedHMI that would allow the distribution of executable code without sources. Did I understand your explanation correctly? Thanks.