Buscar

Genies, Supergenies e Dispositivos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Capítulo 8: Páginas de Popup e Super Genies 
 
Vista Geral 
 
 
Introdução As páginas de popup e os super genies são páginas dinâmicas que você pode 
utilizar para passar informações quando as páginas são exibidas durante o modo 
de execução (runtime). Você pode utilizá- las como controladores do tipo pop-up 
ou como equipamentos isolados da planta. E é possível reutilizar a mesma página 
com um outro conjunto de tags. Por exemplo, você pode configurar uma página 
gráfica com diversas bombas, e então usar um super genie como controlador tipo 
pop-up para cada uma das bombas da página. Na maioria dos casos em que uma 
página de popup for utilizada, ela estará associada a um genie. 
 
 
Índice Este capítulo contém os tópicos abaixo: 
 
Tópico Página 
Ø Criando Páginas de Popup 
Ø Chamando Páginas de Popup a partir dos Símbolos 
Ø Chamando Páginas de Popup a partir dos Genies 
Ø Criando Super Genies 
8-2 
8-8 
8-9 
8-11 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8-1 
 
Criando Páginas de Popup 
 
 
As páginas de popup e os super genies são páginas dinâmicas que você pode 
utilizar para passar informações quando a página for exibida no modo de 
execução (runtime). Entretanto, se você for um integrador e trabalhar com muitos 
sites diferentes, é possível salvar um arquivo Super Genie com extensão *.ctm e 
copiá-lo com facilidade para outros projetos. 
 
 
Antes de mais nada, crie e salve uma página em branco. Esta página pode estar 
anexada a um genie ou pode ser chamada diretamente de uma página. Em um 
caso ou no outro, será preciso usar uma função de super genie para abrir a página 
de popup durante o modo de execução (runtime). 
 
 
Existem diversas funções que podem ser utilizadas para chamar e modificar um 
super genie (consulte o Citect Help Topics » Index - Super Genies: Cicode Functions). 
Essas funções podem ser usadas a partir de páginas ou de genies para abrir e 
modificar uma página de super genie durante o modo de execução (runtime), e 
muitas delas podem conter uma lista de nomes de tag que devem ser passados 
para o super genie. 
 
Exemplo – 
 
A função, 
 
AssPopUp(“sgPage”,”Tag1”,”Tag2”,”Tag3”) 
 
chama a página de super genie sgPage e associa três tags à página. A ordem dos 
tags aqui será a ordem pela qual eles serão referenciados na página de super genie 
usando sintaxe de genie. 
 
Treinamento Adicional: 
Técnicas Avançadas de Supergenies e de páginas de Popup serão abordadas de 
maneira detalhada Curso de Conceitos Avançados de Configuração 
CitectHMI/SCADA. 
 
 
 
 
 
 
 
 
 
 
8-2 
Super Genies e 
Páginas Popup 
– Qual é a 
Diferença? 
 
Criando uma 
Página Popup 
 
Funções Super 
Genie 
 
Criando Páginas de Popup, Continuação 
 
 
É possível substituir nomes de tags, durante o modo de execução (runtime), por 
uma série de nomes substitutos com a sintaxe abaixo: 
 
?type number? 
 
onde number é a posição do tag na lista existente na função super genie que foi 
chamada para abrir a página de super genie. Não é rigorosamente necessário usar 
tipo na sintaxe de supergenie. Entretanto, se você desejar usar, trata-se do tipo de 
dado do tag (por ex.: string, int, real ou digital). 
 
Exemplo – 
 
No exemplo anterior de AssPopUp(), se os tags fossem, respectivamente, uma 
string, um inteiro e digital, então eles poderiam ser referenciados em qualquer 
lugar do super genie como: 
 
?string 1? Strings devem ter o tipo definido 
?int 2? ou ?2? 
?digital 3? ou ?3? 
 
 
Se uma função de super genie tal como AssPopUp() for usada em um genie, então 
uma parte ou todos os nomes de tag passados podem ser especificados como 
substitutos de genies. A vantagem é que, se todos os tags de um projeto seguem 
uma mesma convenção de nomes, então somente uma parte do nome precisará ser 
passada para o genie. 
 
