Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno
La pestaña Diagnóstico de Configuración revisa la red, el Sizer, el PLC, las impresoras y los escáneres, y muestra qué está fallando y qué hacer. También tiene el Layout de la línea: un plano de las salidas con el pulsador y la impresora de cada una, donde se pintan los problemas.El diagnóstico no cambia la configuración y corre solo cuando lo pides.
Haz el diagnóstico solo cuando la línea no esté en producción. Las pruebas consultan las impresoras y el worker de impresión, que comparten la cola con las etiquetas reales: pueden retrasar impresiones o disparar alarmas en las pantallas.
Para ejecutar el diagnóstico, probar los pulsadores y marcar el estado de las piezas basta el nivel Lectura en el permiso Configuración. Crear o modificar el layout requiere nivel Editor: sin él, los botones aparecen bloqueados con el texto “Requiere permiso de administrador en Configuración”.
Haz clic en Ejecutar diagnóstico. Mientras corre aparece Diagnosticando la línea… con el avance (“N de M pruebas”), una ficha por grupo y los últimos resultados.
2
Leer el resultado
Al terminar queda una barra con el veredicto (“Todo en orden: la línea no tiene problemas”, “La línea tiene N problemas críticos” o “N avisos para revisar”), los conteos por estado y “Último diagnóstico hace X · usuario”.
3
Revisar los problemas
Revisa Problemas encontrados, a la derecha del plano.
En la barra del resultado:
Botón
Qué hace
Repetir diagnóstico
Vuelve a ejecutarlo
Copiar reporte
Copia al portapapeles los problemas y el resultado de cada prueba, para enviarlo a soporte
Ver detalle técnico
Muestra cada equipo por grupo, con el resultado de cada capa: Red, Puerto, Protocolo, Worker
El último diagnóstico queda guardado: si otra persona lo ejecutó, lo ves al abrir la pestaña.
Que responda en la red y en su puerto, que su API conteste y que el agente Tomra esté iniciado
PLC
Según el protocolo: el agente de pulsadores, la lectura Modbus del PLC (solo lectura, nunca escribe) o los eventos de Tomra, y la última pulsación
Impresoras
Las impresoras habilitadas: red, puerto y estado de la impresora (sin papel, en pausa, cabezal abierto, sin cinta, temperatura, memoria llena). Además, que el worker de impresión llegue a cada impresora
Escáneres
Los escáneres habilitados, si el protocolo los usa: red, lecturas correctas y fallidas, y la última pulsación
Si una prueba falla, las siguientes de ese equipo no se ejecutan y quedan como “No se revisó (falló una prueba anterior)”.
Si el worker no llega a una impresora, DAIA Agent puede mostrar además la alarma de error de conexión de la impresora, igual que cuando falla una etiqueta.
El plano está disponible cuando la línea está conectada con el agente Tomra. Muestra las vías del calibrador, la entrada de fruta y las salidas arriba y abajo, agrupadas. Cada salida muestra su pulsador y su impresora, el estado de cada pieza, y, después de un diagnóstico, su color: Sin problemas, Aviso, Falla o Sin probar. Los problemas que afectan a toda la línea se dibujan sobre el cuerpo de la línea como Línea detenida o Revisar.
Solo con problemas deja a la vista solo las salidas con avisos o fallas.
Ver tabla muestra el layout en una tabla (salida, ubicación, pulsador, IP de la impresora, estado y notas de terreno). Exportar CSV la descarga.
Haz clic en una salida para abrir su panel lateral: el estado de sus piezas y la Cadena de la salida (Pulsador / escáner → Agente de pulsadores → Cola de impresión → Impresora), con qué hacer en cada eslabón que falla.
Haz clic en Crear layout. Si ya existe, haz clic en Administrar layout y luego en Editar asignaciones.
2
Estructura
Define Vías del calibrador, el lado de la Entrada de fruta / operador (Izquierda o Derecha) y los grupos de Salidas arriba y Salidas abajo, desde la entrada hacia el final de la línea, cada uno con Nombre del grupo y cantidad de Espacios. Usa Agregar grupo para separar, por ejemplo, exportación y mercado interno. Haz clic en Siguiente: asignar salidas.
3
Asignar salidas
Arrastra cada salida de Salidas disponibles a un espacio. Arrastrar entre espacios las intercambia; arrastrar a la lista la quita del layout. Asignar en orden llena los espacios vacíos con las salidas disponibles, en orden (primero arriba, luego abajo), y Vaciar espacios los deja todos vacíos.
4
Guardar
Haz clic en Guardar. Al abrir Administrar layout se ve “Guardado el … por …”.
Las salidas que aparecen son las de Salidas. Para cambiar vías o grupos de un layout ya guardado, usa Modificar estructura en el paso de asignación.
El sistema propone el estado de cada pieza (pulsador, impresora y escáner) con la configuración, las pulsaciones vistas y el último diagnóstico. Si ves algo que el sistema no detecta, como una impresora que responde pero está descompuesta, márcalo:
Panel lateral de una salida
1
Abrir la salida
Haz clic en la salida en el plano. En Estado en terreno aparece una ficha por pieza con su estado Automático.
2
Marcar
Haz clic en Marcar estado, elige el estado, agrega una Nota (opcional) y haz clic en Guardar.
Pieza
Estados que puedes marcar
Pulsador
Funciona, No funciona, No mapeado, Dañado
Impresora
Funciona, Sin conexión, Descompuesta, En reparación
Escáner
Funciona, Sin conexión, Descompuesta, En reparación
La marca de una impresora o un escáner aplica a todas las salidas que usan ese equipo. La del pulsador es solo de esa salida.
Funciona no está disponible si a la pieza le falta configuración en la app.
Volver a automático quita la marca.
Arriba del plano, el contador “N de M verificadas” cuenta las salidas con todas sus piezas marcadas Funciona.
Las marcas vencen solas cuando la evidencia las contradice:
Marca
Vence
Funciona
Cuando un diagnóstico o la configuración muestran una falla
Pulsador con falla
Al verse una pulsación de esa salida
Sin conexión
Con el próximo diagnóstico que lo vea funcionando
Descompuesta o En reparación
Con un diagnóstico que lo vea funcionando, 24 h después de marcarla
La prueba de pulsadores sirve para recorrer la línea presionando cada pulsador y confirmar, en una pasada, que todos responden y que cada uno está asignado a su salida. Es independiente del diagnóstico de conexiones.El botón Probar pulsadores aparece junto al título Layout de la línea cuando el protocolo de Pulsadores es Standard (ARM/WAIT), Polling o Server TCP con Habilitar Modbus TCP marcado.
Durante la prueba, cada pulsación imprime la etiqueta y crea la caja como siempre. Hazla sin producción.
Prueba de pulsadores en curso
1
Iniciar la prueba
Haz clic en Probar pulsadores. Aparece “Prueba de pulsadores en curso: presiona cada pulsador de la línea” y el resto del diagnóstico se atenúa.
2
Presionar cada pulsador
Recorre la línea y presiona cada pulsador. En el plano, cada salida muestra un círculo por pulsador: gris hueco es Pendiente, verde es Presionado y naranjo es Deshabilitado. La salida destella al recibir la pulsación.
3
Revisar lo que falta
El panel muestra el avance (presionados de los esperados, por ejemplo 8/13) y “Faltan N pulsadores” con el índice PLC y el código de cada pendiente. Cuando responden todos, dice “Todos los pulsadores de la línea respondieron.”.
4
Terminar
Haz clic en Terminar prueba. El resumen queda en pantalla con quién la inició; Repetir la vuelve a empezar y Cerrar la oculta.
La prueba se cierra sola tras 15 minutos sin pulsaciones (“Prueba de pulsadores cerrada por inactividad”); el panel muestra el tiempo que queda. Mientras corre, Ejecutar diagnóstico queda deshabilitado.Se esperan los pulsadores habilitados que tienen índice PLC. Los que no lo tienen se listan como “Sin índice PLC (no se pueden probar)”. Durante la prueba, el panel avisa:
Aviso
Qué significa
Se presionó el índice PLC N y no está asignado a ningún pulsador
Hay un pulsador físico que no corresponde a ninguno configurado. Revisa el Index PLC en Etiquetado
Se presionó el pulsador X (índice PLC N), que está deshabilitado
El pulsador funciona, pero está inactivo en la app
Respondió el pulsador X de la salida Y, que no está en el layout
El pulsador funciona, pero su salida no está en el plano. Cuenta como presionado
El índice PLC N está asignado a más de un pulsador
Aparece al iniciar. Al presionarlo se marcan todos los pulsadores con ese índice
Revisa que el equipo esté encendido, el cable de red y que la IP sea correcta.
No responde a ping, pero el puerto está abierto
Puede ser un firewall que bloquea el ping. Si el equipo funciona, no requiere acción.
Puerto cerrado o no disponible
El equipo responde pero no acepta conexiones: revisa su configuración de red o si otro equipo lo tiene ocupado.
El worker no respondió a la prueba
El worker está ocupado o tiene una versión anterior. Repite el diagnóstico más tarde; si persiste, contacta a soporte DAIA para actualizarlo.
El layout de la línea está disponible cuando la línea de producción está conectada con el agente Tomra
El plano solo existe con la línea configurada con Tomra en Línea de producción. El diagnóstico igual funciona.
La prueba de pulsadores aplica a los protocolos PLC estándar, MLS4 y TCP con Modbus.
El protocolo de Pulsadores no tiene pulsadores por Modbus. Con Server TCP, marca Habilitar Modbus TCP para sumar pulsadores.
El agente PLC está detenido: inícialo para probar los pulsadores.
Conecta el PLC en Pulsadores y vuelve a iniciar la prueba.
No se pudo leer la configuración de pulsadores. Revisa la conexión a la base de datos.
Ejecuta el diagnóstico para revisar la base de datos y vuelve a intentarlo. Si persiste, contacta a soporte DAIA.
La salida X ya no existe. Quítala del layout.
Se eliminó una salida que estaba en el plano. Abre el editor y quítala de su espacio.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Daia Ayuda","colors":{"primary":"#0057B8","light":"#0057B8","dark":"#22d3ee"},"logo":{"light":"https://mintcdn.com/daiasystems/ENtSL9hC6eoYAVJA/logo/daiaayudadark.png?fit=max\u0026auto=format\u0026n=ENtSL9hC6eoYAVJA\u0026q=85\u0026s=580084c960e59880adaf88cb75f0bbba","dark":"https://mintcdn.com/daiasystems/ENtSL9hC6eoYAVJA/logo/daiaayudadark.png?fit=max\u0026auto=format\u0026n=ENtSL9hC6eoYAVJA\u0026q=85\u0026s=580084c960e59880adaf88cb75f0bbba"},"favicon":"https://mintcdn.com/daiasystems/NetnXpp5u1_DeT7k/logo/ICONO.svg?fit=max\u0026auto=format\u0026n=NetnXpp5u1_DeT7k\u0026q=85\u0026s=3d1ea01051e981f1c2fe2d6df00f8c3d","navbar":{"links":[{"href":"https://clientes.daia.cl/soporte","label":"Soporte"}],"primary":{"type":"button","label":"Portal","href":"https://clientes.daia.cl/web/login"}},"footer":{"socials":{"website":"https://daia.cl","linkedin":"https://www.linkedin.com/company/daia-systems-spa"}},"search":{"prompt":"Buscar..."},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"es","default":true,"href":""}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"daiasystems","hasAudioNarration":false,"actualSubdomain":"daiasystems","customDomains":["ayuda.daia.cl"],"gitSource":{"type":"github","owner":"daia-systems-spa","repo":"helpdaia","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae24e29acd8efe4f36f64a3","collectionId":"178c97e1-2a2b-4564-ab7f-64c2ac1e5926","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae24e29acd8efe4f36f64a3"},"entitlements":{},"buildId":"6ae2527320daee1e1779e3cc","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"es","tag":"DAIA Agent","count":30},{"language":"es","tag":"Producción","count":27},{"language":"es","tag":"Materiales","count":25},{"language":"es","tag":"Calidad","count":15},{"language":"es","tag":"Configuración","count":13},{"language":"es","tag":"Reportes","count":13},{"language":"es","tag":"Hub","count":13},{"language":"es","tag":"Proceso","count":10},{"language":"es","tag":"Administración","count":9},{"language":"es","tag":"Mantenedores","count":9}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","href":"/_mintlify/custom/daiasystems/5141ce26fa14a5a8/styles.css"}],"page":{"pagePath":"daia-agent/configuracion/diagnostico","slug":"/daia-agent/configuracion/diagnostico","pageMetadata":{"title":"Diagnóstico","description":"Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno","icon":"stethoscope","href":"/daia-agent/configuracion/diagnostico"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Info,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`La pestaña `,_jsx(_components.strong,{children:`Diagnóstico`}),` de `,_jsx(_components.strong,{children:`Configuración`}),` revisa la red, el Sizer, el PLC, las impresoras y los escáneres, y muestra qué está fallando y qué hacer. También tiene el `,_jsx(_components.strong,{children:`Layout de la línea`}),`: un plano de las salidas con el pulsador y la impresora de cada una, donde se pintan los problemas.`]}),`\n`,_jsx(_components.p,{children:`El diagnóstico no cambia la configuración y corre solo cuando lo pides.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Haz el diagnóstico solo cuando la línea no esté en producción. Las pruebas consultan las impresoras y el worker de impresión, que comparten la cola con las etiquetas reales: pueden retrasar impresiones o disparar alarmas en las pantallas.`})}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Para ejecutar el diagnóstico, probar los pulsadores y marcar el estado de las piezas basta el nivel `,_jsx(_components.strong,{children:`Lectura`}),` en el permiso `,_jsx(_components.strong,{children:`Configuración`}),`. Crear o modificar el layout requiere nivel `,_jsx(_components.strong,{children:`Editor`}),`: sin él, los botones aparecen bloqueados con el texto “Requiere permiso de administrador en Configuración”.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`ejecutar-el-diagnóstico`,children:`Ejecutar el diagnóstico`}),`\n`,_jsx(Frame,{caption:`Resultado del diagnóstico`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-resultado.png?fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=5e2532af36725eaf7ee625c1ecff7c99`,alt:`Resultado del diagnóstico con el veredicto, el layout de la línea con las piezas pintadas por estado y los problemas encontrados`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1300`,height:`1300`,\"data-path\":`images/daia-agent/configuracion/diagnostico-resultado.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-resultado.png?w=280\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=8c3c6d8a42216eeaddf088fce142ad30 280w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-resultado.png?w=560\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=ef3a90cfda50336c1436cc2b8a1d31ad 560w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-resultado.png?w=840\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=1d5f8f500975732705c243b08d79ffdc 840w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-resultado.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=dbd0df1e0fd28b55e3c2988b3ed3a83c 1100w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-resultado.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=39a7bdfc8f93b90bdb42e37af44421e1 1650w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-resultado.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=e61c0cb38928f8db4146c4bcf43bd82b 2500w`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Ejecutar`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Ejecutar diagnóstico`}),`. Mientras corre aparece `,_jsx(_components.strong,{children:`Diagnosticando la línea…`}),` con el avance (“N de M pruebas”), una ficha por grupo y los últimos resultados.`]})}),_jsx(Step,{title:`Leer el resultado`,children:_jsx(_components.p,{children:`Al terminar queda una barra con el veredicto (“Todo en orden: la línea no tiene problemas”, “La línea tiene N problemas críticos” o “N avisos para revisar”), los conteos por estado y “Último diagnóstico hace X · usuario”.`})}),_jsx(Step,{title:`Revisar los problemas`,children:_jsxs(_components.p,{children:[`Revisa `,_jsx(_components.strong,{children:`Problemas encontrados`}),`, a la derecha del plano.`]})})]}),`\n`,_jsx(_components.p,{children:`En la barra del resultado:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Botón`}),_jsx(_components.th,{children:`Qué hace`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Repetir diagnóstico`})}),_jsx(_components.td,{children:`Vuelve a ejecutarlo`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Copiar reporte`})}),_jsx(_components.td,{children:`Copia al portapapeles los problemas y el resultado de cada prueba, para enviarlo a soporte`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Ver detalle técnico`})}),_jsxs(_components.td,{children:[`Muestra cada equipo por grupo, con el resultado de cada capa: `,_jsx(_components.strong,{children:`Red`}),`, `,_jsx(_components.strong,{children:`Puerto`}),`, `,_jsx(_components.strong,{children:`Protocolo`}),`, `,_jsx(_components.strong,{children:`Worker`})]})]})]})]}),`\n`,_jsx(_components.p,{children:`El último diagnóstico queda guardado: si otra persona lo ejecutó, lo ves al abrir la pestaña.`}),`\n`,_jsx(Heading,{level:`3`,id:`qué-revisa`,children:`Qué revisa`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Grupo`}),_jsx(_components.th,{children:`Pruebas`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Infraestructura`})}),_jsx(_components.td,{children:`Base de datos, Redis y el worker de impresión`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Sizer`})}),_jsx(_components.td,{children:`Que responda en la red y en su puerto, que su API conteste y que el agente Tomra esté iniciado`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`PLC`})}),_jsx(_components.td,{children:`Según el protocolo: el agente de pulsadores, la lectura Modbus del PLC (solo lectura, nunca escribe) o los eventos de Tomra, y la última pulsación`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Impresoras`})}),_jsx(_components.td,{children:`Las impresoras habilitadas: red, puerto y estado de la impresora (sin papel, en pausa, cabezal abierto, sin cinta, temperatura, memoria llena). Además, que el worker de impresión llegue a cada impresora`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Escáneres`})}),_jsx(_components.td,{children:`Los escáneres habilitados, si el protocolo los usa: red, lecturas correctas y fallidas, y la última pulsación`})]})]})]}),`\n`,_jsx(_components.p,{children:`Si una prueba falla, las siguientes de ese equipo no se ejecutan y quedan como “No se revisó (falló una prueba anterior)”.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Si el worker no llega a una impresora, DAIA Agent puede mostrar además la alarma de error de conexión de la impresora, igual que cuando falla una etiqueta.`})}),`\n`,_jsx(Heading,{level:`2`,id:`problemas-encontrados`,children:`Problemas encontrados`}),`\n`,_jsx(_components.p,{children:`Los problemas se agrupan por causa y se ordenan por gravedad. Cada tarjeta muestra:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`El grupo y, si afecta a toda la línea, la marca `,_jsx(_components.strong,{children:`crítico`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Los equipos afectados. Una impresora sin salidas asignadas lleva la marca `,_jsx(_components.strong,{children:`sin uso`}),`: sus fallas bajan a aviso porque no detienen la línea.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Qué hacer`}),`: la acción sugerida.`]}),`\n`,_jsx(_components.li,{children:`A qué salidas afecta (“Afecta a toda la línea”, “Afecta a las salidas …”).`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`También explica`}),`: otros problemas que son consecuencia de este.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ver en el plano`}),`: resalta en el plano las salidas afectadas.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ir a …`}),`: abre la pestaña donde se corrige (Línea de producción, Pulsadores, Escáneres o Impresoras).`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Si un equipo ya está marcado con falla en terreno (ver más abajo), su problema aparece como `,_jsx(_components.strong,{children:`conocido`}),` y no cuenta para el veredicto.`]}),`\n`,_jsx(Heading,{level:`2`,id:`layout-de-la-línea`,children:`Layout de la línea`}),`\n`,_jsxs(_components.p,{children:[`El plano está disponible cuando la línea está conectada con el agente Tomra. Muestra las vías del calibrador, la entrada de fruta y las salidas arriba y abajo, agrupadas. Cada salida muestra su pulsador y su impresora, el estado de cada pieza, y, después de un diagnóstico, su color: `,_jsx(_components.strong,{children:`Sin problemas`}),`, `,_jsx(_components.strong,{children:`Aviso`}),`, `,_jsx(_components.strong,{children:`Falla`}),` o `,_jsx(_components.strong,{children:`Sin probar`}),`. Los problemas que afectan a toda la línea se dibujan sobre el cuerpo de la línea como `,_jsx(_components.strong,{children:`Línea detenida`}),` o `,_jsx(_components.strong,{children:`Revisar`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Solo con problemas`}),` deja a la vista solo las salidas con avisos o fallas.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ver tabla`}),` muestra el layout en una tabla (salida, ubicación, pulsador, IP de la impresora, estado y notas de terreno). `,_jsx(_components.strong,{children:`Exportar CSV`}),` la descarga.`]}),`\n`,_jsxs(_components.li,{children:[`Haz clic en una salida para abrir su panel lateral: el estado de sus piezas y la `,_jsx(_components.strong,{children:`Cadena de la salida`}),` (Pulsador / escáner → Agente de pulsadores → Cola de impresión → Impresora), con qué hacer en cada eslabón que falla.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`crear-o-modificar-el-layout`,children:`Crear o modificar el layout`}),`\n`,_jsx(Frame,{caption:`Editar asignaciones del layout`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-layout-editor.png?fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=0b10388333eca4ddd6b14bc20bece978`,alt:`Editor del layout de la línea con las salidas asignadas a los espacios del plano y la lista de salidas disponibles`,\"data-og-width\":`1376`,width:`1376`,\"data-og-height\":`772`,height:`772`,\"data-path\":`images/daia-agent/configuracion/diagnostico-layout-editor.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-layout-editor.png?w=280\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=a813ea5def38f70288c8b72b4ad9eb68 280w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-layout-editor.png?w=560\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=e15c453293a323066ce76e166d85612e 560w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-layout-editor.png?w=840\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=f2598fb8b3a6203f01479aef9d2a0f41 840w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-layout-editor.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=f72553cf9391a40f8a56bb73eaf775d6 1100w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-layout-editor.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=63c6f6d98a63204f6403af5c9d56117a 1650w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-layout-editor.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=f320129bb9e8dfe2b8932c0d58ea3265 2500w`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abrir el editor`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Crear layout`}),`. Si ya existe, haz clic en `,_jsx(_components.strong,{children:`Administrar layout`}),` y luego en `,_jsx(_components.strong,{children:`Editar asignaciones`}),`.`]})}),_jsx(Step,{title:`Estructura`,children:_jsxs(_components.p,{children:[`Define `,_jsx(_components.strong,{children:`Vías del calibrador`}),`, el lado de la `,_jsx(_components.strong,{children:`Entrada de fruta / operador`}),` (`,_jsx(_components.strong,{children:`Izquierda`}),` o `,_jsx(_components.strong,{children:`Derecha`}),`) y los grupos de `,_jsx(_components.strong,{children:`Salidas arriba`}),` y `,_jsx(_components.strong,{children:`Salidas abajo`}),`, desde la entrada hacia el final de la línea, cada uno con `,_jsx(_components.strong,{children:`Nombre del grupo`}),` y cantidad de `,_jsx(_components.strong,{children:`Espacios`}),`. Usa `,_jsx(_components.strong,{children:`Agregar grupo`}),` para separar, por ejemplo, exportación y mercado interno. Haz clic en `,_jsx(_components.strong,{children:`Siguiente: asignar salidas`}),`.`]})}),_jsx(Step,{title:`Asignar salidas`,children:_jsxs(_components.p,{children:[`Arrastra cada salida de `,_jsx(_components.strong,{children:`Salidas disponibles`}),` a un espacio. Arrastrar entre espacios las intercambia; arrastrar a la lista la quita del layout. `,_jsx(_components.strong,{children:`Asignar en orden`}),` llena los espacios vacíos con las salidas disponibles, en orden (primero arriba, luego abajo), y `,_jsx(_components.strong,{children:`Vaciar espacios`}),` los deja todos vacíos.`]})}),_jsx(Step,{title:`Guardar`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Guardar`}),`. Al abrir `,_jsx(_components.strong,{children:`Administrar layout`}),` se ve “Guardado el … por …”.`]})})]}),`\n`,_jsxs(_components.p,{children:[`Las salidas que aparecen son las de `,_jsx(_components.a,{href:`/daia-agent/configuracion/salidas`,children:`Salidas`}),`. Para cambiar vías o grupos de un layout ya guardado, usa `,_jsx(_components.strong,{children:`Modificar estructura`}),` en el paso de asignación.`]}),`\n`,_jsx(Heading,{level:`3`,id:`marcar-el-estado-de-una-pieza-en-terreno`,children:`Marcar el estado de una pieza en terreno`}),`\n`,_jsx(_components.p,{children:`El sistema propone el estado de cada pieza (pulsador, impresora y escáner) con la configuración, las pulsaciones vistas y el último diagnóstico. Si ves algo que el sistema no detecta, como una impresora que responde pero está descompuesta, márcalo:`}),`\n`,_jsx(Frame,{caption:`Panel lateral de una salida`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-salida.png?fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=5697e99706cb284d0f8340c663293cc3`,alt:`Panel lateral de una salida con el estado en terreno del pulsador y la impresora y la cadena de pruebas de la salida`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1300`,height:`1300`,\"data-path\":`images/daia-agent/configuracion/diagnostico-salida.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-salida.png?w=280\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=46c7434f995beb7aa403848c2f2665cc 280w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-salida.png?w=560\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=a6cc1ee2e10896a096ec75e12455e50a 560w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-salida.png?w=840\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=085b675360f36b1fbc3083ae368024eb 840w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-salida.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=d71265942a2e635a654624397918c88d 1100w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-salida.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=7785802d1b58723a9ae8370e5db4cb36 1650w, https://mintcdn.com/daiasystems/U9C00eaS-eL-I-Fq/images/daia-agent/configuracion/diagnostico-salida.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U9C00eaS-eL-I-Fq\u0026q=85\u0026s=5b741c6d1b520e8f27821026be76eb01 2500w`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abrir la salida`,children:_jsxs(_components.p,{children:[`Haz clic en la salida en el plano. En `,_jsx(_components.strong,{children:`Estado en terreno`}),` aparece una ficha por pieza con su estado `,_jsx(_components.strong,{children:`Automático`}),`.`]})}),_jsx(Step,{title:`Marcar`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Marcar estado`}),`, elige el estado, agrega una `,_jsx(_components.strong,{children:`Nota (opcional)`}),` y haz clic en `,_jsx(_components.strong,{children:`Guardar`}),`.`]})})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Pieza`}),_jsx(_components.th,{children:`Estados que puedes marcar`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pulsador`}),_jsx(_components.td,{children:`Funciona, No funciona, No mapeado, Dañado`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Impresora`}),_jsx(_components.td,{children:`Funciona, Sin conexión, Descompuesta, En reparación`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Escáner`}),_jsx(_components.td,{children:`Funciona, Sin conexión, Descompuesta, En reparación`})]})]})]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`La marca de una impresora o un escáner aplica a todas las salidas que usan ese equipo. La del pulsador es solo de esa salida.`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Funciona`}),` no está disponible si a la pieza le falta configuración en la app.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Volver a automático`}),` quita la marca.`]}),`\n`,_jsxs(_components.li,{children:[`Arriba del plano, el contador “N de M verificadas” cuenta las salidas con todas sus piezas marcadas `,_jsx(_components.strong,{children:`Funciona`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Las marcas vencen solas cuando la evidencia las contradice:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Marca`}),_jsx(_components.th,{children:`Vence`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Funciona`}),_jsx(_components.td,{children:`Cuando un diagnóstico o la configuración muestran una falla`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pulsador con falla`}),_jsx(_components.td,{children:`Al verse una pulsación de esa salida`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sin conexión`}),_jsx(_components.td,{children:`Con el próximo diagnóstico que lo vea funcionando`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Descompuesta o En reparación`}),_jsx(_components.td,{children:`Con un diagnóstico que lo vea funcionando, 24 h después de marcarla`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`probar-los-pulsadores`,children:`Probar los pulsadores`}),`\n`,_jsx(_components.p,{children:`La prueba de pulsadores sirve para recorrer la línea presionando cada pulsador y confirmar, en una pasada, que todos responden y que cada uno está asignado a su salida. Es independiente del diagnóstico de conexiones.`}),`\n`,_jsxs(_components.p,{children:[`El botón `,_jsx(_components.strong,{children:`Probar pulsadores`}),` aparece junto al título `,_jsx(_components.strong,{children:`Layout de la línea`}),` cuando el protocolo de `,_jsx(_components.a,{href:`/daia-agent/configuracion/plc-pulsadores`,children:`Pulsadores`}),` es `,_jsx(_components.strong,{children:`Standard (ARM/WAIT)`}),`, `,_jsx(_components.strong,{children:`Polling`}),` o `,_jsx(_components.strong,{children:`Server TCP`}),` con `,_jsx(_components.strong,{children:`Habilitar Modbus TCP`}),` marcado.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Durante la prueba, cada pulsación imprime la etiqueta y crea la caja como siempre. Hazla sin producción.`})}),`\n`,_jsx(Frame,{caption:`Prueba de pulsadores en curso`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/daiasystems/h8SWwBPLr6e6CZZ1/images/daia-agent/configuracion/diagnostico-prueba-pulsadores.png?fit=max\u0026auto=format\u0026n=h8SWwBPLr6e6CZZ1\u0026q=85\u0026s=50048e5cb792c7467bcffa8076226d2f`,alt:`Panel de la prueba de pulsadores con el avance 8 de 13, los pulsadores que faltan y el plano de la línea con círculos verdes en los pulsadores presionados`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1300`,height:`1300`,\"data-path\":`images/daia-agent/configuracion/diagnostico-prueba-pulsadores.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/daiasystems/h8SWwBPLr6e6CZZ1/images/daia-agent/configuracion/diagnostico-prueba-pulsadores.png?w=280\u0026fit=max\u0026auto=format\u0026n=h8SWwBPLr6e6CZZ1\u0026q=85\u0026s=8999d286e8fa16fb389f83acf9443ed2 280w, https://mintcdn.com/daiasystems/h8SWwBPLr6e6CZZ1/images/daia-agent/configuracion/diagnostico-prueba-pulsadores.png?w=560\u0026fit=max\u0026auto=format\u0026n=h8SWwBPLr6e6CZZ1\u0026q=85\u0026s=1db2ca712287b3d1cbfb71c3b0a67d26 560w, https://mintcdn.com/daiasystems/h8SWwBPLr6e6CZZ1/images/daia-agent/configuracion/diagnostico-prueba-pulsadores.png?w=840\u0026fit=max\u0026auto=format\u0026n=h8SWwBPLr6e6CZZ1\u0026q=85\u0026s=877581fee4f70a9dd0e9718532512b53 840w, https://mintcdn.com/daiasystems/h8SWwBPLr6e6CZZ1/images/daia-agent/configuracion/diagnostico-prueba-pulsadores.png?w=1100\u0026fit=max\u0026auto=format\u0026n=h8SWwBPLr6e6CZZ1\u0026q=85\u0026s=c428eec1cff1dbe146b53d1d9d39df44 1100w, https://mintcdn.com/daiasystems/h8SWwBPLr6e6CZZ1/images/daia-agent/configuracion/diagnostico-prueba-pulsadores.png?w=1650\u0026fit=max\u0026auto=format\u0026n=h8SWwBPLr6e6CZZ1\u0026q=85\u0026s=571bd33a923155cfd347d445cbdedf3c 1650w, https://mintcdn.com/daiasystems/h8SWwBPLr6e6CZZ1/images/daia-agent/configuracion/diagnostico-prueba-pulsadores.png?w=2500\u0026fit=max\u0026auto=format\u0026n=h8SWwBPLr6e6CZZ1\u0026q=85\u0026s=b79c4b4d226b686ad5ffdb2604e86ff4 2500w`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Iniciar la prueba`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Probar pulsadores`}),`. Aparece “Prueba de pulsadores en curso: presiona cada pulsador de la línea” y el resto del diagnóstico se atenúa.`]})}),_jsx(Step,{title:`Presionar cada pulsador`,children:_jsxs(_components.p,{children:[`Recorre la línea y presiona cada pulsador. En el plano, cada salida muestra un círculo por pulsador: gris hueco es `,_jsx(_components.strong,{children:`Pendiente`}),`, verde es `,_jsx(_components.strong,{children:`Presionado`}),` y naranjo es `,_jsx(_components.strong,{children:`Deshabilitado`}),`. La salida destella al recibir la pulsación.`]})}),_jsx(Step,{title:`Revisar lo que falta`,children:_jsxs(_components.p,{children:[`El panel muestra el avance (presionados de los esperados, por ejemplo `,_jsx(_components.strong,{children:`8/13`}),`) y “Faltan N pulsadores” con el índice PLC y el código de cada pendiente. Cuando responden todos, dice “Todos los pulsadores de la línea respondieron.”.`]})}),_jsx(Step,{title:`Terminar`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Terminar prueba`}),`. El resumen queda en pantalla con quién la inició; `,_jsx(_components.strong,{children:`Repetir`}),` la vuelve a empezar y `,_jsx(_components.strong,{children:`Cerrar`}),` la oculta.`]})})]}),`\n`,_jsxs(_components.p,{children:[`La prueba se cierra sola tras 15 minutos sin pulsaciones (“Prueba de pulsadores cerrada por inactividad”); el panel muestra el tiempo que queda. Mientras corre, `,_jsx(_components.strong,{children:`Ejecutar diagnóstico`}),` queda deshabilitado.`]}),`\n`,_jsx(_components.p,{children:`Se esperan los pulsadores habilitados que tienen índice PLC. Los que no lo tienen se listan como “Sin índice PLC (no se pueden probar)”. Durante la prueba, el panel avisa:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Aviso`}),_jsx(_components.th,{children:`Qué significa`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Se presionó el índice PLC N y no está asignado a ningún pulsador`}),_jsxs(_components.td,{children:[`Hay un pulsador físico que no corresponde a ninguno configurado. Revisa el `,_jsx(_components.strong,{children:`Index PLC`}),` en `,_jsx(_components.a,{href:`/daia-agent/etiquetado/agregar-pulsadores`,children:`Etiquetado`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Se presionó el pulsador X (índice PLC N), que está deshabilitado`}),_jsx(_components.td,{children:`El pulsador funciona, pero está inactivo en la app`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Respondió el pulsador X de la salida Y, que no está en el layout`}),_jsx(_components.td,{children:`El pulsador funciona, pero su salida no está en el plano. Cuenta como presionado`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`El índice PLC N está asignado a más de un pulsador`}),_jsx(_components.td,{children:`Aparece al iniciar. Al presionarlo se marcan todos los pulsadores con ese índice`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`solución-de-problemas`,children:`Solución de problemas`}),`\n`,_jsxs(_components.p,{children:[`Cada problema trae su propio `,_jsx(_components.strong,{children:`Qué hacer`}),`. Los más comunes:`]}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`No hay worker de impresión activo / Redis no responde`,id:`no-hay-worker-de-impresion-activo-redis-no-responde`,children:_jsx(_components.p,{children:`Las etiquetas no se imprimen. Revisa en el equipo de DAIA Agent que Docker y sus contenedores (Redis y el worker de impresión) estén en marcha.`})}),_jsx(Accordion,{title:`Agente de pulsadores detenido`,id:`agente-de-pulsadores-detenido`,children:_jsxs(_components.p,{children:[`Los pulsadores no imprimen. Inicia el agente en `,_jsx(_components.a,{href:`/daia-agent/configuracion/plc-pulsadores`,children:`Pulsadores`}),`.`]})}),_jsx(Accordion,{title:`Agente Tomra detenido`,id:`agente-tomra-detenido`,children:_jsxs(_components.p,{children:[`Inicia la conexión con el Sizer en `,_jsx(_components.a,{href:`/daia-agent/configuracion/linea-produccion`,children:`Línea de producción`}),`.`]})}),_jsx(Accordion,{title:`No responde en la red`,id:`no-responde-en-la-red`,children:_jsx(_components.p,{children:`Revisa que el equipo esté encendido, el cable de red y que la IP sea correcta.`})}),_jsx(Accordion,{title:`No responde a ping, pero el puerto está abierto`,id:`no-responde-a-ping-pero-el-puerto-esta-abierto`,children:_jsx(_components.p,{children:`Puede ser un firewall que bloquea el ping. Si el equipo funciona, no requiere acción.`})}),_jsx(Accordion,{title:`Puerto cerrado o no disponible`,id:`puerto-cerrado-o-no-disponible`,children:_jsx(_components.p,{children:`El equipo responde pero no acepta conexiones: revisa su configuración de red o si otro equipo lo tiene ocupado.`})}),_jsx(Accordion,{title:`El worker no respondió a la prueba`,id:`el-worker-no-respondio-a-la-prueba`,children:_jsx(_components.p,{children:`El worker está ocupado o tiene una versión anterior. Repite el diagnóstico más tarde; si persiste, contacta a soporte DAIA para actualizarlo.`})}),_jsx(Accordion,{title:`El layout de la línea está disponible cuando la línea de producción está conectada con el agente Tomra`,id:`el-layout-de-la-linea-esta-disponible-cuando-la-linea-de-produccion-esta-conectada-con-el-agente-tomra`,children:_jsxs(_components.p,{children:[`El plano solo existe con la línea configurada con Tomra en `,_jsx(_components.a,{href:`/daia-agent/configuracion/linea-produccion`,children:`Línea de producción`}),`. El diagnóstico igual funciona.`]})}),_jsx(Accordion,{title:`La prueba de pulsadores aplica a los protocolos PLC estándar, MLS4 y TCP con Modbus.`,id:`la-prueba-de-pulsadores-aplica-a-los-protocolos-plc-estandar-mls4-y-tcp-con-modbus`,children:_jsxs(_components.p,{children:[`El protocolo de `,_jsx(_components.a,{href:`/daia-agent/configuracion/plc-pulsadores`,children:`Pulsadores`}),` no tiene pulsadores por Modbus. Con `,_jsx(_components.strong,{children:`Server TCP`}),`, marca `,_jsx(_components.strong,{children:`Habilitar Modbus TCP`}),` para sumar pulsadores.`]})}),_jsx(Accordion,{title:`El agente PLC está detenido: inícialo para probar los pulsadores.`,id:`el-agente-plc-esta-detenido-inicialo-para-probar-los-pulsadores`,children:_jsxs(_components.p,{children:[`Conecta el PLC en `,_jsx(_components.a,{href:`/daia-agent/configuracion/plc-pulsadores`,children:`Pulsadores`}),` y vuelve a iniciar la prueba.`]})}),_jsx(Accordion,{title:`No se pudo leer la configuración de pulsadores. Revisa la conexión a la base de datos.`,id:`no-se-pudo-leer-la-configuracion-de-pulsadores-revisa-la-conexion-a-la-base-de-datos`,children:_jsx(_components.p,{children:`Ejecuta el diagnóstico para revisar la base de datos y vuelve a intentarlo. Si persiste, contacta a soporte DAIA.`})}),_jsx(Accordion,{title:`La salida X ya no existe. Quítala del layout.`,id:`la-salida-x-ya-no-existe-quitala-del-layout`,children:_jsx(_components.p,{children:`Se eliminó una salida que estaba en el plano. Abre el editor y quítala de su espacio.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Diagnóstico","description":"Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno","icon":"stethoscope","href":"/daia-agent/configuracion/diagnostico"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ejecutar el diagnóstico","slug":"ejecutar-el-diagnóstico","depth":2,"children":[{"title":"Qué revisa","slug":"qué-revisa","depth":3,"children":[]}]},{"title":"Problemas encontrados","slug":"problemas-encontrados","depth":2,"children":[]},{"title":"Layout de la línea","slug":"layout-de-la-línea","depth":2,"children":[{"title":"Crear o modificar el layout","slug":"crear-o-modificar-el-layout","depth":3,"children":[]},{"title":"Marcar el estado de una pieza en terreno","slug":"marcar-el-estado-de-una-pieza-en-terreno","depth":3,"children":[]}]},{"title":"Probar los pulsadores","slug":"probar-los-pulsadores","depth":2,"children":[]},{"title":"Solución de problemas","slug":"solución-de-problemas","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"daiasystems","siteName":"Daia Ayuda","title":"Diagnóstico - Daia Ayuda","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/daia-agent/configuracion/diagnostico","matchLevel":0}}},"lastModified":"2026-10-28T19:52:22.778Z","originalFileLocation":"daia-agent/configuracion/diagnostico.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno\">\u003cmeta data-mint-head name=\"application-name\" content=\"Daia Ayuda\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Diagnóstico - Daia Ayuda\">\u003cmeta data-mint-head property=\"og:description\" content=\"Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Daia Ayuda\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://daiasystems.mintlify.app/_mintlify/api/og/v2?division=Configuraci%C3%B3n\u0026amp;title=Diagn%C3%B3stico\u0026amp;description=Revisar+las+conexiones+de+la+l%C3%ADnea%2C+probar+los+pulsadores+y+marcar+el+estado+de+las+piezas+en+terreno\u0026amp;theme=b6f3728dab4c588b94381451\u0026amp;signature=24e3fb663db45d80b7dbe5c2af077ad5cba6f5e9c3e2a542446aa01fcafd382e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Diagnóstico - Daia Ayuda\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://daiasystems.mintlify.app/_mintlify/api/og/v2?division=Configuraci%C3%B3n\u0026amp;title=Diagn%C3%B3stico\u0026amp;description=Revisar+las+conexiones+de+la+l%C3%ADnea%2C+probar+los+pulsadores+y+marcar+el+estado+de+las+piezas+en+terreno\u0026amp;theme=b6f3728dab4c588b94381451\u0026amp;signature=24e3fb663db45d80b7dbe5c2af077ad5cba6f5e9c3e2a542446aa01fcafd382e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/daiasystems/7erd9Y8JLziHwM9R/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Daia Ayuda\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0057B8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/daia-agent/configuracion/diagnostico.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://ayuda.daia.cl/#organization\",\"name\":\"Daia Ayuda\",\"url\":\"https://ayuda.daia.cl\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/daiasystems/ENtSL9hC6eoYAVJA/logo/daiaayudadark.png?fit=max\u0026auto=format\u0026n=ENtSL9hC6eoYAVJA\u0026q=85\u0026s=580084c960e59880adaf88cb75f0bbba\"}},{\"@type\":\"WebSite\",\"@id\":\"https://ayuda.daia.cl#website\",\"name\":\"Daia Ayuda\",\"url\":\"https://ayuda.daia.cl\",\"publisher\":{\"@id\":\"https://ayuda.daia.cl/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico#webpage\",\"url\":\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico\",\"name\":\"Diagnóstico\",\"description\":\"Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno\",\"dateModified\":\"2026-10-28T19:52:22.778Z\",\"isPartOf\":{\"@id\":\"https://ayuda.daia.cl#website\"},\"breadcrumb\":{\"@id\":\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Configuración\",\"item\":\"https://ayuda.daia.cl/daia-agent/configuracion/linea-produccion\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Diagnóstico\",\"item\":\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico#article\",\"headline\":\"Diagnóstico\",\"name\":\"Diagnóstico\",\"description\":\"Revisar las conexiones de la línea, probar los pulsadores y marcar el estado de las piezas en terreno\",\"url\":\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico\",\"mainEntityOfPage\":{\"@id\":\"https://ayuda.daia.cl/daia-agent/configuracion/diagnostico#webpage\"},\"dateModified\":\"2026-10-28T19:52:22.778Z\",\"publisher\":{\"@id\":\"https://ayuda.daia.cl/#organization\"},\"isPartOf\":{\"@id\":\"https://ayuda.daia.cl#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Daia Ayuda\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Daia Ayuda","nav":{"global":null,"languages":[{"language":"es","default":true,"tabs":[{"tab":"Inicio","pages":[{"title":"Inicio","href":""}]},{"tab":"Materiales","pages":[{"title":"Materiales","href":"/daia-erp/materiales/mantenedor/bodegas"}]},{"tab":"Producción","pages":[{"title":"Producción","href":"/daia-erp/produccion/planificacion/orden-de-proceso"}]},{"tab":"Usuarios","pages":[{"title":"Usuarios","href":"/usuarios/es"}]},{"tab":"Calidad","pages":[{"title":"Calidad","href":"/calidad/controles/muestreo-recepcion"}]},{"tab":"Captura","pages":[{"title":"Captura","href":"/daia-erp/pda/introduccion"}]},{"tab":"Clientes","pages":[{"title":"Clientes","href":"/clientes/portaldecliente"}]},{"tab":"Dinámicas","pages":[{"title":"Dinámicas","href":"/dinamicas/reportedeproduccin"}]},{"tab":"DAIA Agent","groups":[{"group":"Primeros Pasos","pages":[{"title":"Inicio de Sesión","icon":"right-to-bracket","href":"/daia-agent/primeros-pasos/inicio-de-sesion"},{"title":"Selector de Módulos","icon":"grip","href":"/daia-agent/primeros-pasos/selector-de-modulos"}]},{"group":"Operador","pages":[{"title":"Indicadores de producción","icon":"chart-column","href":"/daia-agent/operador/indicadores-de-produccion"},{"title":"Control de Turno","icon":"clock","href":"/daia-agent/operador/control-de-turno"},{"title":"Histórico de Cajas","icon":"box","href":"/daia-agent/operador/historico-de-cajas"}]},{"group":"Vaciado","pages":[{"title":"Resumen General","icon":"box-archive","href":"/daia-agent/vaciado/resumen-general"},{"title":"Crear Batch","icon":"square-plus","href":"/daia-agent/vaciado/crear-batch"}]},{"group":"Paletizaje","pages":[{"title":"Palletización","icon":"layer-group","href":"/daia-agent/paletizaje/palletizacion"},{"title":"Tarjado Mercado Interno","icon":"tags","href":"/daia-agent/paletizaje/tarjado-mercado-interno"}]},{"group":"Etiquetado","pages":[{"title":"Configuración de Pulsadores / Salidas","icon":"print","href":"/daia-agent/etiquetado/configuracion-pulsadores-salidas"},{"title":"Agregar y Configurar Pulsadores","icon":"toggle-on","href":"/daia-agent/etiquetado/agregar-pulsadores"},{"title":"Configuración Global","icon":"sliders","href":"/daia-agent/etiquetado/configuracion-global"},{"title":"Seteo Global","icon":"wand-magic-sparkles","href":"/daia-agent/etiquetado/seteo-global"},{"title":"Esquemas","icon":"floppy-disk","href":"/daia-agent/etiquetado/esquemas"},{"title":"Orden de embalaje","icon":"boxes-packing","href":"/daia-agent/etiquetado/orden-de-embalaje"}]},{"group":"Configuración","pages":[{"title":"Línea de Producción","icon":"microchip","href":"/daia-agent/configuracion/linea-produccion"},{"title":"PLC Pulsadores","icon":"network-wired","href":"/daia-agent/configuracion/plc-pulsadores"},{"title":"Escáneres","icon":"barcode","href":"/daia-agent/configuracion/escaneres"},{"title":"Impresoras","icon":"print","href":"/daia-agent/configuracion/impresoras"},{"title":"Plantillas","icon":"tag","href":"/daia-agent/configuracion/plantillas"},{"title":"Salidas","icon":"arrow-right-from-bracket","href":"/daia-agent/configuracion/salidas"},{"title":"Productores","icon":"user-tie","href":"/daia-agent/configuracion/productores"},{"title":"Embalajes","icon":"box","href":"/daia-agent/configuracion/embalajes"},{"title":"Especies","icon":"leaf","href":"/daia-agent/configuracion/especies"},{"title":"Pantallas","icon":"display","href":"/daia-agent/configuracion/pantallas"},{"title":"Estadísticas","description":"Dashboard de producción TOMRA y sincronización de la curva de calibre del sizer","icon":"chart-line","href":"/daia-agent/configuracion/estadisticas"},{"title":"Diagnóstico","icon":"stethoscope","href":"/daia-agent/configuracion/diagnostico"},{"title":"Sistema","description":"Versiones, actualizaciones y licencia de DAIA Agent","icon":"server","href":"/daia-agent/configuracion/sistema"}]},{"group":"Administración","pages":[{"title":"Usuarios y Permisos","icon":"users","href":"/daia-agent/administracion/usuarios-y-permisos"},{"title":"Reimpresión","icon":"print","href":"/daia-agent/administracion/reimpresion"}]}]},{"tab":"Hub","pages":[{"title":"Hub","href":"/hub/crear-una-nueva-cuenta"}]},{"tab":"Novedades","pages":[{"title":"Novedades","href":"/novedades/daiaerp"}]}]}]},"title":"Diagnóstico - Daia Ayuda","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DYplxqhs.js","DynamicMarkdown-Cc6AuSHS.js","zoom-image-lightbox-BNnMwe0F.js","lightbox-handle-r17bVUz3.js"]}