Loading
Innovation Center LOGO
Recent ActivityRecent Activity

Clasificación de Almacén con Optix

Dirija automáticamente los paquetes hacia la canaleta de destino correcta utilizando FactoryTalk Optix y Regex. - [Tiempo de Implementación: 30 minutos]
Innovation Center Home Page
Parcel with digital data network visualization floating above moving conveyor belt in warehouse facility.
Innovation Center LOGO
  • Visión General
  • Guía de Implementación
  • Descarga
  • Contáctanos
  • Suscríbase
Innovation Center Home Page

¿Qué hace esta aplicación?

La aplicación de demostración de clasificación de almacén utiliza un script NetLogix C# para clasificar paquetes hacia su destino requerido con base en una etiqueta de destino de código de barras en la caja. El script usa un patrón Regex (Expresión Regular) para buscar, coincidir, validar o manipular cadenas de texto. La aplicación recibe tres códigos una vez que la caja pasa por un túnel de escaneo de código de barras. Identifica el código que coincide con un patrón de una base de datos y devuelve la ruta correspondiente. La base de datos puede ser modificada por el usuario para agregar o editar patrones y rutas. También hay un registro que almacena los códigos coincidentes y su ruta correspondiente.

 

¿Esta aplicación es relevante para mí?

Clasifique rápidamente los paquetes hacia el chute de destino correcto usando scripting NetLogix C# y Regex de FactoryTalk Optix

Historias de éxito:

  • Centro de distribución de paquetes de almacén para un servicio de entrega más rápido.
  • Los túneles de escaneo 360° pueden implementarse agregando más escáneres.

Ventajas:

  • Identificar patrones en cadenas de datos usando Regex.
  • Muestra el uso de métodos de scripts C# usando NetLogic.
  • Muestra el uso de métodos de base de datos incluidos en el objeto datastore.
  • Muestra el uso del objeto data logger.

Limitaciones: Este es un archivo de simulación; para aplicaciones completas se necesita un PLC y un escáner de código de barras correctamente configurados. (no cubierto en esta muestra)

AHIC Download ICON VF.png

Descarga

Tenga en cuenta: deberá aceptar los Términos y Condiciones para cada descarga.

