# Клиент OPC DA (OPC Classic)

> Подключите к PLCGateway существующие серверы OPC DA, например RSLinx Classic, SIMATIC NET или OPC-серверы производителей, и сделайте их доступными по OPC UA.

На многих предприятиях до сих пор работают серверы OPC DA, к которым подключены старые контроллеры. Клиент OPC DA в PLCGateway для Windows читает такие серверы через классические интерфейсы COM — локально или на другом компьютере через DCOM.

Установленные на компьютере серверы выводятся списком через OPCEnum, дерево элементов доступно для обзора, а чтение выполняется из кэша сервера или напрямую с устройства. В сочетании с сервером OPC UA в PLCGateway это простой способ перевести данные OPC Classic на OPC UA.

- **ID драйвера:** `opcda_client`
- **Подключение:** COM / DCOM · Windows
- **Обзор адресов:** да
- **Запись:** да
- **Входит в:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Что PLCGateway читает и записывает

- Элементы серверов OPC DA 1.0, 2.0 и 3.0 через интерфейсы DA 2.0
- Поиск серверов через OPCEnum
- Обзор ветвей и листьев с типом и правами доступа
- Чтение из кэша или с устройства
- Удалённые серверы через DCOM с доменом, пользователем и паролем
- Запись элементов

## Примеры адресов

| Адрес | Значение |
|---|---|
| `Line1.Motor1.Speed` | ItemID сервера |
| `[PLC1]N7:0` | Топик и адрес RSLinx Classic |
| `S7:[S7 connection_1]DB1,REAL0` | Элемент SIMATIC NET |

## Контроллеры и устройства

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

## Подключение за несколько шагов

1. Установите PLCGateway в Windows на тот же компьютер, что и сервер OPC DA, или настройте DCOM для удалённого сервера.
2. Добавьте устройство OPC DA и выберите ProgID с помощью поиска серверов.
3. Просмотрите дерево элементов и добавьте элементы как теги.
4. Публикуйте значения для современных клиентов через сервер OPC UA в PLCGateway.

## Вопросы и ответы

### Работает ли клиент OPC DA в Linux?

Нет. OPC DA основан на Windows COM/DCOM. В Linux используйте OPC UA-обёртку (wrapper) сервера OPC DA и клиент OPC UA.

### Может ли PLCGateway заменить OPC UA-обёртку?

Да. PLCGateway читает сервер OPC DA и публикует значения на собственном сервере OPC UA — с защитой и управлением пользователями.

### Нужна ли настройка DCOM?

Только для удалённых серверов. На том же компьютере подключение работает без настроек DCOM.

## Связанные протоколы

- [Клиент OPC UA](https://plcgateway.com/ru/protocols/opc-ua.md)
- [Allen-Bradley EtherNet/IP (CIP)](https://plcgateway.com/ru/protocols/ethernet-ip.md)
- [Все протоколы](https://plcgateway.com/ru/protocols.md)

_Названия продуктов и моделей являются товарными знаками их владельцев. Они упоминаются только для того, чтобы показать, с каким оборудованием работают драйверы; PLCGateway не связан с этими компаниями._

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