Exemplo – 
 
A função abaixo associa os dois tags Pump1_Valve1 e Pump1_Valve2 à página de 
super genie sgPage: 
 
AssPopUp(“sgPage”,”Pump1_Valve1”,”Pump1_Valve2”); 
 
Esta função pode ser substituída por: 
 
AssPopUp(“sgPage”,”%Pump%_Valve1”,”%Pump%_Valve2”); 
 
e, quando o genie for colado em uma página gráfica, o CitectHMI/SCADA só vai 
pedir o nome da bomba, que será Pump1. Este genie passará a funcionar com 
todas as bombas que tenham um critério de atribuição de nomes de tag que siga 
aquele da bomba 1. 
 
 
 
 
8-3 
Sintaxe de 
Super Genie 
Nomes 
Estruturados 
de Tags 
 
Criando Páginas de Popup, Continuação 
 
 
Exercício 8-1 Vamos agora criar uma página de popup para abrir e fechar as válvulas da página 
do Pasteurizador. 
 
Passo Ação 
1 Criar uma página de popup nova conforme indicado, chamada 
!Válvula que possa ser utilizada para abrir e fechar qualquer 
válvula. 
 
 
 
i. Clique no botão New no Citect Graphics Builder. 
 
2 Clique no botão Page, quando a janela abaixo for exibida: 
 
 
 
 
 
 
 
 
 
8-4 
Criando Páginas de Popup, Continuação 
 
 
Exercício 8-1 (continuação) 
 
Passo Ação 
2 
(cont.) 
i. Escolha a template de página blank quando o padrão 
abaixo for exibido. 
 
 
 
ii. Desenhe os três botões perto do canto superior esquerdo 
da página, com as propriedades abaixo: 
 
Appearance 
(General) 
Text/Symbol 
Input (Touch) 
Up Command 
Access(General) 
Tool Tip 
ABRIR ?1?=1 Botão ABRIR 
FECHAR ?1?=0 Botão FECHAR 
CSV_icons_ 
disabled_01_xp 
WinFree() Fechar Janela 
 
 
Nota: O super genie acima tem apenas uma substituição (que 
aparece entre as interrogações ?number?) para um tag 
digital, que é utilizado em mais de um lugar no super genie. 
 
 
 
 
 
 
 
 
 
 
 
 
 
8-5 
Criando Páginas de Popup, Continuação 
 
 
Exercício 8-1 (continuação) 
 
Passo Ação 
2 
(cont.) 
iii. Desenhe os dois símbolos de lâmpadas usando a 
ferramenta Symbol Set. Ajuste as propriedades 
conforme abaixo: 
 
Object ON symbol 
when 
Symbols 
Indicação 
Aberto 
?1?=1 OFF lights_square_medium.grey 
ON lights_square_medium.green 
Indicação 
Fechado 
?1?=0 OFF lights_square_medium.grey 
ON lights_square_medium.green 
 
 
3 Exercício Opcional 
 
i. Desenhe um retângulo preenchido na parte superior da 
página para ser a barra de título. 
 
ii. Acrescente este símbolo na barra de título. 
 
Símbolo Input (Touch) 
Up Command 
Access 
(General) 
Tool Tip 
ces_system. 
close_button 
CSV_Nav_CloseWindow() Fecha 
 
 
4 Continue com a configuração do popup. 
i. Posicione o ponteiro no canto inferior direito dos botões. 
Isto é para indicar o tamanho necessário para a página 
de popup. 
 
ii. A barra de status na parte de baixo da tela vai mostrar a 
posição do ponteiro a partir do canto superior esquerdo 
da página. 
 
 
 
 
 
 
 
 
8-6 
Criando Páginas de Popup, Continuação 
 
 
Exercício 8-1 (continuação) 
 
