Escolar Documentos
Profissional Documentos
Cultura Documentos
TwinCAT - 2 - PLC - Control - EN (1) (201-250) .En - PT
TwinCAT - 2 - PLC - Control - EN (1) (201-250) .En - PT
com
Visualização
Não é verificado se o tipo usado na string de formatação corresponde ao tipo da variável definida
no campo 'Saída de texto'!
Exemplo:
Insira no campo 'Conteúdo': Nível de preenchimento %2,5f mm
Insira no campo 'Saída de texto', por exemplo: fvar1 (variável REAL)
→ Saída no modo online, por exemplo: Nível de enchimento 32,89997 mm
• Se você inserir "%t", seguido por uma certa sequência de espaços reservados especiais, esse local será substituído
no modo Online pela hora do sistema. Os espaços reservados definem o formato de exibição, consulte a tabela a
seguir.
Não insira nenhum outro caractere antes de %t no campo 'Conteúdo' (em contraste, isso é permitido para, por exemplo, "%s", veja
acima)
%% sinal de porcentagem
Exemplos:
Se uma cadeia de texto for transferida para um arquivo de tradução, que será usado no modo Online para permitir
a mudança para outro idioma nacional, ela deve ser delimitada no início e no final por #.
Exemplos: "#Pump 1#" ou ainda "#Pump# 1"
O segundo caso pode, por exemplo, no caso de ocorrências múltiplas do texto Bomba (Bomba 1, Bomba 2,
etc.), evitar múltiplas aparições na tradução
• Se você incluir "%<PREFIX>" no texto, poderá inserir em vez de "PREFIX" uma determinada string, que servirá como um
identificador referente ao uso de textos dinâmicos. O prefixo será usado junto com um número de identificação, que
deve ser definido na categoria 'Variáveis' do diálogo de configuração no campo 'Textdisplay'. A combinação faz referência
a um determinado texto, que está contido em um arquivo xml listando todos os textos dinâmicos possíveis. Assim, em
tempo de execução, o texto indicado pela combinação ID-Prefixo atual será exibido. Para mais informações, consulte
também a descrição de 'Configurações', categoria Idioma
variáveis de texto
variável que deve definir dinamicamente a cor e a fonte dessa string definida na categoria 'Texto'. Na melhor das hipóteses,
insira o nome da variável com a ajuda do assistente de entrada (<F2>).
Você também pode usar componentes da estrutura VisualObjectType para definir as propriedades do texto. Para isso veja a
descrição da categoria 'Programabilidade'; lá você encontrará os possíveis valores dos componentes da estrutura em
particular e seus efeitos.
Se houver definições estáticas correspondentes na categoria 'Texto', elas serão substituídas pelos valores dos
parâmetros dinâmicos
Altura da fonte: Altura da fonte em Pixel ".fonte" fonte:=16; -> Fonte ntFontHeight
altura 16 pontos
Espessura da linha
Na caixa de diálogo para configurar elementos de visualização, você pode escolher a largura da linha para um elemento. Como
opções predefinidas, você encontra configurações de largura de 1 a 5 pixels, além disso, um outro valor pode ser inserido
manualmente (Outro:) ou uma variável de projeto (Variável para largura de linha:) pode ser inserida. Para o último, a assistência
de entrada ((<F2>) pode ser usada.
Assim que o parâmetro for adicionalmente definido dinamicamente, ou seja, por uma variável de estrutura (ver
abaixo, categoria 'Programabilidade'), a configuração estática será substituída no modo online.
cores
Na caixa de diálogo de configuração do elemento de visualização, na categoria Cor você pode selecionar cores primárias e
cores de alarme para a área interna e para a moldura do seu elemento. Escolhendo as opções sem cor dentro e sem cor de
moldura você pode criar elementos transparentes
Assim que o parâmetro for adicionalmente definido dinamicamente por uma variável, a configuração estática será
substituída no modo online
Se agora você inserir uma variável booleana noVariáveiscategoria noMudar corcampo, então o elemento será
exibido no conjunto Color, desde que a variável seja FALSE. Se a variável for TRUE, então o elemento será exibido
em seuCor do alarme.
Se você quiser alterar a cor da moldura, pressione o botãoQuadrobotão, em vez doDentrobotão. Em ambos
os casos, a caixa de diálogo será aberta para seleção da cor.
Aqui você pode escolher a tonalidade desejada entre as cores primárias e as cores definidas pelo usuário. Ao pressionar Definir
cores, você pode alterar as cores definidas pelo usuário
Variáveis de cores
Aqui você pode inserir variáveis de projeto (por exemplo, PLC_PRG.color_inside), que devem determinar a propriedade
específica no modo online: Estas definições de propriedade também ou adicionalmente podem ser programadas com a
ajuda de componentes da estrutura VisualObjectType. Portanto veja a descrição sobre a "Programabilidade" de um
elemento de visualização. Lá você encontrará uma lista dos valores possíveis e seus efeitos.
As variáveis, inseridas na caixa de diálogo Variáveis de cor, no modo online substituirão os valores estáticos fornecidos na categoria
'Cor', bem como os valores correspondentes fornecidos por uma variável de estrutura.
Movimento absoluto
Na caixa de diálogo de configuração do elemento de visualização, na categoria Movimento absoluto, as variáveis dos campos
Deslocamento X ou Y podem ser inseridas. Essas variáveis podem deslocar o elemento na direção X ou Y, dependendo do
respectivo valor da variável. Uma variável no campo Escala mudará o tamanho do elemento linear para seu valor atual. Este
valor, que é usado como fator de escala, será dividido por 1000 implicitamente, de modo que não seja necessário usar variáveis
REAIS para obter uma redução do elemento. A escala sempre se referirá ao ponto de equilíbrio.
Uma variável no campo Ângulo faz com que o elemento gire em seu ponto de inflexão, dependendo do valor da
variável. (Valor Positivo = Positivo Matemático = Sentido Horário). O valor é avaliado em graus. Com polígonos, cada
ponto gira; em outras palavras, o polígono gira. Com todos os outros elementos, o elemento gira, de forma que a borda
superior sempre permaneça no topo.
O ponto de virada aparece após um único clique no elemento e é exibido como um pequeno círculo preto com uma cruz
branca. Você pode arrastar o ponto de virada pressionando o botão esquerdo do mouse.
No modo online, as variáveis definidas na caixa de diálogo 'Movimento absoluto' substituirão os valores dos componentes da
estrutura que, adicionalmente, podem ser usados para definir a mesma propriedade ('Programabilidade').
Movimento relativo
Na caixa de diálogo para configurar elementos de visualização na categoria Motion Relative, você pode atribuir variáveis
às arestas de elementos individuais. Dependendo dos valores das variáveis, as arestas do elemento correspondente são
movidas. A maneira mais fácil de inserir variáveis nos campos é usar o Assistente de entrada (<F2>).
As quatro entradas indicam os quatro lados do seu elemento. A posição base dos cantos é sempre zero. Um
novo valor nas variáveis, na coluna correspondente, desloca o limite em pixels em torno desse valor.
Portanto, as variáveis inseridas devem ser variáveis INT.
Valores positivos deslocam as arestas horizontais para baixo ou, as arestas verticais, para a direita!
No modo online, as variáveis definidas na caixa de diálogo 'Movimento absoluto' substituirão os valores dos componentes da
estrutura que, adicionalmente, podem ser usados para definir a mesma propriedade ('Programabilidade').
Variáveis
Você pode inserir as variáveis que descrevem o status dos elementos de visualização na categoria Variável na caixa de
diálogo para configurar os elementos de visualização. A maneira mais simples de inserir variáveis nos campos é usar o
Assistente de entrada.
No modo online, as variáveis definidas na caixa de diálogo 'Movimento absoluto' substituirão os valores dos componentes da
estrutura que, adicionalmente, podem ser usados para definir a mesma propriedade ('Programabilidade').
Você pode inserir variáveis booleanas nos campos Invisível e Alterar cor. Os valores nos campos determinam
suas ações. Se a variável do campo Invisível contiver o valor FALSE, o elemento de visualização ficará visível. Se a
variável contiver o valor TRUE, o elemento ficará invisível.
Desativar entrada: Se a variável inserida aqui for TRUE, todas as configurações da categoria 'Input' serão
ignoradas. Mudar cor: Se a variável definida neste campo tiver o valor FALSE, o elemento de visualização será
exibido em sua cor padrão. Se a variável for TRUE, o elemento será exibido em sua cor de alarme.
Exibição de texto:
• Se você inseriu um "%s" no campo Conteúdo da categoria Texto ou se incluiu "%s" na string de texto,
o valor da variável definida em 'Textdisplay' será exibido no modo online no objeto de visualização.
"%s" será substituído pelo valor.
• Se você inseriu resp. incluiu um "%<PREFIX>" no campo Conteúdo da categoria Texto ("PREFIX" deve ser uma
sequência de letras), então a variável resp. o valor numérico inserido aqui em 'Textdisplay' será
interpretado como um ID, que em combinação com o prefixo serve como uma referência em um texto, que
é descrito em um arquivo XML. Este texto será exibido no modo online ao invés de "%<PREFIX>" no objeto
de visualização. Assim, uma modificação dinâmica da exibição de texto é possível.
Veja mais informações na descrição da caixa de diálogo 'Configurações', categoria Idioma.
• Se você quiser editar o valor da variável no modo Online usando o teclado, você pode fazer isso através da 'Inserção de
texto da variável' 'Exibição de texto' na categoria Entrada.
Exibição de dica de ferramenta: Insira aqui uma variável do tipo STRING cujo valor deve ser exibido em uma dica de ferramenta para o
elemento no modo online.
Entrada
Alternar variável: Se esta opção estiver ativada, no modo online você alternará o valor das variáveis que estão localizadas no
campo de entrada a cada clique do mouse no elemento de visualização. Você pode obter assistência de entrada para entrada de
dados via <F2>. O valor da variável booleana muda a cada clique do mouse de TRUE para FALSE e depois volta para TRUE
novamente no próximo clique do mouse, etc.
Variável de toque: Se esta opção estiver ativada, no modo online você pode alternar o valor da variável booleana que está
localizada no campo de entrada, entre TRUE e FALSE. Posicione o cursor do mouse sobre o elemento, pressione a tecla do
mouse e mantenha-a pressionada. Se a opção Tap FALSE estiver ativada, o valor é definido como FALSE assim que o botão do
mouse é pressionado, caso contrário, é definido como TRUE neste momento. A variável volta ao seu valor inicial assim que você
solta o botão do mouse.
Zoom para Vis...: Se esta opção estiver ativada, você pode inserir no campo de edição o nome de um objeto de
visualização do mesmo projeto para o qual deseja saltar com um clique do mouse no elemento no modo online. Neste
caso, sempre primeiro a janela da visualização de destino será aberta antes que a atual seja fechada.
Chamando a visualização visu1, onde os espaços reservados $var_ref1$ e $var_ref2$ usados em visu1 são
substituídos pelas variáveis PLC_PRG.var1 e PROG.var1 respectivamente:
visu1(var_ref1:=PLC_PRG.var1, var_ref2:=PROG.var1
• Se uma variável de programa do tipo STRING (por exemplo, PLC_PRG.xxx) foi inserida em vez de um objeto de
visualização, então esta variável pode ser usada para definir o nome do objeto de visualização (por exemplo,
visu1') que o sistema deve alterar para quando ocorre um clique do mouse (por exemplo, xxx:= ,visu1).
• Se você emitir o comando „ZOOMTOCALLER" no campo Zoom to vis., um salto para trás na visualização de
chamada é obtido no modo Online por um clique do mouse no elemento, se tal constelação foi configurada.
O uso de uma variável de programa não é permitido para o PLC HMI CE.
A variável implícita CurrentVisu (tipo STRING, para variáveis implícitas (do sistema), veja aqui) descreve o nome do
objeto de visualização atualmente aberto. Por exemplo, pode ser usado no aplicativo para controlar qual visualização
deve ser aberta respectivamente. para ver qual é o atualmente aberto. Mas isso só funcionará se o
os nomes dos objetos de visualização são definidos em letras maiúsculas (consulte'Crie um objeto de visualização [ }190] ').
Exemplo: CurrentVisu:='TC_VISU';
Executar programa: Se esta opção estiver ativada, você pode inserir comandos ASSIGN ou "INTERN" especiais no campo de
entrada, que serão executados no modo online assim que você clicar com o mouse no elemento. Pressione o botão "..." para
obter a caixa de diálogoConfigurar programasonde você pode selecionar os comandos desejados (Adicionar) e organizá-los
na ordem desejada (Antes, Depois).
Esse recurso é especialmente importante se a visualização for a única interface operacional de um sistema (versão
operacional pura). Veja a descrição dos comandos: Possibilidades de entrada especiais para a versão operacional
TwinCAT PLC Control.
Se você selecionar a entrada de texto da variável 'Textdisplay', no modo Online, você terá a possibilidade de
inserir um valor neste elemento de visualização que, ao pressionar <Enter>, será escrito na variável que aparece
no campo Textdisplay das Variáveis categoria.
Selecione na caixa de rolagem qual tipo de entrada deve ser possível posteriormente no modo online.Texto: Um campo de
edição será aberto, onde você poderá inserir o valor.Numpadresp.teclado: Uma janela será aberta mostrando uma imagem
do resp numérico. teclado alfabético, onde você pode inserir um valor ativando os elementos-chave apropriados. Isso pode
ser útil se a visualização precisar ser operada por meio de uma tela sensível ao toque. A faixa de valores de entrada válidos
pode ser restrita definindo um valor mínimo e máximo nos campos de ediçãomín.: emáx.:
Dica de ferramenta
A caixa de diálogo Texto para dica de ferramenta oferece um campo de entrada de texto que aparece em um campo de texto assim
que o cursor do mouse é passado sobre o objeto no modo online. O texto pode ser formatado com quebras de linha usando a
combinação de teclas <Ctrl> + <Enter>.
Segurança
Pode ser útil que diferentes grupos de usuários obtenham diferentes possibilidades de operação e exibição de uma visualização. Isso
pode ser alcançado através da atribuição de diferentes direitos de acesso relativos a determinados elementos de visualização. Você
pode fazer isso para os oito grupos de usuários que estão disponíveis no TwinCAT PLC Control (consulte também 'Projeto' 'Objeto'
'Propriedades' resp. 'Projeto' 'Senhas de grupo de usuários'). Os direitos de acesso podem ser atribuídos ativando a opção apropriada
na caixa de diálogo de configuração 'Direitos de acesso' para um elemento de visualização:
Se você deseja atribuir os direitos de acesso também a todos os outros elementos do objeto de visualização, ative a opção Aplicar a
todos os elementos visuais.
Observe que os direitos de acesso definidos para o objeto de visualização na caixa de diálogo 'Projeto'
'Objeto' 'Propriedades' são independentes daqueles dos elementos de visualização específicos!
Programabilidade
As propriedades de um elemento de visualização podem ser definidas não apenas por uma configuração estática ou por uma variável de projeto
"normal", mas também pelos componentes de uma variável de estrutura, que é usada exclusivamente para a programação de elementos de
visualização.
Para isso, a estruturaVisualObjectTypeestá disponível na bibliotecaSysLibVisu.lib. Seus componentes podem ser usados
para definir a maioria das propriedades do elemento.
No caso de definição múltipla de uma propriedade de elemento, o valor das variáveis de projeto "normais"
substituirá o da variável de estrutura e ambos substituirão uma definição estática.
Para configurar as propriedades do elemento usando uma variável de estrutura, faça o seguinte:
Abra a caixa de diálogo de configuração, categoria 'Programabilidade' e insira um nome de variável novo e exclusivo (!) no
campoNome do objeto:. Para isso, você deve ativar a opção com um clique do mouse na caixa de seleção. A variável
automaticamente será declarada com o tipoVisualObjectType, uma estrutura que está contida na bibliotecaSysLibVisu.Lib.
A declaração é feita de forma implícita e não visível para o usuário. Certifique-se de que a biblioteca esteja incluída no
gerenciador de bibliotecas.
Após a próxima compilação, a variável de estrutura recém-atribuída estará disponível no projeto. (Dica: Ative a funcionalidade
'Listar componentes' do Intellisense nas opções do projeto, Editor de categoria, para obter os componentes da estrutura em
uma lista de seleção assim que o nome da variável seguido de um ponto for inserido).
Exemplo:
Se você tiver definido um nome de objeto "visu1_line" para um elemento de visualização, poderá programar a largura da
linha desse elemento, por exemplo, "visu1_line.nLIneWidth:=4".
A estrutura VisualObjectType:
A tabela a seguir mostra todos os componentes da estrutura e as referências aos itens correspondentes nas
diferentes categorias do diálogo de configuração:
No início do nome do componente, o tipo de dados é integrado: n
INT
dwDWORD
bBOOL
stCORDA
nEsquerda:INT;
nTopo:INT;
nDireita:INT;
nInferior:INT;
bInvisível:BOOL; O elemento é visível/ vis1.visible:=VERDADEIRO; - Cat. Colorvariables:
invisível (elemento é invisível) - Cor de preenchimento +
stTooltip Display: STRIN Texto da dica de ferramenta vis1.stTooltipDisplay:='Mudar - Gato. Texto para dica de
superior
16 fundo
32 centralizado verticalmente
Observação: Sempre defina
uma posição horizontal e
vertical (adição de
valores)!
dwTextColor : DWORD; Cor do texto (definição de vis1.dwTextColor := - Gato. Texto: Fonte | Cor
cores ver a seguir a esta 16#00FF0000; - Gato. Variáveis de texto:
tabela) (O texto é de cor azul) Cor do texto
nFontHeight : INT; Altura da fonte em Pixel. deve vis1.nFontHeight:=16; - Gato. Texto: Fonte | Grad'
estar no intervalo 10-96 (A altura do texto é 16 pt) - Gato. Variáveis de texto:
Altura da fonte
Componente FF Azul
00 Componente verde
Componente vermelho FF
Defina uma variável global 'blink1' do tipo VisualObjectType na configuração de um retângulo. Em um programa de
bloco funcional o valor de um componente da estrutura pode ser modificado.
PROGRAMA PLC_PRG
VAR
n:INT:=0;
bMod:BOOL:=VERDADEIRO;
END_VAR
(* Elemento Piscando *)
n:=n+1;
bMod:= (n MOD 20) > 10; SE
bMod ENTÃO
blinker.nFillColor := 16#00808080; (* cinza *)
OUTRO
blinker.nFillColor := 16#00FF0000; (* azul *) END_IF
Assim que uma tabela for inserida para fins de visualização de um array, a caixa de diálogo Configurar Tabela será
aberta. Além das categorias 'Tooltip' e 'Security' que também estão disponíveis para outros elementos de visualização,
as seguintes categorias estarão disponíveis para configurar a exibição e o conteúdo da tabela:
Tabela de categorias:
matriz de dados: Insira o nome de um array que deve ser visualizado na tabela. Recomenda-se usar o
assistente de entrada (<F2>) resp. a função Intellisense.
Cabeçalho da coluna, Cabeçalho da linha: Ative essas opções se desejar exibir os títulos na tabela. O título da linha
reflete o índice do array (primeira coluna da tabela), o título da coluna pode ser definido na categoria 'Colunas'.
Colunas de categoria:
Aqui você define os elementos da tabela. Na janela da esquerda você obtém uma lista de todos os elementos, que são manipulados no
array por índice. No caso de uma matriz de uma estrutura, esses seriam os componentes da estrutura.
Usando o botão de seta > você pode transferir um componente selecionado da janela da esquerda para a janela da direita
onde você define o conjunto de elementos a serem exibidos na tabela. Pressionando o botão >> todos os elementos serão
transferidos de uma só vez. Da mesma forma, você pode remover elementos de um conjunto já definido (<, <<). Para
modificar as configurações padrão relativas à exibição da coluna da tabela para um dos elementos, faça um duplo clique na
entrada desejada na parte direita da janela ou pressione o botão '...' para abrir a caixa de diálogo ' Configurar colunas':
Caixa de diálogo para configurar uma tabela, colunas de categoria, propriedades de coluna
Por padrão, os campos da tabela são exibidos como simplesretângulose as entradas não são editáveis. No
entanto, se você ativar a opçãoUsar modelo, um conjunto predefinido de parâmetros pode ser usado, por
exemplo, para a largura da linha, as possibilidades de entrada de texto etc. um clique do mouse no botão
Editar modelo.
Para definir ações online para todas as entradas de uma coluna, ou seja, para todos os elementos do array de uma dimensão do array,
use oespaço reservado [ÍNDICE]ao inserir o nome da matriz nas caixas de diálogo de configuração (por exemplo,
PLC_PRG.arr1[INDEX] como usado no cabeçalho da coluna padrão).
Exemplo:
Você deseja visualizar um array "arr1 [0..2] of BOOL" (tabela com 1 coluna) e deseja que no modo online com um clique
do mouse em uma célula da tabela a célula fique vermelha e o array correspondente elemento será alternado e vice-
versa.
Para isso, ative 'Usar modelo' na caixa de diálogo de configuração da coluna e defina o modelo da seguinte forma:
Categoria 'Entrada', Ação 'Alternar variável': "PLC_PRG.arr1[INDEX]. Categoria 'Cores': Cor do alarme vermelho.
Linhas de categoria:
Seleção de categoria:
Aqui você pode definir os seguintes parâmetros relativos ao comportamento de seleção dentro da tabela:
Cor de seleção: Pressione este botão para obter a caixa de diálogo de cores padrão para escolher uma cor para as células selecionadas.
Tipo de seleção: Defina qual parte da tabela será selecionada ao clicar com o mouse em um dos campos da
tabela no modo online:
Quadro em torno das células selecionadas: uma célula selecionada é cercada por um quadro.
Variável para seleção X, Variável para seleção Y:Aqui cada um de vocês pode inserir uma variável de projeto, que indicará
o X-resp. Y-Índice da célula da tabela selecionada.
Exemplo:
e as seguintes variáveis:
selX:INT;
selY:INT;
Gato. Colunas: (Feche a caixa de diálogo que abrirá com SIM) – Transfira os componentes iNo, bDigi, sText para a janela da
direita - Na janela da direita, dê um clique duplo na primeira entrada (PLC_PRG.arr1[INDEX].iNo) e na caixa de diálogo que será
aberta, substitua o título padrão por "Número". Confirme com OK e também defina novos títulos de coluna para as outras duas
entradas (por exemplo, "Valor" e "Texto"). – Na categoria 'Spec.Table' entre em 'Seleção de Variável X': "PLC_PRG.selX" e em
Seleção de Variável "Y: PLC_PRG.selY". Ative a opção 'Frame em torno das células selecionadas'. Pressione o botão 'Cor de
seleção' e escolha a cor 'amarelo'. Feche a caixa de diálogo de configuração com OK. O elemento da tabela agora deve ser
exibido como mostrado a seguir:
Na borda esquerda os números do índice do array, na parte superior os títulos dos componentes da estrutura
selecionada. Você pode modificar as larguras das colunas colocando o cursor no separador entre duas colunas e
movendo o mouse assim que o cursor aparecer como uma seta dupla horizontal. .
No modo online, os valores atuais dos elementos da matriz serão exibidos nas células da tabela. Assim que você selecionar
uma célula da tabela com um clique do mouse, ela ficará amarela e cercada por uma moldura.
Exemplo:
Metro
Esta caixa de diálogo será aberta automaticamente assim que você inserir um Medidor em um objeto de visualização. Uma visualização faz parte
da caixa de diálogo, mostrando imediatamente como o elemento ficará como resultado dos parâmetros atualmente definidos:
Tipo de seta: Defina o tipo de seta que apontará para o valor atual no Medidor. Tipos possíveis: Seta
normal, Seta fina, Seta larga, Agulha fina.
Início da seta, fim da seta: Aqui você define as posições inicial e final da escala em um arco circular virtual em ° Graus
(ângulo). (Exemplo: um ângulo inicial de 180° e um ângulo final de 0° definirão um semicírculo virado para cima).
Cor da seta: Este botão abre a caixa de diálogo padrão para escolher uma cor. Defina a cor do ponteiro.
Início da escala, fim da escala: valor mais baixo e mais alto na escala, por exemplo, "-4" e "4".
escala principal: Defina quais intervalos na escala devem ser marcados "com todos", ou seja, quais devem receber um passo
de escala e um rótulo. Se você inserir, por exemplo, "2", cada segundo valor inteiro será indicado.
Sub-escala: Além da escala principal (Rótulo + linhas de tom longas) aqui você pode definir uma subescala que será
exibida como linhas de tom curtas sem nenhum rótulo.
Unidade: Defina aqui a unidade de escala, por exemplo, "cm" ou "sec". A unidade é indicada por um rótulo na origem do ponteiro.
Formato de escala (Sintaxe C): De acordo com a sintaxe C, você pode definir o formato de exibição dos rótulos de escala;
veja a descrição sobre a categoria 'Texto'..Exemplo: Se você inserir "%1.1f" os valores da escala serão indicados por um
número de ponto flutuante com uma casa decimal antes e uma depois da vírgula (por exemplo, "12.0")
Variável: Aqui você pode definir uma variável que é atribuída à posição do ponteiro. (por exemplo, "PLC_PRG.posvar")
Seleção de fonte: Este botão abrirá a caixa de diálogo padrão para definir a fonte usada no elemento Meter.
Áreas coloridas: Este botão abre a caixa de diálogo Configurar áreas de cores: Aqui você pode definir uma cor separada
para cada partição da escala.
Início da área, Fim da área: Insira aqui os valores inicial e final da partição de escala que deve obter a cor
definida a seguir:
Seleção de cores: Este botão abre a caixa de diálogo padrão para escolher uma cor. Confirme sua seleção com
OK, que fechará a caixa de diálogo e pressione o botãoAdicionar, onde a cor e a partição atribuída da escala
serão adicionadas à janela 'Áreas ativas'. Para remover uma área já definida, selecione a entrada e pressione
Excluir.
Se a opçãoÁreas de cores duráveisestiver ativado, as faixas de cores definidas serão exibidas permanentemente, caso
contrário, no modo online, será colorida apenas a partição da escala que contém o valor atual do respectivo valor.
Rótulo: Dependendo de qual das opções está ativada (dentrooufora), os rótulos da escala são colocados
dentro ou fora do arco circular da escala.
Configurações adicionais:
Moldura por dentro, Moldura por fora: Se uma ou ambas as opções estiverem ativadas, um quadro interno ou externo será adicionado
ao arco de escala.
Seta adicional: Além do ponteiro principal, uma pequena seta indicará o valor atual diretamente na
escala.
Exibição de barra
Esta caixa de diálogo será aberta assim que você inserir um elemento Medidor em um objeto de visualização. AVisualizaçãofaz parte
da caixa de diálogo, mostrando imediatamente como o elemento ficará como resultado dos parâmetros atualmente definidos:
tipo de diagrama: Escolha uma das opções: 'Escala ao lado da barra', 'Escala dentro da barra' e 'Barra dentro da escala'.
Direção de corrida: Escolha se a barra deve ser alongada correspondendo a um valor crescente da variável atribuída
na direção Esquerda – Direita ou Direita – Esquerda.
Cor da barra: Este botão abre a caixa de diálogo padrão para escolher uma cor. Defina uma cor para a barra em estado normal (sem
alarme). Se a opção 'Usar áreas coloridas' (veja abaixo) estiver ativada, nenhuma entrada será possível.
Cor do alarme:Este botão abre a caixa de diálogoConfigurar alarme, onde você define em qual valor a barra será exibida na
cor do alarme e qual é a cor do alarme: Insira o valor limite desejado no campo de edição e ative uma das opçõesCondições
superiores aou eusuperior a, para definir se valores superiores ou inferiores ao valor limite devem disparar um alarme. Aperte
o botãocor do alarmepara abrir a caixa de diálogo de cores padrão para escolher uma cor de alarme. Feche ambas as caixas de
diálogo com OK para confirmar as configurações e retornar à caixa de diálogo principal para configurar a exibição da barra. Se a
opção 'Usar intervalos de cores' (veja abaixo) estiver ativada, nenhuma entrada será possível.
Variável/Escala: Este botão abre a caixa de diálogoConfigurar escala e variável, que corresponde ao
usado para o elemento Meter.
quadro de elemento: Se esta opção for ativada, um quadro irá incluir a exibição da barra.
fundo da barra: Se esta opção estiver ativada, toda a faixa de exibição será indicada por uma barra preta no fundo
da barra de valores atuais, caso contrário, apenas a barra de valores atuais será exibida.
Usar áreas coloridas: Se esta opção estiver ativada, quaisquer configurações definidas nas caixas de diálogo para 'Cor da barra' e 'Cor
do alarme' (veja acima) não serão válidas. Neste caso, serão usadas as definições da área de cor, que foram feitas na caixa de diálogo
'Configurar áreas de cor'. Esta caixa de diálogo pode ser aberta pressionando o botão 'Áreas coloridas' (veja abaixo)
Áreas coloridas: Este botão abre a caixa de diálogo Configurar áreas de cor onde você pode definir uma cor separada para
cada partição da escala. Estas definições só serão válidas se a opção 'Usar áreas coloridas' (ver acima) estiver ativada. Use a
caixa de diálogo conforme descrito para o elemento Meter.
Histograma
Um elemento de histograma pode ser usado para visualizar uma matriz. Os valores dos elementos do array serão
representados por barras ou linhas lado a lado, indicando os valores atuais do elemento por sua altura.
A caixa de diálogo de configuração será aberta assim que você inserir um elemento de histograma em um objeto de visualização. A
Visualizaçãofaz parte da caixa de diálogo, mostrando imediatamente como o elemento ficará como resultado dos parâmetros
atualmente definidos:
Mostrar linhas horizontais: Se esta opção estiver ativada, as linhas horizontais que abrangem o diagrama exibirão
adicionalmente a gradação da escala.
cor do alarme: Este botão abre a caixa de diálogoConfigurar alarme, onde você define em qual valor a barra será exibida na
cor do alarme e qual é a cor do alarme: Insira o valor do limite desejado no campo de edição e ative uma das opçõesCondições
superiores aoumenor que, para definir se valores superiores ou inferiores ao valor limite devem disparar um alarme. Aperte o
botãocor do alarmepara abrir a caixa de diálogo de cores padrão para escolher uma cor de alarme. Feche ambas as caixas de
diálogo com OK para confirmar as configurações e retornar à caixa de diálogo principal para configurar o histograma.
Variável/Escala: Este botão abre a caixa de diálogoConfigurar escala e variável, que pode ser preenchido como
descrito para o elemento Meter.
Áreas coloridas: Este botão abre a caixa de diálogoConfigurar áreas coloridas: Aqui você pode definir uma cor separada para
cada partição da escala. Veja a descrição do Medidor onde o mesmo diálogo está disponível.
Cor da barra: Este botão abre a caixa de diálogo padrão para escolher uma cor. Defina uma cor para a barra em estado normal (sem
alarme).
Barcount: Insira o número de barras desejado (por exemplo, correspondente ao número de elementos do array).
Barwidth: Defina a largura das barras em porcentagem pela largura total disponível para uma barra.
Exemplo:
Veja na figura a seguir um exemplo de exibição online (barras e linhas) de um histograma que representa um array arr1 [0..4] de
INT. O número de compassos foi ajustado adequadamente para "5", o início da escala para "–4", o final da escala para "24", a
gradação principal foi definida para "2", a subgradação para "1" e a escala O intervalo de 0 a 8 foi atribuído a outra cor (cinza
escuro) do que o restante do intervalo de escala. Além disso, as barras devem ser exibidas com a cor do alarme (azul) assim que
o valor do elemento de matriz correspondente exceder "8". Você vê os elementos da matriz arr1[2] e arr1[3] atualmente em
estado de alarme:
O elemento 'Tabela de alarmes' é utilizado para visualizar os alarmes, que devem ser previamente definidos na configuração dos Alarmes de
Controle do CLP TwinCAT.
Assim que o elemento for inserido no objeto de visualização, a caixa de diálogo 'Configurar tabela de alarmes'. Além das
categorias conhecidas para configuração de dica de ferramenta e segurança, podem ser feitas as seguintes configurações
referentes à exibição e seleção na tabela:
Caixa de diálogo para configuração de uma tabela de alarmes, categoria Tabela de alarmes
Alterar grupo de alarme: Pressione este botão para obter a árvore de seleção da configuração de alarme, que oferece todos os
grupos de alarme atualmente definidos. Escolha o grupo desejado (que inclusive pode conter apenas um alarme).
Prioridade: Defina a prioridade para a qual deseja exibir todos os alarmes. Faixa permitida: 0 a 255.
classes de alarme: Marque uma aula que deseja exibir e pressione o botãoAdicionarpara adicionar a classe à lista na janela
'Classes de alarme'. Faça isso para todas as classes necessárias. Para remover uma entrada marcada da janela de classes de
alarme, pressione o botãoExcluir.
Colunas de categoria:
Defina aqui qual das colunas (parâmetros de alarme) deve ser exibida na tabela de alarme: Os parâmetros são
definidos -- exceto para data e hora (alarme está chegando) e estado do alarme na configuração dos grupos de alarme:
Bitmap, Data, Tempo, Expressão, Valor, Mensagem, Prioridade, Tipo, Classe, Estado, Valor Alvo (para tipos de alarme
DEV+ e DEV-), Banda Morta.
Usando os botões ">", ">>", você pode tirar uma única resp. todos os parâmetros da janela da esquerda para a
direita. A seleção definida na janela da direita será exibida na tabela de alarmes. Usando os botões "<" resp.
Entradas "<<" podem ser removidas da seleção.
Para cada coluna, você pode abrir a caixa de diálogo 'Configurar colunas' clicando duas vezes na entrada na janela à direita.
Nesta caixa de diálogo, o cabeçalho da coluna e a largura da coluna podem ser definidos.
Caixa de diálogo para configuração de uma tabela de alarmes, categoria 'Configurações para classificação'
Defina aqui de acordo com quais critérios a tabela de alarmes deve ser classificada:
Ordenar coluna: Classificando de acordo com Prioridade, Classe de Alarme, Data/Hora ou estado de Alarme
Ordem de classificação: Ascendente ou Descendente; Exemplo: Crescer de acordo com a prioridade significa que a tabela iniciará
com alarmes de prioridade 0 (se disponível), seguidos de prioridades numeradas mais altas.
Caixa de diálogo para configuração de uma tabela de alarmes, categoria 'Configurações para tabela de alarmes'
Defina aqui algumas configurações para a exibição dos campos da tabela escolhidos:
Cor de seleção: Este botão abre a caixa de diálogo padrão para escolher uma cor. Defina a cor em que os
campos selecionados devem ser exibidos.
Tamanho do controle deslizante: Altura do controle deslizante (Pixel) na parte inferior da tabela.
Quadro em torno das linhas selecionadas: Se esta opção estiver ativada, as linhas selecionadas da tabela receberão um quadro.
Mostrar linha de status: Se esta opção estiver ativada, abaixo da tabela de alarmes será exibida uma barra de status com os
seguintes botões para operação no modo online:
Reconhecer tudo: Todas as entradas de alarme listadas na tabela de alarmes são confirmadas.
História: Se este botão for pressionado, em vez do estado atual dos alarmes, a tabela mostrará uma lista completa de todos
os eventos ocorridos até agora (todas as transições entre quaisquer estados de alarme). Nesta lista, nenhum
reconhecimento é possível! Quaisquer novos eventos serão adicionados atualmente.
Se você definiu um arquivo de registro, também encontrará esse histórico para todas as classes de alarme, para as quais a
ação 'Salvar' foi ativada.
Parar: A atualização atual da lista com eventos recentes será interrompida até que seja reiniciada
pressionando o botão 'Iniciar'.
Reconhecer variáveis: Esta opção só está disponível desde que você não tenha escolhido a opção 'Mostrar linha de
status' (veja acima). Se estiver ativado, as funções descritas acima para os botões de string de status podem ser controladas
por variáveis. Para definir essas variáveis, escolha uma função na lista de seleção e insira uma variável de projeto no campo de
edição atribuído. Assim, por exemplo, o reconhecimento de todos os alarmes no modo online pode ser feito por uma borda de
subida da variável atribuída.
Tendência
O elemento Trend pode ser usado para registrar o comportamento dependente do tempo de valores variáveis no modo online. Pode
ser comparado com a funcionalidade de rastreamento. A apresentação online é feita em um diagrama, no caso de registro em um
arquivo de texto, cada um dos valores é gravado em uma linha separada.
Na caixa de diálogo para configurar elementos de visualização na categoria 'Tendência', você pode fazer as seguintes configurações:
Curva: X/t, eixo horizontal = eixo do tempo, eixo vertical = escala de valores
Orientação: Esquerda-direita ou Direita.-esquerda: O valor mais recente será exibido no lado esquerdo/direito
Eixo:
Eixo horizontal:
Linhas de divisão:Ative a opção 'visível', se as linhas de divisão vertical devem ser exibidas alongando as marcas de
escala. Neste caso, defina a 'Escala': O número fornecido define o intervalo entre as linhas de divisão no eixo horizontal.
O tipo (normal ___, tracejado _ _ _, pontilhado ....., tracejado _ . _ .) e a cor das linhas podem ser definidas em caixas de
diálogo que serão abertas quando você clicar com o mouse no retângulo correspondente mostrando o definir tipo de
linha resp. cor.
Escala: O intervalo mostrado da escala é determinado pela entrada para Duração. Se aqui, por exemplo, "
T#20s0ms" for definido, a balança exibirá um período de 20 segundos. A divisão Principal e a divisão da Subescala,
que serão exibidas por meio de marcas longas e curtas, devem ser definidas de acordo com a mesma sintaxe.
Grau de precisão: Defina aqui (no formato padrão para datas, por exemplo, T#50ms) o intervalo para exibição
dos valores atuais das variáveis.
Lenda: Aqui você define a exibição da legenda. Através do botãoFontea caixa de diálogo padrão para definir a fonte
será aberta. NoDimensionamentodefinir as distâncias entre as letras particulares na escala (por exemplo, T#4ms, se as
marcações da escala devem obter uma letra a cada 4 milissegundos. As letras conterão a hora e/ou data, dependendo
de quais opções estão ativadas. O formato desejado cada pode ser definido no campo 'formato'.
Variáveis: Aqui você pode definir as variáveis do projeto, que contêm os valores de zoom resp. valores de deslocamento para
a escala horizontal. Por exemplo, o deslocamento da faixa de exibição do eixo horizontal será definido como "10" assim que a
variável atribuída aqui obtiver o valor 10.
Barra de símbolos: Se o uso da opção estiver ativado, na parte inferior do elemento será adicionada uma barra horizontal de
símbolos, fornecendo botões para rolagem e zoom no modo online.
Os botões de seta simples moverão o intervalo exibido ao longo do eixo do tempo passo a passo, os botões de seta dupla o
deslocarão para o final resp. início do registro. Os botões de zoom permitem um zoom da escala horizontal passo a passo. Para
obter a possibilidade de restaurar as configurações originais relativas ao zoom e deslocamento, defina a barra de símbolos
vertical para obter o símbolo 'home'.
Eixo vertical
Escala: Defina se a escala deve ser exibida na borda esquerda ou direita do diagrama de tendência. Escolha o valor inicial
(extremidade inferior) e o valor final (extremidade superior) da escala, bem como as divisões da escala principal e secundária
(marcações mais longas e mais curtas serão exibidas nas distâncias aqui definidas).
Barra de símbolos: veja acima, eixo horizontal, além disso, há configurações padrão para restaurar o
do botão "home" relativas ao zoom e deslocamento dos eixos.
Gravação: Defina aqui se a tendência deve ser registrada 'apenas online', ou seja, o comportamento dependente do tempo dos
valores das variáveis será exibido usando o intervalo escolhido da escala, ou se o registro deve ser salvo no arquivo de
histórico, que pode ser configurado após pressionando o botão 'Histórico'. A caixa de diálogo corresponde àquela que é usada
para a configuração do arquivo de log de alarme. No arquivo de log para cada tempo de medição, é escrita uma linha separada
que contém o nome e os valores de todas as variáveis consideradas. Cada linha começa com um identificador único no
formato DWORD, que é construído a partir da data da medição.
Escolha variável: Pressione este botão para obter a caixa de diálogo Variáveis, onde você pode configurar as variáveis
para as quais o registro de tendências deve ser feito e como elas devem ser exibidas.
Insira uma variável de projeto na colunaVariável(clique com o mouse no campo abrirá um quadro de edição).
Recomenda-se usar o assistente de entrada <F2> ou a função Intellisense.
CoreTipo de linhapara a exibição da variável no registro, você pode definir com um clique do mouse no campo
correspondente na coluna Cor (diálogo padrão para escolher uma cor) resp. selecionando um tipo de linha no campo
correspondente da coluna Tipo de linha (normal ___, tracejada _ _ _, pontilhada ....., tracejada _ . _ .)
na colunaMarcadorvocê pode definir uma variável, que fornecerá o valor atualmente registrado quando você usar a função de
marcador no modo online. O marcador será exibido como um pequeno triângulo cinza no canto superior esquerdo do
diagrama. Se você clicar no triângulo e manter o botão do mouse pressionado, poderá deslocar uma linha marcadora vertical ao
longo do eixo horizontal do tempo. A variável definida como 'marcador' então lerá o valor correspondente da curva de registro
da variável de projeto associada.
Faça as configurações para todas as variáveis que deseja gravar. Através do botãoAdicionaruma outra linha será adicionada no final da lista.
Uma linha pode ser deletada pelo botãoExcluir.
Configuração de curva: Este botão abre a caixa de diálogo Configuração da curva. Aqui algumas configurações relativas às curvas de
tendência podem ser feitas:
Tipo de curva: Selecione uma das opções Linha reta, Passos ou Pontos. Para os dois primeiros tipos, a exibição de Pontos adicionais
pode ser definido. Para exibir um ponto, um bitmap pode ser definido, caso contrário, um retângulo preenchido (mesma cor da curva)
será usado como símbolo de ponto. Pressione o retângulo ao lado deBitmappara obter a caixa de diálogo padrão para selecionar um
arquivo bitmap. Através daExcluiro bitmap definido atualmente pode ser removido da configuração.
Faixa de tolerância: Você pode definir um valor limite superior e inferior no eixo vertical para ser exibido como uma faixa de
tolerância. Para cada banda, uma cor pode ser definida (pressione o retângulo de cores para obter a caixa de diálogo de
seleção). Se as bandas devem ser exibidas no modo online, ative a opção Tbanda de tolerância como linha. Se você deseja que
a curva seja exibida na cor definida para a respectiva faixa assim que exceder o valor de tolerância, ative a cor da curva fora da
tolerância como faixa de tolerância. AtivarAmbosouNenhumse você deseja ativar ambas ou nenhuma das opções de exibição
descritas acima ao mesmo tempo.
Exemplo:
Configuração de dois campos de exibição para os valores do registro atual fornecidos pelas variáveis do marcador:
Elemento retangular 1: Texto da categoria: inserir "%s" no campo Conteúdo; Variáveis de categoria: inserir no campo
Textdisplay: PLC_PRG.rSlider1
Elemento retangular 2: Texto da categoria: inserir "%s" no campo Conteúdo; Variáveis de categoria: inserir no campo
Textdisplay: PLC_PRG.rSlider2
(adicionalmente insira um elemento retângulo na borda esquerda dos elementos retângulos 1 e 2, mostrando a cor da
curva da variável de registro correspondente)
O registro está sendo executado da esquerda para a direita; o valor mais recente é mostrado na posição mais à esquerda; a
cada 200 milissegundos, o valor atual será adicionado ao visor. Os botões de seta nas barras de símbolos permitem mudar o
intervalo de tempo exibido. Usando os botões de seta simples, você pode mudar passo a passo, usando as setas duplas, você
chega ao final resp. início do registro. Por exemplo: se você for para o início do registro pressionando as setas duplas
apontando para a esquerda, obterá uma exibição estática dos valores anteriores. Se você mover o marcador (triângulo cinza no
canto superior esquerdo) ao longo do eixo do tempo, poderá ler os valores exatos de cada uma das duas variáveis registradas
para cada tempo nos elementos retangulares abaixo do diagrama.
Bitmap
Você pode inserir as opções para um bitmap noBitmapcategoria na caixa de diálogo de configuração do elemento de
visualização.
Digite o arquivo bitmap e seu caminho noBitmapcampo. Você pode usar o botão ... para abrir a caixa de
diálogo Windows Browse padrão, na qual você pode selecionar o bitmap desejado.
SelecionandoAnisotrópico, Isotrópico ou Fixovocê especifica como o bitmap deve reagir às mudanças no tamanho do
quadro.Anisotrópicosignifica que o bitmap permanece do mesmo tamanho que o quadro, o que permite alterar a altura
e a largura do bitmap independentemente.isotrópicosignifica que o bitmap retém as mesmas proporções mesmo se o
tamanho geral for alterado (isto é, a relação entre altura e largura é mantida). SeFixofor selecionado, o tamanho original
do bitmap será mantido independentemente do tamanho do quadro.
Na lista de seleção na parte inferior da caixa de diálogo, você pode definir se o bitmap deve ser inserido no projeto
(Inserir) ou se apenas um link para um arquivo de bitmap externo (caminho inserido acima no campo 'Bitmap') deve Ser
criado (Link para arquivo). É razoável manter o arquivo bitmap no diretório do projeto, porque assim você pode inserir
um caminho relativo. Caso contrário, você inseriria um caminho absoluto e isso poderia causar problemas caso você
desejasse transferir o projeto para outro ambiente de trabalho.
Visualização
Ao inserir uma visualização como um elemento em outra visualização, você está criando uma "referência" da
visualização.
A configuração desta referência pode ser feita na categoria Visualização dentro da caixa de diálogo de configuração do
elemento de visualização.
Digite o nome do objeto para a visualização, que deve ser inserido, no campo Visualização. Use o
botão ... para abrir uma caixa de diálogo contendo as visualizações disponíveis neste projeto. Qualquer
visualização pode ser usada, exceto a atual.
• Se você selecionar oEmpateopção, o quadro será exibido na cor selecionada nos botões Cor e Cor do
alarme nas caixas de diálogo de cores. Ocor do alarmesó será usado se a variável noMudar corcampo no
Variáveiscategoria é VERDADEIRO.
• Seisotrópicofor selecionado, as proporções da visualização serão mantidas mesmo se o tamanho mudar (ou seja, a
relação entre altura e largura permanecerá a mesma). Caso contrário, as proporções podem ser alteradas.
• Se oGrampoopção for selecionada no modo Online, apenas a parte original da visualização será exibida. Por
exemplo, se um objeto se estender além da área de exibição original, ele será cortado e poderá desaparecer
completamente da exibição na visualização.
Oespaço reservadoO botão leva à caixa de diálogo 'Substituir espaço reservado'. Ele lista na coluna 'Placeholder' todos
os placeholders que foram inseridos nos diálogos de configuração da visualização "mãe" e oferece na coluna
'Substituições' a possibilidade de substituí-los pela referência atual com um valor definido. Quais substituições são
possíveis em um determinado caso depende se um grupo de valores foi predefinido na caixa de diálogo 'Extras' 'Lista de
espaços reservados' na visualização "mãe". Se este for o caso, ele será exibido em uma caixa de combinação para
seleção. Se nada foi pré-definido, um duplo clique no campo correspondente na coluna Substituições abre um campo de
edição que pode ser preenchido conforme desejado.
Uma outra possibilidade de substituição de espaços reservados em referências ocorre diretamente quando você define a chamada de uma
visualização por uma entrada noZoom para vis.campo de opção na caixa de diálogo de configuração (categoria 'Input').
Nenhum controle da sequência cronológica de substituições é possível! Portanto, nenhum espaço reservado deve ser
substituído por texto que também contenha espaços reservados!
Ao usar espaços reservados, não é mais possível verificar entradas inválidas na configuração do elemento de
visualização imediatamente após a compilação do projeto. Portanto, as mensagens de erro apropriadas são
emitidas primeiro no modo Online (...Invalid Watch expression...).
OBSERVAÇÃO
Se você inserir uma visualização e depois selecionar e configurar esta referência, ela será considerada como um único
objeto e no modo online reagirá às entradas correspondentes à sua configuração. Em contraste: se você não
configurar a referência, no modo online seus elementos de visualização específicos reagirão exatamente como os da
visualização original
Instâncias de um bloco de função podem ser facilmente exibidas com a ajuda de referências da mesma visualização.
Por exemplo, ao configurar a visualização visu, que visualiza as variáveis do bloco funcional, pode-se iniciar cada
entrada de variável com o espaço reservado $FUB$ (por exemplo, $FUB$.a). Se uma referência de visu for usada
(inserindo visu em outra visualização ou chamando via 'Zoom to vis.'), então, na configuração dessa referência, o
espaço reservado $FUB$ pode ser substituído pelo nome do bloco de função instância a ser visualizada.
VAR_INPUT
alterar col : BOOL; (* deve causar uma mudança de cor na visualização *`)
END_VAR
inst2_fu : fu;
Crie um objeto de visualização 'visu'. Insira um elemento e abra a caixa de diálogo de configuração, categoria 'Variáveis'.
Digite no campo 'Alterar cor' o seguinte: "$FUB$.changecol". Abra a categoria 'Input' e digite no campo 'Tap Variable'
"$FUB$.changecol". Abra a categoria 'Texto' e digite "$FUB$ - mudar de cor".
Já no modo online serão visualizados os valores das variáveis que são utilizadas para configurar as duas instâncias
de 'fu' na referência correspondente de 'visu'.
É claro que o espaço reservado $FUB$ pode ser usado em todos os lugares na configuração do 'visu' onde variáveis ou strings de
texto são inseridos.
A visualização TwinCAT pode ser usada especificamente com TwinCAT Visualization ou como Target-Visualization como uma mera
interface operacional. Então nenhum menu, status e barras de ferramentas estarão disponíveis para o usuário e nenhuma
possibilidade de modificar o código.
Assim, quando uma visualização é criada com TwinCAT com o objetivo de ser usada como uma 'versão operacional', as
principais funções de controle e monitoramento em um projeto devem ser atribuídas aos elementos de visualização, tornando-
os acessíveis por clique do mouse ou teclado no modo Online. Veja a seguir algumas possibilidades de entrada especiais para
configurar elementos de visualização com o objetivo de serem usados na Visualização TwinCAT. Eles estão disponíveis na caixa
de diálogo de configuração de um elemento de visualização:
INTERN <COMANDO>[PARÂMETRO]*
A tabela a seguir mostra os comandos internos disponíveis. Alguns deles esperam receber vários parâmetros, que são
inseridos separados por espaços. Parâmetros opcionais são colocados entre colchetes. Para os comandos que exigem a
especificação de uma lista de observação, um marcador de posição pode ser usado em vez do nome direto. Se você
inserir vários comandos para um elemento, eles serão separados por vírgulas.
Requisitos
ALTERAR A SENHA cp. 'Projeto' 'Senhas de grupos Uma caixa de diálogo para alterar a senha
de usuários...' do grupo de usuários será exibida.
Além da configuração dos elementos de visualização individuais, também o objeto de visualização como um todo pode ser
configurado. Isso é possível em relação às configurações de quadro, idioma, grade, plano de fundo, etc., bem como a
atribuição de definições especiais de teclas de atalho (uso do teclado), que devem ser válidas para exatamente um objeto de
visualização.
Quando este comando é usado, uma caixa de diálogo será aberta na qual você pode fazer algumas configurações que afetam a
visualização.
As categorias Display, Frame e Language também podem ser editadas no modo online.
Exibição de categoria:
Insira um fator de zoom no campo Zoom entre 10 e 500 % para aumentar ou diminuir o tamanho da
exibição da visualização.
Quadro de categoria:
SeRolagem automáticaestiver selecionado, a parte visível da janela de visualização se moverá automaticamente quando você
atingir a borda enquanto desenha ou move um elemento de visualização. SeMelhor ajuste no modo Onlineestiver selecionado,
toda a visualização, incluindo todos os elementos, será mostrada na janela no modo Online, independentemente do tamanho
da janela. QuandoIncluir bitmap de plano de fundofor selecionado, o bitmap de fundo também será ajustado à janela, caso
contrário, apenas os elementos serão considerados.
Grade de categoria:
Defina aqui se os pontos da grade sãovisívelno modo off-line, em que o espaçamento entre os pontos visíveis é de pelo menos 10,
mesmo que o tamanho inserido seja menor que isso. Neste caso, os pontos da grade aparecem apenas com um espaçamento que é
um múltiplo do tamanho inserido. SelecionandoAtivofaz com que os elementos sejam colocados nos pontos da grade de snap quando
são desenhados e movidos. O espaçamento dos pontos da grade é definido no campo Tamanho.
Idioma da categoria:
Aqui você pode especificar em qual idioma nacional o texto que você atribuiu a um elemento noTextoe Texto para
dica de ferramentaopções devem ser exibidas. Além disso, a opção 'Textos dinâmicos' permite uma alteração
dinâmica do texto exibido. Consulte Troca de idioma na visualização.
Use este comando para abrir a caixa de diálogo para selecionar arquivos. Selecione um arquivo com a extensão "*.bmp". O
bitmap selecionado aparecerá como plano de fundo em sua visualização.
O bitmap pode ser removido com o comando 'Extras''Limpar bitmap de fundo'.
Use este comando para remover o bitmap como plano de fundo da visualização atual.
Você pode usar o comando 'Extras' 'Selecionar bitmap de fundo' para selecionar um bitmap para a
visualização atual.
O uso de teclas de atalho pode otimizar a operação pura do teclado de uma visualização.
Na configuração de um objeto de visualização, você pode definir teclas de atalho que causarão ações como os elementos de
visualização. Por exemplo, você pode definir que - se a visualização 'xy' estiver ativa - no modo online, a tecla de atalho <Strg><F2>
interromperá o programa, o que também acontecerá assim que o elemento 'z' de visu 'xy' receber uma entrada (por clique do mouse ou
via tela sensível ao toque).
De qualquer forma, por padrão, as teclas <Tabulator> <Space> <Enter> funcionarão de forma que no modo online cada
elemento de uma visualização possa ser selecionado e ativado.
A caixa de diálogo 'Uso do teclado: definir possíveis pressionamentos de tecla' pode ser chamada no menu 'Extras' ou no menu de contexto:
Na coluna Chave, uma lista de seleção oferece as seguintes chaves às quais uma ação pode ser atribuída:
Atalho Significado
VK_DELETE Delete-Key
VK_HOME Chave Pos1
VK_END End-Key
VK_PRIOR Botão Imagem ()
VK_NEXT Botão Imagem (¯)
VK_LEFT Seta-chave (¬)
VK_RIGHT Seta-chave (®)
VK_UP Tecla de Seta()
VK_DOWN Tecla de Seta(¯)
VK_F1-VK_F12 Teclas de função F1 a F12
0-9 Teclas 0 a 9
AZ Teclas de A a Z
nas colunasMudançaeCtrlvocê pode adicionar a tecla <Shift>- e/ou a tecla <Ctrl> à tecla já escolhida, para que uma
combinação de teclas resulte.
na colunaAçãovocê define o que deve acontecer assim que a tecla (combinação) for pressionada. Selecione a
ação desejada na lista e insira uma expressão apropriada. Veja a seguir as ações disponíveis e expressões
válidas, correspondentes àquelas que podem ser definidas no diálogo de configuração da categoria 'Input':
na colunaExpressãovocê deve inserir – dependendo do tipo de ação – um nome de variável, um comando INTERN, um nome de
visualização de uma sequência de texto, exatamente como você faria na caixa de diálogo de configuração da categoria 'Input'
para o elemento de visualização correspondente.
Usar botãoAdicionarpara adicionar outra linha vazia no final da tabela. Use oExcluirbotão para remover a linha onde o
cursor está posicionado atualmente.OKresp.Cancelarvai economizar resp. não salve as configurações feitas e feche a caixa
de diálogo.
O uso do teclado pode ser configurado separadamente para cada objeto de visualização. Assim, a mesma tecla
(combinação) pode iniciar diferentes ações em diferentes visualizações.
Exemplo:
VIS_2:
Mudança Ctrl Ação Chave Expressão
Executivo E ESTAGIÁRIO
LINGUAGEM
DEUTSCH
x Ampliação Z TC_VISU
Se você agora estiver online e definir o foco para VIS_1, então pressionar <Shift><A> fará com que a variável
PLC_PRG.automatic seja alternada. <Ctrl><Z> causará um salto de Visu1 para VIS_2.
Se VIS_2 for a janela ativa, pressionar a tecla <E> fará com que o idioma dentro da visualização mude para
alemão. <Ctrl><Z> aqui causará um salto para a visualização TC_VISU.
na lista de seleção abaixoLinguagemvocê pode escolher um dos idiomas definidos no arquivo de idioma usado
atualmente, que deve ser usado comoidioma inicialno modo online; para o exemplo mostrado abaixo: alemão e
inglês.
Atroca de idiomaemmodo onlineé feito através de um elemento de visualização. Para isso estão
disponíveis os comandos internos “INTERN LANGUAGE <idioma> e “INTERN LANGUAGEDIALOG” (ver
capítulo "Possibilidades de entrada especiais para versões operacionais” [ }235] ), que pode ser usado na caixa de diálogo de
configuração na categoria 'Input'.
Exemplo :
Você pode inserir um elemento de botão que pode ser usado para mudar os textos de visualização para alemão. Para
este propósito rotule o elemento com 'Alemão', na categoria de configuração 'Entrada' ative a opção 'Executar
programa' e defina um comando “INTERN LANGUAGE <idioma>”. “idioma” deve ser substituído pelo atalho de idioma
usado no arquivo de idioma, portanto, para o exemplo do arquivo vis: “INTERN LANGUAGE german”. Se o botão for
operado no modo online, os textos de visualização serão exibidos de acordo com as entradas disponíveis para “alemão”
no arquivo de idioma.
9.2.1 Estático
Para uma mudança estática do idioma, um arquivo de idioma (*.vis, *.tlt, *.txt) pode ser usado (para saber como criar, veja
abaixo). A diferença para a troca dinâmica de idioma é que o idioma não pode ser definido por uma variável de projeto durante
o tempo de execução.
OBSERVAÇÃO
Para visualizações, é recomendável usar o arquivo *.visarquivo de idioma, porque *.tlt-resp. Os arquivos *.txt-
translation funcionam apenas para visualizações no TwinCAT PLC Control e também não para os elementos Meter,
Bar Display e Histogram.
Na caixa de diálogo 'Configurações de visualização', você configura qual arquivo de idioma deve ser usado com o projeto. Para
escolher uma tradução (*.tlt, *.txt) ou um arquivo de idioma de visualização pura (*.vis), que contém os textos nos vários
idiomas, ative oArquivo de idiomaopção e no campo de entrada próximo a ele digite o arquivo apropriado
caminho. Através do botão você obtém a caixa de diálogo padrão para abrir um arquivo.
Sobre a criação de umarquivo de tradução*.tltou *.TXT,por favor, veja'Projeto' [ }67] 'Traduzir para outros idiomas' [ }
78] .
Abra também a caixa de diálogo Configurações de visualização, categoria Idioma. Escolha a opçãoArquivo de idioma. No campo de
entrada associado, insira onde deseja armazenar o arquivo. A extensão é .vis. Você também pode usar a caixa de diálogo
'Abrir arquivo' pressionando o botão . Se um arquivo de idioma com a extensão .vis já estiver presente, ele será
oferecido a você aqui.
No campo de entrada ao ladoLinguagemvocê preenche uma palavra-chave para o idioma que está sendo usado atualmente na
visualização, ou seja, "alemão" (ou "D") e então pressiona o botãoSalvar. Será criado um arquivo com a extensão .vis, que agora pode
ser editado por um editor de texto normal.
Você obtém uma lista das variáveis de texto para o idioma atualmente usado na visualização. Inclui uma referência ao
título desta lista, por exemplo "1=alemão" como referência ao título [alemão]. Você pode estender a lista copiando
todas as linhas, substituindo o texto em alemão por inglês e definindo um novo título [inglês]. Além da linha 1=alemão,
você deve adicionar 2=inglês.
Exemplo de um arquivo de idioma para uma visualização (Categoria Idioma)
9.2.2 Dinâmico
Na configuração do elemento, uma combinação Prefixo-ID é inserida, que é atribuída a um texto em um arquivo XML
(também denominado “lista de texto” a seguir). O ID pode ser definido por uma variável de projeto.
Exemplo de aplicação: O ID representa um número de erro, como prefixo, por exemplo, “Error” é usado. O arquivo de idioma
fornece através da combinação Prefixo-ID uma mensagem de erro apropriada, que – dependendo do idioma atualmente
definido – será exibida neste idioma.
- Os arquivos de idioma para textos dinâmicos podem ser criados em Unicode (UTF-16) ou ANSI (ISO-8859-1).
- Para a visualização de destino, o idioma inicial, o diretório para os arquivos xml a serem usados e uma lista de arquivos xml podem
ser definidos pelo sistema de destino. Isso permite modificar esses parâmetros posteriormente sem a necessidade de criar um novo
projeto de inicialização. Assim, de maneira fácil, as listas de texto existentes podem ser modificadas (idioma inicial, textos)
respectivamente. novos idiomas podem ser adicionados. Se o sistema de destino estiver fornecendo tal configuração, as listas de texto
definidas para visualização no TwinCAT PLC Control não serão consideradas no modo online! Se nenhum alvo-
configuração específica está disponível para a mudança de idioma, então após uma modificação das listas de texto definidas
no TwinCAT PLC Control, um download do projeto deve ser feito.
9.2.2.2 Configuração
Você pode controlar dinamicamente qual texto será exibido em um elemento de visualização no modo online usando combinações de
ID de prefixo, cada uma apontando para outro texto definido em um arquivo XML. O prefixo e o ID devem ser definidos nas caixas de
diálogo de configuração do elemento de visualização, onde o ID pode ser definido dinamicamente usando um
variável do projeto. O arquivo XML que descreve a atribuição a um texto deve estar vinculado ao projeto. ((consulte "XML
arquivo para Textos dinâmicos) [ }245] ).Isso é feito na caixa de diálogo de configurações de visualização. O arquivo XML deve ter um
determinado formato, os textos específicos são listados abaixo da combinação Prefix-ID correspondente e um código de idioma é
adicionado. Assim, a exibição de texto não só pode alternar entre diferentes conteúdos, mas também entre diferentes idiomas. O
idioma desejado pode ser selecionado conforme descrito acima para o arquivo de idioma na caixa de diálogo 'Configurações', categoria
'Idioma':
Portanto, para obter uma exibição de texto dinâmico, as seguintes entradas devem ser feitas nas diferentes caixas de diálogo de configuração
de uma visualização
Ative a opção Textos dinâmicos e pressione o botão Adicionar, para vincular um ou vários arquivos XML disponíveis em
seu sistema ao projeto. Os arquivos selecionados serão listados na janela abaixo do botão. Pressione o botão Excluir se
desejar remover um arquivo selecionado da lista. Se você deseja exibir apenas os elementos de visualização, para os
quais uma substituição dinâmica de texto é feita, ative a opção Ocultar elementos, se nenhuma substituição de texto
tiver ocorrido.
A seleção de um dos identificadores de idioma oferecidos na lista de seleção no campo Idioma causará a exibição das versões
de texto (para a combinação de prefixo-ID correspondente) que são marcadas com esse identificador de idioma no arquivo
XML.
Digite aqui um valor (número) resp. uma variável de projeto que deve definir o ID de um texto (como usado no arquivo
XML).
No campo Conteúdo, insira um espaço reservado "%<PREFIX>" naquela posição do texto, onde deseja que seja exibido um
texto dinâmico no modo online. Em vez de "PREFIX" você pode inserir qualquer string desejada. Consulte a descrição da
caixa de diálogo de configuração 'Texto'.
Para cada combinação de ID de prefixo, que é encontrada em um arquivo XML vinculado, o texto atribuído será exibido no elemento de
visualização no modo online. Se nenhuma entrada apropriada for encontrada, nenhuma substituição será feita.
Para obter uma descrição de como usar textos dinâmicos na visualização, consulte 'Configurações', categoria Idioma. O arquivo
subjacente deve estar disponível no formato XML (<nome do arquivo>.xml). Neste arquivo, os textos são atribuídos a identificadores
(que são uma combinação de um prefixo e um ID). Essas combinações de prefixo-ID podem ser inseridas na configuração de um
elemento de visualização.
Na seção de cabeçalho do arquivo, um idioma padrão e uma fonte padrão atribuída a um idioma podem ser definidos.
As descrições no arquivo xml são colocadas entre as tags <dynamic-text> e <\dynamic_text> que devem ser
inseridas no início resp. final do arquivo.
Os arquivos de idioma para textos dinâmicos podem ser criados em Unicode (UTF-16) ou ANSI (ISO-8859-1). Isso deve ser
definido por meio da sintaxe de codificação no início do arquivo xml.
formatos primáriosdo arquivo xml, que não usam as tags <dynamic_text>\<\dynamic_text> ou a seção de
cabeçalho, serão suportados mais adiante!
OTarget-Visualizationoferece uma interface para escanear as entradas de listas de texto dinâmicas. Assim, aqueles
podem ser usados diretamente no programa.
A seção de cabeçalho começa com<cabeçalho>e é fechado com<\cabeçalho>. Se você deseja definir um idioma
padrão, use a entrada<idioma padrão>. Uma fonte padrão atribuída a um determinado idioma pode ser definida
por meio da entrada <fonte padrão>. Essas entradas são opcionais. Se estiverem ausentes, o texto dinâmico na
visualização será exibido de acordo com as configurações locais da visualização.
<cabeçalho>
<idioma padrão> Idioma padrão; isso significa que, se não houver entrada de
texto disponível para o idioma definido atualmente, será
<idioma>
usado o texto encontrado na mesma entrada de texto para o
</default-language> idioma padrão. Se também para o idioma padrão nenhum
texto for encontrado, "<PREFIX> <ID>" será exibido.
<fonte padrão>
...
</header>
As entradas de texto específicas começam com <prefixo de texto>e terminar com<\texto>. Uma entrada de texto atribuída a
uma combinação Prefixo-ID deve conter as seguintes linhas:
</texto>
Para cada combinação de ID de prefixo, pelo menos para um idioma, uma entrada de texto deve estar disponível. Por exemplo, veja o
exemplo de arquivo mostrado abaixo: <deutsch> indica o início da versão alemã de um texto, </deutsch> termina o texto.
Os textos dinâmicos, por um lado, podem servir para exibir textos em diferentes idiomas, mas é claro que, por outro lado,
também podem ser usados para alterar o conteúdo de uma exibição de texto (mesmo idioma) dinamicamente.
Exemplo:
Você deseja ter dois elementos de visualização, um para visualizar a identificação da máquina atual e outro para visualizar uma
mensagem de erro de acordo com um número de erro atualmente fornecido:
(1) Defina em PLC_PRG as seguintes variáveis: ivar do tipo INT, definindo a identificação da máquina atual;
errnum do tipo INT definindo o número do erro atual.
(2) Configure um elemento de visualização para exibir a identificação da máquina atual:
a. Digite na categoria ‚Texto' no campo de texto: "%<Maschine>"
b. Entre na categoria ‚Variáveis' no Textdisplay“: „PLC_PRG.ivar”
(3) Configure outro elemento de visualização para exibir a mensagem de erro para o erro ocorrido atualmente:
a. Digite na categoria ‚Texto' no campo de texto: "%<Error>"
b. Entre na categoria ‚Variáveis' no Textdisplay“: "PLC_PRG.errnum"
(4) Crie um arquivo xml, por exemplo, com o nome dynamictextsample.xml, de acordo com a sintaxe descrita acima, que deve
ter a seguinte aparência para o exemplo atual:
</default-font>
<fonte padrão>
<idioma>inglês</idioma> <font-name> Arial </font-
name> <font-color>0,0,0</font-color> <font-
height>-13</font-height> < font-weight>700</font-
weight> <font-italic>false</font-italic> <font-
underline>false</font-underline> <font-strike-
out>false</font-strike-out > <font-char-set>0</font-
char-set>
</default-font>
</header>
<lista de texto>
<text prefix="ERRO" id="4711">
<deutsch> Fehler na posição 4711 </deutsch> <english>
Erro na posição 4711 </english> </text>
</text-list>
</dynamic-text>
(5) Na visualização abra a caixa de diálogo 'Configurações', categoria Idioma: Ative a opção 'Textos Dinâmicos'; Adicione o arquivo
dynamictextsample.xml, agora disponível em seu computador, à lista de arquivos.
(6) Fique online com o projeto.
(7) Nas configurações de visualização, defina o idioma como "deutsch". Defina PLC_PRG.ivar para "1" e PLC_PRG.errnum para
"4711". Agora, nos elementos de visualização, os seguintes textos devem ser exibidos: "Vorschub" resp. "Fehler
A chamada de um arquivo de Ajuda diferente com um elemento de visualização pode ser vinculada ao idioma atualmente
inserido para a visualização. Para este propósito, o comando INTERN HELP deve ser inserido para este elemento na caixa de
diálogo 'Configurar elemento' no local 'Executar programa', e uma seção [Visu-Helpfiles] deve estar presente no arquivo
TwinCAT PLC Control.ini. Abaixo disso, os arquivos de ajuda correspondentes devem ser atribuídos aos idiomas disponíveis para
seleção na visualização: por exemplo:
[Visu-Helpfiles]
Alemão=C:\PROGRAMME\HELP_D.HLP
Inglês=C:\PROGRAMME\HELP_E.HLP
Em cada local na caixa de diálogo de configuração em que variáveis ou texto são inseridos, umespaço reservadopode ser
definido no lugar da respectiva variável ou texto. Isso faz sentido se o objeto de visualização não for usado diretamente no
programa, mas for criado para ser inserido em outros objetos de visualização como uma "instância". Ao configurar tal
Instância, os espaços reservados podem ser substituídos por nomes de variáveis ou por texto (consulte „Configurando uma
visualização inserida", você também encontrará um exemplo de uso de espaços reservados).
Qualquer string entre dois cifrões ($) é um espaço reservado válido (por exemplo, $variável1$, variável$x$). Para cada espaço reservado, um
„grupo de valores" pode ser definido como uma especificação de entrada na caixa de diálogo 'Lista de espaços reservados' (chamada em
'Extras' 'Lista de espaços reservados'). Com um desses valores, você pode substituir o espaço reservado ao configurar uma instância do objeto
de visualização. Uma lista de espaço reservado estará disponível na instância para fazer essas substituições
• principalmente você usa a lista ao configurar um objeto de visualização, que posteriormente deve ser inserido, ou seja,
instanciado, em outra(s) visualização(ões). Por esse motivo, você usará espaços reservados em vez de ou adicionalmente
a variáveis e strings nas caixas de diálogo de configuração. Você pode abrir a caixa de diálogo 'Placeholders' pelo
comando 'List of Placeholders' no menu 'Extras' ou no menu de contexto. A lista mostra três colunas:
Lista de espaços reservados para entrada de possíveis substituições para os espaços reservados
• Colunaespaço reservadolistará todos os espaços reservados, que são usados atualmente na configuração do objeto de
visualização. ColunaNúmero do elementomostra os elementos que contêm um espaço reservado. na colunaSubstituiçõesvocê
pode inserir uma ou várias strings (texto, variável, expressão) que deseja disponibilizar posteriormente ao substituir um espaço
reservado durante a configuração de uma instância do objeto de visualização. Os elementos da seleção devem ser inseridos
separados por vírgulas. Se nenhuma string de substituição ou uma string de substituição impossível for especificada, o espaço
reservado poderá ser substituído por qualquer texto desejado posteriormente durante a configuração da referência da
visualização.
• depois você usa a lista de espaços reservados quandoconfigurando uma instânciado objeto de visualização
acima mencionado, ou seja, após este objeto ter sido inserido (como 'referência') em outra visualização
pelo comando 'Inserir' 'Visualização'. Para isso, faça o seguinte para abrir a caixa de diálogo: Selecione a
visualização inserida, execute o comando 'Extras' 'Configurar' e pressione o botão 'Placeholders' na
categoria 'Visualização'. Neste caso, a caixa de diálogo conterá apenas duas colunas:
Lista de espaços reservados para substituir um espaço reservado em uma instância de visualização
• Espaço reservado da coluna – como descrito acima – mostra todos os espaços reservados que foram definidos para o
objeto de visualização principal. Caso adicionalmente tenha sido definida uma seleção de possíveis substituições, esta
lista estará agora disponível na coluna 'Substituição'. Selecione uma das entradas para substituir o espaço reservado na
instância atual. Se nenhuma substituição tiver sido predefinida, você poderá inserir manualmente uma expressão ou
variável. Para isso, clique com o mouse no campo da coluna Substituição para abrir um campo do editor.
Ordem de avaliação:
- As propriedades do elemento definidas dinamicamente (por variáveis) substituirão as configurações básicas (estáticas) definidas pelas
opções nas caixas de diálogo de configuração.
- Se a propriedade de um elemento é definida por uma variável de projeto "normal" assim como pelo componente de uma variável de
estrutura (Programabilidade), então, primeiramente, o valor da variável de projeto será considerado.
• Uma visualização pode ser configurada de forma que no modo online ela possa ser operada somente por entradas via
teclado.
• As definições de configuração para Display, Frame e Language também podem ser editadas no modo online.
• Enquanto uma "referência" de visualização não for configurada explicitamente, os elementos particulares da
referência no modo online reagirão às entradas como as da visualização original ("mãe" das referências).
• Quando você muda o idioma ('Extras' 'Configurações'), isso só afetará a exibição no modo online.
• Uma visualização pode ser impressa no modo online.
Para explicações sobre o funcionamento online de alguns elementos de visualização, como tendência e
tabela de alarmes, consulte o capítulo correspondente sobre a configuração do elemento.
Para se tornar independente do mouse ou de uma tela sensível ao toque, é útil configurar uma visualização de forma que
permita a operação pura do teclado:
Por padrão, a seguinte chave (combinações) funcionará no modo online de qualquer maneira (nenhuma configuração especial
necessária):
- Pressionar a tecla <Tabulator> seleciona o primeiro elemento na lista de elementos para o qual uma entrada está
configurada. Cada pressionamento subsequente da tecla move um para o próximo elemento na lista. Pressionar a tecla
enquanto mantém a tecla <Shift> pressionada seleciona o elemento anterior.
- As teclas de seta podem ser usadas para mudar de um elemento selecionado para um vizinho em qualquer direção.
- O <barra de espaço> é usado para executar uma atividade no elemento de visualização selecionado. Se o elemento tiver uma
variável de saída de texto, será aberto um campo de entrada de texto que exibe o conteúdo de texto da variável. Pressionando
o <Digitar> chave escreve neste valor.
Chave adicional (combinações)para a operação online pode ser definido na caixa de diálogo de configuração 'Uso do
teclado'. Lá também as teclas <Tab>, <Space> e <Enter> podem ser atribuídas a outras funções além dos padrões
descritos acima.
Os elementos individuais das referências se comportam no modo Online de forma idêntica aos correspondentes na visualização
que é referenciada. Eles irão, portanto, reagir da mesma forma que os elementos individuais às entradas e operação por mouse
e teclado; a exibição de dicas de ferramenta em referências também depende do elemento. Ao processar a lista de elementos,
como, por exemplo, ao pular de um elemento de entrada para o próximo usando o tabulador, o processamento de todos os
elementos individuais de uma referência procede do local da referência na lista de elementos antes de pular para o próximo
elemento da lista lista.
'Arquivo' 'Imprimir' é usado para imprimir o conteúdo da janela de visualização no modo online. As visualizações que
se estendem além da borda da janela podem levar a inconsistências, especialmente quando há elementos em
movimento na visualização
9.5 bibliotecas
As visualizações também podem ser armazenadas em bibliotecas e, assim, disponibilizadas para projetos na forma de POUs
de biblioteca. Eles podem ser inseridos como referências ou podem ser chamados através do comando "Zoom to vis." na
configuração de entrada de outra visualização que faz parte do projeto.