Siemens S7 — S7_RD / S7_WR
Los bloques S7_RD y S7_WR permiten leer y escribir datos en PLCs Siemens de las series S7-1200, S7-1500, S7-300 y S7-400 utilizando el protocolo S7 (ISO-on-TCP) sobre el puerto TCP 102.
Dispositivos compatibles
- Siemens S7-1200 (todas las CPU)
- Siemens S7-1500 (todas las CPU)
- Siemens S7-300 (con CP Ethernet)
- Siemens S7-400 (con CP Ethernet)
Consejo: Para la gama LOGO! 0BA7/0BA8, utilice los bloques
LOGO_RD / LOGO_WR que están optimizados para el mapeo de memoria del LOGO!.
Diálogo de configuración

Conexión S7
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| IP PLC Siemens | Dirección IP del PLC S7. Se configura desde TIA Portal o STEP 7. | 192.168.0.1 |
| Rack | Número de rack del PLC. Para S7-1200 y S7-1500 siempre es 0. | 0 |
| Slot | Número de slot de la CPU. S7-1200 = 1, S7-1500 = 1, S7-300/400 = 2. | 1 |
Lectura / Escritura
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| DB a leer/escribir (S7) | Número del DB (Data Block) en el PLC Siemens que se desea leer o escribir. | 1 |
| Tipo de dato | Tipo de dato de los elementos: INT, WORD, DINT, DWORD, REAL. | INT |
| Cantidad | Número de elementos consecutivos a leer o escribir. | 10 |
Importante: En S7-1200/1500, el DB del PLC Siemens debe tener desactivada la opción "Acceso optimizado al bloque" (en Propiedades del DB en TIA Portal). Si está activada, el S7 no permitirá el acceso por dirección y la comunicación fallará.
Instancia local
| Parámetro | Descripción |
|---|---|
| DB Instancia | DB local asignado automáticamente. Contiene la configuración de red y los datos leídos/escritos. |
| ST (Status) | Estado de la comunicación. |
| ERR (Error) | Código de error (0 = OK). |
Ejemplo de uso
Para leer 10 enteros del DB1 de un S7-1200:
- Inserte un bloque
S7_RDen el programa Ladder. - Configure IP =
192.168.0.1, Rack =0, Slot =1. - DB a leer =
1, Tipo =INT, Cantidad =10.
Nota: El protocolo S7 utiliza el puerto TCP 102. Asegúrese de que el PLC Siemens tiene habilitada la comunicación PUT/GET en las propiedades de la CPU (TIA Portal → Protección y seguridad → Permitir acceso PUT/GET).