ConteúdoPág.
Objetivos.........................................................................................................................................2
Preparação da Configuração .............................................................................................................3
Tag Logging 1/3...............................................................................................................................4
Tag Logging 2/3...............................................................................................................................5
Tag Logging 3/3...............................................................................................................................6
Processamento e Arquivamento de Analógicos ................................................................................7
Abrindo o Tag Logging........................................................................................................................8
Interface de Configuração do Tag Logging.......................................................................................9
Archive Wizard .……..………………………………………………………………………………………10
Propriedades do Arquivo de Valores de Processo............................................................................11
Editando Pontos de Medição..............................................................................................................12
Configuração de Arquivamento Rápido e Lento 1/3.........................................................................13
Configuração de Backup para Arquivamento Rápido e Lento 2/3....................................................14
Especificando o Conteúdo do Arquivamento Rápido e Lento 3/3.....................................................15
Re-setando o Arquivo e Analisando Arquivos Antigos..........………………………………………….16
Controle de Tendência Online do WinCC no Graphics Designer...……………………….………….17
Propriedades da Janela de Controle de Tendência Online do WinCC...............................................18
Notas de Configuração 1/2................................................................................................................19
Notas de Configuração 2/2 .................................................................................................................20
Exercício - Passo 1/5 Archive Wizard...............................................................................................21
Exercício - Passo 2/5 Archive Configuration......................................................................................22
Exercício - Passo 3/5 Controle de Tendência Online do WinCC no Graphics Designer..................23
Exercício - Passo 4/5 Propriedades da Janela de Controle de Tendência Online do WinCC..........24
Exercício - Passo 5/5 Teste Funcional..............................................................................................25
ArquivamentoPara o armazenamento de valores medidos, o WinCC usa arquivos cíclicos (ring buffer) com tamanho configurável. Você pode configurá-los com ou sem backup. Os arquivos gravados sempre são armazenados no computador do projeto em questão.
O arquivo de armazenamento do WinCC é composto de vários segmentos unitários. Você pode configurar tanto tamanho quanto período de tempo para o arquivo completo e para os segmentos unitários no WinCC.
Exemplo: O arquivo completo armazena todas as mensagens de uma semana (1) e cada segmento unitário armazena as mensagens que ocorrem em um dia (2).
Você sempre pode configurar ambas condições ao mesmo tempo. Se qualquer um dos critérios (tempo ou tamanho) for excedido, ocorre o seguinte:
Critério para o arquivo completo (1) é excedido -> os valores medidos mais antigas (ou seja, o segmento unitário mais antigo) são apagados.
Critério para segmento unitário (2) é excedido -> é criado um novo segmento unitário. Um novo segmento unitário também é criado quando você configura o “TagLogging” on-line (para carregamento Delta on-line).
[email_address] Para visualização e análise, o WinCC/Dat@Monitor fornece uma série de ferramentas compatíveis com a Internet (somente visualização) e análise on-line. Estas ferramentas suportam mecanismos usuais de segurança, tais como: login/password, firewall, criptografia, etc...
Connectivity Pack Acesso ao WinCC utilizando OPC e OLE-DB. Com o OLE-DB, você pode acessar dados históricos armazenados pelo WinCC no Banco de Dados MS SQL. Os servidores OPC HDA 1.0 (Historical Data Access) e o OPC A&E 1.0 (Alarms & Events) permitem que você acesse dados históricos do WinCC e reconheça alarmes.
IndustrialDataBridge Conexões configuráveis a bancos de dados e sistemas IT.
Nome RT-DBOs dados em tempo de execução (runtime data) são distribuídos entre a base de dados “master” e as várias bases de dados “runtime”.
A base de dados “master” gerencia as bases de dados “runtime” e referencia as bases de dados individuais. A base de dados “master” é criada no diretório do projeto. Seu nome consiste do nome do projeto mais as letras “RT” no final.
Cada base de dados “runtime” contém os dados armazenados por um período de tempo específico e são armazenadas em um subdiretório do projeto: "ArchiveManager/Alarm Logging".
O nome da base de dados “runtime” consiste de:
+ nome do computador
+ nome do projeto
+ ID para o tipo de dado (ALG = Alarm Logging, TLG_F = Tag Logging Fast, TLG_S = Tag Logging Slow)
+ data/hora (ano, mês, dia, hora, minuto).Se o horário de mudança do segmento for menor que o horário de início do RT, é criado um arquivo adicional. Tal como: DOZENT_Generatorhaus_ALG_200304291201_200304300701.mdf. A estrutura deste nome indica que as mensagens foram gravadas neste período de tempo.Se o arquivo contém o horário da mudança do segmento, não foram gravadas mensagens neste período de tempo.
NotaDurante a migração de versões V5.1->V6.0, os dados originais dos arquivos cíclicos (ring buffer) e os arquivos seqüenciais são gravados num mesmo banco de dados.Ldf = arquivo de Log de transaçãomdf = arquivo com dados de usuário
Informação GeralO WinCC grava os valores medidos em um ciclo de aquisição e os valores são salvos no HD durante o ciclo de armazenamento. Você deve ter certeza de que somente os valores são escritos no ciclo de armazenamento. Os valores gravados no ciclo de aquisição somente são usados para os cálculos relacionados acima, porém eles não são gravados no arquivo.
ProcessamentoO WinCC TagLoggig lhe fornece os seguintes processamentos de valores medidos:
- Soma
- Valor médio
- Valor mínimo
- Valor máximo
- Action
- Valor atual (último valor aquisitado)
Types of ArchivingO WinCC TagLoggig lhe fornece os seguintes tipos que arquivamentos de valores medidos:
- Acíclico, com eventos de disparo e parada (controlado pelo valor de retorno)
No arquivamento acíclico, um valor medido (ou tag) é armazenado quando é recebido um evento de disparo ou quando o valor do tag muda.
- Cíclico – seletivo com eventos de disparo e de parada
O arquivamento é iniciado dependendo de um evento de disparo e continua em ciclos constantes de tempo até que um segundo evento seja recebido. Quando há um Sinal de Parada, o último valor aquisitado também é armazenado.
- Cíclico - contínuoA aquisição de dados começa quando o sistema é iniciado (RunTime) e continua em ciclos constantes de tempo até que o sistema seja desativado.
- Somente quando há alteração de valor(es)
FAQ 71278FAQ 71278 descreve o significado e a funcionalidade dos tipos de armazenamento.
ObjetivoVocê vai configurar o “TagLogging” com pontos de medição, armazenamento de valores de processo e curvas de tendência.
Assim o sistema poderá ser submetido a testes funcionais.
A explicação da configuração mostra os ajustes necessários para o exercício.
Pré-RequisitoSe até o momento não houver variáveis (tags) configuradas, então elas podem ser configuradas antes que outras configurações sejam carregadas. (Veja o Capítulo 3 para instruções de configuração)
Abrindo o AplicativoVeja a figura acima.
Saindo do aplicativo1.Na barra de menu, clique em "File".
“TagLogging”2. No menu “drop-down” , clique em "Exit".
Se o aplicativo estava aberto, você fez alterações e não as salvou, irá aparecer uma janela após você dar o comando “Exit”. Aparecerá um texto dando-lhe a oportunidade da salvar suas alterações antes de sair.
Interface deDepois de aberto o “TagLogging”, aparecerá em seu monitor uma tela como a
Configuração mostrada acima. Observe que a tela está subdividida em três áreas:
-Os editores são mostrados numa estrutura em forma de árvore ao lado esquerdo.
-O conteúdo do objeto selecionado no editor aparece do lado direito da tela.
-A parte inferior da tela (mostrada na figura acima) mostra as possibilidades de edição para textos, tags e atributos para os pontos de medição.
Timers(1) Menu de atalho, veja figura acimaAqui você pode criar livremente os ciclos de gravação e armazenamento.
Start Archive Wizard(1) Menu de atalho, veja figura acima
Para facilitar o início de uma configuração, o sistema de valores medidos possui um assistente de configuração (Archive Wizard) que leva em consideração todos os ajustes importantes para você criar rapidamente sua aplicação. A qualquer momento você pode usar o editor para alterar as configurações.
Locação de MemóriaCada ponto de medição pode ser gravado pelo “Tag Logging” de dois modos distintos.
-na memória principal (RAM) – ring buffer.
-em um HD local – ring buffer.
Cálculo de AlocaçãoO número de valores medidos multiplicado por 32 bytes para “Slow Archive” (veja
De MemóriaFAQ 1661 9980)
Pontos de MediçãoPontos de medição podem ser acrescentados, alterados ou removidos do arquivo.
O armazenamento dos valores de processo é controlado por ciclos e eventos. Os ciclos de aquisição e de armazenamento garantem que os valores de processo sejam permanentemente aquisitados e gravados. Além disso, o armazenamento dos valores de processo também pode ser iniciado e parado por eventos e “actions”.
-Armazenamento cíclico continuo
-Armazenamento cíclico seletivo
-Armazenamento acíclico controlado por evento
-Armazenamento acíclico quando o valor de processo é alterado
Cíclico contínuoPara o armazenamento cíclico contínuo, selecione "cyclic" como tipo de arquivamento na aba "Archiving". Defina o tempo do ciclo de aquisição e, no grupo "Archiving", determine o ciclo de armazenamento. No campo "Hysteresis" defina os limites, superior e inferior, para que o valor de processo seja arquivado. Os limites podem ser definidos de modo absoluto ("abs.") ou relativo ("in %").
Cíclico seletivoPara arquivamento cíclico seletivo, você configura, adicionalmente, os eventos de pertida e parada no grupo "Actions". Em cada caso selecione um tag através do botão "..." no "Tag Management" ou um script em C no "Function Browser". O tag ou a função devem retornar "TRUE" ou "FALSE". Se o retorno for "TRUE", o armazenamento é iniciado ou finalizado.
AcíclicoSe você quiser armazenamento acíclico controlado por evento, selecione "acyclic" como tipo de armazenamento na aba "Archiving" e "event-driven" como forma de aquisição. No grupo "Events" defina o evento principal. Para isso selecione um tag através do botão "..." no "Tag Management" ou um script em C no "Function Browser". O tag ou a função deve retornar "TRUE" ou "FALSE". Se o retorno for "TRUE", o armazenamento é iniciado.
A partir do WinCC V6 não há mais diferenciação entre arquivos de longa e de curta duração (Long-Term / Short-Term archives). No “Alarm Logging”, você define por qual período de tempo os dados devem ser armazenados e quando os dados devem ser sobre-escritos.Dependendo do ciclo de armazenamento você cria um arquivo rápido ou lento.
NotaPor “default”, o back-up começa 15 min depois da primeira mudança (definida por tempo) do segmento. A cada mudança de configuração, é iniciado um novo segmento no RT (RunTime).
Configuração do O "Time period of all segments" ou "Max. size of all segments" referem-se ao
Archive “archive” como todo. Se um ou outro limite for excedido, segmentos antigos são apagados.O "Time period for single segments" ou "Max. size of a single segment" referem-se à “fatias” do “archive”. Desta forma, o “archive” pode ser dividido em vários arquivos.The "Time of the segment change" : Here you can enter a defined start time, for example for a daily segmentation, every segment is to begin at 0:00 o’clock. If the project is started for the first time at 16:00 o’clock, the first segment goes from 16:00 to 24:00 o’clock. After that, every segment covers the period from 0:00 to 24:00 o’clock. + menor unidade de tempo para todos os segmentos : 2 horas+ menor unidade de tamanho para todos os segmentos : 100 megabyte
Os ajustes da configuração de arquivamento são usados por todos arquivos.
Disparo de Swap+ O disparo de swap começa 15min depois de completado o armazenamento do segmento (período de tempo) ou
+ O tamanho máximo do segmento é atingido.
Exemplo: Dados RTDOZENT_ab#graf#V5.1_TLG_S_200306021247_200306021254.mdf
DOZENT_ab#graf#V5.1_TLG_S_200306021301.mdf
DOZENT_ab#graf#V5.1_TLG_F_200306021247.mdf
Alternative O "Alternative destination path" é usado se, por exemplo, o caminho de rede
Destination Path para o back-up estiver indisponível, por exemplo devido à falha na rede.
Evaluation Acesso aos dados trocados:+ com ferramentas opcionais do WinCC+Selecionando segmentos de arquivo no sub-diretório associado. Tal qual: DOZENT_ab#graf#V5.1_TLG_S_200306021247_200306021254.mdf e com WinCC "Connect" para analisar o arquivo antigo.
Delete BackupPara apagar um “archive” de back-up, apague o arquivo LDF e o arquivo MDF associados no Windows Explorer.
Conteúdo do ArquivoO ajuste padrão especifica que os valores medidos <=1 minuto são armazenados de modo compactado (fast archive). Todas variáveis (tags) que satisfazem esta condição são armazenadas no arquivo "Tag Logging Fast". Todas variáveis (tags) que não satisfazem esta condição são armazenadas no arquivo "Tag Logging Slow". Dados compactados ocupam menos memória, porém para acessar esse tipo de informação é necessário utilizar o OLE-DB Provider Interface (Connectivity Pack option).
Sequência para 1. Copie os arquivos de back-up para um drive local ou use uma mídia (tal
Conectar como CD, DVD, pen-drive, etc...)
2.Conecte o banco de dados
3. Os valores estarão imediatamente disponíveis em modo de execução (RT): para “Trends”, você só tem que “navegar” pelo arquivo. Para mensagens/alarmes, você só tem que ler as mensagens mais uma vez (tal como, mudar do arquivo “short-term” para o arquivo “long-term”).
4. Quando você não precisar mais dos dados, disconecte o banco de dados.
Você deve proceder do mesmo modo para “Slow Archive”.
O “WinCC Online Trend Control” é a janela em modo de execução (RunTime) na qual são visualizados os valores medidos.A janela “Properties” aparece automaticamente e permite-lhe escolher os parâmetros para um ajuste rápido.
Você especifica o formato e a aparência de uma janela de curva de tendência com a ajuda da janela de propriedades do “WinCC Online Trend Control”.
ChamadaVocê pode abrir a janela de propriedades com um clique duplo no botão esquerdo do mouse.
Você encontra uma descrição detalhada dos parâmetros no sistema de ajuda Online.
ExemploSe 20 curvas são aquisitadas utilizando arquivamento cíclico seletivo, então 20 curvas x 2 funções (Start/Stop) x 2 (processamentos 2x500ms) = 80 scripts/segundo são processados. Isso significa que a carga de processamento aumenta rapidamente.
Melhor solução: configure uma “action” (*.pas) no “Global Script” com disparo por tag e com a função “TLGLockArchiv”.
FAQ 2185 73PERGUNTA: Como eu posso habilitar o arquivamento por “action”?
RESPOSTA: Você pode habilitar ou desabilitar o arquivamento durante a inicialização do “Tag Logging” em “Properties” do “Process Tag”.
Se você quiser reverter este ajuste em Runtime, você tem que configurar a action a seguir, por exemplo:
#include "apdefap.h"void OnClick(..........................................{TLGConnect(NULL,NULL);TLGLockArchiv(NULL,"Prozesswertarchiv",FALSE,NULL); TLGDisconnect(NULL);}
Explicação:
"Prozesswertarchiv" --> Nome do arquivo de valor de processo
FALSE--> Unlock Archive
TRUE--> Lock Archive
NotaAgrupe curvas com evento de disparo/parada em um arquivo separado.
Para facilitar o início de uma configuração, o sistema de valores medidos possui um assistente de configuração (Archive Wizard) que leva em consideração todos os ajustes importantes para você criar rapidamente sua aplicação.
Exercício 1/5Por favor execute o “Archive Wizard” (1) e ajuste os seguintes parâmetros:
- Archive name: Measured_Values_Station_1_10
- Archive type:Process value archive
- Tags:Trend_1
IVar_Meas
Propriedades doTrend_1: Acquisition 1 sec, Archiving 1sec
Tag de Processo Ivar_Meas: Acquisition 1 sec, Archiving 1 sec.
TarefaCrie uma configuração do “Archive” que armazene os valores analógicos num arquivo rápido (compactado) para um dia quando a aquisição for <= 1min e o tamanho seja 1200 MByte. Os valores com tempo de aquisição >1min devem ser armazenados num arquivo lento (não previsto neste exercício). Escolha a data e a hora atuais após a inicialização do RT (RunTime) para o horário de mudança de segmento.
Exercício 2/5 Use os ajustes mostrados na figura acima.
ObjetivoVocê deve criar um modelo de janela de curvas de tendência no qual você exibirá duas curvas a partir do arquivo de valores analógicos.
Exercício 3/5 A partir do catálogo "ab_uebung", copie a tela "kurven.pdl" para o seu projeto no sub-diretório GraCS.
Por favor faça os seguintes ajustes na janela que aparecerá:
:
- Trend 1 - Trend 2 Display: visible Display: visible Color: red Color: green Tag: Trend_1 Tag: IVar_measConnect dots linearly Connect dots linearly
Exercício 4/5 Por favor faça os seguintes ajustes na janela que aparecerá:
- Trend 1 - Trend 2
- X axis
Label: timeLabel: time Time range: 1 minuteTime range: 1 minute Update: yesUpdate: yes- Y axis
Label: Temp Label: Pressure Coarse scaling: 25Coarse scaling : 20Fine scaling: 5 Fine scaling: 5 Begin and end 0 - 100Begin and end 0 - 120Display decimal Display decimalDecimal places: 0Decimal places: 0 Range selection Range selection automatic: noautomatic: no
-Chame a tela de curvas a partir da tela inicial do seu projeto.
Exercício 5/5Você deve testar sua configuração e testar também os parâmetros alterados por você.
Nota O "TagLoggingRuntime" deve estar selecionado na lista de inicialização do WinCC!
Exercício 5 Carregue as seguintes operações em RunTime (RT):•Ajuste do range do valor do eixo Y •Ligar/desligar o “reading line”•Seleção de uma área de “zoom”• Seleção de acordo com o período de tempo• Ocultar curvas• Função de gravação (janela de curva vertical)
Exercício 6Use uma janela de tabela para mostrar os valores medidos.