A gestão da informação dentro do “change management” aplicado ao controlo industrial
Como gerimos a informação no controlo de alterações de um processo produtivo industrial? Descubra os pontos-chave.
A maioria dos processos produtivos implementados nas fábricas estão sujeitos a um processo de mudança contínuo devido a novos requisitos do produto final, alterações de formato, alterações nas instalações, otimizações, etc.
Desde a ideia da mudança, o design, os testes, as validações até chegar à implementação, cada autor define mais ou menos passos segundo o seu ponto de vista, mas qualquer implementação de alterações dentro do mundo industrial deve enfrentar o problema de como gerir a informação, conservar o tracking de tais alterações e dispor da possibilidade de voltar a uma situação anterior. Além disso, o acesso a essa informação deve ser estritamente controlado, já que adicionalmente devemos ter em conta os aspetos derivados da segurança da própria fábrica, a propriedade intelectual da mesma, ou as habilitações do pessoal envolvido.
A informação gerada por uma mudança dentro de um processo industrial pode ser composta por arquivos de muito diferente formato: Programas de PLC, Robots, SCADAS ou DCS; Receitas e parâmetros de configuração; Instruções de montagem; cablagens elétricas, etc., chegando a gerar-se centenas de arquivos para uma instalação mediana ou inclusive pequena.
Muitos responsáveis de manutenção desenham com mais ou menos fortuna métodos para o controlo destas alterações que constam normalmente de estratégias de armazenamento e backup mediante nomenclaturas no nome de arquivos e pastas, listagens de alterações e verificações… O cumprimento de tais métodos está geralmente sujeito ao bom trabalho do pessoal envolvido sem que nenhum automatismo lhes facilite seguir a normativa definida. Tais operativas são impossíveis de utilizar no momento em que o número de dispositivos, a disparidade de modelos e a complexidade das estruturas aumentam ou quando as modificações são realizadas por pessoal não formado num procedimento que pode chegar a ser complicado ou fastidioso.
Também é preciso ter em conta que, em indústrias regulamentadas como a farmacêutica, veterinária ou cosmética, cada alteração deve passar pelos diferentes estados requeridos pelas normativas: Aprovação, verificação, teste… com a consequente assinatura eletrónica e traço.
É também indispensável dispor de um sistema rápido, simples e eficaz para poder atuar em caso de incidências que comportem uma perda de um programa concreto, como podem ser:
- Avarias: Em caso de necessidade de substituição de um dispositivo será necessário dispor da versão adequada dos programas e configurações.
- Sabotagens: Muitos dispositivos industriais não estão protegidos de uma forma eficaz, pelo que podem sofrer modificações no programa. Uma comparação adequada entre a versão atual e a guardada no repositório poderia dar um aviso sobre o problema.
- Programação ou parametrização inadequada: Frequentemente é necessário desfazer alterações realizadas voltando a uma versão estabelecida como correta.
Por tudo o anterior, resulta evidente que dificilmente será possível chegar a uma implementação de um processo de controlo de alterações e salvaguarda eficaz sem a utilização de uma ferramenta desenhada especificamente para essa função. No mercado existem já algumas soluções, mas nem todas dispõem das diferentes funcionalidades que seriam desejáveis.
“Alguns fornecedores (principalmente em instalações DCS) já incorporam nas suas ferramentas de programação processos de controlo de alterações, mas o seu uso limita-se ao seu próprio dispositivo sem poder integrar no mesmo outras marcas.”
Neste post vamos repassar as características que deveríamos exigir a uma aplicação de controlo de alterações para poder implementar uma solução que nos permita um back-up das aplicações e informação relativas às nossas instalações industriais, baseando-nos principalmente nos programas de aplicação e parametrização de PLCs, Robots e Ecrãs HMI, assim como os arquivos relativos às instalações: instruções de montagem, cablagem elétrica, etc.
Especificações requeridas:
- A aplicação de controlo de alterações deverá armazenar a informação e as aplicações numa localização centralizada e segura, mas oferecendo ao mesmo tempo um sistema de acesso rápido e seguro para a minimização dos tempos de paragem. Dentro das diferentes versões armazenadas, deve oferecer um procedimento claro e efetivo para a identificação e seleção da versão adequada. Mesmo em caso de queda do servidor, a informação deveria ser acessível diretamente a partir dos backups. Tal servidor deve estar configurado para garantir: A proteção dos arquivos perante manipulações mal-intencionadas ou não; O acesso seguro ao mesmo e os backups automáticos da informação.
- A aplicação deverá administrar os papéis dos diferentes utilizadores controlando as permissões sobre o acesso, cópia e eliminação dos diferentes arquivos e dispositivos levando um tracking das diferentes modificações e/ou aprovações realizadas por cada pessoa. Dentro das indústrias regulamentadas a aplicação deveria realizar tal controlo conforme as normativas vigentes (por exemplo, FDA ou GMP). O controlo de utilizadores pode ser próprio da aplicação, mas também deve contemplar o Active Directory da empresa.
- Para uma maior efetividade da solução, esta deve ser capaz de realizar o máximo de operações não assistidas comunicando diretamente com os dispositivos. Tal comunicação deveria estender-se às diferentes marcas e modelos de dispositivos instalados na fábrica e incluídos na instalação. Graças a esta comunicação, a ferramenta deve ser capaz de detetar, de uma forma autónoma, alterações no programa realizadas fora do procedimento estabelecido mediante comparações programadas periodicamente e indicando, por exemplo via email, o resultado às pessoas adequadas. Também poderá realizar comparações pontuais a pedido do utilizador.
- O interface de utilizador deve ser simples oferecendo uma operatividade sem complicações para que o programador deva realizar o mínimo de atuações para a geração de uma nova versão, mas oferecendo ao administrador potentes ferramentas de controlo e reporting.
- A instalação deve poder ser versátil, ampliável e atualizável de uma forma simples e rápida para poder adaptar-se a necessidades futuras da fábrica. O administrador final deve poder realizar tarefas de manutenção e ampliação sem necessidade de aceder ao fornecedor ou integrador.
- O sistema deverá dispor de um sistema de reporting completo com sistemas de notificação automática com o resultado das comparações automáticas realizadas e um sistema de reporting on demand para a consulta de relatórios de atividade.
- Os sistemas operativos suportados pelos clientes devem ser concordes com os utilizados pelas ferramentas de programação dos dispositivos. Assim mesmo, o impacto nos computadores clientes da ferramenta deveria ser mínimo tanto a nível de recursos como de disco rígido.
- A comunicação entre clientes e servidores deveria cumprir os requisitos mínimos de cibersegurança através de conexões seguras de forma que o acesso (para leitura, modificação ou eliminação) à informação situada no repositório de programas esteja protegida.
- Os relatórios sobre comparações deveriam mostrar-se num formato claro e, se possível, pormenorizando as alterações ao máximo. A apresentação far-se-á, preferencialmente, em formato web com possibilidade de acesso remoto sem necessidade de software específico de visualização.
Simples exemplo de comparação programada mostrando as diferenças entre duas aplicações:
Especificações adicionais:
Fora das especificações indicadas com anterioridade, deveríamos valorizar outras adicionais como pudesse ser a origem padrão do hardware utilizado, a possibilidade de utilização de sistemas operativos atuais ou que tanto por cento da solução corresponde a uma solução padrão (que não requeira a escrita de um código específico para a aplicação).
“Também é preciso ter em conta que, em indústrias regulamentadas como a farmacêutica, veterinária ou cosmética, cada alteração deve passar pelos diferentes estados requeridos pelas normativas: Aprovação, verificação, teste… com a consequente assinatura eletrónica e traço.”
Conclusão
Como conclusão, a instalação de uma ferramenta de controlo de alterações torna-se indispensável em fábricas com um número médio ou alto de dispositivos e onde diferentes pessoas, com diferentes computadores, modificam os programas e arquivos de diferentes dispositivos e instalações.
A automatização do controlo produzirá de imediato benefícios tangíveis, como podem ser:
- Um maior nível de segurança na salvaguarda da informação.
- Um maior controlo nas alterações realizadas através ou não da aplicação
- Um acesso mais rápido e seguro à versão adequada do programa o que redundará em menores tempos de paragem em caso de incidência.





