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 entre 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 de PLC: el número con el que un PLC selecciona esta receta. Duplicar e importar le asignan uno nuevo a la receta
- 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 entre 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, aparece un aviso informativo indicando que nada de lo que hay aquí llega aún a un PLC, pero las ranuras y el ID de receta siguen siendo editables. Esto es deliberado: una receta importada llega con ellos, y usted puede configurarlos ahora y ponerlos en marcha más tarde.
Elija un protocolo en Industrial Ethernet cuando esté listo.
ID de receta de PLC
Un número del 1 al 32767 que identifica esta receta ante un controlador.
El ID persistente de esta receta en las comunicaciones con el PLC y de Ethernet industrial. Único entre todas las recetas de esta cámara.
Así es como un PLC selecciona una receta de forma remota: escribe el ID y eleva una solicitud de cambio, la cámara carga esa receta y la confirma. También es 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 indica cuál es la receta que ya lo tiene.
Esto toma por sorpresa a muchos durante la puesta en marcha. Tanto Duplicar como Importar asignan un ID nuevo, por lo que la copia no responderá al número que su programa de PLC espera. Las asignaciones de ranura sí se conservan al importar, pero el ID de la receta no.
Después de duplicar o importar, vuelva a este campo y establezca el ID que su controlador realmente selecciona.
El PLC escribe el ID, eleva la solicitud de cambio, y la cámara la confirma, se desconecta brevemente mientras carga, y luego informa que la carga está completa. Las inspecciones que ya están en curso terminan bajo la receta anterior. Un ID desconocido genera un error de cambio en lugar de no hacer nada en silencio.
El ID es el contrato entre la cámara y el programa del PLC. Decida la numeración antes de crear la segunda receta, consérvela en el mismo documento que su lista de tags del PLC, y nunca reutilice un ID para un producto distinto.
Un esquema sensato es un número por número de parte, así que la receta con ID 1204 inspecciona la parte 1204. Adivinarlo después, desde una cámara dentro de un gabinete, es un suplicio.
Resultados de herramientas en 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 No se reporta ninguna herramienta a través del PLC. El veredicto sigue enviándose; 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, transportados en los ensambles predeterminados. La tabla muestra exactamente dónde se ubica cada uno:
| Ranura | En el cable |
|---|---|
| 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 ahí.
Ranuras 9 a 64: solo bit de aprobación. Un único bit de aprobado o rechazado, sin registro de resultado. Como lo plantea la cámara, estas 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 para herramientas. Las ranuras completas son el recurso escaso, así que utilícelas donde el controlador necesite un número, no solo un veredicto.
| Asigne una ranura completa a | Porque el PLC necesita |
|---|---|
| AI Count | El conteo en sí, para registrar o comparar |
| Coincidencia de color | La puntuación o ΔE, para dar seguimiento a la deriva |
| AI OCR | El texto decodificado, para trazabilidad |
| Barcode Read | El código decodificado, para contrastar con una orden |
| AI Segmentation | El área del defecto, para calificar en lugar de rechazar |
Un bit de aprobación es suficiente para una herramienta cuya respuesta sea genuinamente binaria, como un clasificador que solo dice bueno o malo.
Cada registro es de 24 bytes: un pequeño encabezado que lleva 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 mostrará el mapa exacto de campos para esa ranura, para que nadie tenga que transcribir los desplazamientos a mano.
Un registro de Barcode Read lleva la simbología, si el contenido coincidió, y la causa de la falla. La cadena decodificada en sí se envía por separado, en el área de resultados de usuario del ensamble de entrada. Si su PLC necesita el código real, léalo desde ahí 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 del que mantener estables los significados de las ranuras lo protege.
Nada impide que la receta A coloque un código de barras en la ranura 1 y la receta B coloque un conteo ahí. La cámara lo hará sin problema, y su programa de PLC entonces 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 de una vez que la ranura 1 siempre es el código de barras, la ranura 2 siempre 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 su veredicto, aparece en la Biblioteca, y sigue condicionando el veredicto si una regla de veredicto la cubre. Simplemente no se reporta individualmente al PLC. El aprobado o rechazado general de la receta llega al controlador de cualquier manera.
Las herramientas nuevas siempre comienzan sin ubicar, así que este es el estado predeterminado y no un error.
Mover una herramienta entre ranuras
La asignación también es la forma de reordenar, y el comportamiento varía según 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 no está colocada | El ocupante es expulsado del PLC por completo |
Mover una herramienta no colocada a una ranura que ya está ocupada expulsa al ocupante anterior del mapa del PLC sin previo aviso. Si un controlador estaba leyendo esa ranura, dejará de recibir el registro de esa herramienta.
Revise la franja de herramientas no colocadas después de cualquier reorganización de ranuras. Todo lo que haya salido del mapa aparecerá allí.
El botón Colocar en una ranura apunta 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 en gris y no se puede hacer clic en ninguna, lo que 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 de la cámara según el resultado.
Conmute un cable de la cámara según el 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 una información emergente 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][falla][Mantener hasta el siguiente resultado]
Una salida recién agregada llega ya 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 requiere 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 | Usar cuando |
|---|---|
| el resultado de la receta | El veredicto general. La opción habitual 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 marcada como deshabilitada pero impedirá guardar, porque una salida activada por una herramienta que nunca se ejecuta nunca se dispararía.
En qué sentido
| Opción | Uso típico |
|---|---|
| aprueba | Activa un indicador de pieza buena, o una compuerta que se abre para dejar pasar las piezas buenas |
| falla | Activa un actuador de rechazo o una lámpara de falla |
Cuánto tiempo permanece conmutada
| Opción | Comportamiento |
|---|---|
| Mantener hasta el siguiente resultado | El cable permanece conmutado hasta que se inspecciona la siguiente pieza |
| Pulso | El cable se conmuta durante un tiempo determinado 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 es 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 de subida. Si envía un pulso a algo que muestrea lentamente, haga el pulso 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 tiene cableado.
| Opción | Comportamiento |
|---|---|
| PNP, conmuta alto (predeterminado) | La salida suministra corriente |
| NPN, conmuta bajo | La salida absorbe corriente |
Una discordancia de polaridad no produce un error. La cámara conmuta sin problema y el dispositivo nunca responde, lo que hace que la gente busque una receta rota o una cámara averiada.
Confirme con la hoja de datos del dispositivo antes de ponerse a investigar. El Monitor de I/O en Vivo mostrará que la cámara está conmutando la salida incluso cuando el dispositivo no está reaccionando, que es la forma más rápida de diferenciar estos casos.
Use Agregar salida para una segunda salida, por ejemplo aprobado en un cable y rechazado en otro.
LEDs 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 indicador lo lleva allí.
A diferencia de todo lo demás en esta página, los LEDs indicadores no se guardan con la receta. Cambiarlos cambia todas las recetas en la cámara. Vale la pena saberlo antes de cambiarlos para adaptarlos a un producto en específico.
Cómo se comportan las salidas en una línea en funcionamiento
La oración le indica lo que sucede en 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 fallo se eleva cuando una pieza falla y baja por sí sola en la siguiente pieza aprobada. No necesita una segunda salida para despejarla.
Los pulsos se encolan en lugar de perderse. Si una segunda pieza se dispara mientras un pulso aún está en alto, ese pulso se recuerda y se dispara después, en lugar de perderse. Un tercero que llegue en la misma ventana reemplaza al segundo.
Si una salida es controlada por una sola herramienta, y esa herramienta fue omitida porque falló la alineación, la salida no recibe ningún evento y mantiene cualquier estado en el que ya estuviera.
No baja, y no se dispara. Una salida de rechazo mantenida permanece activa; una despejada permanece despejada. Combine esto con la política de alineación fallida 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 despejan los pines primero. Cada salida configurada se lleva a su estado inactivo cuando se carga una receta, de modo que una salida activada por la receta saliente no puede quedarse pegada.
Las salidas se disparan en Configuración. No necesita Producción para probar el cableado. Dispare manualmente y observe el pin en el Monitor de I/O en Vivo.
Un pulso de 10 ms en un controlador que escanea cada 20 ms puede que nunca se vea. Si la lógica receptora no está enclavada 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 sucede con las salidas |
|---|---|
| Eliminar una herramienta en el Paso 3 | Cualquier salida controlada por esa herramienta es eliminada, y su ranura queda libre |
| 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 descartan; las salidas de veredicto de receta se mantienen |
Los cambios de ranura y el resto del paso se guardan a través de llamadas diferentes. Si un cambio de ranura falla a medio camino, los cambios de ranura anteriores ya se habrán aplicado mientras que el ID de la receta y las salidas no, y el marcador de no guardado permanece.
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. Activar DO0 cuando el resultado de la receta falla, mantener 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.
Reportando a un PLC. Configure el PLC recipe ID, coloque el código en la ranura 1 y el conteo en la ranura 2, y deje el clasificador en un bit de aprobación. Seleccione EtherNet/IP o PROFINET en Industrial Ethernet y descargue el EDS o GSDML desde allí para que el controlador obtenga el diseño sin que nadie transcriba los desplazamientos de bytes.
Selección de receta desde la línea. Asigne a la receta de cada producto un PLC recipe ID distinto que coincida con el número de parte. El PLC escribe el ID en el cambio y la cámara cambia, por lo que el operador no modifica nada.
Antes de continuar
- PLC recipe ID configurado 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 cableado
- Hold o pulse seleccionado para adaptarse a lo que lee la señal, y el pulso es más largo que el scan del PLC
- Cables relevantes para seguridad activados desde el resultado de la receta, no desde una sola herramienta que la alineación pueda omitir
- PLC recipe ID verificado nuevamente si esta receta fue duplicada o importada