DOXOM / Docs / Protocolos / Schneider Zelio

Schneider Zelio — ZEL_RD / ZEL_WR

Los bloques ZEL_RD y ZEL_WR permiten leer y escribir datos en relés inteligentes Schneider Electric Zelio Logic utilizando el protocolo Modbus ASCII (FC03 / FC10) encapsulado sobre TCP a través del módulo Smart Link.

Dispositivos compatibles

Diálogo de configuración

Diálogo Schneider Zelio
Configuración del bloque ZEL_RD (lectura Schneider Zelio).

Conexión

ParámetroDescripciónEjemplo
IPDirección IP del módulo Smart Link conectado al Zelio.192.168.0.10
PuertoPuerto TCP del módulo Smart Link. El puerto estándar es 502.502

Direccionamiento

ParámetroDescripciónEjemplo
DeviceTipo de área de datos del Zelio a acceder. Ver tabla de tipos de dispositivo.I (Discrete I/O)
DirecciónDirección de inicio dentro del área seleccionada.1

Tipos de dispositivo (Device)

DeviceDescripciónRangoAcceso
II/O discretos — entradas y salidas digitales del Zelio1 – 99R/W
AIEntradas analógicas — valores de 16 bits1 – 99R
SL_INPalabras de entrada Smart Link (bus SL)1 – 24R
SL_OUTPalabras de salida Smart Link (bus SL)25 – 48R/W
SLI_BitBits de entrada Smart Link (acceso compuesto)1 – 24R
SLO_BitBits de salida Smart Link (acceso compuesto)25 – 48R/W
TimeValores de temporizador (6 registros + offset +2000)1 – 6R/W
StateEstado del PLC: Run / Stop (solo lectura)1R
OrderRegistro de comando: Run, Stop, Reset (solo escritura)1W
Consejo: Para las áreas de Smart Link (SL_IN, SL_OUT, SLI_Bit, SLO_Bit), la dirección se mapea internamente al registro Modbus 0xFF00 + dirección. Las áreas I y AI se leen en bloque desde el registro 0x0070 (246 registros).

Datos

ParámetroDescripción
Tipo de datoINT, WORD, DINT, DWORD, REAL.
CantidadNúmero de elementos consecutivos a leer o escribir.

Instancia local

ParámetroDescripción
DB InstanciaDB local asignado automáticamente para almacenar configuración y datos.
ST (Status)Estado de la comunicación: 0 = inactivo, 1 = conectando, 2 = OK, 3 = error.
ERR (Error)Código de error (0 = sin error, 1 = conexión, 12 = timeout, 14 = respuesta inválida).

Ejemplo de uso

Para leer el estado Run/Stop de un Zelio Logic SR2:

  1. Inserte un bloque ZEL_RD en el programa Ladder.
  2. Configure IP = 192.168.0.10 (dirección del Smart Link), Puerto = 502.
  3. Device = State (Run/Stop), Dirección = 1.
  4. Tipo = INT, Cantidad = 1.
  5. El valor leído será 1 (Running) o 0 (Stopped).

Para enviar un comando de arranque al Zelio:

  1. Inserte un bloque ZEL_WR en el programa Ladder.
  2. Configure IP = 192.168.0.10, Puerto = 502.
  3. Device = Order (Command), Dirección = 1.
  4. Escriba el valor de comando en el DB de instancia.