Gerenciamento de software como ativo de
automação industrial
INTRODUÇÃO
Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a
intenção de cuidar e manter bens materiais da empresa, como equipamentos ou instrumentos
(sensores / atuadores). Dentro desse contexto, é importante também ressaltar como ativo o
software, que ganha importância como um bem à medida que é cada vez mais utilizado para
controlar, supervisionar e gerenciar operações e produção.
Quando uma das situações abaixo ocorre, há indicação de que o gerenciamento do ativo software
é necessário:
• Não havia backup atualizado dos programas quando ocorreu uma falha;
• A empresa já teve problemas para encontrar um programa ou uma configuração quando
precisava colocar um equipamento em funcionamento;
• A empresa percebeu um problema no programa de configuração do equipamento e, quando
procurou o backup, encontrou-o com o mesmo problema;
• O programa do controlador industrial foi modificado sem que a mudança tenha sido
devidamente documentada;
• Alguém esqueceu um ponto “forçado” no CLP e causou problemas posteriores;
• Uma pessoa não autorizada ou não identificada fez uma modificação em um programa de
configuração;
• Perderam algumas alterações no programa de configuração porque outra pessoa
sobrescreveu o trabalho;
• A versão errada do programa de configuração foi editada.
Qualquer dessas situações em uma empresa indica que não existe procedimento de criação e
controle de backups ou que tais criações e controles são feitos de forma ineficaz. Para estes
casos, é fortemente indicado um sistema para backup e gerenciamento dos programas e
aplicativos de software, como o Proficy Change Management da GE.
Esse gerenciamento evita conseqüências trabalhosas e até mesmo caras, como uma parada de
produção prolongada, e ainda horas adicionais de trabalho, refazendo ou revendo programas,
devido a dificuldades na comparação destes. Com o uso dessa tecnologia, situações ainda mais
graves também podem ser evitadas, como acidentes operacionais causados por uso de versões
antigas do software do CLP, por exemplo.
Aquarius Software Ltda.
Rua Silvia, 110 – 9º andar, CEP 01331-010 São Paulo – SP
(11) 3178-1700 - www.aquarius.com.br
ARTIGO_CM_BOLETIM.DOC
1/7
PRINCIPAIS ASPECTOS
Backup e Scheduler
O Proficy Change Management permite agendar e executar backups automáticos de PLC’s e
outros dispositivos. Caso a versão seja igual à anterior, este novo backup não será arquivado,
evitando assim o armazenamento de informação desnecessária; Mas, se o novo backup do
programa for diferente, o sistema pode armazená-lo momentaneamente e notificar um responsável
de que uma nova versão foi obtida. O responsável verificará a mudança para manter ou não o
último backup, afinal, a nova versão tanto pode estar correta, quanto pode ser indevida, por
exemplo, trazendo um ponto que não deveria permanecer forçado.
Embora o backup se relacione ao controle de acesso e ao gerenciamento de mudanças, já se
percebe que não se trata aqui apenas de agendamento e upload, mas sim, da necessidade de
uma inteligência adicional para resultar em confiabilidade e robustez de informação.
Figura 1 - Agendador de tarefas.
Controle de acesso
Quando se fala em controle de acesso, pensam-se imediatamente em usuários, senhas e
privilégios (Figura 2). Estes são fundamentais e indispensáveis, porém, para gerenciar programas
e aplicativos eficientemente, devem-se possuir recursos adicionais que permitam restringir o
acesso de usuários considerando a função específica a cada um. Por exemplo, um técnico de
manutenção pode recuperar o programa arquivado da sua área, mas não pode alterá-lo, enquanto
o administrador possui acesso para todas as operações possíveis sobre este programa. Pode-se
ter também a necessidade de aprovar ou validar mudanças. Tal procedimento é exigido na norma
FDA 21 CFR Part 11.
Aquarius Software Ltda.
Rua Silvia, 110 – 9º andar, CEP 01331-010 São Paulo – SP
(11) 3178-1700 - www.aquarius.com.br
ARTIGO_CM_BOLETIM.DOC
2/7
Figura 2 - Controle de Acesso.
Uma vez que o controle de acesso é realizado pelo Proficy Change Management, podem-se obter
algumas funcionalidades adicionais. Um ganho ao gerenciar acessos é evitar que duas pessoas
alterem simultaneamente o mesmo programa, evitando que uma delas tenha seu trabalho
sobrescrito. Para isso, quando alguém precisa modificar um software, o sistema reserva o
respectivo projeto para o usuário solicitante e o bloqueia para os demais. Durante a modificação
do projeto, os outros usuários poderão lê-lo, mas não editá-lo (Figura 3).
Figura 3 - Acesso bloqueado por outro usuário.
Gerenciamento de mudanças
O Proficy Change Management visa manter todas as versões e alterações realizadas na empresa,
com o registro histórico de quem fez cada modificação (Figura 4). O histórico garante informações
para diversos tipos de análise: gerenciais, auditorias, freqüência de alterações em programas, etc.
Aquarius Software Ltda.
Rua Silvia, 110 – 9º andar, CEP 01331-010 São Paulo – SP
(11) 3178-1700 - www.aquarius.com.br
ARTIGO_CM_BOLETIM.DOC
3/7
Figura 4 - Exemplo de histórico de versões.
SUPORTE A DIFERENTES CLPs E SUPERVISÓRIOS
O Proficy Change Management não se limita a um fabricante específico, mas abrange um número
grande de fabricantes e tipos de equipamentos, como GE, Rockwell, Schneider, Siemens, entre
outros.
Para garantir algum nível de controle para todos os softwares industriais, tem-se a possibilidade
de personalizar o controle para os programas e aplicativos que não são suportados em modo
nativo. Neste caso, a eficiência do controle depende dos padrões de abertura que programadores
de cada equipamento oferecem.
ARQUITETURA
O Proficy Change Management oferece uma arquitetura do tipo cliente/servidor garantindo que a
informação mais recente fique disponível para todos. Na Figura 5 está um exemplo de arquitetura
cliente/servidor. Pode-se notar a comunicação direta com os diversos programas atendidos pelo
servidor, incluindo a comunicação com os dispositivos de campo, como CLPs, IHMs etc. Esta
comunicação pode ser feita de forma manual ou automática.
Figura 5 - Arquitetura cliente/servidor.
Aquarius Software Ltda.
Rua Silvia, 110 – 9º andar, CEP 01331-010 São Paulo – SP
(11) 3178-1700 - www.aquarius.com.br
ARTIGO_CM_BOLETIM.DOC
4/7
RELATÓRIOS
Um aspecto importante do Proficy Change Management é a oferta de relatórios prontos e
parametrizáveis. A lista de programas bloqueados, o histórico para auditorias (Figura 6) e relação
de acessos são alguns exemplos.
Figura 6 - Relatório para auditoria.
A comparação entre versões do mesmo programa, também gera relatórios com diferentes níveis
de detalhamento. Na Figura 7, temos um exemplo de relatório de comparação entre versões de
um programa de CLP, com um índice de diferenças entre as duas versões comparadas, dividido
em: lógica de ladder, configuração do controlador, registros de entrada/saída e tabela de forces.
As Figuras 8 e 9 mostram o detalhamento de ladder e tabela de forces, respectivamente.
Figura 7 – Relatório de comparação entre versões de um programa de CLP.
Aquarius Software Ltda.
Rua Silvia, 110 – 9º andar, CEP 01331-010 São Paulo – SP
(11) 3178-1700 - www.aquarius.com.br
ARTIGO_CM_BOLETIM.DOC
5/7
Figura 8 – Relatório de comparação da lógica de ladder entre versões de um programa de CLP.
Figura 9 - Comparação da tabela de forces entre versões de um CLP.
Em muitos casos, é possível até mesmo o detalhamento das linhas de uma lógica de ladder,
permitindo analisar a inclusão, exclusão ou modificação na lógica entre duas versões quaisquer,
sejam do mesmo projeto ou de projetos distintos.
O Proficy Change Management também permite acionar comparações entre diferentes projetos,
gerando relatórios que tem grandes utilidades para comparar programas similares, rodando em
CLPs distintos, como os de máquinas iguais ou linhas de produção semelhantes.
VANTAGENS
O Proficy Change Management traz retornos significativos para as indústrias e variam de acordo
com o perfil da empresa. Os ganhos mais comuns são:
• Backup centralizado, tornando a restauração de backup mais rápido e seguro, com
redução real do tempo de parada da planta;
• A identificação de mudanças sejam elas indevidas ou não.
• Há uma tendência de diminuição na taxa de mudanças em programas. Essa tendência é
decorrente de vários fatores:
a)
Maior controle de acesso no que tange as permissões de usuário; isto leva o
administrador do sistema a um melhor planejamento das permissões e
privilégios, de acordo com a função de cada usuário;
b)
Possibilidade de exigir que a mudança requeira aprovação de um supervisor;
Aquarius Software Ltda.
Rua Silvia, 110 – 9º andar, CEP 01331-010 São Paulo – SP
(11) 3178-1700 - www.aquarius.com.br
ARTIGO_CM_BOLETIM.DOC
6/7
c)
a identificação do autor das mudanças e necessidade de comentar cada
alteração, com possibilidade de auditoria posterior, inibem mudanças isoladas e
conduzem a uma prática adequada de concentrar alterações, implementá-las e
testá-las de forma mais planejada.
O Proficy Change Management resulta no controle sistemático e robusto das práticas de
manutenção e implantação de sistema de automação industrial, trazendo ao cotidiano dos
usuários e responsáveis pela manutenção uma metodologia segura de uso de cada tecnologia
existente em uma planta industrial. Mais do que uma tendência de mercado, essa tecnologia é
uma necessidade real!
Aquarius Software Ltda.
Rua Silvia, 110 – 9º andar, CEP 01331-010 São Paulo – SP
(11) 3178-1700 - www.aquarius.com.br
ARTIGO_CM_BOLETIM.DOC
7/7
Download

Gerenciamento de software como ativo de automação industrial