Boa tarde.
Nesse artigo vamos aprender a como criar planilhas CSV para coleta de dados no sistema de supervisão da Rockwell, o FactoryTalk View.
É importante conceituar a utilidade de tal ferramenta, atendendo a diversas demandas que envolvem o registro em tabela de dados do processo em formato comum e útil ao usuário, como é o caso do arquivo CSV, que pode ser trabalhado e lido dentro do Excel.
Nesse artigo irei abordar a ferramenta de controle ActiveX, uma das formas de se conseguir gerar essas tabelas de relatórios, eu escolhi esse método pela facilidade de uso e parametrização, então vou mostrar como utilizar.
A ferramenta se trata do ME CSVDataLog, para inserir ela selecione a aba de "Objects", clique em "ActiveX Control..." e insira em um Display.
Após inserir o bloco, vai abrir um Pop-Up para selecionar o tipo de controle que deseja, escolha a opção "ME CSVDataLog".
A caixa de parametrização do bloco vai abrir, e aqui começaremos a ajustar de acordo com nossas necessidades. Para exemplificar vamos fazer o básico de funcionamento do bloco.
"Start New Files" — Em tradução livre, "Iniciar novo arquivo"
Você tem três opções
• Never = Nunca iniciar um novo arquivo.
• Periodic = Iniciar novos arquivos conforme o período configurado.
• At Specified Times = Iniciar novos arquivos no tempo especificado.
No exemplo vamos selecionar o "Periodic", e para que o bloco gere um arquivo semanalmente marcamos a opção "Weekly".
Na próxima guia, "Advanced" estão as opções referentes a formatação e salvamento dos dados dentro da planilha.
Vamos alterar a opções de cabeçalho da planilha "File Headers" para "Use Tag Names", assim na primeira linha da planilha teremos os nomes das tags de registros.
Aqui você pode explorar as opções para trabalhar de acordo com seu projeto, no final do artigo temos algumas dicas.
Na guia "Common" temos as configurações relacionadas ao objeto dentro do display, como tamanho, posição, nome, visibilidade, entre outros...
No exemplo vamos manter o padrão.
Por fim, na guia de "Connections" temos:
• FileLocation: Adicione o caminho que será salvo a planilha com o nome e extensão da mesma, no exemplo seria o caminho "C:\RELATORIOS\" mais o nome "Relatorio01.csv". É muito importante não se esquecer das aspas e nem da extensão.
• Trigger: O Trigger é o "disparo" que irá ativar o registro, nele você pode adicionar uma tag interna do supervisório, ou uma tag externa. O Bloco apenas vai salvar e registrar os dados em planilha se o Trigger estiver positivo (Sinal "True" / "1").
• Float01..100 / String01...50: Nesses campos você coloca as tags que deseja registrar.
Nessa aplicação, para teste utilizamos tags internas e colocamos na tela para visualização.
Na imagem abaixo o Trigger está em "0" (ou seja, o bloco não esta habilitado para registro), o tag que vamos registrar ("valor") está em "0".
Acionamos o Trigger para habilitar o bloco a fazer os registros e colocamos na tag "valor" valores aleatórios para teste.
Como resultado tivemos o arquivo ".csv" abaixo:
Atenção, a última linha é um marcador, não altere e nem remova, para manipular o arquivo recomendamos que faça uma cópia.
Voltamos a Guia "Advanced" e alteramos algumas configurações.
Trocamos o período de registro para "10 seconds", mudamos para salvar apenas 2 casas decimais e ativamos a caixa de "Log System Time and Date of each record", ela vai adicionar coluna com data e hora do sistema.
O Resultado segue abaixo.
Esperamos que a partir daqui você consiga adaptar a planilha para funcionar conforme o que precise, altere os parâmetros e faça testes.
Dica 1: O relatório somente será gerado se a tela em que ele foi inserida estiver aberta, você pode inserir o Controle ActiveX em uma tela de menu que fique aberta o tempo todo, por exemplo.
Dica 2: Na guia General do bloco, você pode utilizar as opções de "Delete Oldest Files" para excluir arquivos antigos conforme as necessidades de aplicação.
Dica 3: Na guia "Common" você pode desabilitar a visibilidade do objeto removendo a seleção da caixa "Visible", assim poderá "esconder" ele em tela, caso insira em um menu.
Extra: A planilha é salva com o marcador de "," e pode abrir de forma errada em algumas máquinas, estamos elaborando outro artigo que explica como configurar a máquina para visualizar da forma correta, deixe um comentário caso tenha interesse que notificaremos em breve.
Clique aqui para abrir o artigo.
Agradecemos sua leitura e esperamos que tenha gostado do artigo, use o campo de comentários para pontuar erros, agradecimentos ou sugestões.
Eq. 7Ai