DOCUMENTACIÓN CON IA
¿Qué desea saber?
Paso 5: Salidas
El Veredicto decidió el resultado. Las Salidas deciden quién se entera: un PLC a través del bus de campo, un cable en la cámara, o ambos. Si un PLC lee más de una receta, planifique las ranuras en todas ellas primero:
Planificador de ranuras del PLC
Coloca tus recetas lado a lado y dale a cada ranura un solo significado en todas partes.
| Ranura | En el bus | |||
|---|---|---|---|---|
| 1 | 96 a 119 | Cambios de significado | ||
| 2 | 120 a 143 | Cambios de significado | ||
| 3 | 144 a 167 | |||
| 4 | 168 a 191 | |||
| 5 | 192 a 215 | |||
| 6 | 216 a 239 | |||
| 7 | 240 a 263 | |||
| 8 | 264 a 287 |
| Byte | Campo | Significado |
|---|---|---|
| 96 | Type | 6, Lectura de código |
| 97 | Status | Bits de aprobación, veredicto, N/D, habilitado y ejecutado |
| 98 | Error | 0 significa ninguno |
| 100 | Score x1000 | 1000 decodificado, 0 no decodificado |
| 104 | F1 Symbology | |
| 108 | F2 MatchOutcome | |
| 112 | F3 FailureCause | |
| 116 | F4 | No se usa en este tipo de herramienta |
Bit de aprobación para la ranura 1: byte 28, bit 0. El texto decodificado del código no está en este registro; se envía en el área de resultados del usuario. Las ranuras del 9 al 64 solo llevan un bit de aprobación, sin registro.
Una ayuda para la planeación. La vista Bytes de la cámara en el paso de salidas, y el EDS o GSDML de su firmware, son la autoridad sobre la disposición.
- ID de receta del PLC: el número con el que un PLC selecciona esta receta. Duplicar e importar le dan a una receta uno nuevo
- Ranuras: de 1 a 8 envían un resultado completo, de 9 a 64 un bit de aprobación. Mantenga el significado de cada ranura igual en todas las recetas
- Salidas: dos cables, DO0 y Strobe Out. La nueva salida predeterminada ya es una compuerta de rechazo
- Las Salidas nunca bloquean la activación. Una receta sin ninguna es válida
El paso tiene tres secciones, y son independientes. Una receta puede usar una, dos o las tres.

Si no se selecciona ningún protocolo en la cámara, obtendrá un banner informativo que dice que nada aquí llega todavía a un PLC, pero las ranuras y el ID de receta siguen siendo editables. Esto es intencional: una receta importada llega con ellos, y puede configurarlos ahora y ponerlos en servicio más tarde.
Elija un protocolo en Industrial Ethernet cuando esté listo.
ID de receta del PLC
Un número del 1 al 32767 que identifica esta receta ante un controlador.
El ID persistente para esta receta en las comunicaciones con PLC e industrial ethernet. Único en todas las recetas de esta cámara.
Así es como un PLC selecciona una receta de forma remota: escribe el ID y levanta una solicitud de cambio, la cámara carga esa receta y confirma. Es también lo que aparece en la tabla de recetas en All Recipes.
La cámara asigna un ID automáticamente cuando se crea una receta, por lo que este campo nunca está vacío. Los IDs son únicos en toda la cámara, e intentar reutilizar uno se rechaza con un mensaje que nombra la receta que ya lo tiene.
Esto sorprende a muchas personas durante la puesta en marcha. Duplicar e Importar asignan ambos un ID nuevo, por lo que la copia no responderá al número que su programa de PLC espera. Las asignaciones de ranuras sí viajan con una importación, pero el ID de receta no.
Después de duplicar o importar, regrese a este campo y configure el ID que su controlador realmente selecciona.
El PLC escribe el ID, levanta la solicitud de cambio, y la cámara confirma, se desconecta brevemente mientras carga, y luego reporta la carga completa. Las inspecciones que ya están en curso terminan con la receta anterior. Un ID desconocido genera un error de cambio en lugar de no hacer nada silenciosamente.
El ID es el contrato entre la cámara y el programa del PLC. Decida la numeración antes de construir la segunda receta, consérvela en el mismo documento que su lista de tags del PLC, y nunca reutilice un ID para un producto diferente.
Un esquema sensato es un número por número de parte, de modo que el ID de receta 1204 inspecciona la parte 1204. Adivinar después, desde una cámara en un gabinete, es miserable.
Resultados de herramientas del PLC
Esto decide en qué ranura reporta cada herramienta a través del PLC. Una ranura es una posición fija en la imagen de proceso, por lo que el controlador siempre lee el resultado de una herramienta determinada desde la misma dirección.
De forma predeterminada, no hay nada asignado y la cámara indica Ninguna herramienta se reporta a través del PLC. El veredicto aún se envía; lo que falta es el detalle por herramienta.
Dos tipos de ranura

