Difference Between OPC UA and OPC DA?

tanuj shrivastava picture tanuj shrivastava · Jun 4, 2015 · Viewed 59.9k times · Source

Please explain what is the Difference Between OPC UA and OPC DA ?

In which condition which one should be used, and if any example can be provided for both OPC UA and OPC DA, it would be helpful

Answer

Kevin Herron picture Kevin Herron · Jun 4, 2015

OPC-UA is the successor to OPC-DA. It has many benefits, one of the most prominent being that it is platform agnostic. There are SDKs available in a multitude of languages and OPC-UA can be implemented on anything from a tiny embedded to device running Linux, to a desktop running Windows, or a server running the OS of your choice.

For any new development, given the choice, OPC-UA should be used. The only reason to use OPC-DA at this point in time is if you're connecting to a legacy product that only supports OPC-DA and cannot be replaced or upgraded.