Este tutorial demonstrará ao usuário como ele poderá exportar o histórico de tags em um arquivo PDF, sendo o procedimento muito parecido com o de exportação do histórico de alarmes.
É fundamental para o melhor entendimento deste tutorial que o usuário tenha conhecimentos básicos no BluePlant e também conhecimentos básicos em inglês.
1. Criação da tag
O primeiro passo é criar a tag que será usada para compor o histórico.
2. Vinculação da tag na tabela exportada
Para uma tag estar presente em uma tabela que desejamos, precisamos vinculá-la nessa tabela. Para isso clique na aba Historian dentro de Tags e configure da seguinte maneira:
Essa Table1 é uma tabela padrão que é criada em todo projeto. Ela já é suficiente para nossa aplicação.
3. Query
Agora vamos configurar um comando para vincular à tabela que será exportada. Vá em Dataset e na aba Query e configure da seguinte maneira:
O nome da Query criada foi "query1", o Banco de Dados vinculado nessa Query foi TagHistorian que é um banco de dados padrão da toda aplicação do BluePlant e em SqlStatement foi declarado o comando "select * from Table1" que significa que serão selecionadas todas as colunas da Table1. Como nem todas colunas da Table1 apresentam informações relevantes o usuário pode filtrar quais tabelas ele deseja que estejam presentes no documento gerado.
3.1 Executar a aplicação
Para que seja possível verificar as colunas da Table1, faz-se necessário executar a aplicação pelo menos 1 vez e em seguida encerrar a execução para continuar editando.
Em Run -> Startup -> executar 1 vez e encerra a execução
4. Report
Agora vamos configurar o relatório propriamente dito. Vá em Report na parte inferior do software e configure da seguinte maneira:
O nome "relatorio" será utilizado futuramente no Report Viewer. O formato selecionado foi PDF. Em SaveFileName o usuário pode declarar o endereço e o nome que o arquivo receberá, neste caso foi escolhido o destino padrão dos projetos do BluePlant que é C:\BluePlant\Projects e por fim foi especificado que o nome será Tutorial. (C:\BluePlant\Projects\Tutorial).
Em Datasets e na aba DBs e selecione DB Admin...
A seguinte janela se abrirá:
Na imagem acima é possível ver quais colunas compõem a Table1. Iremos mostrar somente as colunas ID, UTCTimestamp_Ticks e Temperatura. Para isso, volte em Report e vá na aba Text Editor. Configure ela da seguinte forma:
{server.Now}
{Dataset.Query.query1}
Na primeira linha da tabela criada são os nomes fixos que irão aparecer na tabela criada. Na segunda linha da tabela devem ir os nomes que estão nas colunas em Table1 para que ela possa ir buscar a referência do valor.
5. Draw
Agora é preciso criar a tela da aplicação. Nela será criado o Report Viewer.
Como é possível ver, também foram criados um botão e um Analog Numeric. No Report Viewer foi vinculado a ele o elemento "relatorio" que foi criado anteriormente em Report. Selecione o Report Viewer e configure-o como mostrado a seguir:
As configurações do botão criado devem ser as seguintes:
Com essa configuração o botão está programado para gerar o relatório toda vez que ele for pressionado com botão esquerdo do mouse.
No Analog Numeric foi vinculado a tag Temperatura como mostrado abaixo:
Esse Analog Numeric servirá para o usuário digitar o valor da tag Temperatura.
6. Verificação
Para verificar o programa desenvolvido, coloque a aplicação em Run.
Os valores que constam na coluna Temperatura são valores que já foram setados anteriormente. Clicando no botão o relatório será gerado na pasta de destino configurada anteriormente.
O documento gerado ficou da seguinte maneira:
Comentários
0 comentário
Por favor, entre para comentar.