Passo Ação 
4 
(cont.) 
iii. Vá à guia File » Properties » Appearance e digite o 
tamanho do retângulo em Width e Height. Isto definirá 
o tamanho da página de popup. Se você quiser, é 
possível também alterar aqui a Cor de fundo da página. 
 
 
 
iv. Clique no botão Salvar e salve a página com o nome 
!Válvula. 
 
Nota: A colocação de um ponto de exclamação (!) no início 
do nome da página significa que a página não pode ser 
escolhida a partir da janela Select Page do Pagemenu no 
modo de execução ( runtime). Ver PageSelect() no Help. 
 
 
 
 
 
 
 
 
 
 
 
 
 
8-7 
Chamando Páginas de Popup a Partir dos Símbolos 
 
 
Exercício 8-2 Use a página de popup que você acaba de criar e anexe-a a um símbolo existente. 
 
Passo Ação 
1 Chame a página !Valvula a partir de um símbolo existente. 
i. Vá até a página do Pasteurizador e abra as propriedades 
da Válvula de Refrigeração 
 
ii. Adicione as propriedades abaixo ao símbolo. 
 
Input (Touch) 
Up Command 
AssWin("!Valvula",145,330,1+8+512,
"VALVE_Cool_CMD") 
Tool Tip ABRE/FECHA Válvula de Refrigeração 
 
 
Nota: O nome do tag nesta função deve ser inserido entre 
parênteses “ ”. Se não estiver entre parênteses, então é o valor 
do tag que é passado para a função e não o nome do tag. 
 
2 Salvea página. 
3 Compile e rode o projeto e teste as suas modificações. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8-8 
Chamando Páginas de Popup a Partir de Genies 
 
 
Exercício 8-3 Crie um genie para chamar a página de popup 
 
Passo Ação 
1 Crie um genie chamado ControleValvula com um botão para 
chamar a página !Valvula. 
i. Clique no botão New no Citect Graphics Builder. 
 
ii. Clique no botão Genie.Uma página em branco será 
exibida, com um Ponto Localizador de Genie. 
 
iii. Desenhe um botão perto do Localizador, com as 
seguintes propriedades: 
 
Text %Valvula%^nValve 
Input(Touch) 
Up Command 
AssWin("!Valvula",%OrigemX%, 
%OrigemY%,1+8+512, 
"VALVE_%Valvula%_CMD") 
Tool Tip ABRE/FECHA %Valvula% Valve 
 
iv. Vá até as propriedades Access (General) do botão. 
Desmarque a caixa perto de No privilege restrictions e 
digite %PRIVILEGIO% no campo Privilege level. 
Usaremos esta propriedade em um capítulo posterior 
para ver segurança em modo de execução (runtime). 
 
v. Vá até a guia Access (Disable). Marque a caixa 
Disable on insufficient area or privilege. Escolha 
Hidden no Disable Style. 
 
vi. Clique em Save e salve o genie com o nome 
ControleValvula na biblioteca treinamento do seu 
projeto Tratamento_Leite. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8-9 
Chamando Páginas de Popup a Partir de Genies, Continuação 
 
 
Exercício 8-3 (continuação) 
 
Passo Ação 
2 Cole o genie ControleValvula na sua página do Pasteurizador, 
perto das válvulas. 
i. Preencha os campos do genie conforme indicado abaixo 
(deixe o campo PRIVILEGIO em branco, por enquanto): 
 
Object Origem X Origem Y Válvula 
Válvula 
Refrigeração 
145 330 Cool 
Válvula Água 
Quente 
660 160 HW 
Válvula Vazão 360 160 Flow 
 
ii. Você precisará alterar as coordenadas da Origem X e 
Origem Y para a sua própria página. 
 
 
3 Compile e rode o projeto, e teste as suas modificações. 
4 Feche o projeto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8-10 
Criando Super Genies 
 
 
Exercício Crie um super genie para abrir e fechar as válvulas da página do 
Avançado Pasteurizador. 
 
Passo Ação 
1 Crie uma página de super genie nova conforme indicado 
abaixo, chamada “!AdValvula”, que será usada para abrir e 
fechar qualquer válvula. 
 
