Tnx ArchieAdvancedHMI and the Stand-Alone driver are completely different products.
AdvancedHMI is a complete package with a range of communication drivers and a multitude of components that work with the drivers without the need to write any code.
The stand-alone driver is ONLY a single communication driver used when writing your own code.
The drivers integrated into AdvancedHMI will also allow you to write VB or C# code to access data in a PLC. The MAJOR difference is the license model. AdvancedHMI is based on a GPL model which basically means you must pass the full project source onto the end user and are also required to maintain all original components in the project. While the stand-alone driver can be used in closed source applications that do not require you to pass your project source to the end user.
As I understood, in GPL model, I should give the end user all the source file including all visual studio solution and codes? It is not possible to only give them an EXE file? Am I right?