Archivo descargable ›
Términos y condiciones Aceptación. ROCKWELL AUTOMATION PROPORCIONARÁ ACCESO A LOS PRODUCTOS DE ROCKWELL (BUENAS PRÁCTICAS, APLICACIONES Y CONOCIMIENTOS) CON LA CONDICIÓN DE QUE USTED ACEPTE Y CUMPLA LOS SIGUIENTES TÉRMINOS Y CONDICIONES. USTED ACEPTA ESTAR OBLIGADO POR LOS TÉRMINOS DE ESTE ACUERDO DESCARGANDO, INSTALANDO, COPIANDO O UTILIZANDO PRODUCTOS. SI ACEPTA ESTOS TÉRMINOS EN NOMBRE DE OTRA PERSONA, EMPRESA U OTRA ENTIDAD LEGAL, USTED REPRESENTA Y GARANTIZA QUE TIENE AUTORIDAD COMPLETA PARA OBLIGAR A ESA PERSONA, EMPRESA O ENTIDAD LEGAL A ESTOS TÉRMINOS. SI NO ACEPTA ESTOS TÉRMINOS, NO DESCARGUE, INSTALE, COPIE, ACCEDA NI UTILICE EL SOFTWARE Y/O LOS PRODUCTOS Y SERVICIOS EN LA NUBE. 1. Rockwell Automation conserva la propiedad intelectual de todos los Productos y la documentación relacionada. No se otorgan derechos ni licencias distintos de los establecidos en este Acuerdo. La Empresa otorga a Rockwell Automation una licencia no exclusiva, mundial, libre de regalías, perpetua y no revocable para utilizar cualquier comentario que la Empresa proporcione con respecto a los Productos, incluso si la Empresa ha designado los comentarios como confidenciales. Rockwell Automation tendrá derecho a utilizar los comentarios sin restricción ni compensación para la Empresa. 2. La empresa no puede subarrendar, ceder, otorgar licencias, sublicenciar o transferir de otro modo ninguno de los Productos sin el consentimiento previo por escrito de Rockwell Automation. La empresa no puede asignar ni transferir de ninguna manera los derechos de acceso a los Productos sin el consentimiento previo por escrito de Rockwell Automation. Se prohíbe cualquier ensamblaje inverso, ingeniería inversa, des compilación y creación de trabajos derivados basados en los Productos por parte de la Empresa. 3. La Empresa reconoce que los Productos proporcionados en virtud de este Acuerdo son Información confidencial de Rockwell Automation y están protegidos por derechos de autor, patentes, marcas registradas y/o secretos comerciales vigentes o pendientes de Rockwell Automation, y la Empresa acepta mantener la confidencialidad al no divulgar los Productos o la documentación a terceros sin el consentimiento previo por escrito de Rockwell Automation y para proteger la confidencialidad de los Productos como lo haría con la información confidencial de ella misma. La Empresa acepta que su obligación de confidencialidad en virtud de este párrafo sobrevivirá a la expiración o terminación de este Acuerdo. 4. La Empresa acepta que los Productos provistos bajo este Acuerdo son modelos y ejemplos y su aplicación y resultados pueden variar dependiendo de las condiciones de cada cliente y proyecto. Rockwell Automation no garantiza los mismos resultados en cada caso. Este Acuerdo no se interpretará de ninguna manera como un compromiso por parte de Rockwell Automation en ningún momento para fabricar y/u ofrecer Productos para la venta. No existe un acuerdo a nivel de servicio explícito o implícito asociado con el uso de los Productos. Rockwell Automation no garantiza que las funciones contenidas en los Productos cumplan con los requisitos de la Empresa. La Empresa acepta usar todos los Productos solo de acuerdo con las instrucciones y solo para los usos previstos identificados en la documentación. 5. EXCLUSIÓN DE GARANTÍAS Y LIMITACIÓN DE RESPONSABILIDAD. LOS PRODUCTOS SE PROPORCIONAN "TAL CUAL". ROCKWELL AUTOMATION RENUNCIA A TODAS LAS GARANTÍAS, EXPLÍCITAS, IMPLÍCITAS O LEGALES, INCLUYENDO SIN LIMITACIÓN CUALQUIER GARANTÍA DE COMERCIABILIDAD O IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR. ROCKWELL AUTOMATION NIEGA EXPLÍCITAMENTE TODAS LAS GARANTÍAS DE NO INFRACCIÓN Y NO GARANTIZA EXPRESAMENTE QUE LOS PRODUCTOS, EN SU TOTALIDAD O EN PARTE, ESTARÁN LIBRES DE ERRORES O VULNERABILIDADES DE SEGURIDAD. EN NINGÚN CASO, ROCKWELL AUTOMATION SERÁ RESPONSABLE DE (i) LA PÉRDIDA DE BENEFICIOS, LA PÉRDIDA DE AHORROS, EL TIEMPO DE INACTIVIDAD, LOS DAÑOS ESPECIALES, INDIRECTOS O CONSECUENTES DE CUALQUIER TIPO, O (ii) CUALQUIER LESIÓN PERSONAL, DAÑO A LA PROPIEDAD O DAÑO AL MEDIO AMBIENTE QUE SURJA DE O EN RELACIÓN CON ESTE ACUERDO, YA SEA EN UNA ACCIÓN CONTRACTUAL, DE RESPONSABILIDAD ESTRICTA O DE AGRAVIO, INCLUYENDO NEGLIGENCIA. 6. LA EMPRESA ACUERDA INDEMNIZAR Y EXIMIR A ROCKWELL AUTOMATION DE TODOS LOS COSTOS, PREMIOS, DAÑOS, GASTOS Y HONORARIOS (INCLUIDOS LOS HONORARIOS DE LOS ABOGADOS) RESULTANTES O RELACIONADOS CON CUALQUIER RECLAMACIÓN DE TERCEROS (INCLUYENDO EMPLEADOS Y AGENTES DE LA EMPRESA) CONTRA ROCKWELL AUTOMATION, SUS DISTRIBUIDORES, AGENTES, FUNCIONARIOS, DIRECTORES O EMPLEADOS POR LESIONES PERSONALES (INCLUYENDO LA MUERTE), DAÑOS A LA PROPIEDAD O DAÑOS AMBIENTALES RELACIONADOS O RESULTANTES DEL USO DE LOS PRODUCTOS. 7. En caso de que se exporte un Producto, la Empresa acepta cumplir con todas las Leyes y Reglamentos de Control de Exportaciones de los Estados Unidos aplicables, y las leyes de control de exportaciones aplicables de otros países. Este Acuerdo se regirá por las leyes del estado de Wisconsin. Este Acuerdo es el Acuerdo completo y exclusivo entre Rockwell Automation y la Empresa, y reemplaza todos los acuerdos anteriores, ya sean escritos u orales, relacionados con estos Productos.
AHIC NEED HELP ICON VF.png

