No núcleo do projeto do sistema de controle estão os padrões, padrões e padrões
Embora as melhores práticas para qualquer sistema de controle tenham em sua essência a busca de uma abordagem padronizada para configurar o software aplicativo, o desafio de projetar um sistema desde o início é reconhecidamente uma tarefa assustadora.
Como diz o famoso ditado, os três fatores mais importantes na venda de imóveis são localização, localização e localização. Para Sistemas de Controle Distribuído (DCS) usados para controlar processos sofisticados em muitas indústrias, o equivalente pode ser facilmente resumido como "padrões, padrões e padrões". Um sistema DCS serve como o centro das operações de um processador e controla e monitora as principais variáveis, como fluxo, temperaturas aplicadas, pressão, nível e transporte/manuseio de materiais. O HMI do DCS coleta todos os dados do equipamento de produção e os apresenta de maneira altamente "fatorial" para um operador. Ainda assim, existem infinitas variáveis relacionadas ao tipo de equipamento, ao material que está sendo processado, às ações do operador e ao sistema de controle. O DCS deve, portanto, ser projetado para lidar com perturbações comuns e esperadas, bem como anomalias inesperadas de maneira previsível. Infelizmente, projetar um aplicativo DCS do zero é como olhar para uma folha de papel em branco; ele pode ser configurado de quase todas as formas imagináveis. Esta é uma faca de dois gumes que pode levar a um sistema robusto que oferece controle preciso e previsível se feito com cuidado, ou pode levar à perda de produto, interrupções de processo e até mesmo problemas de segurança quando mal feito.
Cada configuração de aplicativo deve começar com uma filosofia de design bem definida. A maioria dos aplicativos DCS é criada e mantida por equipes de engenheiros, portanto, todos devem estar remando na mesma direção. Os melhores resultados só podem ser alcançados quando todos os colaboradores do aplicativo de controle de processo geral seguem as mesmas práticas e técnicas recomendadas. Quando não é esse o caso, o resultado são erros de processo não intencionais e um sistema de difícil manutenção. Todo engenheiro que contribui para o aplicativo deve se esforçar para escrever sua lógica da mesma maneira. As práticas padrão utilizadas devem ser bem documentadas e ensinadas a todos os responsáveis pelo sistema de controle. Na verdade, seria uma indicação apropriada de um aplicativo DCS bem projetado se os engenheiros de sistemas de controle não pudessem identificar o programador específico observando a lógica do programa ou observando sua execução. Uma área específica do projeto DCS que ilustra o benefício de uma filosofia compartilhada estabelecida é o gerenciamento de alarmes. Na automação de processos, um alarme é definido como um meio audível e/ou visível de indicar ao operador um mau funcionamento do equipamento, desvio do processo ou condição anormal que requer uma resposta do operador. Sistemas de gerenciamento de alarme mal projetados e mantidos podem sobrecarregar os operadores com alarmes barulhentos e incômodos em condições normais e inundações de alarmes debilitantes quando surgem estados anormais. Quando isso ocorre, pode ser difícil para os operadores apurar e atuar nos alarmes mais críticos, contribuindo para situações anormais, perda de produção e até acidentes graves. Recentemente, organizações como ANSI (American National Standards Institute) e ISA (International Society of Automation) lançaram diretrizes atualizadas relacionadas ao gerenciamento de alarmes. O padrão ANSI/ISA 18.2 aborda todo o ciclo de vida do gerenciamento de alarmes, desde o projeto e configuração até o monitoramento de desempenho, auditoria e aplicação durante a vida útil do aplicativo de controle. Basicamente, o que o comitê da ISA determinou foi que um alarme só deve ser usado se exigir uma resposta do operador, e essa é provavelmente a principal violação da maioria das plantas de processamento. Eles usam alarmes para todos os tipos de notificações, alertas e lembretes. As principais empresas de automação de processos incorporaram uma abordagem mais baseada em padrões para o desenvolvimento de aplicativos, com foco na diferenciação de alarmes que exigem atenção imediata de notificações, alertas e mensagens menos urgentes. Por exemplo, o Valmet D3 DCS foi projetado para atender ou exceder os requisitos descritos na ISA-18.2, embora com uma terminologia ligeiramente diferente. Isso inclui limitar os alarmes, dar suporte à priorização de alarmes, alarmes por classificação e permitir o gerenciamento dinâmico de alarmes.
