# Señales de comunicaciones industriales

El SnAPP utiliza un conjunto fijo de señales predesignadas que pueden utilizarse para transferir datos y resultados desde el sensor de visión a un PLC o viceversa.

Para controlar los disparos desde el PLC mediante las señales de control y de estado de disparo, el Trigger Mode (modo de disparo) debe estar puesto en Simple (individual).

Nota: Los protocolos admitidos comparten las mismas señales, pero estas se transfieren de forma distinta en los sistemas. Para detalles específicos sobre la transferencia de señales según protocolo, consulte los siguientes temas:

- Objetos de ensamblado de entrada y salida Ethernet/IP
- Tabla de referencia para el módulo PROFINET
- Bloques de datos y control SLMP

Ensamblado de entrada | Señal | Descripción
Acquisition Error | Este bit se establece cuando un SnAPP no llega a capturar una imagen debido a una de las siguientes razones: El SnAPP está capturando una imagen en ese momento. El SnAPP no dispone de ningún búfer de imágenes. Este bit se pone a cero cuando se ha activado correctamente una captura.
Acquisition ID | Este número de ID de captura se incrementa en una unidad cada vex que finaliza una captura, independientemente de cuál ha sido el origen de la activación del disparador, y puede utilizarse para sincronizar las capturas con los correspondientes resultados de inspección. El ID de captura cambia de valor al iniciarse una captura. El ID de captura cambia de valor al finalizar una captura. Si el PLC es el origen de la activación del disparador, el bit Acquisition ID se establece antes que el bit Trigger Acknowledge.
Command Completed | Este bit se establece cuando finaliza la ejecución del comando y pasa a cero cuando se ha puesto a cero el bit Execute Command.
Command Executing | Este bit se establece mientras se está ejecutando un comando.
Command Failed | Este bit se establece al finalizar un comando que no ha podido ejecutarse correctamente o cuando se ha activado un ID de comando desconocido.
Error | Este bit se establece cuando se ha producido un error que se especifica en el campo Error ID.
Error ID | Véase Códigos de identificación de errores.
Inspection Completed | Este bit cambia de valor al finalizar una inspección.
Inspection Image ID | Estos bytes se utilizan para proporcionar un ID de captura para cada imagen asociada a este conjunto de resultados.
Inspection ID | El ID de captura asociado a este conjunto de resultados.
Inspection Passed | Este bit indica el estado de aprobado (Pass) o rechazado (Fail) tras la inspección.
Inspection Results | Para más información sobre los resultados de la inspección, consulte el tema Resultados de inspección.
Results Valid | Este bit se establece cuando los campos Inspected Image ID, Inspection Result Code e Inspection Results son válidos. El bit se pone a cero cuando se establece el bit Inspection Results Acknowledge.
Trigger Acknowledge | Este bit indica cuando se ha activado correctamente un SnAPP mediante el bit Trigger. El bit Trigger Acknowledge mantiene su estado hasta que pase a cero el bit Trigger.
Trigger Ready | Este bit indica cuándo un SnAPP puede aceptar una nueva orden de disparo a través del bit Trigger.
Current Program ID | Estos bits indican el número del programa en uso. Un ID de programa es un número de 16 bits comprendido entre 1 y 20.
Ensamblado de salida | Señal | Descripción
Clear Error | Cuando se establece este bit, se anulan las señales Error y Error ID; el bit Clear Error tiene que mantenerse en alto hasta que se haya puesto a cero el bit Error. Si se ha puesto un error en cola, entonces la puesta a cero de este bit hace que se establezcan las señales Error y Error ID con el próximo código de error que se ponga en la cola.
Execute Command | Cuando el bit Execute Command se pone en alto, el sensor de visión lee la señal Command ID y ejecuta seguidamente el comando correspondiente. La señal tiene que mantenerse en alto hasta que se establezca el bit Command Completed. Una vez establecido el bit Command Completed, la puesta a cero del bit Execute Command hace que se ponga también a cero el bit Command Completed.
Command ID | Este campo indica el número del programa, comprendido entre 1 y 20, que se ejecutará al producirse el flanco ascendente del bit Execute Command. Esta señal no debe cambiar hasta que se haya establecido el bit Command Completed. 0: Reservado 1-20: Número de programa 21-65535: Reservado
Inspection Results Acknowledge | El bit Inspection Results Acknowledge confirma que el PLC ha recibido el Inspected Image ID y los datos de Inspection Results.
Trigger | Al establecerse el bit Trigger, se activa una captura en el sensor de visión.