i. Clique no botão New no Citect Graphics Builder. 
 
ii. Clique no botão Super Genie quando a janela a seguir 
for exibida: 
 
 
 
Será exibida, no canto superior esquerdo, uma página 
vazia limitada por uma linha pontilhada – esta é a área que 
estará visível quando o super genie for mostrado. 
 
Nota: Uma nova página de super genie terá os pontos de 
animação An1 e An2 já colocados. An1 é onde a entrada de 
teclado ecoará, e An2 é onde a informação de prompt é 
exibida. Esses Pontos de Animação não devem ser 
apagados. 
 
iii. Mova An1 e An2 para fora da área limitada pela linha 
pontilhada. Não precisamos deles no nosso super 
genie, mas vamos deixá-los definidos, de modo que 
não possamos criar acidentalmente objetos novos com 
nenhum desses dois números de animação. 
 
8-11 
Criando Super Genies, Continuação 
 
 
Exercício Avançado (Opcional) (continuação) 
 
Passo Ação 
1 
(cont.) 
iv. Abra a página de popup !Valvula. Selecione e copie os 
objetos da página. 
 
v. Volte à página do super genie e cole os objetos. Mova 
os objetos para o canto superior esquerdo da página. 
 
vi. Vá até as propriedades do super genie, selecionando o 
menu File » Properties. Na propriedade Appearance, 
mude a View Area para um tamanho que seja 
adequado à sua página. 
 
vii. Clique em OK. 
 
viii. Clique no botão Save e salve o super genie com o 
nome !AdValvula na biblioteca Treinamento do seu 
projeto Tratamento_Leite. 
 
2 Crie um genie chamado AdControleValvula com um botão para 
chamar o super genie !AdValvula. 
i. Clique no botão New no Citect Graphics Builder. 
 
ii. Clique no botão Genie.Uma página em branco será 
exibida, com um Ponto Localizador de Genie. 
 
iii. Desenhe um botão perto do ponto Localizador, com as 
seguintes propriedades: 
 
 
 
 
 
 
 
 
 
Dicas e Toques: 
Procure no Citect Help Topics pela função AssWin(), para descobrir 
quais parâmetros podem ser passados para esta função. 
 
 
 
 
 
 
 
8-12 
Text %Valvula%^nValvula 
Input (Touch) 
Up Command 
AssWin("!AdValvula",%OrigemX%, 
%OrigemY%,1+8+512, 
"VALVE_%Valvula%_CMD"); 
WinTitle(“%Valvula% Valvula”) 
Tool Tip ABRE/FECHA %Valvula% 
 
Criando Super Genies, Continuação 
 
 
Exercício Avançado (Opcional) (continuação) 
 
Passo Ação 
2 
(cont.) 
iv. Vá até as propriedades Access (General) do botão. 
Desmarque a caixa perto de No privilege restrictions e 
digite %PRIVILEGIO% no campo Privilege level. 
Usaremos esta propriedade em um capítulo posterior 
sobre segurança em modo de execução (runtime). 
 
v. Selecione Edit » Attach Super Genies… no menu. Vai 
aparecer a janela abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8-13 
Criando Super Genies, Continuação 
 
 
Exercício Avançado (Opcional) (continuação) 
 
Passo Ação 
2 
(cont.) 
vi. Clique em Add para selecionar o seu super genie 
!AdValvula na biblioteca de treinamento: 
 
 
 
vii. A janela Attach Super Genies deve ter a seguinte 
aparência: 
 
 
 
Clique em OK. 
 
viii. Clique em Save e salve o genie com o nome de 
AdControleValvula na biblioteca de treinamento do 
seu projeto Tratamento_Leite. 
 
 
 
8-14 
Criando Super Genies, Continuação 
 
 
Exercício Avançado (Opcional) (continuação) 
 
