# OPC DA-Client (OPC Classic)

> Vorhandene OPC DA-Server wie RSLinx Classic, SIMATIC NET oder OPC-Server von Herstellern in PLCGateway einbinden und über OPC UA verfügbar machen.

In vielen Anlagen laufen noch OPC DA-Server, die ältere Steuerungen anbinden. Der OPC DA-Client von PLCGateway unter Windows liest diese Server über die klassischen COM-Schnittstellen, lokal oder auf einem anderen Rechner über DCOM.

Die auf einem Rechner installierten Server werden über OPCEnum aufgelistet, der Item-Baum kann durchsucht werden, und gelesen wird aus dem Server-Cache oder direkt vom Gerät. In Kombination mit dem OPC UA-Server von PLCGateway ist das ein einfacher Weg, OPC-Classic-Daten nach OPC UA zu migrieren.

- **Treiber-ID:** `opcda_client`
- **Verbindung:** COM / DCOM · Windows
- **Adressen durchsuchen:** ja
- **Schreiben:** ja
- **Enthalten in:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Was PLCGateway liest und schreibt

- Items von OPC DA 1.0-, 2.0- und 3.0-Servern über die DA 2.0-Schnittstellen
- Serversuche über OPCEnum
- Durchsuchen von Zweigen und Blättern mit Typ und Zugriffsrechten
- Lesen aus Cache oder Gerät
- Remote-Server über DCOM mit Domäne, Benutzer und Passwort
- Schreiben von Items

## Adressbeispiele

| Adresse | Bedeutung |
|---|---|
| `Line1.Motor1.Speed` | ItemID des Servers |
| `[PLC1]N7:0` | RSLinx Classic-Topic und Adresse |
| `S7:[S7 connection_1]DB1,REAL0` | SIMATIC NET-Item |

## Steuerungen und Geräte

- [Allen-Bradley (Rockwell Automation)](https://plcgateway.com/de/controllers/allen-bradley.md)
- [Siemens SIMATIC](https://plcgateway.com/de/controllers/siemens.md)

## In wenigen Schritten verbinden

1. PLCGateway unter Windows auf demselben Rechner wie den OPC DA-Server installieren oder DCOM für einen Remote-Server konfigurieren.
2. OPC DA-Gerät hinzufügen und über die Serversuche die ProgID auswählen.
3. Item-Baum durchsuchen und die Items als Variablen hinzufügen.
4. Werte über den OPC UA-Server von PLCGateway für moderne Clients veröffentlichen.

## Fragen und Antworten

### Funktioniert der OPC DA-Client unter Linux?

Nein. OPC DA basiert auf Windows COM/DCOM. Unter Linux verwenden Sie einen OPC UA-Wrapper des OPC DA-Servers und den OPC UA-Client.

### Kann PLCGateway einen OPC UA-Wrapper ersetzen?

Ja. PLCGateway liest den OPC DA-Server und veröffentlicht die Werte in seinem eigenen OPC UA-Server, mit Sicherheit und Benutzerverwaltung.

### Ist eine DCOM-Konfiguration nötig?

Nur für Remote-Server. Auf demselben Rechner funktioniert die Verbindung ohne DCOM-Einstellungen.

## Verwandte Protokolle

- [OPC UA-Client](https://plcgateway.com/de/protocols/opc-ua.md)
- [Allen-Bradley EtherNet/IP (CIP)](https://plcgateway.com/de/protocols/ethernet-ip.md)
- [Alle Protokolle](https://plcgateway.com/de/protocols.md)

_Produkt- und Modellnamen sind Marken ihrer Inhaber. Sie werden nur genannt, um zu zeigen, mit welchen Geräten die Treiber kommunizieren; PLCGateway steht in keiner Verbindung zu diesen Unternehmen._

---
Source: https://plcgateway.com/de/protocols/opc-da