¿Necesita ayuda?

Si necesita ayuda con alguna aplicación o tiene comentarios acerca del Innovation Center, por favor contáctenos.

¿Cómo puedo hacerlo funcionar?

Requisitos: productos, herramientas, conocimientos previos.

Hardware:

  • FT Optix Ready Device
    • Optix Panel
    • Optix Edge
    • Embedded Edge Compute
  • ASEM Industrial PC

(si se prueba con hardware, se necesita mínimo uno)

Software:

  • FactoryTalk Optix Studio
    • FactoryTalk Optix Runtime Emulator
  • FactoryTalk Optix Runtime
    • Si la aplicación se ejecuta en una computadora industrial ASEM (o en una computadora de terceros).

Conocimientos previos

  • Conocimiento básico de FactoryTalk Optix.
  • Opcional: Se necesita conocimiento de cómo funcionan las expresiones Regex para generar otras expresiones Regex.
 
AHIC STEP ICON.png

Guía de Implementación

 

Esta demo es autónoma; no depende de ninguna otra fuente de información aparte de FT Optix.

  1. Paso 1
  2. Paso 2
  3. Paso 3
  4. Paso 4
  5. Paso 5
  6. Paso 6
Open All Close All
Paso 1
 
 

Descargue el archivo del proyecto y abra la aplicación usando FactoryTalk Optix Studio.

Esta aplicación fue desarrollada usando la versión 1.7.0.804.

Asegúrese de que el Emulador integrado esté seleccionado como el destino de implementación activo:

warehouse-sorting-with-optix_Picture1.png

warehouse-sorting-with-optix_Picture1.png

Haga clic en el símbolo Run on Emulator “play” ⯈ para iniciar el emulador.

Paso 2
 
 

En la pestaña Regex Config, verá una tabla vacía. Para llenar la tabla con los datos de su 1er destino, complete todos los cuadros de texto en la sección “Add to Table” en el lado derecho de la pantalla de la aplicación con las Expresiones Regex para comparar.

 

Vea algunas sugerencias de Regex en la Tabla No.1:

destino Formato de Patrón Regex Expresión Regex Ruta
1

AB-####-@@

^AB-\d{4}-[A-Za-z]{2}$

Norte

2

Rock######

^Rock\d{6}$

Sur

3

##-ASEM01

^\d{2}-ASEM01$

Este

4

9324-####ENE

^9324-\d{4}ENE$

Oeste

5

##-Optix-##

^\d{2}-Optix-\d{2}$

Norte

Tabla No. 1 - sugerencias.
 

Paso 3
 
 

Para cada destino deseado, complete los campos y haga clic en el botón “Add to table”.

Ejemplo:

warehouse-sorting-with-optix_Picture2.png

warehouse-sorting-with-optix_Picture2.png

warehouse-sorting-with-optix_Picture3.png

warehouse-sorting-with-optix_Picture3.png

Para hacer cambios/actualizaciones o eliminar un registro de fila use los botones “Update” y/o “Delete”.

warehouse-sorting-with-optix_Picture4.png

warehouse-sorting-with-optix_Picture4.png

warehouse-sorting-with-optix_Picture5.png

warehouse-sorting-with-optix_Picture5.png

Paso 4
 
 

Hay varias fuentes Regex en línea que explican cómo construir Expresiones Regex.

Aquí hay una breve explicación de la expresión del Destino 1: ^AB-\d{4}-[A-Za-z]{2}$
 

^

Inicio de la cadena

AB-

Comienza con “AB-”

\d{4}

Cuatro dígitos numéricos

-[A-Za-z]{2}

Dos dígitos alfabéticos

$

Fin de la cadena

 

El rectángulo “Test Code” puede usarse para asegurarse de que las expresiones Regex funcionen como se esperaba.

El resultado de esta prueba no afecta el datalog.

 

Aquí hay un ejemplo:

warehouse-sorting-with-optix_Picture6.png

warehouse-sorting-with-optix_Picture6.png

Paso 5
 
 

Para simular una operación de trigger, ingrese manualmente cada uno de los 3 campos de entrada de texto junto a cada lector de código de barras en la imagen de abajo.