Passo Ação 
3 Cole o genie ControleValvula na sua página do Pasteurizador, 
perto da Válvula de Refrigeração, Válvula de Água Quente e 
Válvula de Fluxo. Preencha os campos do genie conforme 
indicado abaixo (deixe o campo PRIVILEGIO em branco por 
enquanto): 
 
Objeto Valvula OrigemX OrigemY 
Válvula de 
Refrigeração 
Cool 160 320 
Válvula de 
Água Quente 
HW 730 180 
Válvula de 
Fluxo 
Flow 380 160 
 
 
4 Compile e rode o projeto e teste as suas modificações. 
5 Feche o projeto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8-15 
 
Capítulo 9: Dispositivos 
 
Vista Geral 
 
 
Introdução Um Dispositivo é um utilitário que transfere dados de alto nível (tais como um 
relatório, um registro de comando ou um registro de alarme) entre o 
CitectHMI/SCADA e outros elementos (tais como uma impressora, uma base de 
dados, um arquivo RTF ou um arquivo ASCII) no seu sistema 
CitectHMI/SCADA. 
Os Dispositivos são semelhantes aos Dispositivos de I/O, na medida em que 
ambos permitem ao CitectHMI/SCADA trocar dados com outros componentes no 
seu sistema de controle e monitoração. 
 
 
Índice Este capítulo contém os seguintes tópicos: 
 
Tópico Página 
Ø O que são Dispositivos? 
Ø Configurando Dispositivos 
Ø Usando os Arquivos Históricos do Dispositivo 
Ø Configuração de um Dispositivo 
9-2 
9-4 
9-5 
9-7 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9-1 
O que São Dispositivos? 
 
 
Vista Geral Você pode utilizar Dispositivos para uma série de propósitos, por exemplo, para 
enviar um relatório para uma impressora, ou para escrever em uma base de dados. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9-2 
 
O que São Dispositivos? Continuação 
 
 
Vista Geral 
Ø Com a utilização de um Dispositivo, você pode escrever dados em: 
 
• Arquivos RTF 
• Arquivos ASCII 
• Bases de Dados dBASE 
• Bases de Dados SQL (através de drivers compatíveis com ODBC) 
• Impressoras (conectadas ao seu computador ou em uma rede) 
 
Ø Com a utilização de um Dispositivo (e funções cicode), você também 
consegue ler dados de: 
 
• Arquivos ASCII 
• Bases de Dados dBASE 
• Bases de Dados SQL 
 
Você consegue configurar uma quantidade qualquer de Dispositivos, embora 
um Dispositivo seja um recurso comum. Você pode, por exemplo, configurar 
um único Dispositivo que envie a saída de todos os seus relatórios 
CitectHMI/SCADA para uma mesma impressora (quando eles são solicitados). 
 
 
 
9-3 
Configurando Dispositivos 
 
 
VistaGeral Cada dispositivo do CitectHMI/SCADA tem um registro separado que define o 
formato dos dados transferidos para ou do dispositivo, e o nome do dispositivo. 
 
Como Fazer 
Ø Para Definir um Dispositivo: 
 
No Citect Explorer, abra a pasta System no projeto selecionado e clique duas 
vezes no ícone Devices : 
 
ou 
 
No Citect Project Editor, selecione o menu System » Devices 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9-4 
Usando Arquivos Históricos do Dispositivo 
 
 
Vista Geral Se você usar um dispositivo para gravar dados em um arquivo para armazenagem 
de longo prazo, você deve especificar o número de arquivos históricos do 
dispositivo. O CitectHMI/SCADA usa um sistema de arquivos históricos rotativos 
para armazenar dados históricos. Os dados são armazenados em diversos 
arquivos, conforme ilustrado na figura abaixo: 
 
 
 
 
Por default, o CitectHMI/SCADA usa 10 arquivos (caso os arquivos históricos 
tenham sido especificados). É possível mudar o default, bastando especificar o 
número de arquivos que serão usados. Você pode também especificar o período 
entre os arquivos (isto é, quando um arquivo histórico novo será usado), bem 
como em que horário deve ser feita a sincronia dos arquivos históricos. 
 
 
9-5 
 
