Documente Academic
Documente Profesional
Documente Cultură
altus
Nenhuma parte deste documento pode ser copiada ou reproduzida sem o consentimento prvio e por
escrito da Altus Sistemas de Informtica S.A., que se reserva o direito de efetuar alteraes sem
prvio comunicado.
Conforme o Cdigo de Defesa do Consumidor vigente no Brasil, informamos, a seguir, aos clientes
que utilizam nossos produtos aspectos relacionados com a segurana de pessoas e instalaes.
Os equipamentos de automao industrial fabricados pela Altus so robustos e confiveis devido ao
rgido controle de qualidade a que so submetidos. No entanto, equipamentos eletrnicos de controle
industrial (controladores programveis, comandos numricos, etc.) podem causar danos s mquinas
ou processos por eles controlados em caso de defeito em suas partes e peas ou de erros de
programao ou instalao, podendo inclusive colocar em risco vidas humanas.
O usurio deve analisar as possveis conseqncias destes defeitos e providenciar instalaes
adicionais externas de segurana que, em caso de necessidade, sirvam para preservar a segurana do
sistema, principalmente nos casos da instalao inicial e de testes.
Os equipamentos fabricados pela Altus no trazem riscos ambientais diretos, no emitindo nenhum
tipo de poluente durante sua utilizao. No entanto, no que se refere ao descarte dos equipamentos,
importante salientar que quaisquer componentes eletrnicos incorporados em produtos contm
materiais nocivos natureza quando descartados de forma inadequada. Recomenda-se, portanto, que
quando da inutilizao deste tipo de produto, o mesmo seja encaminhado para usinas de reciclagem
que dem o devido tratamento para os resduos.
imprescindvel a leitura completa dos manuais e/ou caractersticas tcnicas do produto antes da
instalao ou utilizao do mesmo.
A Altus garante os seus equipamentos conforme descrito nas Condies Gerais de Fornecimento,
anexada s propostas comerciais.
A Altus garante que seus equipamentos funcionam de acordo com as descries contidas
explicitamente em seus manuais e/ou caractersticas tcnicas, no garantindo a satisfao de algum
tipo particular de aplicao dos equipamentos.
A Altus desconsiderar qualquer outra garantia, direta ou implcita, principalmente quando se tratar
de fornecimento de terceiros.
Pedidos de informaes adicionais sobre o fornecimento e/ou caractersticas dos equipamentos e
servios Altus devem ser feitos por escrito. A Altus no se responsabiliza por informaes fornecidas
sobre seus equipamentos sem registro formal.
DIREITOS AUTORAIS
Srie Ponto, MasterTool, Quark, ALNET e WebPlc so marcas registradas da Altus Sistemas de
Informtica S.A.
Windows NT, 2000, XP e Vista so marcas registradas da Microsoft Corporation.
Sumrio
Sumrio
1. VANTAGENS DE UMA VISUALIZAO INTEGRADA.......................................................................1
Viso Geral das Funes..............................................................................................................................2
2. O EDITOR DE VISUALIZAO NO MASTERTOOL IEC ...................................................................3
Criando uma nova Visualizao..................................................................................................................4
Inserir Elementos de Visualizao ..............................................................................................................5
Inserir Retngulo.................................................................................................................................5
Inserir Retngulo Arredondado............................................................................................................6
Inserir Elipse .......................................................................................................................................6
Inserir Polgono...................................................................................................................................6
Inserir Polilinha...................................................................................................................................6
Inserir Curva .......................................................................................................................................6
Inserir Pie............................................................................................................................................6
Inserir Bitmap .....................................................................................................................................7
Inserir Visualizao.............................................................................................................................7
Inserir Boto .......................................................................................................................................7
Inserir Arquivo WMF..........................................................................................................................8
Inserir Tabela ......................................................................................................................................8
Inserir Elemento ActiveX ....................................................................................................................8
Inserir Medidor ...................................................................................................................................8
Inserir Display de Barras .....................................................................................................................8
Inserir Histograma...............................................................................................................................9
Inserir Tabela de alarmes.....................................................................................................................9
Inserir Tendncia.................................................................................................................................9
Posio dos Elementos de Visualizao .....................................................................................................10
Selecionando Elementos de Visualizao .............................................................................................10
Alterando entre os Modos de Seleo e Insero ..................................................................................10
ExtrasSelecionar .............................................................................................................................10
ExtrasSelecionar tudo .....................................................................................................................10
Copiando Elementos de Visualizao...................................................................................................10
Modificando Elementos de Visualizao ..............................................................................................11
Arrastando Elementos de Visualizao.................................................................................................11
Agrupando Elementos..........................................................................................................................11
ExtrasTrazer para frente..................................................................................................................11
ExtrasEnviar para trs.....................................................................................................................11
ExtrasAlinhar .................................................................................................................................12
ExtrasLista de elementos.................................................................................................................12
Barra de Status na Visualizao ...........................................................................................................13
Viso Geral da Configurao da Visualizao..........................................................................................13
Espaos Reservados .............................................................................................................................13
Configurao de Elementos de Visualizao.............................................................................................14
ExtrasConfigurar ............................................................................................................................14
ngulo.................................................................................................................................................15
Forma. .................................................................................................................................................16
Texto .................................................................................................................................................16
Variveis de Texto...............................................................................................................................19
Largura da Linha .................................................................................................................................20
Cores . ................................................................................................................................................21
ii
Sumrio
Variveis de Cores ...............................................................................................................................22
Movimento Absoluto ...........................................................................................................................23
Movimento Relativo ............................................................................................................................24
Variveis .............................................................................................................................................25
Entrada ................................................................................................................................................26
Tooltip.................................................................................................................................................28
Segurana ............................................................................................................................................28
Programabilidade.................................................................................................................................29
Tabela .................................................................................................................................................32
Elemento ActiveX................................................................................................................................38
Barra de Rolagem ................................................................................................................................40
Medidor...............................................................................................................................................41
Display de Barras.................................................................................................................................44
Histograma ..........................................................................................................................................45
Tabela de Alarmes ...............................................................................................................................47
Tendncia ............................................................................................................................................50
Bitmap.................................................................................................................................................56
Visualizao ........................................................................................................................................57
Grupo . ...............................................................................................................................................59
Possibilidades de Entradas Especiais para Verses de Operao...........................................................60
Configurao de Objetos de Visualizao.................................................................................................62
ExtrasConfiguraes .......................................................................................................................63
Extras Selecionar Bitmap de Fundo.................................................................................................65
ExtrasLimpar Bitmap de Fundo ......................................................................................................65
ExtrasFunes do Teclado ..............................................................................................................65
Layout Mestre......................................................................................................................................67
Uso como Visualizao da Web ou do Dispositivo...............................................................................67
Arquivo de Imagem na Visualizao.........................................................................................................68
ExtrasListas de Bitmap ...................................................................................................................68
3. COMUTAO DE IDIOMA NA VISUALIZAO...............................................................................70
Formato Unicode .......................................................................................................................................70
Comutao de Idioma Esttico..................................................................................................................70
Comutao de Idioma Dinmico ...............................................................................................................72
Configurao .......................................................................................................................................72
Arquivo XML para Textos Dinmicos .................................................................................................74
Chamando Ajuda Online Dependente de Idioma Via Elemento de Visualizao ...................................77
4. CONCEITO DE ESPAOS RESERVADOS ...........................................................................................78
ExtrasLista de espaos reservados .......................................................................................................78
5. VISUALIZAO NO MODO ONLINE ..................................................................................................80
Viso Geral.................................................................................................................................................80
Operao sobre o Teclado no Modo Online..............................................................................................80
ArquivoImprimir no Modo Online ......................................................................................................81
Proteo de Acesso para Operaes Multi-Clientes..................................................................................81
6. VISUALIZAO NAS BIBLIOTECAS ..................................................................................................82
7. MASTERTOOL IEC HMI........................................................................................................................83
Instalao, Incio e Operao ....................................................................................................................83
iii
Sumrio
Restries e Caractersticas Especiais...................................................................................................84
8. VISUALIZAO DO DISPOSITIVO .....................................................................................................85
Pr-Requisitos ............................................................................................................................................85
Criando uma Visualizao do Dispositivo.................................................................................................85
Iniciando a Visualizao do Dispositivo ....................................................................................................88
Verificao de Cliques de Mouse e Textos Dinmicos ..............................................................................88
Restries ...................................................................................................................................................89
9. APNDICES..............................................................................................................................................90
Apndice A: Variveis Implcitas na Visualizao ...................................................................................90
Variveis implcitas como variveis retentivas .....................................................................................91
Apndice B: Exemplo de DLL para Controle de ActiveX ........................................................................92
Apndice C: Possveis Combinaes de Teclas .........................................................................................93
10.GLOSSRIO .............................................................................................................................................95
iv
Display de texto
Alterao de Cor
Visvel/Invisvel
Shift
Rotao
Escala
Offset nas bordas especficas de um objeto (para Display de Barras)
Boto ativo/inativo
Linha atual (somente display de texto)
Possibilidades de entrada:
Propriedades Adicionais:
Comutao de idioma
Tooltips para todos os elementos
Importar/Exportar ASCII
Bitmap de fundo
Layout mestre
Escala automtica
Desenhando operaes: alinhamento, ordem, agrupamento
Conceito de espao reservado para criar objetos com elementos grficos complexos
Expresses de Visualizao Programadas
para Visualizao
Usando o comando 'Projeto' 'Acrescentar objeto', pode ser criado um novo objeto de visualizao.
A caixa de dilogo 'Nova Visualizao' deve ser aberta e nela deve ser inserido o nome da nova
visualizao (observar as consideraes abaixo). Uma vez que uma entrada vlida esteja efetivada
(deve ser outro nome e no podem ser usados caracteres especiais), a caixa de dilogo pode ser
fechada com o comando OK. Uma janela se abre e a nova visualizao pode ento ser editada.
Quando o objeto de visualizao marcado no Organizador de Objetos via comando 'Projeto' 'Objeto'
'Propriedades', a caixa de Propriedades aberta e nela podem ser feitos ajustes relacionados ao uso
do objeto em uma Visualizao Web ou Visualizao do Dispositivo, ou ainda em um layout Mestre.
Ao definir o nome do objeto de visualizao, observar:
1. Se nenhuma visualizao estiver configurada, a visualizao nomeada ''PLC_VISU'', por padro,
ser usada automaticamente como o incio da visualizao Web, do Dispositivo e no MasterTool IEC
HMI.
2. Uma visualizao no deve ter o mesmo nome de outro objeto dentro do projeto porque isto
resultaria em problemas ao alternar entre as visualizaes.
'Curva',
'Pie',
'Elemento ActiveX',
'Histograma',
'Retngulo arredondado',
'Bitmap',
'Visualizao',
'Barra de Rolagem',
'Tabela de Alarmes',
'Elipse',
'Medidor,
'Tendncia',
'Polgono',
'Boto',
'(Poli)
'Tabela',
'Display de Barras',
'WMF'.
Ao pressionar a tecla <Ctrl> e o boto direito do mouse simultaneamente, possvel alternar entre o
Modo de Seleo e Insero.
No Modo de Insero, o smbolo correspondente aparecer no ponteiro do mouse e o nome ser
indicado em preto na barra de status.
ExtrasSelecionar
Este comando usado para comutar os modos de seleo de ligar/desligar. Isto pode igualmente ser
obtido usando o smbolo
tempo.
ExtrasSelecionar tudo
Este comando permite selecionar todos os elementos da visualizao dentro do objeto de visualizao
atual.
Copiando Elementos de Visualizao
Um ou vrios elementos selecionados podem ser inseridos com o comando 'Editar' 'Copiar', com a
combinao das teclas <Ctrl>+<C>, ou ainda com o smbolo correspondente de Copiar seguido de
'Editar' 'Colar'.
Outra possibilidade selecionar os elementos e clicar neles com a tecla <Ctrl> pressionada.
Mantendo em seguida o boto esquerdo do mouse pressionado, os elementos podem ser copiados
separadamente.
10
Com o elemento selecionado, o ponto de giro (ponto do contrapeso) exibido ao mesmo tempo.
Deve-se ento girar o elemento em torno deste ponto com um ajuste de movimento/ngulo. O ponto
de giro exibido como um crculo preto pequeno com uma cruz branca ( ). O ponto de giro pode
ser arrastado com o boto esquerdo do mouse pressionado.
O tamanho do elemento pode ser modificado clicando em um dos quadrados pretos e mantendo o
boto esquerdo do mouse pressionado. Assim adquire-se o controle do novo contorno.
Com a seleo de um polgono, cada canto individual pode ser arrastado usando a mesma tcnica. Ao
pressionar a tecla <Ctrl>, um canto adicional ser introduzido, o qual pode ser arrastado movendo o
mouse. Pressionando a tecla <Shift>+<Ctrl> um canto pode ser removido.
Arrastando Elementos de Visualizao
Um ou vrios elementos selecionados podem ser arrastados pressionando a tecla esquerda do mouse
ou a seta no teclado.
Agrupando Elementos
Os elementos podem ser agrupados selecionando todos os elementos desejados e executando o
comando 'Extras' 'Grupo'. O grupo comportar-se- como um nico elemento:
Esquerda: a borda esquerda de cada um dos elementos ser alinhada ao elemento que est mais
esquerda. O mesmo verdadeiro para a direita / parte superior / parte inferior.
Centro horizontal: cada um dos elementos ser alinhado no centro horizontal mdio de todos os
elementos.
Centro vertical: cada um dos elementos ser alinhado no centro vertical mdio de todos os
elementos.
ExtrasLista de elementos
Este comando abre uma caixa de dilogo que contm uma lista de todos os elementos de visualizao
incluindo seus nmeros, tipos e posio. O nmero do elemento ser exibido na tela do editor, se a
opo correspondente estiver ativada nas configuraes de visualizao. A posio dada de acordo
com a posio x e y do canto esquerdo superior (x1, y1) e canto direito inferior (x2, y2) do elemento
de Configurao (consultar neste captulo: Configurao de Objetos de Visualizao).
Quando um ou mais itens forem selecionados, os elementos correspondentes na visualizao sero
marcados para controle visual e, se necessrio, a tela rolar para a seo da visualizao que contm
os elementos.
O boto 'Trazer para frente' usado para trazer os elementos selecionados da visualizao para a
parte dianteira; o boto 'Enviar para trs', para mov-los para a parte traseira.
Abaixo da lista de elementos encontram-se - dependendo de qual elemento estiver selecionado no
momento - uma das seguintes combinaes de campos de edio, nos quais possvel modificar o
tamanho e a posio do elemento:
12
14
Figura 2-5. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Forma
Texto
No dilogo para configurar elementos de visualizao, possvel configurar um texto para o
elemento na categoria Texto. Este pode ser inserido diretamente e/ou pode ser definida uma varivel
que determine a string de texto. O uso de espaos reservados possvel. Tambm as configuraes
padro para fonte e alinhamento so feitas aqui.
16
d, i
Nmero decimal
Caractere nico
String
%A
17
Nome do ms abreviado
%B
Nome do ms completo
%c
Data e hora
%d
%H
%I
%j
%m
Ms (01 12)
%M
%p
%S
%U
%w
%W
%x
%X
%y
%Y
%z, %Z
%%
Percentual
18
Figura 2-6. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Texto
Variveis de Texto
Na categoria 'Variveis de Texto' do dilogo para configurao de elementos de visualizao, uma
varivel que deva dinamicamente configurar a cor e a fonte de uma string, a qual definida na
categoria 'Texto' pode ser especificada. O nome da varivel pode ser inserido com a ajuda do
Assistente de entrada (<F2>).
Componentes da estrutura VisualObjectType tambm ser usados para definir as propriedades do
texto. Para isto, consultar a descrio da categoria 'Programabilidade; onde estaro apresentados os
valores possveis dos componentes particulares da estrutura e seu efeito.
Nota: se existirem definies estticas correspondentes na categoria 'Texto', estas sero sobrescritas
pelos valores de parmetros dinmicos.
No caso de definio mltipla de uma propriedade do elemento, considerar a ordem de precedncia
de acordo com a qual um valor pode ser sobrescrito por outro no modo online.
Os parmetros do dilogo:
Parmetro
Significado
Exemplo
(varivel de
projeto)
Exemplo (varivel de
programa)
Componente da
estrutura
VisualObjectType
Textcolor:
Cor do texto
"plc_prg.
var_textcolor"
var_textcolor=16#FF00FF
Farbe
dwTextColor
Textflags:
Alinhamento
(direita,
esquerda,
centralizado...)
"plc_prg. textpos"
textpos:=2
Texto justificado a direita
dwTextFlags
19
Tamanho da
fonte em Pixel
fonth"
fonth:=16;
Tamanho da fonte 16 pt
ntFontHeight
Fontname:
Nome da fonte
"vis1.fontn"
fontn:=arial;
usado Arial
stFontName
Fontflags:
Exibio da
fonte (negrito,
sublinhado,
itlico...)
"plc_prg.fontchar"
fontchar:=2
Texto ser exibido em
negrito
dwFontFlags
Figura 2-7. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Variveis de
texto
Largura da Linha
Na caixa de dilogo para configurar elementos de visualizao, pode ser determinada a largura da
linha para um elemento. Como opes predefinidas se encontram larguras ajustadas de 1 a 5 pixels.
Adicionalmente, outro valor pode ser inserido manualmente (Outro:), ou tambm pode ser
introduzida uma varivel do projeto (varivel para largura da linha:).
Em ltimo caso, o Assistente de entrada (<F2>) pode ser usado.
Nota: assim que o parmetro for definido dinamicamente, isto , por uma varivel da estrutura (ver
abaixo, categoria 'Programabilidade'), a configurao esttica ser sobrescrita no modo online. Caixa
de dilogo das Variveis de Texto:
Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Largura da Linha:
20
Figura 2-8. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Largura da
Linha
Cores .
Na caixa de dilogo de configurao do elemento de visualizao, na categoria 'Cor', selecionam-se
as cores primrias e as cores do alarme para a rea interna e para a borda do elemento. Escolhendo as
opes ''nenhuma cor interna'' e ''nenhuma cor de borda'' criam-se elementos transparentes.
Nota: assim que o parmetro for definido dinamicamente por uma varivel, a configurao esttica
ser sobrescrita no modo online
No caso de definio mltipla de uma propriedade do elemento considerar a ordem de precedncia de
acordo com a qual um valor pode ser sobrescrito por outro no modo online.
Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Cor:
Figura 2-9. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Cor
Na categoria 'Variveis' no campo 'Alterar cor, inserindo-se uma varivel booleana FALSE, o
elemento ser exibido no set de Cores. Se a varivel for TRUE, ento o elemento ser exibido em
sua Cor de alarme.
21
Figura 2-10. Caixa de dilogo especfico do dispositivo com as opes de cor restritas
Variveis de Cores
Neste campo as variveis do projeto (por exemplo, PLC_PRG. color_inside), que devem determinar
a propriedade especfica no modo online so inseridas. Estas definies da propriedade tambm
podem ser programadas com a ajuda dos componentes da estrutura VisualObjectType. Ver a
descrio de um elemento de visualizao em 'Programabilidade'. L estar disponvel uma lista dos
valores possveis e seus efeitos.
Nota: as variveis inseridas no dilogo 'Variveis de Cor' no modo online vo sobrescrever os
valores estticos determinados na categoria 'Cor', assim como os valores correspondentes dados por
uma varivel de estrutura.
No caso de definio mltipla de uma propriedade do elemento considerar a ordem de precedncia de
acordo com a qual um valor pode ser sobrescrito por outro no modo online.
Os parmetros da caixa de dilogo:
Parmetro
Descrio
Exemplo de
uma entrada
Exemplo de uso da
varivel no programa
Componente
correspondente da
estrutura
VisualObjectType
Fillcolor:
Cor do
preenchimento
"plc_prg.
var_fillcol"
var_var_fillcol:=16#FF0
0FF
preencher com
dwFillColor
22
Preenchido se a
varivel 'Change
color' for TRUE
"plc_prg.
var_fillcol_a"
var_fillcol_a:=16#FF00
FF
preencher alarme
com rosa
dwFillColorAlarm
Framecolor:
Cor da borda
"plc_prg.var_
framecol"
var_framecol::=16#FF0
0FF
borda em rosa
dwFrameColor
Framecolor
alarm:
Fillflags:
A configurao
de cor interna
atual pode ser
ativada (FALSE)
e desativada
(TRUE)
"plc_prg.var_
col_off"
Frameflags:
Exibio da
borda (slida,
pontilhada, etc.)
"plc_prg.var_l var_linetype:=2;
inetype"
borda pontilhada
var_framecol:=16#FF00 dwFrameColorAlarm
FF
borda do alarme
em rosa
var_col_off:=1
a definio de cor
para o preenchimento
no ser considerada,
porm permanece
vlida para a borda
dwFillFlags
dwFrameFlags
Figura 2-11. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Variveis de
Cores
Movimento Absoluto
Na caixa de dilogo de configurao do elemento de visualizao, na categoria 'Movimento
Absoluto', as variveis de campo Offset (X ou Y) podem ser definidas. Estas variveis podem
deslocar o elemento no sentido X ou Y, dependendo do respectivo valor da varivel. Uma varivel no
campo da Escala mudar o tamanho do elemento linearmente em relao ao seu valor atual. Este
valor, que usado como o fator de escala, ser dividido por 1000 implicitamente, de modo que no
necessrio usar variveis REAIS para se obter uma reduo do elemento. A escala sempre se referir
ao ponto do equilbrio.
Uma varivel no campo ngulo faz com que o elemento gire sobre seu ponto de giro, dependendo do
valor da varivel (valor positivo = positivo matemtico = no sentido horrio). O valor avaliado em
23
Figura 2-12. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Movimento
Absoluto
Movimento Relativo
Na caixa de dilogo para configurar elementos de visualizao na categoria 'Movimento relativo',
podem ser atribudas variveis s bordas individuais do elemento. Dependendo dos valores das
variveis, as bordas correspondentes do elemento sero, ento, movidas. A maneira a mais fcil de
inserir variveis nos campos usar o Assistente de entrada (<F2>).
As quatro entradas indicam os quatro lados de seu elemento. A posio base dos cantos est sempre
em zero. Um valor novo nas variveis, na coluna correspondente, desloca o contorno em pixels em
torno deste valor. Conseqentemente, as variveis inseridas devem ser do tipo INT.
Nota: os valores positivos deslocam as bordas horizontais para baixo, ou, as bordas verticais, para a
direita!
Nota: no modo online, as variveis definidas no dilogo 'Movimento absoluto' corrigiro os valores
dos componentes da estrutura que adicionalmente foram usados para definir a mesma propriedade
('Programabilidade').
24
Figura 2-13. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Movimento
Relativo
Variveis
Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Variveis:
Figura 2-14. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Variveis
As variveis que descrevem o status dos elementos de visualizao na categoria podem ser inseridas
nas 'Variveis' dentro da caixa de dilogo para configurao de elementos de visualizao. A
maneira mais simples de entrar com variveis nos campos usar o Assistente de entrada.
Nota: no modo online, as variveis que so definidas no dilogo 'Movimento absoluto' corrigiro os
valores dos componentes da estrutura que adicionalmente puderem ser usados para definir a mesma
propriedade ('Programabilidade').
25
Figura 2-15. Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Entrada
Toogle varivel: se esta opo estiver ativada no modo online, o valor das variveis situadas no
campo da entrada ser alternado a cada clique no mouse sobre o elemento de visualizao. Pode-se
obter auxlio para a introduo de dados atravs de <F2>. O valor da varivel Booleana muda via
26
27
Elemento no visvel
Acesso de leitura
Acesso completo
28
Figura 2-16. Caixa de Dilogo para Configurao de um Elemento de Visualizao, categoria Segurana
Para atribuir direitos de acesso tambm a todos os outros elementos do objeto de visualizao, ativase a opo 'Aplicar a todos os elementos visuais'.
Nota: considerar que os direitos de acesso definidos para o objeto de visualizao em 'Projeto'
'Objeto' 'Propriedades', so independentes daqueles elementos particulares de visualizao!
Programabilidade
As propriedades de um elemento de visualizao no podem ser definidas somente por uma
configurao esttica ou por uma varivel ''normal'' do projeto, mas tambm pelos componentes de
uma varivel da estrutura usada exclusivamente para programar elementos de visualizao.
Com esta finalidade a estrutura VisualObjectType est disponvel na biblioteca SysLibVisu. lib.
Seus componentes podem ser usados para definir a maioria das propriedades do elemento.
Nota: no caso da definio mltipla de uma propriedade do elemento, o valor das variveis
''normais'' do projeto sobrescreve aquele da varivel da estrutura e ambos sobrescrevem uma
definio esttica.
A fim de configurar as propriedades do elemento usando uma varivel da estrutura, os seguintes
passos devem ser seguidos:
Abrir o dilogo da configurao, categoria 'Programabilidade' e entrar com um novo e exclusivo (!)
nome de varivel no campo 'Nome do objeto'. Para tal, ativar esta opo atravs de um clique no
mouse no ''checkbox''. A varivel automaticamente ser declarada como sendo do tipo
VisualObjectType (uma estrutura que est contida na biblioteca SysLibVisu. Lib). A declarao
feita implicitamente e no visvel para o usurio. Certificar-se de que a biblioteca est includa no
Gerenciador de Bibliotecas.
Aps a prxima compilao, a varivel da estrutura recentemente atribuda estar disponvel no
projeto (sugesto: ativar a funcionalidade Intellisense 'Listar componentes' nas opes do projeto
categoria Editor, a fim obter os componentes da estrutura em uma lista de seleo assim que for
inserido o nome da varivel seguido por um ponto).
Exemplo: se for definido um nome de objeto 'visu1_line' para um elemento de visualizao, ento
possvel programar a largura da linha deste elemento, por exemplo, por 'visu1_line. nLIneWidth: =4'.
Caixa de dilogo para configurao de um Elemento de Visualizao, categoria Programabilidade:
29
Efeito
Exemplo
nXOffset:
INT;
nYOffset:
INT;
nScale:
INT;
Troca o tamanho
vis1.
nScale:=plc_prg.scale_var;
(o tamanho altera conforme
plc_prg.scale_var)
nAngle:
INT;
Gira o elemento
vis1. anglevar:=15;
(rotao horria por 15)
bInvisible:
BOOL;
Elemento visvel/
invisvel
vis1. visible:=TRUE;
(invisvel)
bToggleCo
lor: BOOL;
vis1. bToggleColor:=alarm_var;
(assim que alarm_var fica
TRUE, o elemento tem sua cor
definida pelos componentes
dwFillColorAlarm,
dwFrameColorAlarm e pelas
configuraes na categoria
'Variveis de cor' ou 'Cor'.
- Cat. Entrada:
varivel Toggle +
- Cat. Variveis:
altera cor
bInputDisa
bled:
BOOL;
Se FALSE: entradas
na cat. 'Entrada' so
ignoradas
vis1. bInputDisabled:=FALSE;
(no possvel entrada)
stTooltipDi
splay:
Texto da tooltip
vis1. stTooltipDisplay:='Switch
for .....';
30
Entradas correspondentes
no dilogo de configurao
Efeito
Exemplo
(o nome de objeto "vis1" foi
definido para o elemento)
Entradas correspondentes
no dilogo de configurao
STRING;
dwTextFla
gs:
DWORD;
Posio do texto:
1 justificado esquerdo
2 justificado direito
4 centralizado
horizontal
8 em cima
10 em baixo
20 centralizado
vertical
vis1. dwTextFlags:=24;
(texto no centro (4 + 20))
vis1. dwTextColor :=
16#00FF0000;
(Texto azul)
Cor do texto
nFontHeig
ht: INT;
Altura da fonte em
Pixel (10-96)
vis1. nFontHeight:=16;
(Altura da fonte = 16 pt)
dwFontFla
gs:
DWORD;
Fonte (visor)
vis1. dwFontFlags:=10;
(Texto azul e cancelado)
Flags disponveis:
1 itlico
2 negrito
4 sublinhado
8 cancelado
+ combinaes por
adio de valores
stFontNam
e: STRING;
Altera fonte
vis1. stFontName:=Arial;
(Arial usado)
nLineWidt
h: INT;
Largura da linha de
borda (pixels)
vis1. nLWidth:=3;
(Largura da borda 3 Pixels)
dwFillColo
r: DWORD;
Cor de
preenchimento
vis1.
dwFillColor":=16#00FF0000;
(Azul)
Preenchimento se
bToggleColor
TRUE, (veja acima)
(definio das cores
veja abaixo desta
tabela)
vis1.
dwFillColorAlarm:=16#0080808
0;
(se togglevar TRUE ento
cor = cinza)
dwFrameC
olor:
DWORD;
Cor da borda
vis1.
dwFrameColor:=16#00FF0000;
(borda azul)
dwFrameC
olorAlarm:
DWORD;
Preenchimento
vis1.
(borda) se
dwFrameColorAlarm:=16#0080
bFrameColor TRUE 8080; (se vis1.bToggleColor
TRUE, ento borda = cinza)
(veja acima
vis1. dwFillFlags:=1;
(elemento fica invisvel)
31
Efeito
Exemplo
(o nome de objeto "vis1" foi
definido para o elemento)
Entradas correspondentes
no dilogo de configurao
0 = mostrar cor
>0 = ignorar definio
dwFrameFl
ags:
DWORD;
Exibio da borda
0 cheia
1 tracejada (---)
2 pontilhada ()
3 trao-ponto (_._._)
4 trao-ponto-ponto
(_._.)
8 linha externa cega
vis1. FrameFlags:=1;
(Borda em linha)
Tabela 2-6. Componentes da estrutura e referncias aos itens nas categorias do dilogo da configurao
Definindo valores de cor
Exemplo: e1. dwFillColor:= 16#00FF00FF;
Uma cor inserida como um nmero hexadecimal composto de componentes azul/verde/vermelho
(RGB). Os dois primeiros zeros depois de "16#" devem ser definidos para, em cada caso, preencher o
tamanho DWORD. Para cada valor de cor, 256 cores (0-255) esto disponveis:
FF AZUL
00 VERDE
FF VERMELHO
Exemplo para uma visualizao de elemento tipo pisca:
Definir uma a varivel global 'blink1' do tipo VisualObjectType na configurao de um retngulo.
Em um programa ou em um bloco funcional o valor de um componente da estrutura poder ser
modificado.
PROGRAM PLC_PRG
VAR
N: INT:=0;
BMOD: BOOL:=TRUE;
END_VAR
(* BLINKING ELEMENT *)
N:=N+1;
BMOD:= (N MOD 20) > 10;
IF BMOD THEN
BLINKER. NFILLCOLOR := 16#00808080; (* GRAU *)
ELSE
BLINKER. NFILLCOLOR := 16#00FF0000; (* BLAU *)
END_IF
Tabela .
Assim que uma tabela for inserida para fins de visualizao de uma matriz, a caixa de dilogo
'Configurar Tabela' ser aberta. Alm das categorias 'Tooltip' e 'Segurana' que tambm esto
32
Figura 2-18. Caixa de dilogo para a configurao de uma tabela, Categoria Tabela
As seguintes configuraes devem ser feitas na Tabela:
Matriz de dados: inserir o nome da matriz a ser visualizada na tabela. recomendvel usar o
assistente de entrada (<F2>) e a funo IntelliSense.
Tamanho do cursor: inserir neste campo a altura desejada do controle deslizante (''slider'') que
aparecer na parte inferior da tabela se a exibio da coluna exceder a largura do elemento.
Cabealho de coluna, Cabealho de linha: ativar estas opes para exibir os ttulos na tabela. O
ttulo de linha reflete o ndice da matriz (primeira coluna da tabela) e o ttulo da coluna pode ser
definido na categoria 'Colunas'.
Categoria Colunas
Aqui se definem os elementos da tabela. Na janela esquerda encontra-se a lista de todos os
elementos manipulados na matriz pelo ndice. No caso de uma matriz de uma estrutura, os elementos
sero os componentes da estrutura.
Caixa de dilogo para configurao de uma Tabela, categoria Coluna:
33
Figura 2-19. Caixa de Dilogo para a configurao de uma Tabela, Categoria Coluna
Usando o boto de seta'' >' um componente selecionado na janela esquerda pode ser transferido para
a janela direita onde foi definido o conjunto de elementos a ser exibido na tabela. Pressionando o
boto''>>'', todos os elementos sero transferidos.
Da mesma maneira, elementos de um conjunto j definido podem ser removidos (''<'', ''<<'').
Para modificar as configuraes padro relativas exibio das colunas da tabela para um dos
elementos, executa-se um clique duplo na entrada desejada, na parte direita da janela, ou pressiona-se
o boto ''... '' para abrir a caixa de dilogo 'Configurar colunas'.
Caixa de dilogo para configurao de uma Tabela, categoria Tabela:
Figura 2-20. Caixa de Dilogo para configurao de uma Tabela, Categoria Colunas, Propriedades da
Coluna
Editando o cabealho e a largura da coluna:
Inicialmente o campo de edio de cabealho da coluna conter um ttulo criado automaticamente,
mas o mesmo pode ser alterado (por exemplo, "PLC_PRG. arr1[INDEX]. iNo", no caso de uma
matriz de estrutura, para a coluna que representa o componente da estrutura "iNo"). Posteriormente, a
largura da coluna (nmero de caracteres) pode ser definida.
Editando parmetros de configurao para todos os elementos de uma coluna:
Por padro, os campos da tabela so exibidos como retngulos simples e as entradas no so
editveis.
Se, no entanto, o boto Editar modelo para a coluna atual estiver ativado, os parmetros dos campos
desta coluna, por exemplo, a largura da linha, texto de entrada, etc.,podem ser modificados O modelo
afeta todos os campos da coluna atual e pode ser editado via a caixa de dilogo de configurao para
um elemento de visualizao.
Para configurar um ou vrios campos especficos da coluna, usam-se os seguintes espaos reservados
determinando a linha e coluna desejadas: $ROWCONST$, $COLCONST$, INDEX (ndice tem o
mesmo efeito que $ROWCONST$).
34
Figura 2-21. Caixa de dilogo para configurao de uma Coluna-Modelo (Editar modelo)
Isto significa, para a referida coluna da tabela, que:
em todos os campos da coluna 0, a cor mudar para a cor do alarme. Os outros campos da coluna
permanecem com a cor de base;
a entrada sempre automtica, mas, obviamente, a configurao do visor altervel, o que,
combinado com as entradas %s na categoria "Texto", faz com que o valor da varivel
correspondente seja exibido no campo da tabela.
As entradas do espao reservado na configurao podem ser conectadas com "AND" e "OR".
Exemplo: "$ROWCONST$=1 OR $ROWCONST$=3" faz com que ambos os campos tenham a
respectiva configurao.
O uso do modelo atualmente configurado pode ser ativado ou desativado: opo "Usar modelo".
Categoria Linhas
Caixa de dilogo para configurao de uma Tabela, categoria Linhas:
35
Figura 2-22. Caixa de dilogo para configurao de uma Tabela, Categoria Linhas
Altura da linha: inserir a altura desejada em pixels.
Categoria Seleo
Caixa de dilogo para configurao de uma Tabela, categoria Seleo:
Figura 2-23. Caixa de dilogo para configurao de uma Tabela, Categoria Seleo
Neste campo podem ser definidos os seguintes parmetros referentes ao comportamento da seleo
dentro da tabela:
Seleo de cor: ao pressionar esta tecla o dilogo padro para escolher uma cor ou uma lista de
seleo de cor especfica do dispositivo ser aberto. Desta forma, a cor das clulas selecionadas pode
ser definida.
Consultar as observaes no captulo Configurao de Elementos de Visualizao.
Tipo da seleo: define qual parte da tabela ser selecionada quando um dos campos da tabela no
modo online for selecionado (via clique no mouse):
Selecionar clulas nicas: somente a clula ser selecionada.
Selecionar somente linhas: a linha inteira ser selecionada.
Selecionar somente colunas: a coluna inteira ser selecionada.
Selecionar linhas e colunas: a coluna e a linha (inteiras) sero selecionadas.
Borda em torno das clulas selecionadas: uma borda aplicada ao redor da clula selecionada.
Varivel para a seleo X, Varivel para a seleo Y: neste campo pode ser inserida uma varivel
do projeto, que indique o ndice X/Y da clula selecionada na tabela.
Exemplo: criao de um elemento tabela para visualizar a matriz de uma estrutura.
Com a seguinte estrutura:
36
As seguintes variveis:
SELX: INT;
SELY: INT;
Criar uma visualizao de objeto e inserir um elemento de tabela. Configurar como segue:
Categoria Tabela: data array: "PLC_PRG. arr1"
Categoria Colunas: fechar o dilogo que se abrir com SIM. Transferir os componentes iNo, bDigi,
sText para a janela direita. Na janela direita executar um clique duplo na primeira entrada
(PLC_PRG. arr1[INDEX]. iNo) e no dilogo que se abrir, substituir o ttulo padro por "Nmero".
Confirmar com OK e tambm definir novos ttulos de colunas para as outras duas entradas (exemplo
"Valor" e "Texto"). Na categoria 'Especificar tabela' entrar em 'Seleo de varivel X':
"PLC_PRG.selX" e em 'Seleo de varivel': "Y: PLC_PRG.selY". Ativar a opo 'Borda em torno
das clulas selecionadas'. Pressionar o boto 'Seleo de cor' e escolher a cor 'Amarela'. Fechar o
dilogo de configurao com OK. O elemento tabela dever ser exibido como segue: nmeros no
canto esquerdo do ndice da matriz e, em cima, os ttulos dos componentes da estrutura selecionada.
37
Figura 2-26. Caixa de Dilogo para Configurao do Elemento ActiveX, Categoria Controle
Neste dilogo possvel marcar o Controle ActiveX desejado na lista da seleo, a qual oferece todos
os controles de ActiveX registrados em seu computador.
Categoria Mtodo de chamada
Aqui so configurados os mtodos de chamada para o controle de ActiveX escolhido.
Caixa de dilogo para configurao do Controle ActiveX, categoria Mtodos de Chamada:
38
Figura 2-27. Caixa de Dilogo para Configurao do Elemento ActiveX, Categoria Mtodo de Chamada
Chamada adicional
Atravs de uma DLL Windows definida pelo usurio podem ser definidos os mtodos de chamada
para o controle ActiveX a fim de gerenciar o seu comportamento em uma chamada.
Para tanto, o caminho da DLL deve ser inserido no campo "Dll para chamada". Ao pressionar o
boto, a caixa de dilogo 'Arquivo' ' Abrir' para acessar uma DLL ser aberta. Se a DLL estiver no
diretrio de arquivos de visualizao especificado nas opes do projeto, apenas o caminho relativo a
este diretrio ser mostrado, caso contrrio, ser exibido o caminho completo.
Ateno: se a DLL deve ser usada em um controlador com uma Visualizao do Dispositivo, ela
deve explicitamente ser copiada para l. Quando o controle for chamado na Visualizao do
Dispositivo, somente o nome do arquivo presente no caminho ser considerado.
A DLL chamada assim que a varivel definida abaixo na condio para a chamada for TRUE
(borda de subida). Se nenhuma condio for especificada na Visualizao do Dispositivo ela ser
chamada em cada ciclo da tarefa de visualizao!
Ao criar uma DLL a seguinte observao deve ser considerada:
A DLL deve exportar um mtodo ''ExecuteActiveXCall'' com este prottipo da funo:
VOID EXECUTEACTIVEXCALL (IUNKNOWN* PUNK, CHAR* PSZID, CHAR* PSZPARAM, CHAR*
PSZRETURNBUFFER,
INT NRETURNBUFFERSIZE, DWORD* PDWRETURNFLAG);
39
Figura 2-28. Caixa de Dilogo para Configurao do Elemento ActiveX, Categoria Visor
Barra de Rolagem
O elemento barra de rolagem pode ser usado para modificar o valor de uma varivel (ou vice-versa).
A posio do cursor corresponder ao valor de uma varivel atribuda dentro de uma faixa de valores
definidos.
Barras de rolagem, exemplo.
O usurio pode mover o cursor no modo online clicando e movendo o mesmo, via movimento do
mouse, ou, tambm, clicando em um dos smbolos da seta na barra de rolagem, onde cada clique no
mouse mover o cursor (e assim o valor varivel) por 1 na respectiva direo. Se o cursor for movido
para a direita ou para cima, o valor ser aumentado, se o cursor for movido para a esquerda ou para
baixo, o valor ser diminudo.
Uma configurao vertical ou horizontal da barra de rolagem pode ser obtida atravs de uma
formatao do respectivo elemento (ver 'Inserir' 'Barra de rolagem). O dilogo da configurao se
abre atravs de um duplo-clique no elemento.
Dilogo para configurar a Barra de Rolagem:
40
41
45
46
47
Figura 2-37. Dilogo Configurao Tabela de Alarmes, Categoria Configuraes para Classificao
Categoria Colunas
Define as colunas (parmetros do alarme) a serem exibidas na tabela de alarmes: os parmetros so
definidos - exceo da data, hora e estado do alarme - na Configurao dos grupos do alarme:
Bitmap, Data, Hora, Expresso, Valor, Mensagem, Prioridade, Tipo, Classe, Estado, Valor do
Dispositivo (para os tipos de alarme DEV+ e DEV-), ''Deadband''.
48
49
50
51
52
Escolher varivel: ao pressionar este boto, surge o dilogo 'Variveis', onde possvel configurar
as variveis para as quais o registro de tendncia deve ser feito e como deve ser exibido:
Na coluna 'Varivel' deve ser inserida uma varivel do projeto (atravs de um clique no campo abrir
um frame de edio). Recomenda-se usar o assistente <F2> da entrada ou a funo Intellisense.
A cor e o tipo de linha para a exibio da varivel no registro podem ser definidos com um clique no
mouse nos campo correspondentes Cor da coluna e o Tipo de linha (normal ___, tracejada _ __,
pontilhada ....., tracejada e pontilhada _ . _ .).
Caixa de Dilogo para Configurao do Elemento Tendncia, 'Variveis':
53
END_VAR
2. Parte programa do PLC_PRG:
N:=N+1;
RVALUE := RVALUE + 0.01;
RSINUS:=SIN (RVALUE) *50 + 50;
IF N>100 THEN
N:=0;
END_IF
55
Se o stBitmap, por exemplo, declarado no objeto PLC_PRG, ele pode ser inserido na caixa de
dilogo de configurao no campo 'Varivel Bitmap' como segue: "PLC_PRG.stBitmap".
Caixa de Dilogo para Configurao do Elemento de Visualizao, Categoria Bitmap:
56
59
A tabela a seguir mostra os comandos internos disponveis. Alguns deles esperam receber vrios
parmetros, os quais so inseridos separados por espaos. Parmetros opcionais esto entre colchetes.
Para os comandos, que exigem uma lista de inspeo especificada, em vez do nome direto, pode ser
usado um espao reservado. Se forem digitados vrios comandos para um elemento, os mesmos sero
separados por vrgulas.
Comando
Observao
Equivalncia
na verso de
programao
do MasterTool
IEC
ASSIGN
<varivel>:=<expresso>
Atribuio
60
Observao
Equivalncia
na verso de
programao
do MasterTool
IEC
Chamada de
programa
Configuraes
de
Visualizao
Configuraes
de
Visualizao,
Idioma
Configuraes
de
Visualizao,
Idioma
LANGUAGEDIALOG
2)
LANGUAGE <identificador de
idioma*.xml, *.vis, *.tlt ou
*.txt>
Ateno: para visualizaes
(. vis)
LANGUAGE DEFAULT
<identificador de idioma>
1) 2)
READRECEIPT <nome da
lista de monitorao>
'Ler receita'
'Escrever
receita'
SAVEWATCH
'Salvar lista de
monitorao'
LOADWATCH
'Carregar lista
de
monitorao' +
'Escrever
receita'
CHANGEUSERLEVEL
CHANGEPASSWORD
SAVEPROJECT
1) 2)
'Arquivo'
'Salvar'
EXITPROGRAM
1) 2)
'Arquivo'
'Fechar'
'Arquivo'
'Imprimir'
1) 2)
61
Observao
Equivalncia
na verso de
programao
do MasterTool
IEC
Chamada de
um arquivo de
ajuda
RELEASEWRITEACCESS
GLOBALRELEASEWRITEACCESS
62
hh
HH
mm
ss
ms
"A" (antes do meio-dia) - entre: 00:00 e 11:59, "P" (aps meio-dia) - entre 12:00
e 23:59
tt
"AM" (antes do meio-dia) - entre: 00:00 e 11:59, "PM" (aps meio-dia) - entre 12:00
e 23:59
dd
MM
Ano sem zero antes (exemplo: ano 2008 mostrado como "8")
yy
yyAno com zero antes (exemplo: ano 2008 mostrado como "08")
yyyy
yyyy Ano com quatro dgitos (exemplo: ano 2008 mostrado como "2008")
Tecla Tab
VK_RETURN
Tecla Enter
VK_SPACE
Tecla Space
VK_ESCAPE
Tecla Esc
65
Tecla Insert
VK_DELETE
Tecla Delete
VK_HOME
Tecla Pos1
VK_END
Tecla End
VK_PRIOR
Tecla ()
VK_NEXT
Tecla ()
VK_LEFT
Tecla ()
VK_RIGHT
Tecla ()
VK_UP
Tecla ()
VK_DOWN
Tecla ()
VK_F1-VK_F12
0-9
A-Z
Teclas A Z
VK_NUMPAD0 - VK_NUMPAD9
VK_MULTIPLY
VK_ADD
VK_SUBTRACT
VK_DIVIDE
Significado
Expresso
Toggle
Varivel Toggle
Tap TRUE
Tap
FALSE
Zoom
Zoom to Vis.
Exec
Executar programa
Text
Entrada de texto da
varivel 'Textdisplay'
Ctrl
x
x
Ao
Tecla
Expresso
Toggle
PLC_PRG. automatic
Zoom
VIS_2
Ctrl
x
Ao
Tecla
Expresso
Exec
Zoom
PLC_VISU
Nos elementos 'Bitmap', uma alterao dinmica nas imagens pode ser obtida ao especificar o nome
do arquivo de imagem atravs de uma varivel do projeto, em vez de usar uma referncia de um
arquivo definitivo
Para mais informaes, consultar neste captulo: Configurao de Elementos de
Visualizao,categoria 'Bitmap' 'Extras' e, a seguir 'Lista de bitmap').
A imagem de fundo de uma visualizao pode ser definida somente por uma referncia de arquivo
esttico (ver neste captulo: Configurao de Objetos de Visualizao, 'Extras' 'Selecionar bitmap de
fundo').
ExtrasListas de Bitmap
No menu 'Extras' que est disponvel quando o editor de Visualizao est ativo, o comando 'Lista de
bitmap' abre a caixa de dilogo 'Lista de bitmap: '. Neste dilogo so inseridos os arquivos de
imagem que podem ser usados em todos os objetos de visualizao, atravs de uma varivel do
projeto que defina o ndice de um elemento do 'Bitmap'. Isto permite uma mudana dinmica nas
imagens no modo online - alternativamente ao uso esttico dos arquivos de imagem que, para este
fim, no fazem parte da lista do bitmap.
Caixa de dilogo de lista de Bitmap:
68
69
Formato Unicode
O formato Unicode s possvel em textos dinmicos. Uma entrada apropriada deve estar disponvel
no arquivo de idioma XML. Adicionalmente, as seguintes condies prvias devem ser cumpridas:
1. Na configurao do objeto de visualizao, deve ser especificada uma fonte habilitada Unicode.
Ateno: atualmente, para textos tooltip, esta fonte deve ser especificada no arquivo MasterTool
IEC.ini (''FaceTooltip=<fonte>") e no lida dos arquivos de idioma XML!
2. Para que a fonte Unicode funcione adequadamente na Visualizao do Dispositivo, a mesma deve
ser suportada pelo sistema dispositivo.
3. Para que a fonte Unicode funcione adequadamente na Visualizao Web, a entrada de
configurao TOOLTIPFONT em webvisu.htm deve ser ajustada com a fonte Unicode habilitada.
70
71
73
74
<language><language>
</language>
Fonte padro para <language>: a fonte dada (por exemplo, Arial ser
usada automaticamente para todos os elementos que exibem textos
dinmicos em <language>. Os smbolos do idioma devem corresponder
aqueles usados nas entradas de texto (ver abaixo).
Ver os pr-requisitos para o uso de fontes Unicode disponveis na
introduo deste captulo.
<fontname><font></fontname>
</default-font>
<default-font>
<language>......
....
</default-font>
</header>
A lista das atribuies das combinaes Prefixo-ID para textos deve comear com <textlist> e
terminar com</text list>. Cada entrada de texto especfica comea com <textprefix> e termina com
<\text>.
Uma entrada de texto atribuda a uma combinao Prefixo-ID deve conter as seguintes linhas:
<text prefix>= "<PREFIX> id= <ID>"
<language> <!CDATA [<TEXT>]] </language> Qualquer string pode ser usada como identificador do
idioma (por exemplo, english). Este identificador
ser exibido ento na caixa de dilogo
'Configuraes', categoria Idioma do elemento de
visualizao. Na lista de seleo em 'Idioma'; em vez
de TEXT introduz-se qualquer texto, o qual ser
exibido em vez da combinao prefixo-ID acima
definida no elemento de visualizao.
</text>
Para cada combinao Prefixo-ID, pelo menos para 1 idioma, uma entrada de texto deve estar
disponvel.
No exemplo mostrado abaixo: <deutsch> indica o comeo de uma verso alem de um texto,
</deutsch> termina o texto.
Os textos dinmicos de um lado podem servir para exibir textos em idiomas diferentes, mas
obviamente, por outro lado tambm podem mudar o contedo de um texto (mesmo idioma) exibido
dinamicamente.
75
(5) Na caixa de dilogo de visualizao 'Configuraes', categoria Idioma ativar a opo 'Textos
dinmicos' e acrescentar o arquivo ''dynamictextsample.xml'' (agora disponvel na lista de arquivos
do computador).
(6) Selecionar a opo online para o projeto.
(7) Nas configuraes de visualizao definir o idioma para "deutsch". Ajustar PLC_PRG.ivar para
"1" e PLC_PRG.errnum para "4711". Agora, nos elementos de visualizao, aparecero os seguintes
textos: "Vorschub" e "Fehler an position4711". Os textos sero exibidos na fonte Arial 13.
(8) Definir PLC_PRG.ivar para "2"e PLC_PRG.errnum para "2000". Os textos mudaro para
"Beschleunigung" e "Das ist ein Fehlertext ber mehrere Zeilen.
(9) Nas configuraes de visualizao trocar o idioma para "ingls". Os seguintes textos aparecero:
"Acceleration" (''Acelerao'') e "This is an error text over more than one line" ('Este um texto de
erro de mais de uma linha'').
A alterao de idioma tambm pode ser gerenciada usando o comando INTERN 'LANGUAGE' por
outro elemento de visualizao.
Chamando Ajuda Online Dependente de Idioma Via Elemento de Visualizao
A chamada de um arquivo de ajuda diferente com um elemento de visualizao pode ser vinculada ao
idioma atualmente inserido para a visualizao. Para esse efeito, o comando INTERN HELP deve ser
inserido para este elemento na caixa de dilogo 'Configurao', categoria 'Entrada' na localizao
'Executar Programa' e tambm deve estar presente a seo [Visu-Helpfiles] no arquivo.ini . Abaixo, o
correspondente arquivo de ajuda deve ser atribudo aos idiomas disponveis para seleo na
visualizao.
EXEMPLO:
[VISU-HELPFILES]
GERMAN=C:\PROGRAMME\HELP\<HILFEDATEI_GERMAN>.CHM
ENGLISH=C:\PROGRAMME\HELP\<HILFEDATEI_ENGLISH>.CHM
77
79
Ordem de avaliao:
Se uma propriedade do elemento estiver definida por uma varivel normal do projeto, assim
como pelo componente de uma varivel da estrutura (Programabilidade), ento primeiramente o
valor da varivel do projeto ser considerado.
Uma visualizao pode ser configurada de tal forma que, no modo online, possa ser operada
unicamente por entradas atravs do teclado. Esta uma caracterstica importante especialmente
para uso na visualizao com MasterTool IEC HMI, Visualizao do Dispositivo ou Web.
Antes do download do projeto considerar o ajuste atual da opo 'Prevenir Download dos
Arquivos de Visualizao' nas configuraes do dispositivo. Isto se refere a todos os arquivos
usados na visualizao atual. Os arquivos de visualizao so transferidos somente para
Visualizao do Dispositivo ou Web e podem ser bitmaps, arquivos de idioma e arquivos de
descrio para Visualizao Web, bem como XML.
Os ajustes da configurao para o Visor, borda e idioma podem tambm ser editados no modo
online.
Pressionando a tecla <Tabulador> o primeiro elemento na lista do elemento para o qual uma
entrada configurada ser selecionado. Cada toque subseqente na tecla levar ao elemento
seguinte na lista. Dentro das tabelas, o salto ser para o campo seguinte. Pressionando esta tecla e
a tecla <Shift> simultaneamente, o elemento anterior ser selecionado. Dependendo do
dispositivo, pode ser possvel uma manipulao de entrada simplificada (consultar o Manual de
Utilizao do MasterTool IEC,Configuraes do Dispositivo na Visualizao).
80
As teclas de seta podem ser usadas para ir de um elemento selecionado a um vizinho em qualquer
sentido.
A tecla <Barra de espao> usada para executar uma ao no elemento de visualizao
selecionado. Se o elemento tem uma varivel de sada de texto ou se um campo de tabela, um
campo de entrada de texto ser aberto. Pressionando a tecla <Enter>, o valor gravado.
Teclas adicionais (combinaes) para a operao online so definidas no dilogo 'Uso do teclado'. Ali
tambm as teclas <Tab>, <Space> e <Enter> podem ter outras funes alm das acima descritas.
Os elementos individuais das referncias se comportam no modo online da mesma forma que os
elementos correspondentes referidos na visualizao. Conseqentemente, eles funcionaro da mesma
maneira que elementos individuais para entradas e operao pelo mouse e pelo teclado. A exibio
das tooltips nas referncias tambm depende do elemento. Ao processar a lista de elementos, como
por exemplo, quando saltar de um elemento de entrada para o prximo usando tabulador, o
processamento de todos os elementos individuais de uma instncia prosseguir a partir da localizao
da instncia na lista de elementos antes de saltar para o prximo elemento da lista.
Nota: a operao sobre o teclado no modo online de grande importncia se a visualizao for
usada com MasterTool IEC HMI ou Visualizao do Dispositivo ou Visualizao Web! Na
Visualizao Web um ajuste especfico em webvisu.htm permite manter uma efetiva operao sobre
o teclado mesmo se um campo de entrada estiver aberto no momento.
RELEASEWRITEACCESS
GLOBALRELEASEWRITEACCESS
81
82
No necessria uma lista de tags das variveis a serem utilizadas. possvel trabalhar
diretamente com as variveis do MasterTool IEC.
Valores de Variveis nos campos de entrada podem ser modificados por expresses (por
exemplo, Variavel1 + Variavel2 * 12 +5)
Por padro, ela ser iniciada no modo como estava definida ao ser
salva pela ltima vez. Usando os parmetros "/simulation" e "/target" na
linha de comando define-se explicitamente se o projeto deve ser
executado em modo de simulao ou em modo de dispositivo.
/visu <visualization
POU>
/visudownload
83
O projeto project.pro iniciar no modo de simulao com a visualizao POU 'Viso geral'.
Considerar: caminhos contendo espaos devem ser limitados por ("). O projeto ser iniciado em
modo de tela inteira com a entrada POU.
O MasterTool IEC HMI pode ser operado de acordo com as funes dos elementos de visualizao
atravs de teclado e mouse.
Se no houver nenhum elemento de visualizao configurado com uma funo correspondente, o
MasterTool IEC HMI poder ser finalizado a qualquer momento pressionando <Alt>+<F4.
Restries e Caractersticas Especiais
Os seguintes recursos ainda no so realizados na Visualizao Web:
Comandos INTERNOS
PRINT
LANGUAGEDIALOG
EXITPROGRAM
TRACE
SAVEPROJECT
Acessando Variveis
Dynamc indexing within an
Array
Substituindo espaos
reservados contendo uma
expresso
Variveis de Ponteiro
Outros
Bitmaps Transparentes
Tratamento de Alarme
Aes
Configurao para
classificao
8. Visualizao do Dispositivo
8. Visualizao do Dispositivo
A Visualizao do Dispositivo uma das formas possveis de utilizar uma visualizao do
MasterTool. O MasterTool pode criar um cdigo ST (texto estruturado) para os objetos de
visualizao de um projeto. Este cdigo pode ser baixado para o CP, juntamente com o cdigo
normal do projeto.
Nota: antes de realizar o download do projeto deve-se observar a configurao atual, opo 'Impedir
download de arquivos de visualizao' nas configuraes do dispositivo. Isto se refere a todos os
arquivos usados na visualizao atual (bitmaps, arquivos de idioma e para a visualizao Web ou
arquivos de descrio XML).
Assim, se ele for suportado pelo sistema do dispositivo e se um monitor adequado estiver disponvel,
a visualizao pode ser iniciada diretamente no computador. Para executar a visualizao no
necessrio mais tempo do que execuo do sistema de programao. Isso significa uma reduo
considervel de utilizao de armazenamento.
Pr-Requisitos
Nota: Antes de realizar o download do projeto a configurao atual, opo 'Impedir download de
arquivos de visualizao' nas configuraes do dispositivo deve ser observada. Isto se refere a todos
os arquivos que so usados na visualizao atual (bitmaps, arquivos de idioma e para a visualizao
Web ou arquivos de descrio XML).
85
8. Visualizao do Dispositivo
Uma melhoria ainda maior no desempenho pode ser obtida pela desativao das Funes do Teclado
para Tabelas (consultar Manual de Utilizao do MasterTool IEC V2.3, Apndice H, Configuraes
do Dispositivo, Categoria Visualizao).
Considerar tambm: para economizar espao de memria em uma visualizao do dispositivo, as
caixas de dilogo de configurao para elementos de visualizao podem oferecer opes de cores e
fontes restritas, definidas pelas configuraes do dispositivo especficas do fabricante.
Se houver um objeto de visualizao PLC_VISU, a visualizao do dispositivo ser iniciada com
este objeto. Caso contrrio, ela iniciar com o primeiro objeto da lista de visualizao dos objetos no
Organizador de Objetos.
Observar que as variveis de visualizao implcita devem ser tratadas como variveis retentivas e
adicionadas s declaraes apropriadas na lista de variveis globais.
Considerar: para computadores do dispositivo que estejam rodando o Windows NT/2000 e Windows
CE, os bitmaps de visualizao sero transferidos como arquivos.
2. Para cada objeto de visualizao, que no deva fazer parte da visualizao do dispositivo, a opo
'Visualizao do dispositivo ' no dilogo Propriedades do Objeto ('Projeto' 'Objeto' 'Propriedades')
na categoria 'Visualizao' deve estar desativada.
3. Garantir que a opo 'Saltos Otimizados' esteja desativada nas configuraes do dispositivo
(Plataforma do dispositivo).
4. Nas configuraes do dispositivo na guia 'Visualizao' (depender do sistema do dispositivo,
quais as opes particulares estaro disponveis nesta caixa de dilogo!) a opo 'Visualizao do
dispositivo' deve estar ativada, ou seja, o projeto deve estar preparado para o uso. Considerar tambm
a configurao atual da opo 'Impedir o download de arquivos de visualizao' nas configuraes do
dispositivo. Isto diz respeito a todos os arquivos usados na visualizao atual (bitmaps, arquivos de
linguagem e de Visualizao Web, bem como arquivos de descrio XML).
Alm disso, aqui se define se as entradas de usurio e as re-pinturas dos elementos visualizao:
- devem ser controladas via tarefas VISU (geradas automaticamente) ou por meio de programao
individual (selecionar a opo 'Desativar gerao de tarefa')
- devem ser processadas por uma/duas POUs e pelas tarefas: ativar opo 'Usar
VISU_INPUT_TASK' (consultar as descries na tabela a seguir.)
Alm da possibilidade de desativar as funes do teclado para tabela (para economizar espao em
memria), as seguintes configuraes so possveis:
(a) a visualizao do dispositivo controlada por tarefas VISU geradas automaticamente e que
chamam as POUs MAINTARGETVISU_PAINT_CODE e MAINTTARGETVISU_INPUT_CODE
(opo 'Desativar a gerao de tarefas' desligada):
(a1)
VISU_INPUT_TASK ativado:
Automaticamente duas tarefas sero geradas,
cada uma chamando um programa:
VISU_TASK chama a POU implcita disponvel
MAINTARGETVISU_PAINT_CODE, a qual efetua
a re-pintura dos elementos de visualizao.
VISU_INPUT_TASK chama a POU implcita
disponvel MAINTARGETVISU_INPUT_CODE, a
qual efetua o processamento das entradas do
usurio.
Configurao padro das tarefas:
- VISU_INPUT_TASK: cclica, prioridade 14,
intervalo t#200ms.
- VISU_TASK: cclica, prioridade 15, intervalo
t#50ms.
Os parmetros podem ser modificados, mas
VISU_INPUT_TASK deve ser processada sempre
antes de VISU_TASK, visando garantir uma
86
8. Visualizao do Dispositivo
interao til de entradas do usurio e
atualizao da visualizao. A tarefa que est
chamando o programa principal (por exemplo,
PLC_PRG) deve, pelo menos, ser processada to
freqentemente quanto VISU_INPUT_TASK,
idealmente at com uma prioridade mais alta,
mas tambm poderia ser adicionada diretamente
a VISU_INPUT_TASK.
(a2)
VISU_INPUT_TASK desativado:
Somente a tarefa VISU_TASK ser gerada
automaticamente, mas nesse caso incluir a
funcionalidade de VISU_INPUT_TASK. A POU
MAINTARGETVISU_PAINT_CODE neste caso
incluir adicionalmente a funcionalidade do
programa MAINTTARGETVISU_INPUT_CODE.
Esta configurao usada em sistemas que no
permitem tarefas mltiplas Como desvantagem,
nenhum ciclo de tempo diferenciado pode ser
configurado para o tratamento de entradas de
usurio e a re-pintura dos elementos visualizao,
(ver acima).
.
(b1)
MAINTARGETVISU_INPUT_CODE ();
END_IF;
MAINTARGETVISU_PAINT_CODE ();
n:=n+1;
IF n= (n MOD 4) ento
87
8. Visualizao do Dispositivo
nResultLength:INT;
stPrefix: STRING;
dwID: DWORD;
nResultLength:INT;
stPrefix: STRING;
stID: STRING
nXPos: INT;
88
8. Visualizao do Dispositivo
nYPos: INT;
Restries
Considerar as seguintes restries ao usar uma visualizao criada no MasterTool IEC como
Visualizao do Dispositivo:
Comandos internos
PRINT
EXITPROGRAM
TRACE
SAVEPROJECT
Formatos Grficos
Textos
Clipping
Manipulao de Alarmes
Aes
Configurao para
classificao (Histrico)
Tendncia
Grau de Acuracidade
Outros
Rolagem em Tabela
Zoom na Visualizao
Entrada em elementos ao
fundo de elementos
transparentes
9. Apndices
9. Apndices
Apndice A: Variveis Implcitas na Visualizao
Os seguintes sistemas de variveis implcitas podem ser usados para programar uma visualizao:
Variveis
Implcitas
Geradas
Tipo de
Dados
Funo
Freqentemente usada em
CurrentVisu
String [40]
Nome da visualizao
atual. Se o nome for
alterado, ser feita uma
mudana para outra
visualizao.
HMI
Sim.
Disp.
Web
String [40]
Nome da visualizao
previamente aberta.
usada para a
funcionalidade
ZOOMTOCALLER.
Ajustado e modificado
somente em uma
Visualizao do
Dispositivo.
CurrentLangua
ge
String [40]
Idioma atualmente
configurado, disponvel no
arquivo de idioma.
Ajustado e modificado
somente em uma
Visualizao do
Dispositivo.
CurrentUserLe
ve *
INT
Nvel de usurio
atualmente ajustado 0..7.
CurrentPassw
ords [0 .. 7] *
ARRAY [0..7]
Todas as senhas
definidas no MasterTool
IEC em Senhas de
Grupos de Usurios
CurrentWriteA
ccessClientId
DWORD
ID do cliente da
visualizao que, em uma
operao multi-cliente,
tem atualmente o acesso
de escrita aos dados do
CP (consultar captulo
REF _Ref219356306 \h
Proteo de Acesso para
Operaes MultiClientes).
CurrentClientI
d
DWORD
ID de visualizao do
cliente atual (consultar
captulo Proteo de
Acesso para Operaes
Multi-Clientes).
Of String [20]
90
9. Apndices
Tabela 9-1. Sistemas de Variveis Implcitas
* Para as variveis CurrentUserLevel, CurrentPasswords [...], considerar: elas devem ser do mesmo
tipo (normais, RETENTIVAS,PERSISTENTES...). Se elas forem definidas como variveis
retentivas, adicionalmente uma varivel "VisuDoExecuteUserlevelInit" do tipo BOOL deve ser
declarada como uma varivel retentiva na lista das variveis globais, inicializada com TRUE
("VisuDoExecuteUserlevelInit: BOOL: = TRUE;").
91
9. Apndices
92
9. Apndices
Se uma abreviatura est disponvel em uma coluna, a tecla (combinao) suportada pela variao da
visualizao referida.
Os comentrios para as linhas especficas so encontradas depois da tabela.
Sem
modificador
Shift
Ctrl
Shift+Ctrl
Comentrio
VK_TAB
K4
VK_RETURN
C / TV
C / TV
C / TV
C / TV
VK_SPACE
C / WV
C / WV
C / WV
C / WV
VK_ESCAPE
C / TV / WV
C / TV / WV
VK_INSERT
C / TV
C / TV
C / TV
VK_DELETE
C / TV
C / TV
C / TV
C / TV
VK_HOME
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_END
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_PRIOR
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_NEXT
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_LEFT
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_RIGHT
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_UP
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_DOWN
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F1
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F2
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F3
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F4
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F5
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F6
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F7
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F8
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F9
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F10
C / TV
C / TV
C / TV
C / TV
F11
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
F12
C / WV
C / WV
C / WV
C / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
93
K4;K5
K3
C / TV
K1
K2
9. Apndices
Sem
modificador
Shift
Ctrl
Shift+Ctrl
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_NUMPAD0
C / TV / WV
C / TV / WV
VK_NUMPAD1
C / TV / WV
C / TV / WV
VK_NUMPAD2
C / TV / WV
C / TV / WV
VK_NUMPAD3
C / TV / WV
C / TV / WV
VK_NUMPAD4
C / TV / WV
C / TV / WV
VK_NUMPAD5
C / TV / WV
C / TV / WV
VK_NUMPAD6
C / TV / WV
C / TV / WV
VK_NUMPAD7
C / TV / WV
C / TV / WV
VK_NUMPAD8
C / TV / WV
C / TV / WV
VK_NUMPAD9
C / TV / WV
C / TV / WV
VK_ADD
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_SUBTRACT
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_MULTIPLY
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
VK_DIVIDE
C / TV / WV
C / TV / WV
C / TV / WV
C / TV / WV
Comentrio
K2
K3
K4
K5
94
10. Glossrio
10. Glossrio
Algoritmo
Barramento
Barramento local
Barramento remoto
Baud rate
Bit
Bridge (ponte)
Broadcast
Byte
Canal serial
Ciclo de varredura
Circuito de co de
guarda
Controlador
programvel
CP
Database
Default
Diagnstico
Download
E/S
Tambm chamado de CP. Equipamento que realiza controle sob o comando de um programa aplicativo.
composto de uma UCP, uma fonte de alimentao e uma estrutura de E/S.
Veja controlador programvel.
Banco de dados.
Valor predefinido para uma varivel, utilizado em caso de no haver definio.
Procedimento utilizado para detectar e isolar falhas. tambm o conjunto de dados usados para tal
determinao, que serve para a anlise e correo de problemas.
Carga de programa ou configurao no CP.
Veja entrada/sada.
E2PROM
Encoder
Endereo de mdulo
Entrada/sada
EPROM
Significa Erasable Programmable Read Only Memory. uma memria somente de leitura, apagvel e
programvel. No perde seu contedo quando desenergizada.
Escravo
Equipamento ligado a uma rede de comunicao que s transmite dados se for solicitado por outro
equipamento denominado mestre.
Estao de superviso
Flash EPROM
FMS
Frame
Equipamento ligado a uma rede de CPs ou instrumentao com a finalidade de monitorar ou controlar
variveis de um processo.
Memria no-voltil, que pode ser apagada eletricamente.
Sigla para Fieldbus Message System.
Uma unidade de informao transmitida na rede.
Gateway
Hardkey
Hardware
IEC 61131
Norma para proteo contra acessos incidentais e vedao contra gua, p ou outros objetos estranhos
ao equipamento.
Dispositivo que adapta eltrica e/ou logicamente a transferncia de sinais entre dois equipamentos.
Evento com atendimento prioritrio que temporariamente suspende a execuo de um programa e desvia
para uma rotina de atendimento especfica
Unidade representativa de quantidade de memria. Representa 1024 bytes.
Sigla para light emitting diode. um tipo de diodo semicondutor que emite luz quando estimulado por
eletricidade. Utilizado como indicador luminoso.
Linguagem de programao do microprocessador, tambm conhecida como linguagem de mquina.
Um conjunto de regras e convenes utilizado para a elaborao de um programa.
95
10. Glossrio
Menu
Mestre
Mdulo (referindo-se a
hardware)
Mdulo C
Mdulo de E/S
Multicast
Nibble
N
Octeto
Operandos
PC
Peer to peer
Conjunto de opes disponveis e exibidas por um programa no vdeo e que podem ser selecionadas pelo
usurio a fim de ativar ou executar uma determinada tarefa.
Equipamento ligado a uma rede de comunicao de onde se originam solicitaes de comandos para
outros equipamentos da rede.
Elemento bsico de um sistema completo que possui funes bem definidas. Normalmente ligado ao
sistema por conectores, podendo ser facilmente substitudo.
Veja mdulo de configurao.
Mdulo pertencente ao subsistema de entradas e sadas.
Disseminao simultnea de informao a um determinado grupo de ns interligados a uma rede de
comunicao.
Unidade de informao composta por quatro bits.
Qualquer estao de uma rede com capacidade de comunicao utilizando um protocolo estabelecido.
Conjunto de oito bits numerados de 0 a 7.
Elementos sobre os quais as instrues atuam. Podem representar constantes, variveis ou um conjunto
de variveis.
Sigla para programmable controller. a abreviatura de controlador programvel em ingls.
Tipo de comunicao onde dois ns de uma rede trocam dados e/ou avisos sem depender de um mestre.
Programa aplicativo
Programa executivo
Protocolo
RAM
Rede de comunicao
Rede de comunicao
determinstica
Rede de comunicao
mestre-escravo
Rede de comunicao
multimestre
Software
Sub-rede
Segmento de uma rede de comunicao que interliga um grupo de equipamentos (ns) com o objetivo de
isolar o trfego local ou utilizar diferentes protocolos ou meio fsicos.
Subsistema de E/S
Tag
Time-out
Toggle
Token
UCP
Sigla para unidade central de processamento. Controla o fluxo de informaes, interpreta e executa as
instrues do programa e monitora os dispositivos do sistema.
UCP ativa
Em um sistema redundante, a UCP ativa realiza o controle do sistema, lendo os valores dos pontos de
entrada, executando o programa aplicativo e acionando os valores das sadas.
UCP inoperante
Upload
WD
Word
a UCP que no est no estado ativo (controlando o sistema) nem no estado reserva (supervisionando a
UCP ativa). No pode assumir o controle do sistema.
Leitura do programa ou configurao do CP.
Sigla para co de guarda em ingls (watchdog). Veja circuito de co de guarda.
Unidade de informao composta por 16 bits.
96