Ranuras 1 a 8: resultado completo de la herramienta. Un registro de resultado completo más un bit de aprobación, transportado en los ensamblados predeterminados. La tabla muestra exactamente dónde cae cada uno:
| Ranura | En el bus |
|---|---|
| 1 | bytes 96 a 119 |
| 2 | bytes 120 a 143 |
| 3 | bytes 144 a 167 |
| 4 | bytes 168 a 191 |
| 5 | bytes 192 a 215 |
| 6 | bytes 216 a 239 |
| 7 | bytes 240 a 263 |
| 8 | bytes 264 a 287 |
Cada ranura completa es de 24 bytes. Use + Asignar en la fila para colocar una herramienta allí.
Ranuras 9 a 64: solo bit de aprobación. Un único bit de aprobación o fallo, sin registro de resultado. Como lo indica la cámara, estos son útiles más allá de las ocho ranuras completas.
Elegir qué herramientas obtienen una ranura completa
Tiene ocho ranuras completas y hasta 64 bits de aprobación de herramientas. Las ranuras completas son el recurso escaso, así que gástelas donde el controlador necesite un número, no solo un veredicto.
| Dé una ranura completa a | Porque el PLC quiere |
|---|---|
| AI Count | El conteo en sí, para registrar o comparar |
| Coincidencia de color | La puntuación o ΔE, para dar seguimiento a la desviación |
| AI OCR | El texto decodificado, para trazabilidad |
| Barcode Read | El código decodificado, para comparar con una orden |
| AI Segmentation | Área del defecto, para calificar en lugar de rechazar |
Un bit de aprobación es suficiente para una herramienta cuya respuesta es genuinamente binaria, como un clasificador que solo dice bueno o malo.
Cada registro es de 24 bytes: un pequeño encabezado que transporta el tipo de herramienta, el estado y el error, una puntuación universal y luego cuatro valores específicos de la herramienta. Haga clic en Bytes en cualquier fila asignada y la cámara le muestra el mapa de campos exacto para esa ranura, para que nadie tenga que transcribir desplazamientos a mano.
Un registro de Barcode Read transporta la simbología, si el contenido coincidió y una causa de falla. La cadena decodificada en sí se envía por separado, en el área de resultados de usuario del ensamblado de entrada. Si su PLC necesita el código real, léalo desde allí en lugar del registro de la herramienta.
El primer byte de cada registro indica qué tipo de herramienta lo produjo. Un controlador que lo verifique no puede malinterpretar un registro de OCR como un registro de alineación después de un cambio de receta, que es el modo de falla contra el que mantener estables los significados de las ranuras lo protege.
Nada impide que la receta A ponga un código de barras en la ranura 1 y la receta B ponga un conteo allí. La cámara lo hará sin problema, y entonces su programa del PLC tiene que saber qué receta está activa antes de poder interpretar los bytes.
Esa es toda una clase de error de integración que puede evitar decidiendo una vez que la ranura 1 siempre es el código de barras, la ranura 2 siempre es el conteo, y dejando una ranura vacía en las recetas que no la usan. Las ranuras vacías no cuestan nada.
Una herramienta sin ranura no está deshabilitada. Se ejecuta, emite veredicto, aparece en la Biblioteca y aún condiciona el veredicto si una regla de veredicto la cubre. Simplemente no se reporta individualmente al PLC. El aprobado o fallo general de la receta aún llega al controlador de cualquier forma.
Las herramientas nuevas siempre comienzan sin colocar, por lo que este es el estado predeterminado y no un error.
Mover una herramienta entre ranuras
La asignación también sirve para reordenar, y el comportamiento difiere dependiendo de dónde provenga la herramienta:
| Suelta | sobre una ranura ocupada | Resultado |
|---|---|---|
| Una herramienta que ya tiene una ranura | Las dos herramientas intercambian ranuras | |
| Una herramienta que está sin colocar | El ocupante es expulsado del PLC por completo |
Mover una herramienta sin colocar a una ranura que ya está ocupada empuja al ocupante anterior fuera del mapa del PLC sin advertencia. Si un controlador estaba leyendo esa ranura, deja de recibir el registro de esa herramienta.
Revise la franja de herramientas sin colocar después de cualquier reorganización de ranuras. Cualquier elemento que haya quedado fuera del mapa aparecerá listado allí.
El botón Colocar en una ranura se dirige a la ranura completa libre más baja. Una vez que las ocho están ocupadas, el botón sigue abriéndose, pero todas las herramientas de la lista aparecen atenuadas y nada se puede hacer clic, lo cual parece un error.
Para colocar una novena herramienta, utilice + Asignar una ranura en el encabezado Ranuras 9 a 64 y escriba un número de ranura.
Salidas
La tercera sección conmuta un cable físico en la cámara en función del resultado.
Conmute un cable en la cámara en función del resultado. Se guarda con esta receta.

