Operación de la Plataforma
Asumir la instalación en planta bajo sistemas de control ZPLC de misión crítica requerirá familiarizarse fundamentalmente interactuando o respondiendo fallos al interior del Zephyr Base ante la presencia inminente o esporádica de comportamientos inesperados, cuellos lógicos industriales de comunicación entre terminales ajenos y reinicios en microcontrolador abruptos no deseados.
Para consultar el listado total de comandos en cadena, visita la documentación completa de Consola ZPLC Shell.
Esta sección lista reglas operativas rutinarias sobre cómo manejar diagnósticamente tu producto embebido en la base V1.5.0 de ZPLC.
Flujo de Trabajo en Recuperaciones Físicas y Analítica de Hardware Base
Cuando notes detenciones temporales graves en tu modelo programado asincrónicamente o reportes de comportamientos ilógicos:
- Intrusión Terminal: Realizar ping inverso acudiendo hacia un programa de shell terminal como
PuttyoMinicomusando interface clásica Serial115200 Bauds. El sistema nativo levantará consola sobre RTOS Zephyr. Introducir comandozplc statusreportará el vigor o salud lógica de los búfer internos del sistema operativo RTOS. - Revisión Infracción Computacional (Bucle Infinito / Jittering): Operar desde misma shell terminal listando
zplc sched tasks. En los modelos en los cuales erróneamente hallare condicionales o bucles interminables mal proyectados comoWHILE TRUE END_WHILEpor ejemplo, Zephyr atrapará su task errático, listándolo al log sin corromper el hardware físicamente. - Revisión de Direcciones y Mapeos: Toma instrumentos y puntas lógicas y sondea directamente en tarjeta base evaluando con multímetro. Si su Interface Virtual en línea o Monitor Watch reporta señal
Activa (1)bajo variables Out en el software de su computadora en la solapa debug, pero evalúa visualmente un Output LED base o terminal del chip a pin con0 Voltiosapagando salidas; posiblemente estés vinculando lógicamente de mala forma en el registro del manifiestozplc.jsonI/O. - Reseteo Estructural Completo: Cundo logres perder control absoluto bloqueando o deteniendo al RTOS tras una programación errante que persista tras apagado por memorizarse o retener lógicas a boot (Non-Volatile Storage (NVS)); acude nuevamente a las shells seriales indicando
zplc stopcongelando lecturas, instanciando posterior o seguido a la ejecución total porzplc persist clear.
Herramientas Diagnósticas Embebidas (Online Observability ZPLC)
Mediante la conexión al motor subyacente interactuando con ZPLC desde interface central de trabajo en tu host PC de la red obtienes de inmediato utilidades activas online:
- Mirilla (Watch Tables): Interroga mediante ventanas o bloques visuales a valores y bits variables transitoriamente.
- Estadísticas De Uso General: Inspeccione frecuentemente para cada máquina configurada que latencia media / jitter reportan en campo o ejecución plena en el dashboard de UI de IDE; ciclos saturados cerca de 100% causan pausas irrecuperables por software.
- Sobreescritura Virtual Mapeada (Forzados / Forces): Interrumpe localizaciones lógicas en variables por medio del teclado para asumir posturas manual base y by-pasear sistemas quemados de planta.
Diagnósticos de Red
Si tu bloque de MQTT se estanca o el cliente Modbus TCP no contesta:
- Verifica que Zephyr obtuvo satisfactoriamente una IP vía DHCP (Se revisa en la serial con
zplc status). - Asegúrate que tu computadora host corriendo el IDE ZPLC esté exactamente en la misma máscara de sub-red que el hardware embebido.
- Confirma que la placa compilada tenga un chip Wi-Fi o Ethernet plenamente soportado.
Recomendaciones Actualización (Upgrades OS Framework y Toolchain)
Flashear un binario Core para saltar a sistemas con base kernel Linux Zephyr renovadas:
- Utilice comando
west flash. - ZPLC aloja los espacios físicos lógicos de variables retentivas o configuraciones compiladoras
zplc bytecodesen esquemas físicos apartados lógicamente (Flash NVS Offset). - Es factible flashear sin riesgos de que lógicas cargadas a memoria anterior por personal productivo sean sobreescritas o corrompidas.
Lista de Control Operativo
Revise antes de dejar produciendo a la máquina:
- Los periodos asignados en
zplc.jsondisponen de márgenes operativos sobredimensionados. - Las memorias
Retainno colman la EEPROM de la unidad seleccionada. - Todos los enchufes físicos coinciden con lo trazado nativamente.
- La terminal UART responde satisfactoriamente a 115200 sin arrojar mensajes extraños por log.