Tablero de ajedrez LED controlado por PLC
No se pudo cargar la disponibilidad de retiro
Descripción
Este bloque de función SCL, FB_LED_MatrixControl, multiplexa una matriz LED de 8×8: cada 5 ms, se activa una columna y se genera el patrón de fila correspondiente. La variable PatternID permite seleccionar patrones predefinidos, como un tablero de ajedrez, un perseguidor vertical o un patrón pseudoaleatorio reproducible.
Nota: Todos los módulos están diseñados exclusivamente como base de aprendizaje y optimización, y no están aprobados para su uso en vivo. En particular, los módulos del sistema deben ser probados y puestos en funcionamiento por personal cualificado antes de su uso productivo.
Cómo funciona
- TimerColumn (PT=T#5 ms) ticks → Índice de columna = (Índice de columna+1) MOD 8
- Máscara de bits de la columna de salida según el índice de la columna
- Coloque el patrón de fila [índice de columna] en las salidas de fila
- Cambio o restablecimiento de PatternID → La estructura CASE carga una nueva matriz de patrones de fila, actualiza StatusText
- Restablecer → Eliminar patrón, texto de estado “Restablecer”
Detalles técnicos
• Entradas/Variables: TimerColumn, ColumnIndex, PatternID, LastPatternID, Reset
• Salidas/Variables: Columnas (máscara de bits), Filas (byte), Patrón de fila[0..7] (matriz), Texto de estado
• Cálculo de módulo 8 para índice de columna y máscaras de bits
• Preparación de patrones utilizando bucle FOR y CASE para tres patrones predefinidos
• Si el ID del patrón no es válido, se elimina la matriz.
Posibles aplicaciones
• Gráficos de píxeles y luces de marcha en módulos de 8×8
• Efectos pseudoaleatorios en prototipos y demostraciones
• Instalaciones de formación y exhibición con matriz LED
compatibilidad
PLC Siemens S7-1200 y S7-1500, TIA Portal V13 y superior (se recomienda V16+ para PLCSIM y HMI)
Volumen de suministro
Archivo .scl con declaración de entrada/salida, instancia de temporizador, lógica CASE y comentarios de encabezado; enlace de descarga disponible inmediatamente después de la compra
Apoyo
Adaptación de algoritmos de patrones propios, ampliación a matrices más grandes, integración de HMI o animaciones adicionales a pedido mediante mensaje de tienda o correo electrónico.