# DNP3

> Lea y controle outstations DNP3 en compañías eléctricas, de agua y de saneamiento y en subestaciones industriales, con eventos, flags de calidad y marcas de tiempo.

DNP3 es el protocolo SCADA habitual de las compañías eléctricas y de agua en muchos países. PLCGateway es un maestro DNP3 sobre TCP: realiza un sondeo de integridad tras conectarse y de forma periódica, recoge eventos mediante sondeos de clase o respuestas no solicitadas y sincroniza la hora de la outstation cuando esta lo solicita.

Las entradas binarias y de doble bit, las entradas analógicas, los contadores y los estados de salida se convierten en tags con los flags DNP3 y la hora del evento; los bloques de salida de relé de control (latch, pulse, trip, close) y las salidas analógicas se envían con direct operate o select-before-operate.

- **Id del driver:** `dnp3`
- **Conexión:** DNP3 over TCP · port 20000
- **Exploración de direcciones:** las direcciones se introducen o se importan
- **Escritura:** sí
- **Incluido en:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Qué lee y escribe PLCGateway

- Entradas binarias y de doble bit con eventos
- Entradas analógicas de 16 / 32 bits, float y double
- Contadores y contadores congelados
- Estado de salidas binarias y analógicas
- CROB latch, pulse, trip y close; comandos de salida analógica
- Flags (online, restart, communication lost, forced, over range) y horas de los eventos

## Ejemplos de direcciones

| Dirección | Significado |
|---|---|
| `bi:0` | Entrada binaria 0 |
| `dbi:2` | Entrada de doble bit |
| `ai:5` | Entrada analógica 5 |
| `ctr:2 · fctr:2` | Contador / contador congelado |
| `bo:1 · bo:3.trip` | Salida binaria con comando latch / trip |
| `ao:0` | Salida analógica |

## Controladores y equipos

- [Relés de protección, IED y RTU](https://plcgateway.com/es/controllers/protection-relays.md)

## Conexión en pocos pasos

1. Acuerde con el titular del equipo la dirección de la outstation, la dirección del maestro y la lista de puntos.
2. Añada un dispositivo DNP3 con la dirección IP, el puerto 20000 y las direcciones; elija sondeo de eventos o respuestas no solicitadas.
3. Cree los puntos como tags o impórtelos desde CSV.
4. Utilice los valores en pantallas, alarmas, gestión energética e informes.

## Preguntas y respuestas

### ¿Se admite DNP3 serie?

PLCGateway admite DNP3 sobre TCP/IP. Las outstations serie pueden alcanzarse a través de un servidor de terminales que reenvíe la línea serie por TCP.

### ¿Se admiten mandos select-before-operate?

Sí. Cada dispositivo puede usar direct operate o select-before-operate; se notifica el código de estado de la outstation, por ejemplo control local o no compatible.

### ¿Se admite DNP3 Secure Authentication?

No. Utilice una red protegida o una VPN para las conexiones DNP3.

## Protocolos relacionados

- [IEC 60870-5-104](https://plcgateway.com/es/protocols/iec-60870-5-104.md)
- [IEC 61850 MMS](https://plcgateway.com/es/protocols/iec-61850.md)
- [Modbus TCP / RTU](https://plcgateway.com/es/protocols/modbus.md)
- [Todos los protocolos](https://plcgateway.com/es/protocols.md)

_Los nombres de productos y modelos son marcas de sus respectivos propietarios. Se mencionan únicamente para indicar con qué equipos se comunican los drivers; PLCGateway no está vinculada a estas empresas._

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