Luego presione el botón “Trigger”.

 

Ejemplo:

warehouse-sorting-with-optix_Picture7.png

warehouse-sorting-with-optix_Picture7.png

A partir de este resultado de ejemplo podemos ver que, de los tres códigos “escaneados”, solo el marcado por el contorno verde es válido y que la Ruta Coincidente es Norte. La información en su pantalla puede variar dependiendo de la información proporcionada.

El botón “Trigger” ejecuta un script NetLogic C# que usa Regex para comparar cada “Scanned Number” con cada una de las expresiones Regex de la tabla; una vez que se encuentra una coincidencia, devuelve la Ruta correspondiente; si no se encuentra ninguna, entonces se devuelve “Not Found”.

Como se indicó anteriormente, esta aplicación no está destinada a ser usada en un entorno de producción; este script solo tiene el código necesario para mostrar la funcionalidad del script Regex + NetLogic dentro de una aplicación FactoryTalk Optix.

Para probar esta aplicación alimentando esta información automáticamente desde un dispositivo como un PLC, vincule estas variables a la etiqueta con los códigos escaneados:

 

warehouse-sorting-with-optix_Picture8.png

warehouse-sorting-with-optix_Picture8.png

El script se ejecuta con el método “RegexCompare”; debe ser activado por su forma preferida, una opción es un cambio de valor de una etiqueta desde el PLC.

warehouse-sorting-with-optix_Picture9.png

warehouse-sorting-with-optix_Picture9.png

Paso 6
 
 

En la pestaña “Routes Datalog” hay un objeto datagrid que muestra el registro de las rutas escaneadas.

 

Ejemplo:

warehouse-sorting-with-optix_Picture10.png

warehouse-sorting-with-optix_Picture10.png

warehouse-sorting-with-optix_Picture11.png

warehouse-sorting-with-optix_Picture11.png

 
 
 
warehouse-sorting-with-optix_Picture1.png

warehouse-sorting-with-optix_Picture1.png

warehouse-sorting-with-optix_Picture2.png

warehouse-sorting-with-optix_Picture2.png

warehouse-sorting-with-optix_Picture3.png

warehouse-sorting-with-optix_Picture3.png

warehouse-sorting-with-optix_Picture4.png

warehouse-sorting-with-optix_Picture4.png

warehouse-sorting-with-optix_Picture5.png

warehouse-sorting-with-optix_Picture5.png

warehouse-sorting-with-optix_Picture6.png

warehouse-sorting-with-optix_Picture6.png

warehouse-sorting-with-optix_Picture7.png

warehouse-sorting-with-optix_Picture7.png

warehouse-sorting-with-optix_Picture8.png

warehouse-sorting-with-optix_Picture8.png

warehouse-sorting-with-optix_Picture9.png

warehouse-sorting-with-optix_Picture9.png

warehouse-sorting-with-optix_Picture10.png

warehouse-sorting-with-optix_Picture10.png

warehouse-sorting-with-optix_Picture11.png

warehouse-sorting-with-optix_Picture11.png

Clasificación de Almacén con Optix

Versión 1.0 - Agosto 2026

AHIC White Logo
¡Suscríbase!

Reciba directamente en su correo nuevos lanzamientos de aplicaciones y otras novedades del Innovation Center

Quiero suscribirme
  1. Chevron LeftChevron Left Página principal de Rockwell Automation
  2. Chevron LeftChevron Left Asi...
  3. Chevron LeftChevron Left Pro...
  4. Chevron LeftChevron Left Descargas
  5. Chevron LeftChevron Left Application Hub - Innovation Center
  6. Chevron LeftChevron Left Clasificación de Almacén con Optix
El contenido de este sitio ha sido traducido mediante inteligencia artificial (IA) sin revisión humana o ediciones. El contenido podría contener errores o inexactitudes, y se proporciona “tal cual” sin ninguna garantía. El texto oficial es la versión en inglés del contenido.
Actualice sus preferencias de cookies para continuar.
Esta función requiere cookies para mejorar su experiencia. Actualice sus preferencias para permitir estas cookies.:
  • Cookies de Redes Sociales
  • Cookies Funcionales
  • Cookies de Performance
  • Cookies de Marketing
  • Todas las cookies
Puede actualizar sus preferencias en cualquier momento. Para más información, vea nuestro {0} Política de Privacidad
CloseClose