> ## Documentation Index
> Fetch the complete documentation index at: https://ayuda.daia.cl/llms.txt
> Use this file to discover all available pages before exploring further.

# Agregar y Configurar Pulsadores

> Crear pulsadores, mapearlos al PLC y asignarles el producto a etiquetar

Los pulsadores son los botones físicos de la línea que indican a DAIA Agent cuándo una caja está completa en una salida determinada. Cada pulsador se mapea a una señal del PLC y a una salida del clasificador, y define qué producto (y por tanto qué etiqueta) corresponde a esa salida.

<img src="https://mintcdn.com/daiasystems/yXkDwBJnFdJ9Jt4_/images/daia-agent/etiquetado_seleccion.png?fit=max&auto=format&n=yXkDwBJnFdJ9Jt4_&q=85&s=fc045e328c04573ba96fd38793de1de3" alt="Panel de configuración de un pulsador con sus índices, salida y atributos de producto" width="1920" height="1197" data-path="images/daia-agent/etiquetado_seleccion.png" />

## Agregar un pulsador

<Steps>
  <Step title="Agregar pulsador">
    En la barra superior del módulo Etiquetado, haz clic en **Agregar pulsador**. Se abre el panel **Configuración del pulsador** a la derecha.
  </Step>

  <Step title="Mapear al PLC y a la salida">
    Completa los índices y la salida (ver tablas siguientes).
  </Step>

  <Step title="Asignar el producto">
    Selecciona los atributos del producto que se imprimen en la etiqueta.
  </Step>

  <Step title="Guardar">
    Activa el pulsador con el interruptor **Activo** y haz clic en **Guardar**.
  </Step>
</Steps>

***

## Campos de identificación y mapeo

| Campo             | Descripción                                                                                                       |
| ----------------- | ----------------------------------------------------------------------------------------------------------------- |
| Activo / Inactivo | Interruptor: los pulsadores inactivos no procesan señales                                                         |
| Index PLC         | Posición del registro/slot del pulsador en el PLC (debe coincidir con la programación del PLC)                    |
| Index Output      | Índice de la salida física dentro del layout                                                                      |
| Salida (Output)   | Salida del clasificador a la que pertenece el pulsador (definida en [Salidas](/daia-agent/configuracion/salidas)) |
| Código pulsador   | Identificador visible del pulsador (ej. `CJ1 - 1`)                                                                |
| Descripción       | Texto libre sobre su ubicación o función                                                                          |

<Note>
  Con el protocolo **Server TCP**, el panel muestra además los campos **Escáner (TCP)** — el [escáner](/daia-agent/configuracion/escaneres) asociado al pulsador — e **Index PLC (Modbus)** para los pulsadores físicos adicionales.
</Note>

***

## Atributos de producto

Estos campos definen los datos que se imprimen en la etiqueta de esa salida:

| Campo          | Descripción                                                                                        |
| -------------- | -------------------------------------------------------------------------------------------------- |
| Especie        | Tipo de fruta. Al elegirla, filtra las opciones de los campos siguientes                           |
| Variedad       | Variedad específica de la especie                                                                  |
| Calibre (Size) | Calibre de clasificación                                                                           |
| Categoría      | Grado de calidad                                                                                   |
| Color          | Clasificación de color                                                                             |
| Pack           | Tipo de [embalaje](/daia-agent/configuracion/embalajes) (define pesos, GTN y marca de la etiqueta) |
| Productor      | Grower de la fruta                                                                                 |
| Plantilla      | [Plantilla ZPL](/daia-agent/configuracion/plantillas) con la que se imprime                        |

### Modos de sincronización

Junto a cada atributo hay un botón que define su **modo de sincronización**. Cada clic avanza al modo siguiente:

| Modo                | Color   | Comportamiento                                                                                                                     |
| ------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **Manual** (0)      | Blanco  | Valor solo manual: queda fijo tal como lo configuraste, sin importar lo que indique el Sizer                                       |
| **Sync/Manual** (1) | Azul    | Sincronizado pero editable: se actualiza con la información del clasificador y también acepta cambios manuales o seteos globales   |
| **Sync/Bloq** (2)   | Naranja | Sincronizado y bloqueado: solo lo actualiza el clasificador; el [Seteo Global](/daia-agent/etiquetado/seteo-global) no lo modifica |

Puedes combinar modos en un mismo pulsador: por ejemplo, Variedad y Calibre en Sync/Manual, Plantilla en Manual y Productor en Sync/Bloq.

***

## Eliminar un pulsador

Dentro del panel de configuración, el botón **Eliminar pulsador** (rojo, al pie) borra el pulsador. Su salida e impresora no se ven afectadas.

***

## Notas importantes

<Tip>
  Coordina con el responsable del PLC el mapeo de los **Index PLC**: es la relación entre el botón físico de la línea y el registro que DAIA Agent escucha.
</Tip>

<Warning>
  Si el Index PLC no coincide con la programación del PLC, las señales de esa salida no se procesarán y las cajas quedarán sin etiqueta. Prueba cada pulsador físico y verifica en el panel **LOGS** que el evento llega al slot correcto.
</Warning>
