Loading...
Industrial Automation Software

OPC-DDE Client

The OPC-DDE Client provides data exchange between an OPC server and a legacy DDE server. I you have existing DDE based software applications and need to connect to the OPC based software, this software is the solution.

OPC vs. DDE

DDE (Dynamic Data Exchange) technology mechanism requires two Windows applications, one of which acts as a server to process information, and the other acts as a client to obtain information from the server. The client application sends a message request information to the currently activated server application, and the server application responds according to the information, thereby realizing data exchange between the two programs.

         OPC (Object Linking and Embedding for Process Control) is based on the OLE/COM mechanism as the communication standard for application programs. OPC is an open link based on open standards, allowing simple, standardized data exchange between automation/control applications, field devices, and business/office applications. The OPC standard is based on Microsoft's OLE technology. Its formulation is accomplished by providing a standard set of OLE/COM interfaces. The OPC technology uses OLE2 technology. The OLE standard allows multiple computers to exchange documents and graphics. And other objects. OPC standardizes the interface functions. No matter what form the field device exists, the customer will access it in a unified manner, thereby ensuring the transparency of the software to the customer, and making the user completely separated from the low-level development.

Architecture 


The OPC-DDE Client facilitates communication between DDE servers and OPC DA severs (existing on the same local machine as the current version does not support communication between different machines on a local network).

The client will automatically reconnect if DDE connection was lost, and the DDE server is brought back on-line. It also works by advising active tags only, where a DDE server passes data to the client only when the data value has changed, this significantly enhances the performance of the client as it avoids time consuming transactions.
Addressing uses familiar Application Name Topic Name, and ItemName method for DDE server data.
All major data types are supported (DINT, REAL, BOOL).


Share this page: