Saltar para o conteúdo principal
Software IndustrialDesenvolvedor Principal

SYSControl — Sistema Industrial de Planeamento de Produção

Plataforma de planeamento e monitorização em tempo real para máquinas de corte industrial (Plasma, Laser, Thor, Perfil) no SYSteel Group

Concluído: 1 de abril de 2026Duração: 12 meses
SYSControl — Sistema Industrial de Planeamento de Produção

SYSControl — Sistema Industrial de Planeamento de Produção

SYSControl é uma plataforma robusta e de alto desempenho para a gestão e monitorização em tempo real de processos industriais de corte e fabricação no SYSteel Group. O sistema foca-se na integridade dos dados, sincronização instantânea e uma interface industrial premium.

Módulos

Painel de Monitorização

  • Visualização em tempo real do estado global da produção
  • Cálculo automático de tempos de execução e deltas vs. estimados
  • Indicadores visuais de urgência e estado de conexão

Gestão de Produção

  • Controlo detalhado de cada processo produtivo
  • Drag & Drop para reordenação de prioridades
  • Gestão de subtarefas com rastreabilidade total
  • Numeração de urgências com auto-numeração semanal (YYYY-WNN-#)

Preparação e Desenho

  • Interface otimizada para fluxos de preparação técnica

Painel Administrativo

  • Controlo de acessos protegido por password
  • Ferramentas de importação/exportação de dados (backup JSON)
  • Configuração de visibilidade e criação de novos trabalhos

Planeamento de Capacidade

O sistema inclui um Semáforo de Capacidade no Painel Admin que calcula a carga diária por máquina (Plasma, Laser, Thor, Perfil):

  • Cálculo inteligente: Soma o tempo estimado da ordem principal e todas as sub-ordens correspondentes por máquina
  • Modos de jornada: Normal (8h / 480 min) e Turno Duplo (16h / 960 min), configurável por máquina e dia
  • Alertas visuais:
    • OK (< 80%)
    • Quase Cheio (80–100%)
    • Sobrecarregado (> 100%)
  • Expansão de cards: Clique nas taxas de capacidade para ver lista agrupada por Ordem de Fabrico
  • Realocação rápida: Transferir qualquer trabalho para um novo dia de trabalho com um clique
  • Inserção rápida: Atribuir novas subtarefas à capacidade do dia de uma lista formatada (HH:MM)

Destaques Técnicos

Motor em Tempo Real

A sincronização WebSocket via Socket.io garante atualizações instantâneas em todos os terminais. Um algoritmo de re-indexação auto-saneante previne colapsos de ordenação em operações simultâneas — funcionalidade crítica de fiabilidade para uso em chão de fábrica.

Integridade de Dados

  • Migrações automáticas de base de dados e validações estruturais em cada arranque
  • Chaves de data absolutas (YYYYMMDD) em toda a lógica temporal para evitar sobreposição de meses
  • Salvaguardas de integridade referencial para ordens arquivadas

Segurança

  • Painel admin protegido por password
  • Chave PassMaster necessária para transferências de base de dados
  • Todos os endpoints da API protegidos contra acesso não autorizado

Stack Tecnológico

  • Backend: Node.js, Express
  • Tempo real: Socket.io
  • Base de dados: SQLite3 (com migrações automáticas)
  • Frontend: JavaScript puro, HTML5, CSS3
  • Integração Excel: SheetJS (XLSX)

Versionamento

Atualmente em v0.1.14.1 (fase Beta). 14 versões menores entregues, cada uma adicionando novas capacidades: subtarefas, planeamento de capacidade, alarmes de urgência, monitorização em tempo real, reforço de segurança e o semáforo de capacidade interativo.

Tecnologias

Node.jsExpressSocket.ioSQLiteJavaScriptHTML5CSS3