# DNP3

> Четете и управлявайте DNP3 отдалечени станции (outstations) в електро- и водоснабдяването, канализацията и промишлените подстанции, със събития, флагове за качество и времеви печати.

DNP3 е разпространеният SCADA протокол на електро- и водоснабдителните дружества в много страни. PLCGateway е DNP3 master по TCP: изпълнява integrity опрос след свързване и периодично, събира събитията с опрос на класове или спонтанни отговори (unsolicited responses) и синхронизира времето на отдалечената станция, когато тя поиска.

Двоичните и двубитовите входове, аналоговите входове, броячите и състоянията на изходите стават тагове с DNP3 флагове и време на събитието; командните блокове за релейни изходи (latch, pulse, trip, close) и аналоговите изходи се изпращат с direct operate или select-before-operate.

- **ID на драйвера:** `dnp3`
- **Връзка:** DNP3 over TCP · port 20000
- **Разглеждане на адресите:** адресите се въвеждат или импортират
- **Запис:** да
- **Включен в:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Какво чете и записва PLCGateway

- Двоични и двубитови входове със събития
- Аналогови входове 16 / 32 бита, float и double
- Броячи и замразени броячи
- Състояние на двоични и аналогови изходи
- CROB latch, pulse, trip и close; команди към аналогови изходи
- Флагове (online, restart, загубена комуникация, принудително зададено, извън обхват) и времена на събитията

## Примерни адреси

| Адрес | Значение |
|---|---|
| `bi:0` | Двоичен вход 0 |
| `dbi:2` | Двубитов вход |
| `ai:5` | Аналогов вход 5 |
| `ctr:2 · fctr:2` | Брояч / замразен брояч |
| `bo:1 · bo:3.trip` | Двоичен изход с команда latch / trip |
| `ao:0` | Аналогов изход |

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

- [Защитни релета, IED и RTU](https://plcgateway.com/bg/controllers/protection-relays.md)

## Свързване в няколко стъпки

1. Съгласувайте адреса на отдалечената станция, адреса на master и списъка с точки със собственика на устройството.
2. Добавете DNP3 устройство с IP адрес, порт 20000 и адресите; изберете опрос на събития или спонтанни отговори.
3. Създайте точките като тагове или ги импортирайте от CSV.
4. Използвайте стойностите в екрани, аларми, енергийния мениджмънт и отчети.

## Въпроси и отговори

### Поддържа ли се сериен DNP3?

PLCGateway поддържа DNP3 по TCP/IP. Серийните отдалечени станции могат да се достигнат през терминален сървър, който препраща серийната линия по TCP.

### Поддържат ли се команди select-before-operate?

Да, всяко устройство може да използва direct operate или select-before-operate; кодът за състояние от отдалечената станция се докладва, например локално управление или не се поддържа.

### Поддържа ли се DNP3 Secure Authentication?

Не. Използвайте защитена мрежа или VPN за DNP3 връзките.

## Сродни протоколи

- [IEC 60870-5-104](https://plcgateway.com/bg/protocols/iec-60870-5-104.md)
- [IEC 61850 MMS](https://plcgateway.com/bg/protocols/iec-61850.md)
- [Modbus TCP / RTU](https://plcgateway.com/bg/protocols/modbus.md)
- [Всички протоколи](https://plcgateway.com/bg/protocols.md)

_Имената на продукти и модели са търговски марки на съответните им притежатели. Посочени са само за да покажат с какво оборудване комуникират драйверите; PLCGateway не е свързана с тези компании._

---
Source: https://plcgateway.com/bg/protocols/dnp3