Usando Arquivos Históricos do Dispositivo, Continuação 
 
 
Vista Geral Exemplo – 
(continuação) 
Para os ajustes abaixo: 
 
Hora 6:00:00 
Período Segunda-feira 
 
O CitectHMI/SCADA vai criar um arquivo novo toda Segunda-feira, às 6 horas 
da manhã. Se você iniciar o seu runtime às 7:30 da manhã no Domingo, o seu 
primeiro arquivo vai conter 22,5 horas de dados. 
 
Nota: Se você quiser arquivar os seus dados para armazenagem de longo prazo, 
você deve fazer o backup dos arquivos históricos antes que eles sejam 
sobrescritos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9-6 
Configuração de um Dispositivo 
 
 
Exercício 9-1 Entradas de mouse ou de teclado podem disparar uma mensagem a ser enviada a 
um dispositivo de registro através do CitectHMI/SCADA MsgLog. O dispositivo 
de registro deve também ser definido com MsgLog como um dos campos de 
formato. Neste exercício, vamos configurar um registro de entrada de teclado para 
algumas válvulas na página do Pasteurizador. 
 
Passo Ação 
1 Defina um dispositivo de texto chamado CommandLog para 
registrar comandos provenientes do CitectHMI/SCADA Message 
Log. 
i. No Citect Project Editor, selecione System » Devices 
no menu. O formulário de dispositivos vai aparecer 
conforme mostrado abaixo: 
 
 
 
 
Dicas e Toques 
Se já houver dispositivos definidos, basta selecionar um e 
modificá-lo. 
Ao terminar, clique em Add para criar um registro novo. 
 
 
 
 
 
 
 
 
 
 
 
9-7 
Configuração de um Dispositivo, Continuação 
 
 
Exercício 9-1 (continuação) 
 
Passo Ação 
1 
(cont.) 
Defina um dispositivo de texto chamado CommandLog para 
registrar comandos provenientes do CitectHMI/SCADA Message 
Log. 
ii. Preencha a definição do dispositivo com as 
propriedades abaixo: 
 
Name LogComandos 
Format {Date,10} {Time,5} {MsgLog,32} 
File Name [DATA]:Com_Log.txt 
Type ASCII_DEV 
No. Files -1 
Comment Arquivo de registro de 
comandos do operador 
 
 
Dicas e Toques 
O ajuste do No. Files em –1 cria um arquivo que receberá todos 
os dados. O ajuste do No. Files em 1 sobrescreve aquele 
arquivo no período e hora default, que é domingo à meia-noite. 
 
O diretório [DATA]: é especificado pelo parâmetro Data (ver os 
Tópicos de Ajuda Citect - CtEdit Data Parameter) 
 
2 Edite o objeto Válvula de Refrigeração na página do 
Pasteurizador, e adicione um comando de registro (log) 
adequado para quando a posição da válvula tiver sido mudada. 
i. Clique duas vezes na Válvula de Refrigeração e vá 
até as propriedades Access (General) e ajuste o Log 
device: 
 
Log Device LogComandos 
 
ii. Em seguida, vá até as propriedades Input (Keyboard 
Commands) e selecione a seqüência de teclas Toggle. 
Ajuste a Log message conforme abaixo: 
 
Log Message VÁLVULA DE REFRIGERAÇÃO 
aberta ou fechada 
 
iii. Salve a sua página. 
 
 
 
 
 
9-8 
Configuração de um Dispositivo, Continuação 
 
 
Exercício 9-1 (continuação) 
 
Passo Ação 
3 Repita a parte 2 deste exercício tanto para a Válvula de Água 
Quente quanto para a Válvula de Fluxo. 
4 Compile e rode o projeto e teste as suas modificações. 
5 Feche o projeto. 
6 Inicialize o Windows Explorer e abra a pasta \CitectSCADA\Data. 
Abra o arquivo Com_Log.txt usando Bloco de Notas, e confirme 
que seus comandos nas teclas estão sendo registradas 
corretamente. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9-9

Continue navegando