Dispone de dos salidas, una por cada pin físico. Una vez que ambas están en uso, el botón Agregar salida permanece visible pero deshabilitado, con un tooltip que explica que ambos pines ya están ocupados.
Cada salida se lee como una oración:
Activar
[DO0]cuando[el resultado de la receta][falle][Mantener hasta el siguiente resultado]
Una salida recién agregada llega configurada como DO0, el resultado de la receta, falla, mantener hasta el siguiente resultado, PNP, que es el cableado de compuerta de rechazo que la mayoría de las salidas requieren primero. Para una compuerta de rechazo simple, puede agregar la salida y guardar sin cambiar nada.
Las cuatro opciones
Qué cable
| Opción | Notas |
|---|---|
| DO0 | Salida Digital 0, pin 11 |
| Strobe Out | Pin 12, también utilizable para iluminación externa |
Qué la activa
| Opción | Úselo cuando |
|---|---|
| el resultado de la receta | El veredicto general. La elección normal para una compuerta de rechazo |
| una herramienta | El resultado de una sola herramienta, para que pueda actuar ante una falla específica |
Al elegir una herramienta se muestra un selector de herramientas. Los alineadores no se ofrecen, y una herramienta deshabilitada aparece etiquetada como deshabilitada pero bloqueará el guardado, porque una salida activada por una herramienta que nunca se ejecuta nunca se dispararía.
En qué sentido
| Opción | Uso típico |
|---|---|
| aprueba | Activar un indicador de pieza buena, o una compuerta que se abre para dejar pasar las piezas buenas |
| falla | Activar un actuador de rechazo o una lámpara de falla |
Cuánto tiempo permanece activada
| Opción | Comportamiento |
|---|---|
| Mantener hasta el siguiente resultado | El cable permanece activado hasta que se inspeccione la siguiente pieza |
| Pulso | El cable se activa durante un tiempo establecido cada vez que ocurre, de 10 a 60000 ms, abriendo en 100 ms |
Mantener es adecuado para cualquier cosa que necesite que el estado persista mientras la pieza viaja hasta el actuador, que son la mayoría de los mecanismos de rechazo.
Pulso es adecuado para cualquier cosa activada por flanco, como una entrada de contador o un PLC que se engancha en un flanco ascendente. Si envía un pulso a algo que muestrea lentamente, haga que el pulso sea más largo que el tiempo de escaneo del PLC o se perderá por completo.
Avanzado: haga coincidir la polaridad con su cableado
En Avanzado en cada salida:
Haga coincidir esto con el dispositivo que tenga cableado.
| Opción | Comportamiento |
|---|---|
| PNP, conmuta alto (predeterminado) | La salida entrega corriente |
| NPN, conmuta bajo | La salida absorbe corriente |
Una discrepancia de polaridad no produce un error. La cámara conmuta tranquilamente, y el dispositivo nunca responde, lo que hace que la gente busque una receta rota o una cámara averiada.
Confirme contra la hoja de datos del dispositivo antes de ponerse a buscar. El I/O Live Monitor mostrará a la cámara conmutando la salida incluso cuando el dispositivo no esté reaccionando, que es la forma más rápida de distinguir estos casos.
Use Agregar salida para una segunda salida, por ejemplo aprobado en un cable y rechazado en otro.
LED indicadores
En la parte inferior del paso:
Las luces indicadoras de la cámara pueden seguir el resultado de la inspección. Esa es una configuración a nivel de cámara, compartida por todas las recetas.
Abrir configuración de LED indicadores lo lleva allí.
A diferencia de todo lo demás en esta página, los LED indicadores no se guardan con la receta. Cambiarlos modifica todas las recetas en la cámara. Vale la pena saberlo antes de modificarlo para adaptarse a un solo producto.
Cómo se comportan las salidas en una línea en funcionamiento
La frase le indica qué sucede con una pieza normal. Estos son los casos que deciden si una integración es sólida.
Hold sigue el nivel, en ambos sentidos. Una salida configurada para mantener en caso de rechazo se activa cuando una pieza falla y vuelve a bajar por sí sola con la siguiente pieza aprobada. No necesita una segunda salida para limpiarla.
Los pulsos se encolan en lugar de perderse. Si una segunda pieza se dispara mientras un pulso aún está alto, ese pulso se recuerda y se dispara después en lugar de perderse. Una tercera que llegue en la misma ventana reemplaza a la segunda.
Si una salida es controlada por una herramienta, y esa herramienta fue omitida porque la Alineación falló, la salida no recibe ningún evento y mantiene el estado en el que ya estaba.
No baja, y no se dispara. Una salida de rechazo mantenida permanece activada; una limpia permanece limpia. Combine esto con la política de fallo de Alineación en Veredicto, o controle los cables relevantes para la seguridad desde el resultado de la receta en su lugar, que siempre produce un evento.
Los cambios de receta limpian los pines primero. Cada salida configurada se lleva a su estado inactivo cuando se carga una receta, por lo que una salida activada por la receta saliente no puede quedarse atascada.
Las salidas se disparan en Configuración. No necesita Producción para probar el cableado. Dispare manualmente y observe el pin en el I/O Live Monitor.
Un pulso de 10 ms hacia un controlador que escanea cada 20 ms puede que nunca sea visto. Si la lógica receptora no está enganchada por flanco en hardware, dimensione el pulso por encima del tiempo de escaneo, o use hold en su lugar.
Cosas que cambian sus salidas desde otra página
Tres ediciones en otras partes del editor reescriben silenciosamente lo que configuró aquí.
| Lo que hace | Lo que le pasa a las salidas |
|---|---|
| Eliminar una herramienta en el Paso 3 | Cualquier salida controlada por esa herramienta es eliminada, y su ranura queda liberada |
| Deshabilitar una herramienta en el Paso 3 | Una salida controlada por ella se convierte en un error que bloquea el guardado, porque nunca podría dispararse |
| Duplicar la receta | Las salidas por herramienta se eliminan; las salidas de veredicto de receta se conservan |
Los cambios de ranura y el resto del paso se guardan mediante llamadas diferentes. Si un cambio de ranura falla a mitad de camino, los cambios de ranura anteriores ya se aplicaron mientras que el ID de la receta y las salidas no, y la marca de no guardado permanece visible.
Si un guardado da error, vuelva a leer la página en lugar de asumir que no pasó nada.
Ejemplos prácticos
Una compuerta de rechazo y nada más. Active DO0 cuando el resultado de la receta falle, manténgalo hasta el siguiente resultado, PNP. Sin bus de campo, sin ranuras. Conecte el pin 11 a la válvula de rechazo, consulte Pinouts. Esta es una configuración completa y legítima.
Reporte a un PLC. Establezca el ID de receta del PLC, coloque el código en la ranura 1 y el conteo en la ranura 2, y deje el clasificador en un bit de aprobado. Elija EtherNet/IP o PROFINET en Industrial Ethernet y descargue desde ahí el EDS o GSDML para que el controlador obtenga el diseño sin que nadie tenga que transcribir desplazamientos de bytes.
Selección de receta desde la línea. Asigne a la receta de cada producto un ID de receta de PLC distinto que coincida con el número de parte. El PLC escribe el ID en el cambio de producto y la cámara cambia, por lo que el operador no modifica nada.
Antes de continuar
- ID de receta del PLC establecido, y registrado junto con su lista de tags del PLC
- Cualquier herramienta de la que el controlador necesite un número tiene una ranura completa
- Significados de las ranuras consistentes con sus otras recetas
- La polaridad de la salida coincide con el dispositivo realmente conectado
- Modo mantener o pulso elegido según lo que lee la señal, y el pulso es más largo que el escaneo del PLC
- Los cables relevantes para la seguridad se accionan desde el resultado de la receta, no desde una sola herramienta que la alineación puede omitir
- ID de receta del PLC revisado nuevamente si esta receta fue duplicada o importada