Professional OPC
Development Tools


Article Index


 Following is the syntax used by Softing for OPC Data Access and OPC Alarms&Events servers, respectively:


When both ProgID and a version-independent ProgID are available from the server browsing, Softing places just the normal ProgID (version-dependent) to the URL. Note that this is a difference from OPC NET API (described further below). The computerName can be an empty string (for a local computer). Also, the progId may be empty altogether, and the client will simply use the CLSID.


 Kepware documents following syntax for the URL parameter of their Connect method:


For OPC Data Access servers, the serverIdentifier has the form below, where the {clsid} is optional:


Originally, Kepware has allowed only "opcda" for the opcSpecification, but as you can see further below, they have later generalized it to support OPC XML-DA and OPC Unified Architecture as well.

Notes from Kepware documentation

For OPC DA servers, the API will attempt to connect using the ClassID first. If the ClassID is not given (or is found to be invalid), the API will attempt to connect using the ProgID.

OPC DA Example


OPC XML-DA Example

OPC UA Example


You have no rights to post comments


 Recommend this on Google