Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual do Usuário
Software de Configuração
para a Família de IHM´s UniOP
Outubro – 2004
(Preliminar)
ÍNDICE
1. INTRODUÇÃO............................................................................................................................................................................4
1) MODELOS DISPONÍVEIS DE IHM´S................................................................................................................................................4
2. ARQUITETURAS......................................................................................................................................................................7
3. REQUISITOS DO SISTEMA.................................................................................................................................................13
4. INÍCIO RÁPIDO......................................................................................................................................................................13
5. CONFIGURAÇÕES INICIAIS...............................................................................................................................................14
1) ESCOLHA DO CONTROLADOR......................................................................................................................................................14
2) DUAL PROTOCOL.........................................................................................................................................................................15
3) ESCOLHA DO PAINEL...................................................................................................................................................................15
4) SENHAS.......................................................................................................................................................................................16
5) REMOTE PASSTHROUGH..............................................................................................................................................................17
6) DIVERSOS PARÂMETROS DO PAINEL...........................................................................................................................................17
7) SELEÇÃO DE FONTES (TIPOS DE LETRAS)...................................................................................................................................18
8) CONFIGURANDO UMA IMPRESSORA...........................................................................................................................................18
9) MEMÓRIA UTILIZADA PELO ARQUIVO DE PROJETO...................................................................................................................20
6. CRIANDO UM PROJETO......................................................................................................................................................21
1) CAMPO NUMÉRICO......................................................................................................................................................................21
2) LINEARIZAÇÃO (SCALING)..........................................................................................................................................................23
3) GRÁFICOS DE BARRAS................................................................................................................................................................24
5) ATRIBUTOS..................................................................................................................................................................................27
6) ATRIBUTO COM CORES................................................................................................................................................................28
7) ENDEREÇAMENTO INDEXADO.....................................................................................................................................................29
7. O EDITOR DE MACROS DE TECLADO............................................................................................................................31
1) MACROS ELEMENTARES DISPONÍVEIS........................................................................................................................................32
2) EXEMPLO.....................................................................................................................................................................................34
8. PROGRAMAÇÃO DO TOUCHSCREEN.............................................................................................................................36
1) FUNCIONALIDADE DA CÉLULA....................................................................................................................................................37
2) LAYOUT E ATRIBUTOS................................................................................................................................................................37
3) CONFIGURAÇÃO VISUAL DAS TECLAS........................................................................................................................................38
9. SENHAS (PASSWORDS)........................................................................................................................................................39
1) MUDANDO AS SENHAS NO PAINEL.............................................................................................................................................40
10. ALARMES................................................................................................................................................................................42
11. IMAGENS.................................................................................................................................................................................45
1) IMPORTANDO IMAGENS BITMAP.................................................................................................................................................45
2) BIBLIOTECA DE SÍMBOLOS..........................................................................................................................................................45
3) IMAGENS DINÂMICAS..................................................................................................................................................................46
12. COR...........................................................................................................................................................................................48
13. RECEITAS................................................................................................................................................................................49
1) EXERCÍCIO...................................................................................................................................................................................49
2) ADICIONANDO ITENS DE DADOS DA RECEITA COM O DESIGNER...............................................................................................52
3) ESPECIFICANDO VALOR INICIAL PARA ITENS DE DADOS DA RECEITA.......................................................................................52
4) SELECIONANDO SETS DE PARÂMETRO E TRANSFERINDO AO CONTROLADOR............................................................................52
5) SELEÇÃO DE SET DE PARÂMETRO DA RECEITA..........................................................................................................................53
6) TRANSFERÊNCIA DA RECEITA.....................................................................................................................................................53
7) MENU DE RECEITA......................................................................................................................................................................53
8) DEFININDO UM NOME DE RECEITA.............................................................................................................................................54
9) NOME DA RECEITA......................................................................................................................................................................54
Dakol Instrumentos e Sistemas Tel/Fax: (011) 3231-4544 info@dakol.com.br http:// www.dakol.com.br 2
DAKOL
10) CRIANDO UM CAMPO DE MENU DE RECEITA...........................................................................................................................55
14. GRÁFICOS...............................................................................................................................................................................56
15. TAG´S........................................................................................................................................................................................58
1) DICIONÁRIO DE TAGS (TAG DICTIONARY).................................................................................................................................58
2) EDITOR DE TAGS (TAG EDITOR).................................................................................................................................................59
16. DATA TRANSFER..................................................................................................................................................................60
17. A ÁREA DE DADOS RESERVADA (RDA).........................................................................................................................61
18. O INTERTRAVAMENTO DA CAIXA POSTAL................................................................................................................63
1) DEFINIÇÃO DE CAIXA POSTAL....................................................................................................................................................63
2) ESTRUTURA DA CAIXA POSTAL..................................................................................................................................................63
3) PALAVRA DE STATUS..................................................................................................................................................................64
4) PALAVRA DE COMANDO/RESPOSTA............................................................................................................................................64
5) PARÂMETROS..............................................................................................................................................................................64
6) COMANDOS DE CAIXA POSTAL DISPONÍVEIS..............................................................................................................................64
19. Exercícios...................................................................................................................................................................................65
1. Introdução
O seguinte documento tem como objetivo apresentar as funções básicas de funcionamento do Software
Designer, configurador da família UniOP de painéis de comando.
• Linha MD:
• Linha CP:
• Linha BKD:
• Linha MKD:
• Linha ePAD:
• Linha eTOP:
• Linha ePALM:
2. Arquiteturas
Project
Network Setup
3. Requisitos do Sistema
A seguinte configuração mínima é necessária para a utilização do Designer em seu computador:
· Processador Pentium II 500Mhz
· MS Windows 95, 98, 2000, XP ou NT
· 30 MB de espaço de disco rígido disponível
· Uma porta serial RS-232C para comunicação com o painel
4. Início Rápido
O seguinte tutorial assume que o software já foi instalado. Após a instalação, seguir os seguintes passos:
Passo 1 Conecte o cabo de programa do PC ao painel.
Passo 2 Conecte o cabo de comunicação do controlador ao painel.
Passo 3 Localize o grupo do programa UniOP Designer
(Este grupo foi criado quando o software Designer foi instalado)
Passo 4 Clique no ícone Designer.
(Parece com um pequeno painel UniOP)
Passo 5 Uma vez aberto, selecione Options no Menu Transfers , Ports. Configure a porta
de comunicação do PC que o Designer utiliza para se comunicar com o painel.
Passo 6 Para escolher uma porta, simplesmente clique em uma das opções em ports
Available com o mouse. Para comunicar-se com o painel, use os seguintes
parâmetros:
38400 baud, no parity, e 1 stop bit.
(Portas que não estiverem disponíveis estarão acinzentadas)
Passo 7 Criar um Projeto Novo
Passo 8 Selecione Project – Configure Controller. Selecione o driver apropriado para a sua
aplicação.
Passo 9 Selecione – Configure Controller - Controller Setup. Selecione o modelo de
controlador que será utilizado. Através do botão PLC Comm defina os parâmetros
de comunicação entre o painel e o controlador. Certifique que os mesmos
parâmetros foram configurados no CLP.
Passo 10 Selecione Project - Panel Setup. Selecione o modelo da IHM que será feito o
projeto.
Passo 11 Agora, o usuário está pronto para começar o projeto do painel.
5. Configurações Iniciais
1) Escolha do Controlador
Project
Configure Controllers
Exercício
Configurar na aplicação:
2) Dual Protocol
Project
Configure Controllers
Este recurso permite a utilização de dois protocolos de comunicação diferentes no mesmo IHM. Este
recurso utilizará duas portas de comunicação do IHM (PLC Port, PC Port ou Aux Port).
3) Escolha do Painel
Project
Panel Setup
Pode-se também fazer a comunicação online com o painel UniOP e transferir suas características
(modelo do painel, memória, versão de firmware, etc) para o projeto em que se está trabalhando. Para
isso deve-se usar o botão Get Resources e confirmar a opção Copy Resources to Current Project.
Exercício:
4) Senhas
É possível proteger o projeto que está instalado na interface colocando-se uma senha. Esta senha é
solicitada pelo Designer quando se deseja fazer o upload da aplicação.
Project
Panel Setup , Miscellaneous
Protection...
5) Remote Passthrough
Esta característica permite colocar o painel em modo de configuração ou modo de operação via um
modem ou localmente.
Desta maneira é possível fazer upload, download de um projeto, iniciar o painel ou usar o modo
passthrough para acessar a porta de programação do CLP.
Project
Panel Setup
6) Diversos Parâmetros do Painel
Misc. Setup e o Settings permitem ao usuário configurar vários parâmetros de painéis diferentes,
incluindo:
Project
Report on Painel Printer
Reports
Existe a possibilidade de se fazer a impressão de um relatório por um tempo pré determinado, isto pode
ser feito de três modos diferentes:
• Através da macro que é associado a uma tecla de função ou touchcell
• Ciclicamente por um tempo pré-determinado
Dakol Instrumentos e Sistemas Tel/Fax: (011) 3231-4544 info@dakol.com.br http:// www.dakol.com.br 19
DAKOL
• Pela ativação do PLC através do Interlock Mailbox
É possível a ativação da impressão pelo método cíclico em um determinado intervalo de tempo
Project
Report on Painel Printer
Triggers
6. Criando um Projeto
1) Campo Numérico
Insert
Data Field
Numeric/ASCII
• Formato do dado
• Dados de acesso (leitura somente, campo de leitura/escrita e range)
• Escala de dados
• Casas Decimais (fixed point)
Obs: configurando-se o Fixed Point = 1, um valor lido no CLP como 100, será exibido no painel como
10,0. Portanto deve-se utilizar o recurso de linearização.
• Base numérica
• Dimensões de campo
• Valores Min. e Máx. (campo de leitura/escrita somente)
Criar um campo numérico para ler o Holding Register 400103 sem escala, sem casas decimais e somente
leitura.
Criar um campo numérico para ler o Holding Register 400103 sem escala, com 2 casas decimais e
somente leitura. Comparar a leitura dos valores com o campo anterior.
Criar um campo numérico para ler o Holding Register 400001 sem escala, sem casas decimais e
permitindo escrita, com limites entre 0 e 1.
Há dois conceitos importantes a serem entendidos a respeito de linearização.
Primeiramente, os operadores de linearização (A1, A2, e B) são inteiros de 16 bits Cálculos internos são
realizados utilizando 32 bits arithmetic, os quais permitem ao painel informar um resultado mais
preciso do que se estivesse usando só 16 bits arithmetic.
Em segundo lugar, os campos de máximo e mínimo referem-se ao valor linear e não ao valor que está
no controlador.
Exercício:
O Holding Register 400103 varia entre –32767 e +32767. Criar um campo numérico sem casas decimais
para ler o Holding Register 400103, utilizando a linearização para exibir o valor entre –100 e +100.
3) Gráficos de Barras
Insert
Data Field
Bargraph
Exercício:
O Holding Register 400103 varia entre –32767 e +32767. Criar um bargraph para ler o Holding Register
400103.
4) Campos de Mensagem
Insert
Data Field
Message
Nota: O número máximo de mensagens que podem aparecer é 1024.
Para cada valor diferente lido na referência, exibe-se uma mensagem configurável.
Exercício:
Criar um campo texto com leitura e escrita para exibir o registro 400001. Para o valor 0 escrever
Desligado e para 1 escrever Ligado. Verificar o recurso de escrita no painel.
5) Atributos
Insert
Data Field
Attribute
Se static é selecionado, qualquer combinação dos atributos piscar (blink), invertido (reverse), e em
destaque (highlight) pode ser utilizada.
Se dynamic é selecionado, o atributo de tela será fixado ao valor de uma palavra ou bit no controlador.
O endereço de localização da memória do controlador pode ser digitado na parte superior do painel da
Caixa de Diálogo como previamente feito com outros campos de dados.
Se o atributo é ligado a uma palavra, este será dependente dos três últimos bits significativos na
localização de memória do controlador.
O bit C habilita o modo de atributo de cor:
C Atributo de cor
0 Desabilitado
1 Habilitado
As cores dos atributos são interpretadas de acordo com a tabela abaixo:
Bit Valor Cor
Numérico
3 2 1 0
0 0 0 0 0 Preto
0 0 0 1 1 Vermelho
escuro
0 0 1 0 2 Verde escuro
0 0 1 1 3 Amarelo
escuro
0 1 0 0 4 Azul escuro
0 1 0 1 5 Magenta
escuro
0 1 1 0 6 Ciano escuro
0 1 1 1 7 Cinza escuro
1 0 0 0 8 Cinza claro
1 0 0 1 9 Vermelho
1 0 1 0 10 Verde
1 0 1 1 11 Amarelo
1 1 0 0 12 Azul
1 1 0 1 13 Magenta
1 1 1 0 14 Ciano
1 1 1 1 15 Branco
Criar um campo numérico para ler o Holding Register 400007 sem escala, sem casas decimais e
permitindo escrita.
Sobre este campo, criar um atributo dinâmico, com referência ao Registrador 400007.
Para testar, tente escrever os seguintes valores em 400006: 53000, 39688, 3848, 46089, 0.
7) Endereçamento Indexado
Insert
Data Fields
Este recurso permite visualizar vários endereços diferentes na memória do controlador, utilizando-se o
mesmo campo numérico.
O valor da variável lida em Selector controlará qual dos endereços de memória será lido no campo
numérico. No exemplo da figura acima, ocorre o seguinte:
Exercício:
Criar um campo numérico para ler o Holding Register 400101 sem escala, sem casas decimais e
permitindo escrita.
Criar um campo numérico indexado, com o Selector no Holding Register 400001 e lendo as variáveis
400101 e 400103. No painel, mudar o valor da variável 400001 e verificar a leitura.
• Sistema (System) - este modo é utilizado para a configuração global das teclas de acesso
• Todas as Páginas (All Pages) - macros definidas aqui serão ativas em toda página do arquivo de
projeto.
• Página n (Page n) - macros aqui definidas só serão ativas quando o painel estiver em página n (onde n
é um Inteiro)
• Entrada de Dados (Data Entry) - teclas programadas neste modo só serão ativas quando o painel
estiver em Data Entry Mode.
• Alarme (Alarm) - macros aqui definidas só serão ativas quando o painel está em Alarm Mode.
• Menu de Comando (Command Menu) - macros neste modo só serão ativas quando painel estiver no
Menu de Comandos.
• Lista de Evento (Event List) - teclas programadas neste modo só serão ativas quando o painel estiver
em Event List.
• Hora e Data (Time & Data) - macros definidas aqui só serão ativas quando o painel estiver em Time
and Data Mode.
SISTEMA (System)
PÁGINA n (Page n)
Dakol Instrumentos e Sistemas Tel/Fax: (011) 3231-4544 info@dakol.com.br http:// www.dakol.com.br 31
DAKOL
2) Exemplo
Vá para página 1
Acionamento de impressão da página
Espere 50 décimos de segundo
Vá para página 2
Acionamento de impressão da página
Espere 50 décimos de segundo
Vá para página 3
Acionamento de impressão da página
Espere décimos de segundo
Vá para página 4
Acionamento de impressão da página
Espere 50 décimos de segundo
Vá para página 5
Acionamento de impressão da página
Exercício:
Inserir mais uma página ao projeto (Page, Add Page) e criar botões (Panel Key Button) para navegar
pelas telas (Go to page).
Criar botão para escrever um valor qualquer no endereço 400101 (Write to Controller).
8. Programação do Touchscreen
Cria Tecla do Painel (Panel Key Button)
Cria Tecla ASCII (ASCII Key Button)
Cria Push Button (Push Button)
Cria Push Button com Indicação Luminosa(Iluminated Push Button)
Cria Botão Genérico (Generic Button)
Cria Chave Seletora (Selector Switch)
• Teclas de painel representam todas as teclas de função, teclas numéricas, e tecla de setas, assim como a
tecla de ajuda, a tecla de apagar, a tecla enter, a tecla + / - , e a tecla de fração decimal.
• Caracteres alfabéticos (ASCII) representam todas as letras de caixa alta e caixa baixa. Isto permite ao
usuário entrar caracteres alfanuméricos em Data Entry Mode.
• Comandos de macro representam todos os comandos elementares de macro que estão disponíveis no
Editor de Macro de Teclado.
2) Layout e Atributos
• Invertido (Reverse)
• Em destaque (Highlight)
• Piscando (Blink)
• Circular
• Circular 3D
• Retangular
• Retangular 3D
• Sem Gráficos
• Padrão Windows
• Padrão Windows Configurável
• Gráficos Configuráveis (bitmaps)
Exercício:
Na nova página criada, criar um campo numérico para o Registrador 400002. Criar dois Push Buttons,
um com ação On e outro com ação Off.
Criar um campo numérico para o Registrador 400003. Criar um Push Button com ação momentânea
(Momentary).
Criar um campo numérico para o Registrador 400004. Criar um Push Button com ação retentiva
(Maintained).
• CONF - Acessa Configuration Mode. Neste modo, o usuário pode escolher, alterar o arquivo de
projeto e carregá-lo através do PC.
• TIME - Acessa Time & Date Mode. Neste modo, o usuário pode mudar a hora e a data de informação
que são armazenadas dentro do painel.
• PAGE - Acessa Direct Page Selection Mode. Neste modo, o usuário pode acessar páginas específicas
do projeto.
• ACK - A habilidade para reconhecer alarmes.
• PRINT - A habilidade para solicitar impressões.
• ALOGI - Login automático. Isto é usado para carregar automaticamente uma senha específica sempre
que não houver nenhuma senha válida no sistema. (por exemplo, quando o painel vai de Configuration
Mode para Operation Mode, ou quando uma senha incorreta é registrada. Esta opção só pode atribuída a
uma senha e funcionará somente se não houver nenhuma outra senha válida no sistema.
• ALOGO- Logoff automático. Utilizado para desativar automaticamente uma senha específica dez
minutos após seu registro. Este tempo é normalmente um valor fixo e não pode ser alterado.
• Habilite a Entrada de Dados (Data Entry Enable) - Acessa Data Entry Mode para páginas
específicas. Neste modo, o usuário poderá editar qualquer campo de leitura/escrita contido em páginas
específicas. Se um checkbox é selecionado, o usuário terá acesso à área respectiva ao entrar a senha
correta. Se uma senha incorreta for introduzida, serão exibidos asteriscos no painel e a senha prévia
válida será perdida.
Com o novo Designer 6.00 é possível alterar a senha de qualquer uma das sete possíveis senhas definidas
no projeto diretamente no painel.
Para o uso desta característica, devem existir pelo menos duas senhas definidas, com uma delas
configurada a ser automaticamente o log de entrada.
Esta característica é possível com painéis equipados com firmware V.10 ou maior.
Após definidos os passwords no projeto é necessário criar um campo de controle de variável no formato
ASCII para cada senha que se deseja habilitar a mudança.
Edit
Data Field Source
Panel Control Variable
Em seguida :
Edit
Data Field Type
Numeric/ASCII
Mude o formato do display para ASCII, uma vez feito isto já é possível selecionar que password será
mudado do 2 ao 8, para cada password é necessário criar um campo.
Atenção: Para que seja possível a alteração o acesso de dados deve estar selecionado como
escrita/leitura.
Exercício:
Criar duas senhas com propriedades diferentes (CONF, por exemplo) e verificar as diferenças.
Dakol Instrumentos e Sistemas Tel/Fax: (011) 3231-4544 info@dakol.com.br http:// www.dakol.com.br 39
DAKOL
10. Alarmes
Project
Alarmes
Pode-se configurar até 1024 alarmes, divididos em 4 blocos. Na lista de edição de mensagens de alarme
(figura à seguir), os alarmes são listados em ordem decrescente de prioridade. Cada alarme da lista
refere-se a um bit, no controlador. Quando este bit passa para estado alto, a mensagem de alarme será
exibida.
bit 14 13 12 11 10 9 8 7 6 5 4 3 2 1 bit
15 0
22 A32 A31 A30 A29 A28 A27 A26 A25 A24 A23 A22 A21 A20 A19 A18 A17
---------- (break) ---------
35 A240 A239 A238 A237 A236 A235 A234 A233 A232 A231 A230 A229 A228 A227 A226 A225
36 A256 A255 A254 A253 A252 A251 A250 A249 A248 A247 A246 A245 A244 A243 A242 A241
Exercício:
Configurar o bloco de alarmes para iniciar leitura no Registrador 400002. Configurar um alarme para
Registrador 400002 (Mensagem 1) e um alarme para o Registrador 400004 (Mensagem 33).
Insert
Import Bitmap Graphics
2) Biblioteca de Símbolos
3) Imagens Dinâmicas
Dakol Instrumentos e Sistemas Tel/Fax: (011) 3231-4544 info@dakol.com.br http:// www.dakol.com.br 44
DAKOL
Insert
Data Fields
Exercício:
Criar uma imagem dinâmica referenciada ao Registrador 400002. Pode-se utilizar os bitmaps da pasta
Graphics\Lights. Utilize os Push Buttons para testar a animação.
13. Receitas
Page
Recipe Configuration
1) Exercício
1. Coloque o painel no modo de Configuração.
2. Conecte o painel ao PC e ao controlador usando o cabo correto.
3. Inicie o Software.
4. Defina alguns textos e dois campos numéricos com diferentes endereços. Para temperatura utilizar
400005 e para pressão, 400006 (Veja Figura Abaixo)
9. Entre no Keyboard Macro Editor e configure a tecla F1 usando o comando Recipe Control
para Select Parameter Set e o parameter set desejado. Utilizar as teclas F2, F3 e F4 para os demais
Parameter Sets.
10. Descarregue o programa para o painel apertando F2 no teclado do PC.
11. Ao terminar o Download, o painel entrará no modo de operação .
As variáveis na coluna esquerda representam o conteúdo da memória do controlador. A coluna da
direita
representará o conteúdo do 1º set de parâmetros da receita uma vez que a tecla F1 é pressionado.
12. Entre no Keyboard Macro Editor e configure a tecla F5 usando o comando Recipe Control
para Download e o parameter set desejado. Utilizar as teclas F6, F7 e F8 para os demais Parameter
Sets.
O usuário pode adicionar itens de dados de Receita para uma página usando o Designer pela seleção
Data Field no menu Insert. No menu Data Field o usuário pode especificar este item de dados, ora
Controller Data (padrão) ou Recipe Data ou um Panel Control Variable.
O Control Variable que será discutido posteriormente, oferece um meio de monitoramento e controle de
receitas.
Nota: Quando o Recipe Data foi selecionado no menu Data Field (ou no ícone), todos itens de dados
que foram adicionados a página pelo usuário serão itens de dados de receita.
Uma receita é associada a uma página particular e é composta de todos os itens de dados da receita desta
página. Entretanto, podem ser diferentes os parameter sets de uma receita. Um parameter set da receita é
criado por valores particulares assinalados para item de dados de receita na página. É possível criar com
o Designer vários parameter sets que estão contidos dentro de uma simples receita.
Todos os parameter sets podem conter valores diferentes e processos diferentes de controle.
Exemplo.: Um set pode ser usado para configurar o controlador à controlar a produção de parafusos de
2mm, um outro parâmetro para o de 5mm e ainda um outro para o de 7mm.
Neste caso cada set de parâmetros deve ser armazenado em um diferente parameter set dentro da mesma
receita.
O usuário pode especificar o número de set de parâmetros contidos dentro da receita, bem com colocar
os valores iniciais para os diferentes parameter sets da Receita com o Recipe Configuration Dialog Box.
Esta caixa de dialogo é acessada selecionando Recipe Configuration no menu Page.
Ao selecionar o painel para variável de controle todos os campos criados a partir deste momento serão
de variáveis de controle onde é possível selecionar 8 tipos de dados:
Para cada página que contém uma Receita, o Uniop reserva uma alocação de memória separada para
Recipe Parameter Set Selection para cada página de receita.
Ao selecionar um campo com Recipe Parameter Set Selection no projeto, este item pode ser usado para
visualizar a seleção corrente do set de parâmetro da receita que pode ser especificada para determinada
página.
O usuário também pode criar este campo como escrita/leitura onde permite modificar o Set de Parâmetro
6) Transferência da Receita
No caso do Macro Editor é necessário que seja colocado a função do botão na página da receita
corresponde, assim como o Control Variable Step que permite o usuário mudar entre os diferentes sets
de parâmetro.
7) Menu de Receita
O menu de recitas é uma característica que simplifica a seleção do set de parâmetros da receita através
de uma interface amigável. Ele fornece um menu que pode conter nomes para descrever o set de
parâmetros no lugar de números. Com isso cada nome representa um set de parâmetro da receita.
Para que isso seja possível é necessário dar um nome para cada set de parâmetro, isso é feito
selecionando uma linha que irá compor os nomes em formato ASCII. Este campo ASCII é chamado de
Recipe Name.
Obs.: Estes campos não são campos tipo nome, eles somente descrevem o propósito de cada set.
O nome da receita deve ser definido para todas as receitas contidas na página que serão manuseadas pelo
Menu da Receita. O nome também é necessário para as páginas que são referidas pelo Recipe Key Field.
O nome da receita é definido adicionando o formato ASCII no Campo Recipe Data Item na página com
as receitas e completando os valores Recipe Item com um nome para cada Parameter Set.
9) Nome da Receita
O Campo Recipe Menu é um campo que mostra o menu com os nomes das sets de parâmetro. Ele mostra
os nomes das receitas para a página que o número é contido no Recipe Page for Selection na variável
interna do UniOP.
O valor desta variável pode ser mostrado e mudando usando o Recipe Page for Selection Field. Este
valor pode ser automaticamente ajustado pelo macro comando em Go To Recipe Menu.
O nome da receita selecionado é indicado com uma combinação de atributo definida pelo usuário (blink,
light, light reverse).
Para que seja possível habilitar o Recipe Menu, pelo menos um Nome de Receita deve estar definido.
Abaixo estão descritos os passos para se adicionar um campo de Menu de Receita.
1. Selecione uma área na tela do painel arrastando o mouse. Esta área conterá o campo Menu de
Receita.
2. No menu Edit escolha Recipe Menu ou aperte Ctrl+R. Clique uma vez em qualquer lugar na tela do
painel para limpar a seleção; uma caixa sólida representa o campo menu de receita.
3. Ao clicar duas vezes sobre o campo menu de receita abre a caixa de diálogo menu de receita.
4. Ajuste a altura e largura da caixa caso não esteja adequada.
5. Escolha a combinação de atributo para indicar o nome da receita selecionada
6. Selecione SIM ou NÃO para mostrar os números registrados antes de gravar o nome, dependendo no
caso se deseje mostrar o número gravado (que é o no. do parameter set da receita) junto com o nome
da receita.
7. Clique no botão OK para aceitar as mudanças.
8. Backup de Receitas e Eventos – Habilita a IHM salvar os dados de receita e eventos na memória
FLASH interna, assim todos os dados que sofrem alteração na receita ou cada evento que ocorra no
sistema será gravado na memória Flash e não mais na Ram.
14. Gráficos
Project
Trend Buffers
O IHM pode traçar gráficos de tendência, exibindo as leituras do controlador em função do tempo.
Primeiramente configura-se quais são as variáveis que serão exibidas no gráfico, cada uma destas
variáveis corresponderá a um buffer. Em cada buffer configura-se o endereço de memória do
controlador, escalas e parâmetros referentes à captura e armazenamento dos dados.
Insert
Trend Window
Nesta tela, configura-se os eixos X e Y do gráfico. No eixo Y, deve-se adicionar os buffers que se deseja
visualizar no gráfico.
Exercício:
Criar um Trend Buffer para armazenar o valor da variável 400103. (Project, Trend Buffers).
Criar um gráfico para exibir a leitura da variável 400103. (Insert, Trend Window)
O dicionário de tags é uma lista de nomes com seus respectivos endereços de um determinado CLP. O
nome (mnemônico) de cada endereço é chamado de tag. Esta característica permite criar mnemônicos às
variáveis do CLP. Alguns CLP´s criam este arquivo automaticamente quando um projeto é criado, com
isto, o Designer permite importar estes arquivos. O Tag Dictionary é uma ferramenta poderosa de
trabalho que habilita a mudança de um dicionário para outro sem a necessidade de mudar cada campo no
projeto. É possível criar vários Tags Dictionaries dentro de uma mesma base de dados.
Ex: Usando esta característica pode-se trocar de um Tag Dictionary referindo-se a alguns
endereçamentos para outro Tag Dictionary que se refere a uma área de dados diferente para o mesmo
controlador. Com isso todos os campos no projeto serão atualizados sem a necessidade de atualizar cada
campo no projeto individualmente.
Uma outra aplicação se refere a mudança de CLP´s, por exemplo: existe uma aplicação com um CLP A
(Ex. Siemens) que possui o seu tag dictionary, porém será feita uma troca de CLP´s para o CLP B de
fabricante diferente (Ex. Allen Bradley) com seu Tag Dictionary. Assim pode-se trocar apenas os Tags
Dictionaries do equipamento A para o B sem a necessidade de atualização individual de cada
endereçamento usado.
O recurso de Data Transfer permite a troca de informações entre 2 controladores, coordenada pelo painel
de IHM. Deve-se configurar a origem, o destino da informação e o intervalo entre a troca de
informações. Para cada informação a ser trocada, deve-se criar um novo serviço (job).
O painel de IHM pode usar três áreas da memória do controlador (keyboard, panel status e PLC status)
para estabelecer uma interface com o controlador. Deve-se estabelecer um bloco de memória no
controlador correspondente à cada área no IHM.
Bit bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ÁREA de 0 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5E F4D F3C F2B F1A
ATUALIZAÇÃO do
TECLADO
1 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17
2 7 6 5 4 3 2 1 0 K4 K3 K2 K1 Para Para direito esquerda
cima baixo
3 K16 K15 K14 K13 K12 K11 K10 K9 K8 K7 K6 K5 +/- . 9 8
PANEL STATUS 4 Byte reservado Dia da semana
AREA
5 Dia Mês
6 Ano Hora
7 Minuto Segundo
PANEL STATUS 8 S15 S14 S13 S8 S7 S6 S5 S4 S3 S2 S1 S0
WORD
9 CP (página Atual)
10 Palavra reservada
11 Palavra reservada
12 Palavra reservada
13 Palavra reservada
14 PR (solicitação de Página)
Controle do LED 15 L16 L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1
Controle do LED 16 L32 L31 L30 L29 L28 L27 L26 L25 L24 L23 L22 L21 L20 L19 L18 L17
Palavra de Controle 17 C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
do Controlador
18 Palavra reservada
19 Palavra reservada
20 Palavra reservada
ÁREA de 21 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1
ATUALIZAÇÃO do
ALARME
22 A32 A31 A30 A29 A28 A27 A26 A25 A24 A23 A22 A21 A20 A19 A18 A17
----------(fratura)---------
35 A240 A239 A238 A237 A236 A235 A234 A233 A232 A231 A230 A229 A228 A227 A226 A225
36 A256 A255 A254 A253 A252 A251 A250 A249 A248 A247 A246 A245 A244 A243 A242 A241
A caixa postal permite ao operador do IHM a interação com a lógica em Ladder do controlador. A caixa
postal é um grupo de registros na memória do controlador. Quando este recurso é habilitado, o painel faz
a leitura cíclica destes registros. Alterando as informações nestes registros do controlador, o painel de
IHM poderá realizar algumas tarefas.
• Leitura em ciclos
• Leitura em ciclos se o flag CCW (Controller Control Word) é ativado, bit C15 (ver RDA).
4) Palavra de Comando/Resposta
O controlador especifica qual comando de caixa postal será executada, alterando o código de comando
na Palavra de Comando/Resposta. O painel escre um valor binário na Palavra de Comando/Resposta
quando executa o comando solicitado pelo controlador, para indicar o resultado da operação.
5) Parâmetros
A palavra de Parâmetro é utilizada somente quando solicitada por um comando específico. Alguns
comandos exigem alguns parâmetros para serem executados, que são escritos nesta Palavra de
Parâmetros.
Comando Descrição
1 Status da Receita
2 Inicia o Download da Receita
3 Inicia o Upload da receita
4 O Número do Set de Parâmetros
5 Obtém o Número do Set de Parâmetros
6 Obtém a Prioridade de Transferência da Receita
7 Define a Prioridade de Transferência da Receita
17 Solicita o Modo de Entrada de Dados
33 Status do Password
49 Inicia a Transferência de Controlador para Controlador
sem Confirmação
50 Inicia a Transferência de Controlador para Controlador
com Confirmação
81 Seta o Relógio de Tempo Real
97 Limpa a Lista de Eventos
113 Inicia Impressão do Relatório
114 Para Impressão do Relatório
129 Verifica o Idioma Atual
130 Muda o Idioma Atual
19. Exercícios
Uma determinada máquina deve fabricar 5 tipos de produtos e está equipada com um CLP e uma IHM.
Para cada produto fabricado, o CLP deve manter diferentes set-points para as variáveis de :
TEMPERATURA, PRESSÃO e NÍVEL.
Requisitos da IHM:
Observação:
1) Caso a IHM que esteja sendo utilizada no exercício não seja do tipo touchscreen, deve-se adotar as
seguintes teclas de funções:
F1 - PROX
F2 - SENHA
F3 - RELAT
2) Deverá ser criada uma célula touch sobre a válvula que ao abrir /fechar a mesma, indicará logo abaixo
os textos ABERT/FECHADA
TELA 2:
Tela de alteração de receitas.
Observação:
Caso a IHM que esteja sendo utilizada no exercício não seja do tipo touchscreen, deve-se adotar as
seguintes teclas de funções:
F1 - ANTERIOR
F2 - INC
F3 - DEC
F4 - DOWNLOAD
Observação:
A tela de entrada de dados poderia conter todo o alfabeto (exatamente como um teclado de
microcomputador), porém visando reduzir o tempo de execução do exercício, optamos por escolher
apenas algumas letras.
RECEITAS :
OPERAÇÃO:
SENHAS:
Página do Projeto