Beruflich Dokumente
Kultur Dokumente
2000 / Windows
XP
Sistema Operacional: Windows
2000 / Windows
XP / Windows
Vista / Windows
7
Instalao do software
O usurio pode fazer o download do programa Screen Editor atravs do link abaixo:
http://www.delta.com.tw/product/em/download/download_main.asp?act=3&pid=3&cid=2&tpi
d=3
Para iniciar a instalao do programa Delta HMI Screen Editor, por favor, consulte os passos a
seguir:
Passo 1: Por favor, inicialize seu computador com Win2000/WinXP (Fig. 3-1-1).
Captulo 3 Criando e editando telas
3-2 Reviso Maio de 2010
Fig. 3-1-1 Abra o Microsoft Windows
Passo 2: Execute setup.exe na barra de tarefas do Windows clicando em Iniciar >
Executar. Aps pressionar OK, o sistema ir iniciar automaticamente a instalao e
voc ter a seguinte caixa de dilogo para selecionar o idioma desejado (Fig. 3-1-2).
Fig. 3-1-2 Selecione o idioma
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-3
Aps pressionar OK, o sistema ir iniciar automaticamente e voc ter a seguinte caixa
de dilogo para escolher o local de destino (Fig. 3-1-3).
Fig. 3-1-3 Diretrio para instalar o programa Screen Editor
Para selecionar o diretrio padro C:\Program Files\Delta Industrial
Automation\Screen Editor 2.00.XX\, clique em Next (Prximo) para o passo seguinte.
O setup ir instalar no diretrio indicado no Diretrio de Destino na parte inferior da
caixa de dilogo.
Para selecionar um diretrio diferente do padro, clique em Browse (Procurar). Uma
lista de diretrios disponveis ir aparecer. Destaque o diretrio desejado para o
Screen Editor e clique em OK, depois Prximo> para o prximo passo. Se necessrio,
clique no boto < Back (Voltar) para voltar para as caixas de dilogo do Setup, uma a
uma.
Por favor, lembre a localizao do diretrio de destino. Se o diretrio de destino
estiver faltando ou tiver sido mudado, o usurio no poder fazer o upgrade do
software com sucesso.
Passo 3: Aps pressionar Prximo, o sistema solicitar que voc selecione o software de
instalao, neste caso o Screen Editor (Fig. 3-1-4).
Captulo 3 Criando e editando telas
3-4 Reviso Maio de 2010
Fig. 3-1-4 Selecione o programa Screen Editor
Passo 4: Depois clique no boto Install (Instalar) para iniciar a instalao do Screen Editor
(Fig. 3-1-5, Fig. 3-1-6).
Fig. 3-1-5 Iniciando a instalao do Screen Editor
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-5
Fig. 3-1-6 Concluindo a instalao do Screen Editor
Passo 5: Aps concluir a instalao do software Screen Editor (Fig. 3-1-6), o sistema ir
solicitar que voc instale o driver HMI USB, por favor, clique em Yes (Sim) para instalar.
Fig. 3-1-7 Instalando o driver HMI USB
Captulo 3 Criando e editando telas
3-6 Reviso Maio de 2010
Passo 6: Aps a instalao do driver HMI USB, clique em Close (Fechar) para concluir a
instalao. Aps o trmino da instalao, conecte a HMI e PC atravs do cabo de
comunicao via porta USB. Espere alguns segundos e inicie o programa Screen Editor.
Em seguida escolha Ferramentas > Obter informaes de firmware. Neste momento,
se no houver uma mensagem de erro e as informaes de firmware forem exibidas
com sucesso, isto indica que o software Screen Editor foi instalado e o usurio pode
usar o PC para comunicar com a HMI via porta USB sem problemas.
Atualizao de Software (ScrEdit-Path Setup)
Ao receber o anncio tcnico da atualizao do software, o usurio pode fazer o download do
software Patch_DOPB_yyyymmdd no website Delta. O software de atualizao inclui o
firmware e as funes aprimoradas. Antes de instalar o software, o usurio deve confirmar se
o diretrio de destino do software a configurao padro, ou seja, C:\Program Files\Delta
Industrial Automation\Screen Editor 2.00.XX. Por favor, certifique-se de que o diretrio de
destino a configurao padro ou o usurio no poder realizar a atualizao com sucesso.
[Mtodos de instalao do Patch_DOPB_yyyymmdd]
Passo 1: Clique Patch_DOPB_yyyymmdd diretamente no Windows e o sistema ir iniciar a
instalao (Fig. 3-1-8). O usurio pode clicar no boto Instalar para fazer a atualizao
do Screen Editor.
Passo 2: Durante a instalao, o usurio pode clicar no boto Show details (Exibir detalhes)
para visualizar os itens detalhados (Fig. 3-1-9).
Fig. 3-1-8 Instalando o Patch_DOPB_yyyymmdd
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-7
Fig. 3-1-9 Iniciando a instalao
Fig. 3-1-10 Exibir detalhes
Fig. 3-1-11 Concluir a atualizao
Captulo 3 Criando e editando telas
3-8 Reviso Maio de 2010
Fig. 3-1-12 Concluir a instalao
Passo 3: Aps o trmino da atualizao, clique em Fechar para concluir a instalao.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-9
3.2 Como iniciar o Screen Editor
1. Aps a instalao, voc pode iniciar o software Screen Editor clicando no atalho Screen
Editor 2.00.XX na rea de trabalho (Fig. 3-2-1) ou na barra de tarefas do Windows, clique
em Iniciar > Programas > Delta Industrial Automation > HMI > Screen Editor 2.00.XX.
Fig. 3-2-1
Fig. 3-2-2 Tela inicial
Captulo 3 Criando e editando telas
3-10 Reviso Maio de 2010
Quando o software Screen Editor for aberto pela primeira vez, a primeira janela a aparecer
ser a seguinte. H apenas Arquivo, Visualizar, Ferramentas, Opes e Ajuda na barra de
ferramentas.
Fig. 3-2-3 Tela sem arquivo de edio
2. Aps pressionar ou clicar Arquivo > Novo, voc pode criar um novo projeto e ter
uma caixa de dilogo como mostrada a seguir (Fig. 3-2-4).
Fig. 3-2-4 Criando um novo projeto
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-11
3. Digite o nome do projeto, nome da tela, nmero da tela e selecione a HMI, controlador ou
impressora conectada. Depois clique em OK. Ele pode criar um novo projeto no software
Screen Editor como mostrado a seguir (Fig. 3-2-5).
Fig. 3-2-5 Tela de novo projeto do Screen Editor
H cinco partes a seguir para a janela de edio do software Screen Editor.
Barra de menu
H nove funes para seleo: Arquivo, Editar, Visualizar, Elemento, Tela, Ferramentas,
Opes, Janela e Ajuda.
Barra de ferramentas
A barra de ferramentas (Fig. 3-2-6) similar s barras de ferramentas do Windows. fcil
usar para editar e o usurio pode ajustar seu posicionamento livremente. Por exemplo, o
usurio pode mover a barra de ferramentas para a esquerda da tela. Alm disso, o usurio
pode posicionar a barra de ferramentas onde preferir. A seguir esto as barras de
ferramentas disponveis no software Screen Editor.
1. Barra de ferramentas Padro
2. Barra de ferramentas Zoom
Captulo 3 Criando e editando telas
3-12 Reviso Maio de 2010
3. Barra de ferramentas Texto
4. Barra de ferramentas Bitmap
5. Barra de ferramentas Elemento
6. Barra de ferramentas Layout
7. Barra de ferramentas Desenho
Fig. 3-2-6 Barra de ferramentas do Screen Editor
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-13
Fig. 3-2-7 A barra de ferramentas Elemento foi movida
Janela Ferramenta Elemento
A janela Ferramenta Elemento oferece vrios tipos de cones de elemento para seleo
(Fig. 3-2-8). O usurio pode utilizar o mouse para selecionar o cone de elemento desejado
e arrast-lo para a rea de trabalho para criar um novo elemento. Alm disso, o usurio
pode salvar o elemento no Banco Elemento para editar o elemento da prxima vez
(Fig. 3-2-9).
Fig. 3-2-8 Fig. 3-2-9
A posio da barra
de ferramentas pode
ser movida.
Captulo 3 Criando e editando telas
3-14 Reviso Maio de 2010
Tabela Propriedade
A Tabela Propriedade exibe as configuraes de propriedade do elemento para cada
elemento (Fig. 3-2-10 e Fig. 3-2-11).
Todos os elementos na tela
de edio atual
Seleo de estado do
elemento
Fig. 3-2-10 Tabela Propriedade e Visualizao de Tela de Edio
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-15
Janela Gravar e Sada
A janela Gravar e Sada exibe todas as aes de edio e mensagem de sada quando a
funo compilar est ativa (Fig. 3-2-11). Quando o programa HMI compilado, o sistema
ir detectar o programa automaticamente. Quando um erro ocorre, as mensagens de erro
sero exibidas na Janela Sada. Para obter a janela de erro de elemento, clique na
mensagem de erro.
Fig. 3-2-11 Janela Gravar e Sada
Local de Trabalho
A seguir um exemplo de exibio de edio (Fig. 3-2-12).
Fig. 3-2-12 Local de Trabalho do Screen Editor
rea de
Edio
Captulo 3 Criando e editando telas
3-16 Reviso Maio de 2010
Barra de Status
A seguir a barra de status do Screen Editor (Fig. 3-2-13).
Fig. 3-2-13 Barra de Status do Screen Editor
Interface
de
Download
O mouse est
movendo
Coordenada e
tamanho do elemento
Funo
Conectando
modelo HMI
CAP LOCK
NUM LOCK
SCROLL LOCK
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-17
3.3 Memria interna
H seis tipos de registros para seleo. H registro interno $, registro interno no-voltil $M,
registro de endereo indireto *$, registro de nmero de frmula RCPNO, registro de grupo de
frmula RCPG e registro de frmula RCP (Fig. 3-3-1). Para mais detalhes sobre as configuraes,
por favor, consulte as descries a seguir.
Fig. 3-3-1 Memria interna HMI
3.3.1 Registro interno (Ler / Gravar) : $
Acesso Word : $n ( n : 0-65535 )
Acesso Bit : $n.b( n : 0-65535, b : 0-15 )
A HMI srie Delta DOP-B oferece 65536 registros internos de 16 bits ($0,0 - $65535,15).
Nota: Os valores da configurao deste registro no so mantidos ao desligar.
Registro interno no-voltil (R/W): $M
Acesso word : $Mn (n: 0 -1023)
Acesso bit: $Mn.b (n: 0 -1023, b: 0 -15)
A HMI srie Delta DOP oferece 1024 registros internos no-volteis de 16 bits ($M0 -
$M1023).
3.3.2 Registro interno no-voltil (Ler / Gravar) : $M
Acesso Word : $Mn ( n : 0 -1023 )
Acesso Bit : $Mn.b( n : 0-1023, b : 0-15 )
A HMI srie Delta DOP-B oferece 1024 registros internos no-volteis de 16 bits ($M0.0 -
$M1023.15). Como os valores da configurao deste registro so mantidos ao desligar, o
usurio pode usar este registro para armazenar os dados ou registros importantes.
Captulo 3 Criando e editando telas
3-18 Reviso Maio de 2010
3.3.3 Registro de endereo indireto (Ler / Gravar) : *$
Acesso Word*$n( n : 0-65535 )
O registro de endereo indireto uma rea onde um endereo armazenado. O usurio deve
obter o endereo em *$n e depois obter os valores armazenados neste endereo.
Por exemplo: se $7 = 20; $20 = 39; ento *$7 = 39.
A frmula geralse $n = m; $m = x, ento *$n = x (m : 0-65535)
O valor de m no deve ser superior a 65535.
Nota: Os valores da configurao deste registro no so mantidos ao desligar.
3.3.4 Registro de nmero de frmula (Ler / Gravar) : RCPNO
Este registro usado para especificar o nmero de dados da frmula (Fig. 3-3-2). Ao fazer o
upload/download dos dados para HMI ou controlador externo, a HMI ou o controlador
externo utiliza as configuraes do registro do nmero da frmula para ler/gravar os dados
da frmula. Se RCPNO estiver definido em 1, indica que est definido como o 1
nmero dos
dados da frmula. Se RCPNO estiver definido em 4, indica que est definido como o 4
nmero dos dados da frmula. Alm disso, ao editar os dados da frmula, o usurio pode
definir o tamanho de cada nmero dos dados da frmula. Para mais detalhes, por favor,
consulte as descries do Registro de Frmula RCP.
Nota: Os valores da configurao deste registro no so mantidos ao desligar.
Fig. 3-3-2 Tela de Edio de Frmula
1 Nmero, RCPNO = 1
4 Grupo, RCPNO = 4
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-19
3.3.5 Registro de grupo de frmula (Ler / Gravar) : RCPG
Este registro utilizado para especificar o grupo de frmula de 32 bits (Fig. 3-3-3).
diferente de RCPNO. A diferena que ao usar RCPG, no apenas o nmero da frmula, como
tambm o grupo da frmula, devem ser definidos. Quando o usurio desejar fazer o
upload/download dos dados da frmula do1
nmero do 1
nmero do 3
nmero
dos dados da frmula.
Tabela 3-3-11 Tabela de Frmula Tabela 3-3-12 Layout dos Registros da Frmula
3 nmero
dos dados
da frmula
RCP0
14
RCP1
15
RCP2
10
RCP3
11
RCP4
12
RCP5
13
RCP6
14
RCP7
15
rea de
Buffer da
Frmula
RCPNO = 3
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-25
3.4 Bloqueio de Controle e Bloqueio de Status
Para comunicao bidirecional entre a HMI srie Delta DOP e todas as outras marcas de PLC, o
endereo do bloqueio de controle e bloqueio de status deve ser definido. Estes ajustes esto
localizados na caixa de dilogo Configurao (Fig. 3-4-2) clicando em Opes > Configurao
(Fig. 3-4-1). Para mais detalhes sobre as configuraes, por favor, consulte as descries a seguir.
Fig. 3-4-1 Clicando no comando de configurao
Fig. 3-4-2 Caixa de dilogo de configurao
Captulo 3 Criando e editando telas
3-26 Reviso Maio de 2010
Nota: Marcar a opo Auto reset flags ir redefinir os alertas de controle de bloqueio (Bits)
automaticamente aps o procedimento desejado ter sido executado. Se esta caixa no estiver
marcada, o sistema ir solicitar que o usurio redefina os alertas.
3.4.1 Bloqueio de Controle
O bloqueio de controle a maneira pela qual uma PLC utilizada para controlar a HMI.
Atravs dos ajustes efetuados nos registros, o controlador conectado HMI pode conhecer a
operao interna da HMI, ou seja, informaes da chave da tela, luz de fundo ligada ou
desligada, prioridade atual, dados de amostragem de curva, limpar alerta, etc, e o usurio
pode tambm conhecer o status atual do sistema da HMI. O registro um bloco contnuo de
dados e sua faixa de 0 a 8 palavras (Fig. 3-4-2). Ao utilizar os recursos de bloqueio de
controle, a faixa atual do bloqueio de controle determinada pelos recursos de bloqueio de
controle utilizados. Por exemplo, quando o recurso Chave da Tela (registro de designao do
nmero da tela) usado, o bloqueio de controle deve ser configurado para 1 ou mais. Neste
momento, apenas o registro de designao de nmero da tela pode ser utilizado. Mais um
exemplo, ao usar os recursos de buffer do histrico (registro de buffer do histrico de
amostragem), o bloqueio de controle deve ser definido para 4 ou mais. Neste momento,
apenas o registro de buffer do histrico de amostragem pode ser utilizado. Alm disso, ao
utilizar a funo de Bit de valor de ajuste multilngue (registro de alerta de controle do
sistema), melhor que a faixa do bloqueio de controle seja definida para 8 palavras. Neste
momento, todos os registros no bloqueio de controle podem ser utilizados. Quando o
bloqueio de controle est definido para faixa zero, o bloqueio de controle est desativado.
A funo e a explicao de cada PALAVRA esto listadas na Tabela3-4-1 abaixo. Na tabela a
seguir, no exemplo 1 consideramos que o usurio utiliza uma PLC Delta, ento os endereos
iniciais disponveis no bloqueio de controle so Dn - Dn+7 (D0 - D7). No exemplo 2 a seguir,
consideramos que o usurio utiliza um registo interno HMI $, ento os endereos iniciais
desponveis no bloqueio de controle so $n - $n+7 ($15 - $22). O usurio pode escolher se as
designaes do bloqueio de controle so armazenadas na PLC ou HMI.
Exemplo 1
(registro PLC)
Exemplo 2
(registro HMI)
Nmero
da
palavra
Nmero do registro
Endereo Exemplo Endereo Exemplo
1 Registro de Designao de Nmero de Tela
(SNIR)
Dn D0 $n $15
2 Registro de Controle de Alerta (CFR) Dn+1 D1 $n+1 $16
3 Registro de Controle de Curva (CUCR) Dn+2 D2 $n+2 $17
4 Registro de Buffer do Histrico de
Amostragem (HBSR)
Dn+3 D3 $n+3 $18
5 Limpando o Registro de Buffer do Histrico
(HBCR)
Dn+4 D4 $n+4 $19
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-27
Exemplo 1
(registro PLC)
Exemplo 2
(registro HMI)
Nmero
da
palavra
Nmero do registro
Endereo Exemplo Endereo Exemplo
6 Registro de Controle da Frmula (RECR) Dn+5 D5 $n+5 $20
7 Registro de Designao de Nmero da
Frmula (RBIR)
Dn+6 D6 $n+6 $21
8 Registro de Alerta de Controle do Sistema Dn+7 D7 $n+7 $22
Tabela 3-4-1 Designaes do Bloqueio de Controle
Registro de Designao de Nmero de Tela (SNIR)
Para utilizar este registro, escreva um valor do nmero da tela que o usurio deseje exibir
neste registro; ento a HMI ir mudar para esta tela. Por exemplo, (Consulte a Tabela 3-4-1),
se ajustado D0 ou $15,0 a 1, a HMI ir mudar para a 1 tela. Se ajustado D0 ou $15,0 a 7,
a HMI ir mudar para a 7 tela.
Registro de Controle de Alerta (CFR)
Bit
Exibio Binria da Posio
Relativa (x)
Funo
0 0000 0000 0000 000x Ativar / Desativar comunicao
1 0000 0000 0000 00x0 Ativar / Desativar luz de fundo
2 0000 0000 0000 0x00 Ativar / Desativar alerta sonoro
3 0000 0000 0000 x000 Limpar buffer do alarme
4 0000 0000 000x 0000 Limpar contador do alarme
5 0000 0000 00x0 0000 Atualizar dados USB
6-7 0000 0000 xx00 0000 Reservado
8 0000 000x 0000 0000 Ajustar Nvel de Segurana do Usurio (Nvel 1)
9 0000 00x0 0000 0000 Ajustar Nvel de Segurana do Usurio (Nvel 2)
10 0000 0x00 0000 0000 Ajustar Nvel de Segurana do Usurio (Nvel 4)
11-15 xxxx x000 0000 0000 Reservado
Ativar / Desativar comunicao
Bit 0 controla a comunicao HMI. Quando bit 0 est LIGADO, a comunicao HMI est
desativada. Quando bit 0 est DESLIGADO, a comunicao HMI est ativada. Ao marcar a
opo Interromper Comunicao (Fig. 3-4-3) na guia Comunicao da caixa de dilogo
Configurao quando a comunicao entre uma certa PLC perdida este bit ser LIGADO
e desativar a comunicao automaticamente e a mensagem de falha de comunicao no
ser exibida (isto no afetar as comunicaes entre outras PLCs). Ento, o usurio poder
desmarc-la para ativar a comunicao novamente. Se esta opo no estiver marcada,
este alerta ser desativado (para desativar e ativar a comunicao manualmente, o usurio
pode utilizar os comandos macro OPENCOM/CLOSECOM. Para mais detalhes sobre
comandos macro, por favor, consulte a seo 3.14)
Captulo 3 Criando e editando telas
3-28 Reviso Maio de 2010
Por exemplo, (consulte a Tabela 3-4-1 e Fig. 3-4-4), se a PLC que est conectada via
porta COM2 apresentar erro de comunicao e o tempo de tentativa de comunicao
alcanar trs vezes, a HMI ir desativar automaticamente a comunicao entre aquela
PLC (mas no desativar a comunicao entre outras PLCs) e no ir mostrar os erros
de comunicao. Neste momento, se D1 ou $16,0 estiver definido para 0, ou seja, o
alerta de comunicao estiver DESLIGADO, a comunicao ser ativada novamente e a
HMI ir se comunicar novamente com aquela PLC. Se a comunicao for perdida trs
vezes, este alerta ser LIGADO novamente. Quando D1=0, indica que o Bit 0 de D1 0
(0000 0000 0000 0000).
Fig. 3-4-3 Guia comunicao Fig. 3-4-4 Conexes PLC
Ativar / Desativar luz de fundo
O Bit 1 controla a luz de fundo da HMI. Quando o bit 1 est LIGADO, a luz de fundo da
HMI est DESLIGADA. Quando o bit 1 est DESLIGADO, a luz de fundo da HMI est
LIGADA. Por exemplo (consulte a Tabela3-4-1), se D1 estiver definido para 2 ou $16.1
estiver definido para 1, este alerta est ativado e a luz de fundo da HMI se DESLIGA.
Quando D1 = 2, indica que o Bit 1 de D1 1 (0000 0000 0000 0010).
Ativar / Desativar alerta sonoro
O Bit 2 controla o aviso sonoro da HMI. Quando o bit 2 est LIGADO, o aviso sonoro da
HMI est DESLIGADO. Quando o bit 2 est DESLIGADO, o aviso sonoro da HMI est
LIGADO. Por exemplo (consulte a Tabela 3-4-1), se D1 estiver definido para 4 ou $16.2
estiver definido para 1, o alerta sonoro da HMI LIGADO. Neste momento, se um alarme
ocorrer, ele ir soar. Quando D1=4, indica que o Bit 2 de D1 1 (0000 0000 0000 0100).
Limpar buffer do alarme
O Bit 3 limpa o buffer do alarme. Quando uma tabela de histrico de alarme utilizada,
ao ajustar este bit todos os dados contidos naquela tabela podem ser limpos. Quando
o bit 3 est LIGADO, o buffer do alarme limpo. Para limpar o buffer do alarme
novamente, este alerta deve ser DESLIGADO e depois LIGADO novamente. Por
So 3 as tentativas de comunicao
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-29
exemplo (consulte a Tabela 3-4-1), se D1 estiver definido para 8 ou $16.3 estiver
definido para 1, este alerta est LIGADO e o buffer do alarme ser limpo. Quando
D1=8, indica que o Bit 3 de D1 1 (0000 0000 0000 1000).
Limpar contador do alarme
O Bit 4 limpa o buffer do alarme. Quando uma tabela de frequncia de alarme usada,
ao ajustar este bit os valores dos alarmes podero ser limpos. Quando o bit 4 est
LIGADO, o buffer do alarme limpo. Para limpar o buffer do alarme novamente, este
alerta deve ser DESLIGADO e depois LIGADO novamente. Por exemplo (consulte a
Tabela 3-4-1), se D1 estiver definido para 16 ou $16.4 estiver definido para 1, este
alerta est LIGADO e o contador do alarme ser limpo. Quando D1=16, indica que o
Bit 4 de D1 1 (0000 0000 0001 0000).
Atualizar dados USB
O Bit 5 atualiza os dados USB. Quando este alerta utilizado, o usurio pode atualizar
todos os dados armazenados na rea do buffer do alarme no disco USB. Se um dos
buffer de alarme, buffer de histrico ou funo de frmula for ativado e a rea da
memria no-voltil estiver definida para disco USB, quando um alerta estiver ativo, a
HMI ir efetuar o backup e atualizar os dados armazenados na rea do buffer no disco
USB em tempo real. Por favor, observe que todos os dados sero armazenados
primeiro na rea do buffer. Antes de alcanar o limite da memria buffer (a
capacidade de memria da rea buffer de 64KB e isso pode ser definido pelo usurio
tambm na caixa de dilogo Configurao), o sistema no ir realizar o backup e
atualizao dos dados no disco USB. O propsito no sobrescrever frequentemente
o disco USB e evitar danos ao disco USB. Assim, se a quantidade de dados for inferior
capacidade da memria e para evitar que dados sejam perdidos, o usurio pode
ativar este alerta e atualizar os dados no disco USB.
Por exemplo, (consulte a Tabela 3-4-1), se D1 estiver definido para 32 ou $16.5 estiver
definido para 1, este alerta est LIGADO e a funo de atualizar dados USB ser
ativada. Quando D1 = 32, indica que o Bit 5 de D1 1 (0000 0000 0010 0000).
Definir Nvel de Segurana do Usurio
Os bits 8 a 10 definem o nvel de segurana do usurio. As configuraes de nvel de
segurana da HMI so divididas em duas partes: um o nvel 0 (mais baixo) ao nvel 7
e o outro o nvel mais alto. Os bits 8 a 10 controlam o nvel 0 (mais baixo) ao nvel 7,
mas no podem controlar o nvel mais alto. Quando o bit 8 est LIGADO, o nvel de
segurana do usurio 1. Quando o bit 9 est LIGADO, o nvel de segurana do
usurio 2. Quando o bit 10 est LIGADO, o nvel de segurana do usurio 4. Para
mais detalhes sobre as configuraes, por favor, consulte as descries a seguir.
Captulo 3 Criando e editando telas
3-30 Reviso Maio de 2010
Controle de Alerta
Nvel
LIGADO DESLIGADO
Exibio binria
Nvel 0 Bit 8, Bit 9, Bit 10 0000 0000 0000 0000
Nvel 1 Bit 8 Bit 9, Bit 10 0000 0001 0000 0000
Nvel 2 Bit 9 Bit 8, Bit 10 0000 0010 0000 0000
Nvel 3 Bit 8, Bit 9 Bit 10 0000 0011 0000 0000
Nvel 4 Bit 10 Bit 8, Bit 9 0000 0100 0000 0000
Nvel 5 Bit 8, Bit 10 Bit 9 0000 0101 0000 0000
Nvel 6 Bit 9, Bit 10 Bit 8 0000 0110 0000 0000
Nvel 7 Bit 8, Bit 9, Bit 10 0000 0111 0000 0000
Por exemplo (consulte a Tabela 3-4-1), se D1 estiver definido para 1280 ou $16.8 e
$16.10 estiver definido para 1, este alerta est ativo e o nvel de segurana do usurio
5. Quando D1 = 1280, indica que o Bit 8 e o Bit 10 de D1 so ambos 11(0000 0101
0000 0000).
Registro de Controle de Curva (CUCR)
Bit
Exibio Binria da Posio
Relativa (x)
Funo
0 0000 0000 0000 000x Alerta 1 Amostragem da Curva
1 0000 0000 0000 00x0 Alerta 2 Amostragem da Curva
2 0000 0000 0000 0x00 Alerta 3 Amostragem da Curva
3 0000 0000 0000 x000 Alerta 4 Amostragem da Curva
4-7 0000 0000 xxxx 0000 Reservado
8 0000 000x 0000 0000 Alerta 1 de Limpeza da Curva
9 0000 00x0 0000 0000 Alerta 2 de Limpeza da Curva
10 0000 0x00 0000 0000 Alerta 3 de Limpeza da Curva
11 0000 x000 0000 0000 Alerta 4 de Limpeza da Curva
12-15 xxxx 0000 0000 0000 Reservado
Alerta de Limpeza da Curva
Os bits 0 a 3 (alertas 1 a 4) controlam a amostragem da curva (Grfico de Tendncia,
Tabela X-Y, distribuio X-Y ou Entrada de Curva). Quando este alerta est LIGADO, a
HMI ir ler dados contnuos do endereo PLC definido para amostrar uma vez, altera
os dados para o grfico e exibe na tela HMI (Para mais detalhes sobre as configuraes
do elemento curva, por favor, consulte a seo 3.8.10). Para controlar o alerta de
amostragem da curva novamente, este alerta deve ser DESLIGADO e depois
novamente LIGADO.
Cada elemento curva precisa ser atribudo a um alerta de amostragem, onde o alerta
de amostragem configurado na propriedade de detalhes do elemento. Para ativar o
elemento curva, defina o bit correspondente neste registro. Por exemplo, (consulte a
Tabela 3-4-1 e Fig. 3-4-5), se D2 ou $17.0 estiver definido para 1, as curvas das
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-31
figuras 1 e 2 sero ativadas e exibidas na tela e as curvas das figuras 3 e 4 no sero
exibidas. Quando D2=1, indica que o Bit 0 de D2 0 (0000 0000 0000 0001).
Fig. 3-4-5 Elementos curva na tela HMI
Alerta de Limpeza de Curva
Os bits 8 a 11 (alertas 1 a 4) limpam a curva (Grfico de Tendncia, Tabela X-Y,
distribuio X-Y ou Entrada de Curva) quando este alerta est LIGADO (Para mais
detalhes das configuraes do elemento curva, por favor, consulte a seo 3.8.10).
Para controlar o alerta de limpeza de curva novamente, este alerta deve ser
DESLIGADO e depois novamente LIGADO.
Por exemplo, (consulte a Tabela 3-4-1 e Fig. 3-4-5), se D2 estiver definido para 512 ou
$17.9 estiver definido para 1, as curvas da figura 3 sero limpas e as curvas da figura
1, 2 e 4 no sero limpas. Quando D2=512, indica que o Bit 9 de D2 1 (0000 0010
0000 0000).
Registro de Buffer do Histrico de Amostragem (HBSR)
A srie Delta DOP-B possui 12 Bits que controlam o endereo de amostragem do buffer do
histrico (consulte a Fig. 3-4-6 e a tabela a seguir). No apenas o timer, mas tambm o
buffer do histrico pode ser controlado por uma PLC se a Fonte de Disparo na configurao
do Buffer do Histrico estiver definida para uma PLC do timer. Para mais detalhes sobre a
configurao do Buffer do Histrico, por favor, consulte a seo 3.11.3.
Captulo 3 Criando e editando telas
3-32 Reviso Maio de 2010
Alerta correspondente rea
correspondente
do buffer
Bit Exibio Binria da Posio
Relativa (x)
Funo
rea de Buffer 1 0 0000 0000 0000 000x
Amostragem de Buffer de
Histrico 1
rea de Buffer 2 1 0000 0000 0000 00x0
Amostragem de Buffer de
Histrico 2
rea de Buffer 3 2 0000 0000 0000 0x00
Amostragem de Buffer de
Histrico 3
rea de Buffer 4 3 0000 0000 0000 x000
Amostragem de Buffer de
Histrico 4
rea de Buffer 5 4 0000 0000 000x 0000
Amostragem de Buffer de
Histrico 5
rea de Buffer 6 5 0000 0000 00x0 0000
Amostragem de Buffer de
Histrico 6
rea de Buffer 7 6 0000 0000 0x00 0000
Amostragem de Buffer de
Histrico 7
rea de Buffer 8 7 0000 0000 x000 0000
Amostragem de Buffer de
Histrico 8
rea de Buffer 9 8 0000 000x 0000 0000
Amostragem de Buffer de
Histrico 9
rea de Buffer 10 9 0000 00x0 0000 0000
Amostragem de Buffer de
Histrico 10
rea de Buffer 11 10 0000 0x00 0000 0000
Amostragem de Buffer de
Histrico 11
rea de Buffer 12 11 0000 x000 0000 0000
Amostragem de Buffer de
Histrico 12
12-15 xxxx 0000 0000 0000 Reservado
Alerta de Amostragem do Buffer do Histrico
Os Bits 0 a 11 controlam a operao de amostragem do buffer do histrico da HMI
pela PLC. Quando este alerta estiver LIGADO, a HMI realiza a amostragem uma vez.
Para controlar o alerta do buffer do histrico de curva novamente, este alerta deve ser
DESLIGADO e depois novamente LIGADO.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-33
Fig. 3-4-6 Configurao do histrico
Limpando o Registro de Buffer do Histrico (HBCR)
O buffer do histrico quando controlado por uma PLC tambm pode ser limpo pela PLC.
Alerta correspondente rea
correspondente
do buffer
Bit Exibio Binria da
Posio Relativa (x)
Funo
rea de Buffer 1 0 0000 0000 0000 000x
Alerta 1 de Limpeza do Buffer do
Histrico
rea de Buffer 2 1 0000 0000 0000 00x0
Alerta 2 de Limpeza do Buffer do
Histrico
rea de Buffer 3 2 0000 0000 0000 0x00
Alerta 3 de Limpeza do Buffer do
Histrico
rea de Buffer 4 3 0000 0000 0000 x000
Alerta 4 de Limpeza do Buffer do
Histrico
rea de Buffer 5 4 0000 0000 000x 0000
Alerta 5 de Limpeza do Buffer do
Histrico
rea de Buffer 6 5 0000 0000 00x0 0000
Alerta 6 de Limpeza do Buffer do
Histrico
rea de Buffer 7 6 0000 0000 0x00 0000
Alerta 7 de Limpeza do Buffer do
Histrico
Captulo 3 Criando e editando telas
3-34 Reviso Maio de 2010
Alerta correspondente rea
correspondente
do buffer
Bit Exibio Binria da
Posio Relativa (x)
Funo
rea de Buffer 8 7 0000 0000 x000 0000
Alerta 8 de Limpeza do Buffer do
Histrico
rea de Buffer 9 8 0000 000x 0000 0000
Alerta 9 de Limpeza do Buffer do
Histrico
rea de Buffer 10 9 0000 00x0 0000 0000
Alerta 10 de Limpeza do Buffer
do Histrico
rea de Buffer 11 10 0000 0x00 0000 0000
Alerta 11 de Limpeza do Buffer
do Histrico
rea de Buffer 12 11 0000 x000 0000 0000
Alerta 12 de Limpeza do Buffer
do Histrico
12-15 xxxx 0000 0000 0000 Reservado
Alerta de Limpeza do Buffer do Histrico
Os Bits 0 a 11 limpam o buffer do histrico. Quando este alerta est LIGADO, a HMI
limpa o buffer do histrico uma vez. Para controlar o alerta de limpeza do buffer do
histrico novamente, este alerta deve ser DESLIGADO e depois novamente LIGADO.
Registro de Controle da Frmula (RECR)
Bit
Exibio Binria da
Posio Relativa (x)
Funo
0 0000 0000 0000 000x Alterar o alerta do nmero da frmula
1 0000 0000 0000 00x0
Ler Alerta da Frmula (PLC HMI):
Ler dados da frmula da PLC e armazenar na
HMI
2 0000 0000 0000 0x00
Gravar Alerta da Frmula (PLC HMI)
Gravar dados da frmula da HMI na PLC
3 0000 0000 0000 x000 Alterar alerta do nmero do grupo da frmula
4-7 0000 0000 xxxx 0000 Reservado
8-15 xxxx xxxx 0000 0000 Designar Nmero do Grupo da Frmula
Alterar o alerta do nmero da frmula
Para alterar o nmero da frmula, o usurio pode utilizar o Registro do Nmero da
Frmula RCPNO diretamente ou utilizar este alerta. Para especificar o nmero da
frmula, escreva o nmero da frmula no Registro de Designao do Nmero da
Frmula (RBIR) e depois LIGUE este alerta (Bit 0). Aps os ajustes acima, o RCPNP
poder mudar automaticamente para o nmero designado da frmula. Para controlar
o alerta de mudana de nmero da frmula novamente, este alerta deve ser
DESLIGADO e depois novamente LIGADO.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-35
Por exemplo (Consulte a Tabela 3-4-1), se definido D6 a 3 e definido D5 ou $20.0 a 1
simultanemente, o nmero da frmula se tornar 3 (RCPNO=3). Quando D6 = 3, ele
indica que o nmero designado da frmula 3. Quando D5 = 1, ele indica que o Bit 0
de D5 1(0000 0000 0000 0001).
Alerta Ler Frmula
O Bit 1 l os dados da frmula da PLC e armazena os dados da frmula na rea
especificada da HMI. Para ler e armazenar os dados da frmula, especifique o nmero
da frmula e LIGUE este alerta. Para controlar o alerta de leitura de frmula novamente,
este alerta deve ser DESLIGADO e depois novamente LIGADO.
Por exemplo (consulte a Tabela 3-4-1), se o nmero designado da frmula for 4
(RCPNO=4), definir D5 para 2 ou $20,1 a 1 e os dados da frmula salvas na PLC sero
lidos e armazenados no 4 registro da frmula. Os dados originais salvos no registro
da 4 frmula tambm sero atualizados. Quando D5 = 2, indica que o Bit 1 de D5 1
(0000 0000 0000 0010).
Alerta Gravar Frmula
O Bit 2 l os dados da frmula da HMI para a PLC. Para gravar os dados da frmula,
especifique o nmero da frmula e LIGUE este alerta. Para controlar o alerta de
gravao de frmula novamente, este alerta deve ser DESLIGADO e depois novamente
LIGADO.
Por exemplo (consulte a Tabela 3-4-1), se o nmero designado da frmula for 2
(RCPNO=2), definir D5 para 4 ou $20.2 para 1 e os dados da frmula salvos na HMI
sero gravados no registro da PLC imediatamente. Os dados originais salvos no
registro PLC tambm sero atualizados. Quando D5 = 4, o Bit 2 de D5 1 (0000 0000
0000 0100).
Alterar o nmero do grupo da frmula
Para alterar o nmero do grupo da frmula, o usurio pode utilizar o Registro do
Grupo da Frmula RCPG diretamente ou utilizar este alerta. Para especificar o nmero
do grupo da frmula, escreva o nmero do grupo da frmula no Registro do Nmero
Designado do Grupo de Frmula (Bits 8 a 15) e depois LIGUE este alerta. Aps os
ajustes acima, quando a HMI detectar o alerta de troca de nmero de grupo de
frmula, ir mudar o valor do RCPG e mudar o nmero do grupo da frmula
automaticamente. Para controlar o alerta de mudana de nmero de grupo da frmula
novamente, este alerta deve ser DESLIGADO e depois novamente LIGADO.
Por exemplo (consulte a Tabela 3-4-1), se definido D5 para 520 ou definido$20.3 e
$20.9 para 1 simultaneamente, o nmero do grupo da frmula se tornar 2 (RCPG=2).
Quando D5 = 520, indica que o Bit 3 e o Bit 9 de D5 so ambos 1(0000 0010 0000
1000).
Captulo 3 Criando e editando telas
3-36 Reviso Maio de 2010
Designar Nmero do Grupo da Frmula
Os Bits 8 a Bit 15 designam o nmero do grupo da frmula. Quando o nmero do
grupo da frmula for designado e este alerta de controle LIGADO, a HMI ir mudar o
valor do RCPG e mudar o nmero do grupo da frmula automaticamente.
Por exemplo (consulte a Tabela 3-4-1), se definido D5 para 520 ou definido$20.3 e
$20.9 para 1 simultaneamente, o nmero do grupo da frmula se tornar 2 (RCPG=2).
Quando D5 = 520, indica que o Bit 3 e o Bit 9 de D5 so ambos 1(0000 0010 0000
1000).
Para configuraes mais detalhadas, por favor, consulte as seguintes descries.
Como designar o nmero do grupo da frmula:
D5 = 520(0000 0010 0000 1000)
Byte Alto
(Registro de Designao do Grupo da
Frmula)
0000 0010
Byte Baixo
(Outros alertas de controle
correspondentes frmula)
0000 1000
Ao dividirmos D5 em byte alto e byte baixo, fcil verificar que o byte alto determina
o nmero do grupo da frmula (independentemente do byte baixo). Quando o ajuste
de byte alto estiver definido para 0000 0010, indica que o nmero do grupo
designado o 2 grupo. Se o ajuste de byte alto for mudado para 0000 0011, indica
que o nmero do grupo designado alterado para o 3 grupo e vice-versa.
Registro de Designao de Nmero da Frmula (RBIR)
Este registro utilizado para especificar a frmula. Quando este alerta LIGADO, o sistema
ir gravar o nmero designado do grupo da frmula no Registro de Designao de Nmero
de Frmula (RBIR). Aps o Alerta de Mudana de Nmero da Frmula ser LIGADO, a HMI ir
mudar o valor do RCPNO e mudar tambm o nmero da frmula.
Por exemplo (consulte a Tabela 3-4-1), se definido D6 para 3 e definido D5 ou $20.0 para 1
ao mesmo tempo, o nmero da frmula se tornar 3 (RCPNO=3). Quando D6 estiver
definido para 3, indica que o nmero designado da frmula 3. Quando D5 = 1, indica que
o Bit 0 de D5 1(0000 0000 0000 0001).
Registro de Alerta de Controle do Sistema
Bit
Exibio Binria da Posio
Relativa (x)
Funo
0-7 0000 0000 xxxx xxxx Valor de Ajuste Multilngue
8 0000 000x 0000 0000 Alerta de Impressora
9 0000 00x0 0000 0000
Alerta de Alimentao de Formulrio de
Impressora
10-15 xxxx xx00 0000 0000 Reservado
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-37
Valor de Ajuste Multilngue
Os Bits 0 a 7 salvam os valores de ajuste multilngue designados (Fig. 3-4-7). Estes
valores de ajuste controlam a HMI para mudar para o idioma especificado (Para mais
detalhes sobre ajustes multilngues, por favor, consulte a seo 3.10).
Por exemplo, (consulte a Tabela 3-4-1 e a Fig. 3-4-7), se o ajuste do valor do idioma 1
for chins, e D7 ou $22.0 for definido para 1, todo texto HMI ir mudar para o texto
em chins. Quando D7=1, indica que o Bit 0 de D7 1 (0000 0000 0000 0001).
Para configuraes mais detalhadas, por favor, consulte as seguintes descries.
Como designar o multilngue:
D7 = 1(0000 0000 0000 0001)
Byte Alto
(Outros alertas de controle
correspondentes ao Controle do Sistema)
0000 0000
Byte Baixo
(Registro de Valor de Ajuste Multilngue)
0000 0001
Ao dividir D7 em byte alto e byte baixo fcil verificar que o byte baixo determina o
valor de ajuste multilngue (independentemente do byte alto). Quando o valor do byte
baixo est ajustado para 0000 0001, ele indica que o valor de ajuste multilngue 1,
ou seja, a configurao do idioma chins. Quando o valor do byte baixo est
ajustado para 0000 0011, ele indica que o valor de ajuste multilngue 2, ou seja, a
configurao do idioma japons. Por favor, observe que a faixa do valor de ajuste
multilngue de 0 a 255.
Fig. 3-4-7 Ajustes multilngue
Captulo 3 Criando e editando telas
3-38 Reviso Maio de 2010
Alerta de Impressora
Quando este alerta est LIGADO, a exibio atual (cpia impressa) ou a tela de edio
podem ser impressas. Quando este alerta est DESLIGADO, a funo de impresso
est desativada.
Por exemplo (consulte a Tabela 3-4-1), se D7 estiver definido para 256 ou definido
$22.8 para 1, a HMI ir realizar a funo de impresso. Quando D7=256, indica que o
Bit 8 de D7 1 (0000 0001 0000 0000).
Alerta de Alimentao de Formulrio de Impressora
Quando este alerta est LIGADO, a impressora ir puxar o papel e alinhar o papel para a
prxima impresso automaticamente. Quando este alerta est DESLIGADO, a funo de
alimentao de formulrio de impresso est desativada.
Por exemplo (consulte a Tabela 3-4-1), se D7 estiver definido para 512 ou definido $22.9
para 1, a HMI ir puxar o papel e alinhar o papel para a prxima impresso
automaticamente. Quando D7 = 512, indica que o Bit 9 de D7 1 (0000 0010 0000 0000).
3.4.2 Bloqueio de Status
O bloqueio de status a maneira pela qual a PLC utilizada para obter feedback da HMI.
Atravs dos ajustes definidos nos registros, o controlador conectado HMI pode conhecer a
operao interna da HMI, ou seja, informaes da chave da tela, luz de fundo ligada e
desligada, prioridade atual, dados de amostragem de curva e limpar alerta, etc. O bloqueio
de status consiste de 8 palavras contnuas e isso no pode ser alterado (Fig. 3-4-2) Quando o
usurio define o endereo no Bloqueio de Status, a PLC pode ler o status da HMI srie DOP-B.
Por favor, observe que quando a funo de Bloqueio de Controle est desativada a funo do
Bloqueio de Status tambm est desativada. Alm disso, certifique-se de que os endereos do
Bloqueio de Controle e Bloqueio de Status sejam diferentes.
A funo e a explicao de cada PALAVRA esto listadas na Tabela3-4-2 abaixo. Na tabela a
seguir, no exemplo 1, consideramos que o usurio utiliza uma PLC Delta, ento os endereos
iniciais disponveis no bloqueio de status so Dm - Dm+7 (D10 - D17). No exemplo 2 a seguir,
consideramos que o usurio utiliza um registo interno HMI $, ento os endereos iniciais
desponveis no bloqueio de controle so $m - $m+7 ($25 - $32). O usurio pode escolher se
as designaes do bloqueio de status so armazenadas na PLC ou HMI.
Exemplo 1
(registro PLC)
Exemplo 2
(registro HMI)
Palavra Registro de controle
Endere
o
Exemplo
Endere
o
Exemplo
0 Registro Geral de Status de Controle (GCSR) Dm D10 $m $25
1 Registro de Status de Nmero de Tela (SNSR) Dm+1 D11 $m+1 $26
2 Registro de Status da Curva de Controle (CCSR) Dm+2 D12 $m+2 $27
3 Registro de Status de Buffer do Histrico de
Amostragem (HSSR)
Dm+3 D13 $m+3 $28
4 Limpando o Registro de Status de Buffer do
Histrico (HCSR)
Dm+4 D14 $m+4 $29
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-39
Exemplo 1
(registro PLC)
Exemplo 2
(registro HMI)
Palavra Registro de controle
Endere
o
Exemplo
Endere
o
Exemplo
5 Registro de Status da Frmula (RESR) Dm+5 D15 $m+5 $30
6 Registro de Status de Nmero da Frmula
(RBSR)
Dm+6 D16 $m+6 $31
7 Registro Geral de Status de Controle 2 (GCSR2) Dm+7 D17 $m+7 $32
Tabela 3-4-2 Designaes de bloqueio de status
Registro Geral de Status de Controle (GCSR)
Bit
Exibio Binria da Posio
Relativa (x)
Funo
0 0000 0000 0000 000x Alerta de Status da Chave de Tela
1-2 0000 0000 0000 0xx0 Reservado
3 0000 0000 0000 x000 Limpar o Status do Buffer do Alarme
4 0000 0000 000x 0000 Limpar o Status do Contador do Alarme
5-7 0000 0000 xxx0 0000 Reservado
8 0000 000x 0000 0000 Alerta de Nvel de Segurana do Usurio
(Nvel 1)
9 0000 00x0 0000 0000 Alerta de Nvel de Segurana do Usurio
(Nvel 2)
10 0000 0x00 0000 0000 Alerta de Nvel de Segurana do Usurio
(Nvel 4)
11-15 xxxx x000 0000 0000 Reservado
Alerta de Status da Chave de Tela
Quando a HMI troca a tela, este alerta LIGADO. Aps a troca de tela ter sido
concluda, este alerta DESLIGADO.
Limpar o Status do Buffer do Alarme
Quando a HMI limpa o buffer do alarme este alerta LIGADO. Aps esta funo ter
sido concluda este alerta DESLIGADO.
Limpar o Status do Contador do Alarme
Quando a HMI limpa o contador do alarme, este alerta LIGADO. Aps esta funo ter
sido concluda este alerta DESLIGADO.
Alerta de Nvel de Segurana do Usurio
Os bits 8 a 10 mantm o atual nvel de segurana do usurio.
Captulo 3 Criando e editando telas
3-40 Reviso Maio de 2010
Controle de Alerta
Nvel
LIGADO
Exibio binria
Nvel 0 Bit 8, Bit 9, Bit 10 0000 0000 0000 0000
Nvel 1 Bit 8 Bit 9, Bit 10 0000 0001 0000 0000
Nvel 2 Bit 9 Bit 8, Bit 10 0000 0010 0000 0000
Nvel 3 Bit 8, Bit 9 Bit 10 0000 0011 0000 0000
Nvel 4 Bit 10 Bit 8, Bit 9 0000 0100 0000 0000
Nvel 5 Bit 8, Bit 10 Bit 9 0000 0101 0000 0000
Nvel 6 Bit 9, Bit 10 Bit 8 0000 0110 0000 0000
Nvel 7 Bit 8, Bit 9, Bit 10 0000 0111 0000 0000
Registro de Status de Nmero de Tela (SNSR)
Este registro armazena o ltimo nmero de tela (inclui sub-tela) aberta pelo usurio
(consulte D11 ou $26 da Tabela 3-4-2).
Registro de Status da Curva de Controle (CCSR)
Bit
Exibio Binria da Posio
Relativa (x)
Funo
0 0000 0000 0000 000x Alerta 1 de Status de Amostragem da Curva
1 0000 0000 0000 00x0 Alerta 2 de Status de Amostragem da Curva
2 0000 0000 0000 0x00 Alerta 3 de Status de Amostragem da Curva
3 0000 0000 0000 x000 Alerta 4 de Status de Amostragem da Curva
4-7 0000 0000 xxxx 0000 Reservado
8 0000 000x 0000 0000 Alerta 1 de Status de Limpeza da Curva
9 0000 00x0 0000 0000 Alerta 2 de Status de Limpeza da Curva
10 0000 0x00 0000 0000 Alerta 3 de Status de Limpeza da Curva
11 0000 x000 0000 0000 Alerta 4 de Status de Limpeza da Curva
12-15 xxxx 0000 0000 0000 Reservado
Alerta de Status de Amostragem da Curva
Quando a HMI faz a amostragem de um grfico de tendncia ou tabela X-Y, o alerta de
status de amostragem da curva (bits 0 a 3) LIGADO. Aps a operao de amostragem
ser concluda, o alerta de status de amostragem da curva DESLIGADO. O Alerta 1 de
Amostragem da Curva do bloqueio de controle corresponde ao Alerta 1 de Status de
Amostragem da Curva do bloqueio de status, Alerta 2 de Amostragem da Curva do
bloqueio de controle corresponde ao Alerta 2 de Status de Amostragem da Curva do
bloqueio de status e vice-versa.
Alerta de Status de Limpeza de Curva
Quando a HMI limpa o grfico de tendncia ou a tabela X-Y, o alerta de status de
amostragem da curva (bits 8 a 11) LIGADO. Aps a operao de limpeza ser
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-41
concluda, o alerta de status de limpeza da curva DESLIGADO. O Alerta 1 de Limpeza
de Curva do bloqueio de controle corresponde ao Alerta 1 de Status de Limpeza da
Curva do bloqueio de status, Alerta 2 de Limpeza de Curva do bloqueio de controle
corresponde ao Alerta 2 de Status de Limpeza da Curva do bloqueio de status e
vice-versa.
Registro de Status de Buffer do Histrico de Amostragem (HSSR)
Alerta correspondente rea
correspondente
do buffer
Bit
Exibio Binria da
Posio Relativa (x)
Funo
rea de Buffer 1
0 0000 0000 0000 000x Alerta de Amostragem de Status do
Buffer do Histrico 1
rea de Buffer 2
1 0000 0000 0000 00x0 Alerta de Amostragem de Status do
Buffer do Histrico 2
rea de Buffer 3
2 0000 0000 0000 0x00 Alerta de Amostragem de Status do
Buffer do Histrico 3
rea de Buffer 4
3 0000 0000 0000 x000 Alerta de Amostragem de Status do
Buffer do Histrico 4
rea de Buffer 5
4
0000 0000 000x 0000
Alerta de Amostragem de Status do
Buffer do Histrico 5
rea de Buffer 6
5
0000 0000 00x0 0000
Alerta de Amostragem de Status do
Buffer do Histrico 6
rea de Buffer 7
6
0000 0000 0x00 0000
Alerta de Amostragem de Status do
Buffer do Histrico 7
rea de Buffer 8
7 0000 0000 x000 0000 Alerta de Amostragem de Status do
Buffer do Histrico 8
rea de Buffer 9
8 0000 000x 0000 0000 Alerta de Amostragem de Status do
Buffer do Histrico 9
rea de Buffer 10
9 0000 00x0 0000 0000 Alerta de Amostragem de Status do
Buffer do Histrico 10
rea de Buffer 11
10 0000 0x00 0000 0000 Alerta de Amostragem de Status do
Buffer do Histrico 11
rea de Buffer 12
11 0000 x000 0000 0000 Alerta de Amostragem de Status do
Buffer do Histrico 12
12-15 xxxx 0000 0000 0000 Reservado
Alerta de Amostragem de Status do Buffer do Histrico
Ao fazer a amostragem do buffer do histrico, o alerta do buffer do histrico de
amostragem ser definido para LIGADO (Bits 0 a 11 definidos para LIGADO). Aps a
operao de amostragem estar concluda, o status do buffer do histrico de
amostragem ser DESLIGADO.
Captulo 3 Criando e editando telas
3-42 Reviso Maio de 2010
Limpando o Registro de Status de Buffer do Histrico (HCSR)
Alerta correspondente rea
correspondente
do buffer
Bit
Exibio Binria da
Posio Relativa (x)
Funo
rea de Buffer 1
0 0000 0000 0000 000x Alerta de Limpeza do Buffer do
Histrico 1
rea de Buffer 2
1 0000 0000 0000 00x0 Alerta de Limpeza do Buffer do
Histrico 2
rea de Buffer 3
2 0000 0000 0000 0x00 Alerta de Limpeza do Buffer do
Histrico 3
rea de Buffer 4
3 0000 0000 0000 x000 Alerta de Limpeza do Buffer do
Histrico 4
rea de Buffer 5
4
0000 0000 000x 0000
Alerta de Limpeza do Buffer do
Histrico 5
rea de Buffer 6
5
0000 0000 00x0 0000
Alerta de Limpeza do Buffer do
Histrico 6
rea de Buffer 7
6
0000 0000 0x00 0000
Alerta de Limpeza do Buffer do
Histrico 7
rea de Buffer 8
7 0000 0000 x000 0000 Alerta de Limpeza do Buffer do
Histrico 8
rea de Buffer 9
8 0000 000x 0000 0000 Alerta de Limpeza do Buffer do
Histrico 9
rea de Buffer 10
9 0000 00x0 0000 0000 Alerta de Limpeza do Buffer do
Histrico 10
rea de Buffer 11
10 0000 0x00 0000 0000 Alerta de Limpeza do Buffer do
Histrico 11
rea de Buffer 12
11 0000 x000 0000 0000 Alerta de Limpeza do Buffer do
Histrico 12
12-15 xxxx 0000 0000 0000 Reservado
Alerta de Limpeza do Buffer do Histrico
Ao limpar o buffer do histrico, o alerta de limpeza do buffer do histrico ser
definido para LIGADO (Bits 0 a 11 definidos para LIGADO). Depois que a operao de
limpeza concluda, o status de limpeza do buffer do histrico ser DESLIGADO.
Registro de Status da Frmula (RESR)
Bit
Exibio Binria da
Posio Relativa (x)
Funo
0 0000 0000 0000 000x Status de Alterao do Nmero da Frmula
1 0000 0000 0000 00x0 Status de Leitura da Frmula (PLC HMI)
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-43
Bit
Exibio Binria da
Posio Relativa (x)
Funo
2 0000 0000 0000 0x00 Status de Gravao da Frmula (PLC HMI)
3 0000 0000 0000 x000 Alterar Status do Nmero do Grupo da Frmula
4~7 0000 0000 xxxx 0000 Reservado
8~15 xxxx xxxx 0000 0000 Designar Status do Nmero do Grupo da
Frmula
Status de Alterao do Nmero da Frmula
Quando o nmero da frmula alterado este alerta LIGADO. Aps o nmero da
frmula ser alterado e o valor do RCPNO atualizado, este alerta DESLIGADO.
Status de Leitura da Frmula
Quando a HMI l um nmero dos dados da frmula da PLC, este alerta LIGADO. Aps
a operao de leitura ser concluda e os dados da frmula armazenados na HMI, este
alerta DESLIGADO.
Status de Gravao de Frmula
Quando a HMI envia um nmero dos dados da frmula para a PLC, este alerta
LIGADO. Aps a operao de leitura ser concluda e os dados da frmula gravados na
PLC, este alerta DESLIGADO.
Alterar Status do Nmero do Grupo da Frmula
Quando o nmero do grupo da frmula alterado este alerta LIGADO. Aps o
nmero do grupo da frmula ser alterado e o valor do RCPG atualizado, este alerta
DESLIGADO.
Designar Status do Nmero do Grupo da Frmula
No importa o valor do RCPF designado pela PLC ou HMI, quando o nmero designado
do grupo da frmula alterado, este alerta LIGADO para que o sistema possa enviar
de volta o nmero do grupo da frmula atualizado para o Registro Designado do
Nmero de Grupo da Frmula.
Registro de Status de Nmero da Frmula (RBSR)
No importa o valor do RCPNO designado pela PLC ou HMI, quando o nmero designado
do grupo da frmula alterado, este alerta LIGADO para que o sistema possa oferecer
feedback do nmero do grupo da frmula atualizado para o Registro Designado do
Nmero de Grupo da Frmula.
Captulo 3 Criando e editando telas
3-44 Reviso Maio de 2010
Registro Geral de Status de Controle 2 (GCSR2)
Bit
Exibio Binria da Posio
Relativa (x)
Funo
0-7 0000 0000 xxxx xxxx Valor de Status Multilngue
8 0000 000x 0000 0000 Alerta de Status de Impressora
9
0000 00x0 0000 0000
Alerta de Alimentao de Formulrio de
Impressora
10-15 xxxx xx00 0000 0000 Reservado
Valor de Status Multilngue
Os Bits 0 a 7 leem o idioma atual que o HMI mostra do valor do status multilngue.
Alerta de Status de Impressora
Quando este alerta est LIGADO, indica que a impressora est imprimindo a tela atual
ou tela de edio. Quando este alerta est DESLIGADO, a funo de impresso est
desativada.
Alerta de Alimentao de Formulrio de Impressora
Quando este alerta est LIGADO, indica que a impressora est puxando o papel e
alinhando o papel para a prxima impresso automaticamente. Quando este alerta
est DESLIGADO, a funo de alimentao de formulrio de impresso est
desativada.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-45
3.5 Barra de Menu e Barra de Ferramentas (Arquivo)
3.5.1 Novo
Criar um Novo Projeto. Cria um novo projeto escolhendo Arquivo > Novo (Fig. 2.3.2) ou
clicando no cone Novo da barra de ferramentas (Fig. 2.3.3), ou pressionando Ctrl + N.
Se esta for a primeira vez que utiliza e no existir um projeto antigo, a caixa de dilogo a
seguir (Fig. 3-5-1) ser exibida para o usurio inserir o nome do projeto, nome de tela,
nmero de tela, tipo de HMI e controlador de porta de base de conexo aps criar um novo
projeto.
Fig. 3-5-1 Caixa de dilogo novo projeto
Captulo 3 Criando e editando telas
3-46 Reviso Maio de 2010
Se outros arquivos de projeto existirem e estiverem abertos, o usurio ir obter a seguinte
caixa de dilogo para lembr-lo de salvar o projeto (Fig. 3-5-2) antes de criar um novo projeto.
Pressione o boto Sim para salvar o arquivo existente, pressione o boto No para no salvar
e pressione o boto Cancelar para cancelar a ao de salvar. Aps o usurio pressionar o
boto Sim ou No, a caixa de dilogo novo projeto ir aparecer novamente (Fig. 3-5-1).
Fig. 3-5-2 Caixa de dilogo Salvar
Digite o nome do projeto, nome da tela, selecione o modelo HMI e controlador de porta de
base de conexo (Fig. 3-5-3), e depois pressione o boto OK.
Fig. 3-5-3 O modelo HMI e as opes de controlador de porta de base
3.5.2 Abrir
Abrir Projeto Antigo. Abra o projeto atual escolhendo Arquivo > Abrir (Fig. 3-5-4) ou clicando
no cone Abrir na barra de ferramentas, ou pressionando Ctrl + O.
Se existir outro projeto antes de abrir um projeto antigo, o usurio ver a caixa de dilogo
Salvar (Fig. 3-5-2) para lembr-lo de salvar o arquivo e depois ver a seguinte caixa de dilogo
para abrir o arquivo dop existente (Fig. 3-5-4).
Se a operao de salvar for concluda ou se no houver arquivos antigos de projeto, a
seguinte caixa de dilogo para abrir o arquivo dop existente (Fig. 3-5-4) ser exibido
diretamente.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-47
Fig. 3-5-4 Abrir um projeto antigo no ScrEdit
3.5.3 Fechar
Fechar Projeto. Feche o projeto clicando em Arquivo > Fechar.
Se o projeto no foi salvo antes de emitir o comando para fechar o projeto, ser exibida a
caixa de dilogo para salvar (Fig. 3-5-5) para lembrar o usurio de salvar o projeto. O usurio
pode pressionar o boto Sim para fechar o projeto.
Fig. 3-5-5 Caixa de dilogo Salvar
3.5.4 Salvar
Salvar o arquivo. Salva o projeto atual no disco rgido com a extenso "dop" escolhendo Arquivo >
Salvar ou clicando no cone Salvar , ou pressionando Ctrl + S. Se o projeto for um novo arquivo,
a caixa de dilogo Salvar ser exibida (Fig. 3-5-6). Se o projeto for um arquivo antigo, a funo
Salvar ser executada imediatamente e a caixa de dilogo Salvar no ser exibida.
Captulo 3 Criando e editando telas
3-48 Reviso Maio de 2010
3.5.5 Salvar como
Salva o projeto atual com outro nome de arquivo clicando em Arquivo > Salvar como. O
usurio ver a caixa de dilogo Salvar como (Fig. 3-5-6) para inserir o novo nome do projeto
com a extenso de arquivo dpb. Esta caixa de dilogo tambm aparece automaticamente
quando o primeiro nome de qualquer arquivo de projeto salvo, independente do comando
Salvar ou Salvar como ser usado.
Fig. 3-5-6 Caixa de dilogo Salvar como
3.5.6 Criar dados de memria externa
Antes de utilizar este comando, certifique-se de compilar os dados de edio de tela. Se a
compilao no for executada primeiro, o ScrEdit no poder fazer os dados da tela e uma
caixa de dilogo com mensagem de erro ser exibida (Fig. 3-5-7). Por favor, execute primeiro
a compilao e depois clique em Arquivo > Criar dados de memria externa para copiar o
programa HMI compilado no carto SD ou disco USB (Fig. 3-5-8). Se o carto SD ou disco USB
com o programa HMI compilado armazenado for inserido na HMI, a HMI ir iniciar lendo
diretamente os dados do carto SD ou disco USB.
Fig. 3-5-7 Caixa de dilogo de mensagem de erro ao criar os dados de memria externa
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-49
Fig. 3-5-8 Caixa de dilogo Criar dados de memria externa
3.5.7 Abrir dados de memria externa
Para abrir os dados da tela, selecione Arquivo > Abrir dados de memria externa ou
pressione Ctrl+I. Uma caixa de dilogo exibida e o usurio seleciona o arquivo que deseja
abrir.
3.5.8 Proteo por senha
O usurio pode ativar e desativar a funo de proteo por senha (Fig. 3-5-9 e Fig. 3-5-10)
clicando em Arquivo > Proteo por senha. Quando a funo de proteo por senha estiver
ativada, o usurio ir visualizar a caixa de dilogo Fig. 3-5-9 e o smbolo antes do
comando "Proteo por senha. Se o smbolo for exibido antes do comando "Protegido
por senha" do menu Arquivo, isto indica que este arquivo dpb protegido por senha e o
usurio precisar digitar a senha antes de abrir o arquivo dpb. A senha definida clicando em
Opes > Configurao > Geral > Segurana) (Fig. 3-5-11). Se a funo de proteo por
senha estiver desativada, a caixa de dilogo Fig. 3-5-10 ser exibida.
Fig. 3-5-9 A funo de proteo por senha est ativada
Captulo 3 Criando e editando telas
3-50 Reviso Maio de 2010
Fig. 3-5-10 A funo de proteo por senha est desativada
Fig. 3-5-11 Configuraes de senha Segurana
3.5.9 Imprimir
Imprima a tela atual escolhendo Arquivo > Imprimir, ou clicando no cone Imprimir na
barra de ferramentas, ou pressionando Ctrl + P.
3.5.10 Visualizar impresso
Para visualizar a impresso da tela antes de enviar a imagem para a impressora, selecione
Arquivo > Visualizar impresso (Fig. 3-5-12).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-51
Fig. 3-5-12 Caixa de dilogo Visualizar impresso
3.5.11 Configurao de impresso
Para escolher as opes de impressora e papel, selecione Arquivo > Configurar Impreso
(Fig. 3-5-13).
Fig. 3-5-13 Caixa de dilogo Configurar impresso
Captulo 3 Criando e editando telas
3-52 Reviso Maio de 2010
3.5.12 Acesso Rpido ao Arquivo
Por padro, o ScrEdit apresenta uma lista dos quatro arquivos utilizados mais recentemente
no menu Arquivo para acesso rpido (Fig. 3-5-14). Clique no nome do arquivo para abrir o
arquivo. Esta funo similar ao comando Abrir e o usurio pode consultar a descrio do
comando Abrir na pgina 3-43. Se o caminho para salvar for muito longo, o caminho muito
longo ser exibido como .. O usurio ainda poder visualizar o nome completo do arquivo
dpb.
Fig. 3-5-14 Arquivos utilizados mais recentemente
3.5.13 Sair
A funo Sair fecha todas a janelas de edio abertas e salva aquelas que ainda no foram
salvas ainda e sai finalmente do ScrEdit. Selecione esta funo clicando em Arquivo > Sair. Se
o arquivo tiver sido alterado ou no salvo ainda, a caixa de dilogo Salvar (Fig. 3-5-2) ser
exibida para lembrar o usurio de salvar o projeto. Se o usurio pressionar o boto Cancelar
neste momento, o comando sair cancelado. Pressionando o boto Sim para salvar o arquivo,
ou pressionando o boto No para no salvar o arquivo poder fazer com que voc saia do
ScrEdit. Aps o usrio pressionar o boto Sim, a caixa de dilogo Salvar como ser exibida
(Fig. 3-5-4) para salvar o arquivo.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-53
3.6 Barra de Menu e Barra de Ferramentas (Editar)
Adota o menu suspenso similar ao estilo Microsoft Office e fornece o menu suspenso Edit.
3.6.1 Desfazer
Desfazer a ltima ao. Selecione esta funo escolhendo Editar > Desfazer ou clicando no
cone Desfazer na barra de ferramentas, ou pressionando Ctrl + Z. Todas as aes so
registradas na janela de sada.
3.6.2 Refazer
Refazer a ao desfazer. Selecione esta funo escolhendo Editar > Refazer ou clicando no
cone Refazer na barra de ferramentas, ou pressionando Ctrl + Y. Todas as aes so
registradas na janela de sada.
3.6.3 Cortar
Exclui o elemento selecionado e o salva na rea de transferncia para colar em outro lugar.
Selecione esta funo escolhendo Editar > Cortar na barra de menu ou clicando o cone
Cortar da barra de ferramentas, ou pressionando Ctrl + X.
Captulo 3 Criando e editando telas
3-54 Reviso Maio de 2010
3.6.4 Copiar
Copia o elemento selecionado para a rea de transferncia. Selecione esta funo escolhendo
Editar > Copiar na barra de menu ou clicando o cone Copiar da barra de ferramentas,
ou pressionando Ctrl + C.
3.6.5 Colar
Cola elemento da rea de transferncia. Selecione esta funo escolhendo Editar > Colar na
barra de menu ou clicando o cone Colar da barra de ferramentas, ou pressionando
Ctrl + V.
3.6.6 Excluir
Exclui o elemento selecionado. Selecione esta funo escolhendo Editar > Excluir na barra de
menu ou pressionando a tecla Del.
3.6.7 Selecionar tudo
Este comando seleciona todos os elementos. Para selecionar todos os elementos para
remover tudo, selecione Editar > Selecionar tudo na barra de menu ou pressione Ctrl + A.
Quando o usurio utiliza Selecionar tudo, o elemento no canto superior esquerdo ser
preenchido de azul com borda branca como um elemento base. Elementos adicionais sero
preenchidos com uma borda em preto e branco. O elemento base utilizado para alinhar ou
redimensionar.
3.6.8 Localizar
Para localizar contedo de acordo com o critrio de busca, selecione Editar > Localizar, ou
clique em , ou pressione Ctrl + F. O usurio pode encontrar elementos de texto, ler
endereos, gravar endereo ou endereo de memria na tela atual ou ainda todas as telas (Fig.
3-6-1). Quando o contedo localizado, o contedo encontrado exibido na janela de sada.
Para ir at a localizao atual do contedo encontrado, clique na janela de sada e a HMI ir se
mover para a localizao do contedo encontrado. (Fig. 3-6-2).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-55
Localizar
Localizar o qu: Nesse campo o usurio digita a palavra ou frase que est procurando.
Fig. 3-6-1 Caixa de dilogo Localizar
Opes:
Tela atual
Isso faz com que o ScrEdit navegue somente para a tela atual e encontre a
palavra ou frase correspondente quela que o usurio est procurando. A
janela de sada ir exibir todas as palavras ou frases correspondentes. Quando
o usurio clica duas vezes na palavra ou frase, o ScrEdit ir para o local da
palavra ou frase correspondente. Por favor, consulte a tela de exemplo abaixo.
Fig. 3-6-2.
Captulo 3 Criando e editando telas
3-56 Reviso Maio de 2010
Toda tela
Isso faz com que o ScrEdit navegue por todas as telas e encontre a palavra ou frase
que o usurio est procurando. A janela de sada ir exibir todas as palavras ou
frases correspondentes. Quando ou usurio clica duas vezes na palavra ou frase, o
ScrEdit tambm ir tambm para o local da palavra ou frase correspondente.
Tipo:
Texto
Para especificar o tipo de dados como Texto, clique no boto Texto
Endereo de leitura
Para especificar o tipo de dados como Ler Endereo, clique no boto Ler
Endereo.
Gravar endereo
Para especificar o tipo de dados como Gravar Endereo, clique no boto Gravar
Endereo.
Todo endereo
Para especificar a busca para todos os tipos de dados, clique no boto Todos
endereos.
Caixa de seleo:
Ao marcar a caixa de seleo Encontrar apenas a palavra inteira, o sistema
encontra apenas as palavras ou frases que o usurio digitou. Se o usurio no
selecionar esta opo, o sistema encontra todo o contedo que inclui as
palavras ou frases que o usurio digitou.
Ao marcar a caixa de seleo Realizar buscas multilngues, o sistema
encontra todo contedo multilngue que inclui as palavras ou frases que o
usurio digitou. O usurio pode utilizar a opo Realizar buscas multilngues
ao pesquisar textos.
3.6.9 Substituir
Para substituir o contedo que corresponde ao critrio de substituio, selecione Editar >
Substituir ou pressione Ctrl + R. O usurio pode substituir elementos de texto, ler endereos ou
gravar endereos na tela atual ou em todas as telas. O tipo de dados de substituio pode ser bit,
palavra ou palavra dupla. O usurio pode alterar o tipo de dados apenas para ler endereos e
gravar endereos. Os dados de substituio podem existir em Elemento, Macro, Bloqueio de
Controle, Bloqueio de Status, Buffer do Histrico, Alarme e Frmula. Quando ler endereos e
gravar endereos so selecionados, o usurio pode escolher onde localizar e substituir o
contedo que corresponde ao critrio de substituio (os itens para substituio).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-57
Substituir
Localizar o qu: Nesse campo o usurio digita a palavra ou frase que est procurando.
Substituir por: Nesse campo o usurio digita a palavra ou frase que deseja substituir
Fig. 3-6-3 Caixa de dilogo Substituir
Opes:
Tela atual
Isto faz com que o ScrEdit navegue somente para a tela atual e encontre a
palavra ou frase correspondente que o usurio est procurando e a substitua.
Toda tela
Isto faz com que o ScrEdit navegue por todas as telas e encontre a palavra ou
frase que o usurio est procurando e a substitua.
Tipo:
Texto
Para especificar o tipo de dados como Texto, clique no boto Texto
Endereo de leitura
Para especificar o tipo de dados como Ler Endereo, clique no boto Ler
Endereo.
Gravar endereo
Para especificar o tipo de dados como Gravar Endereo, clique no boto Gravar
Endereo.
Captulo 3 Criando e editando telas
3-58 Reviso Maio de 2010
Tipo de dados:
Bit, PALAVRA, PALAVRA DUPLA
Se o boto Ler Endereo ou Gravar Endereo estiver selecionado necessrio
selecionar se o tipo de dado de substiuio bit, palavra ou palavra dupla.
Filtro (Critrio de substituio)
Elemento, Macro, Bloqueio de Controle, Bloqueio de Status, Buffer do Histrico,
Alarme e Frmula
Se o boto Ler Endereo ou Gravar Endereo estiver selecionado, necessrio
selecionar se o critrio de substituio Elemento, Macro, Bloqueio de Controle,
Bloqueio de Status, Buffer do Histrico, Alarme e Frmula.
Substituir / Substituir tudo
Se o usurio desejar apenas substituir uma simples ocorrncia do dado, clique
no boto Substituir.
Se o usurio desejar substituir todas as ocorrncias do dado especificado,
clique no boto Substituir tudo.
Por exemplo, se o usurio deseja substituir o ler endereo de $0 a $1234,
digita $0 no campo Localizar o qu, digita $1234 no campo Substituir por e
pressiona o boto Substituir (Fig. 3-6-4). O ScrEdit ir encontrar o critrio
correspondente (Fig. 3-6-5) e realizar a substituio.
Fig. 3-6-4 Caixa de dilogo Substituir
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-59
Fig. 3-6-5.
3.6.10 Substituir estao
Esta funo utilizada para substituir o nmero da estao designada (nmero da unidade
PLC).
Fig. 3-6-6.
3.6.11 Agrupar
Este comando agrupa os elementos selecionados. Quando o usurio agrupa dois ou mais
elementos, eles se tornam uma unidade. Assim, quando o usrio move ou muda os
elementos, o usurio ir mov-los ou mud-los conjuntamente. Para agrupar os elementos,
selecione Editar > Agrupar na barra de menu ou clique no cone Agrupar na barra de
ferramentas.
Captulo 3 Criando e editando telas
3-60 Reviso Maio de 2010
3.6.12 Desagrupar
Este comando desagrupa elementos selecionados. Para desagrupar os elementos, selecione
Editar > Desagrupar na barra de menu ou clique no cone Desagrupar na barra de
ferramentas.
3.6.13 Ordem
Este comando muda a ordem de empilhamento dos elementos selecionados. Para alterar a
ordem, selecione Editar > Ordem, ou selecione um dos cones especficos na
barra de ferramentas.
Os cones Ordem incluem:
Trazer para o topo: Move o elemento selecionado para a frente.
Enviar para o fundo: Move o elemento selecionado para baixo.
Trazer para a frente: Move o elemento selecionado para baixo.
Enviar para trs: Move o elemento selecionado um passo para baixo.
3.6.14 Alinhar
Este comando alinha os elementos. O usurio pode utilizar este comando apenas quando
mais de um elemento selecionado. O Screen Editor consulta o elemento base para alinhar
os elementos.
Para alinhar os elementos, selecione Editar > Alinhar, ou clique em um dos cones Alinhar na
barra de ferramentas
: Alinhar esquerda. Move um elemento para a esquerda.
: Alinhar direita. Move um elemento para a direita
: Alinhar no topo. Move um elemento para o topo
: Alinhar na base Move um elemento para a base
: Alinhar verticalmente no centro. Centralizar um elemento verticalmente.
: Alinhar horizontalmente no centro. Centralizar um elemento horizontalmente.
: Sobre os espaos uniformemente. Espaa os elementos selecionados uniformemente ao
longo da janela.
: Para baixo do espao uniformemente. Espaa os elementos selecionados uniformemente
de cima para baixo.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-61
Os botes de comando Alinhar esquerda, Alinhas direita, Alinhar no topo e Alinhar na
base esto disponveis quando dois ou mais elementos so selecionados. Isso porque o
elemento s pode ser alinhado esquerda, direita, no topo ou na base em relao a outro
elemento. Os comandos Alinhar Verticalmente no Centro e Alinhar Horizontalmente no
Centro esto disponveis quando um ou mais elementos esto selecionados. As opes Sobre
os espaos uniformemente e Para baixo do espao uniformemente esto disponveis quando
trs ou mais elementos esto selecionados. Aps os comandos Alinhar serem utilizados, as
coordenadas dos elementos iro mudar para as coordenadas da nova posio.
3.6.15 Fazer do mesmo tamanho
Este comando faz o elemento ser do mesmo tamanho. Os usurios devem selecionar um
elemento primeiro como objeto de referncia e depois selecionar outros elementos. Para
utilizar esta funo, selecione Editar > Fazer do mesmo tamanho ou clique nos cones fazer
do mesmo tamanho na barra de ferramentas.
3.6.16 Processar texto
Este comando alinha o texto. Para utilizar esta funo, selecione Editar > Processar texto ou
clique nos cones processar texto na barra de ferramentas. Na caixa de dilogo Importar
Texto, o usurio pode decidir se utiliza Fonte de Edio de Banco de Texto ou no. Se o
usurio marcar a caixa prxima a Fonte de Edio de Banco de Texto, o texto importado ser
exibido adotando as fontes do Banco de Texto. Para as configuraes do Banco de Texto, por
favor, consulte Opes > Banco de Texto.
3.6.17 A Imagem
prxima ao comando Imagem representa que esta funo est ativada. Para utilizar esta
funo, selecione Editar > Imagem ou clique nos cones imagem na barra de ferramentas. Os
usurios tambm podem utilizar as funes da Barra da ferramentas Bitmap para realizar
comandos de Imagem.
3.6.18 Duplicar
Para copiar um ou mais elementos ao mesmo tempo, selecione Editar > Duplicar. Aps o
usurio selecionar este comando, a caixa de dilogo Duplicar exibida (Fig. 3-6-7). O usurio
pode digitar o nmero de colunas e linhas para obter o nmero total de cpias. O nmero
mnimo de entradas deve ser superior a 2 enquanto o elemento original est includo no
nmero total de cpias.
Se o usurio desejar copiar apenas as linhas, deve desmarcar a caixa prxima s colunas. Se
o usurio desejar copiar apenas as linhas, deve desmarcar a caixa para as linhas
Captulo 3 Criando e editando telas
3-62 Reviso Maio de 2010
Para definir o espaamento entre cada elemento, defina a contagem de pixel no campo
Espaamento.
Para colocar o elemento copiado por endereo crescente ou decrescente, clique no boto
Endereo crescente ou Endereo decrescente. A unidade do endereo pode ser Palavra ou Bit.
Para posicionar um elemento copiado na direo horizontal (direo X) ou vertical (direo Y),
clique no boto Direo X ou Direo Y (Por favor, consulte os exemplos 1 e 2 na Fig. 3-6-8 &
Fig. 3-6-9).
Fig. 3-6-7 Caixa de dilogo Duplicar
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-63
Fig. 3-6-8 Duplicar Exemplo 1
Captulo 3 Criando e editando telas
3-64 Reviso Maio de 2010
Fig. 3-6-9 Duplicar Exemplo 2
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-65
3.7 Barra de Menu e Barra de Ferramentas (Visualizar)
Na opo Visualizar, o usurio pode decidir quantas barras de ferramentas e janelas devem ser
exibidas. Quando o usurio clicar nela, ela ter um cone na frente e ser exibida na tela. O
usurio tambm pode organizar essas barras de ferramentas e janelas sozinhas. Se no for
exibida na frente da barra de ferramentas, indica que a barra de ferramentas est oculta e no
exibida na tela. A descrio de cada barra de ferramentas apresentada nas sees a seguir.
3.7.1 Ferramentas
Barra de ferramentas Padro
cone Funo Descrio
Novo Criar um Novo Projeto.
Abrir Abrir um projeto antigo
Salvar Salvar o projeto atualmente editado
Exportar Exportar um objeto para formato BMP
Desfazer Desfazer uma ao (algumas aes no podem ser desfeitas)
Refazer Refazer uma ao
Cortar Cortar elementos selecionados
Copiar Copiar elementos selecionados
Colar Colar o elemento que o usurio copiou ou cortou
Localizar Localizar texto, gravar endereo ou ler endereo especfico
Captulo 3 Criando e editando telas
3-66 Reviso Maio de 2010
cone Funo Descrio
Nova tela Criar uma nova tela
Abrir tela Abrir uma tela antiga
Imprimir Imprimir projeto atual
Sobre Verso do editor da tela
Tabela 3-7-1 Barra de ferramentas padro
Barra de Status
A seguir a barra de status do Screen Editor (Fig. 3-7-1).
Fig. 3-7-1 Barra de Status
Barra de ferramentas Texto
cone Funo Descrio
Tamanho da fonte Exibir e alterar tamanho do texto
Nome da fonte Exibir e alterar fonte do texto
Alinhar Texto Esquerda Alinhar texto esquerda
Centralizar o texto
horizontalmente
O espao direita/esquerda do texto
ser o mesmo.
Alinhar Texto Direita Alinhar texto direita
Interface
de
Download
O mouse est
movendo
Coordenada e
tamanho do
elemento
Funo Conectand
o modelo
HMI
CAP LOCK
NUM LOCK
SCROLL LOCK
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-67
cone Funo Descrio
Alinhar Texto no Topo Alinhar texto no topo
Alinhar o texto
verticalmente
O espao superior/inferior do texto
ser o mesmo.
Alinhar Texto na Base Alinhar texto na base
Cor do texto Alterar a cor do texto
Negrito Texto negrito
Itlico Texto itlico
Sublinhado Adicionar linha sob o texto
Tabela 3-7-2 Barra de ferramentas Texto
Barra de ferramentas Bitmap
cone Funo Descrio
Selecionar cor
transparente
Utilize a ferramenta suco para remover a cor da imagem e
determinar a cor transparente da imagem
Modo alterar para
processar todas as
imagens selecionadas
Se esta funo estiver ativada (o cone est pressionado) no
apenas a imagem atual com a seleo atual, mas tambm
todas as imagens sero alongadas, redimensionadas ou
alinhadas
Alongar todas as
imagens
Alonga a imagem selecionada para toda a faixa do
elemento.
Alongar imagem 1: 1
Dimensiona a imagem relativa para o tamanho original da
imagem
Imagem original
Redimensiona a imagem selecionada para o tamanho atual
da imagem
Imagem alinhada
esquerda
Alinha a imagem selecionada esquerda
Centralizar a imagem
horizontalmente
O espao direita/esquerda da imagem selecionada o
mesmo
Alinhar imagem
direita
Alinha o elemento selecionado direita
Alinhar imagem no
topo
Alinha o elemento selecionado no topo
Captulo 3 Criando e editando telas
3-68 Reviso Maio de 2010
cone Funo Descrio
Centralizar a imagem
verticalmente
O espao superior/inferior do elemento selecionado o
mesmo
Alinhar imagem na
base
Alinha o elemento selecionado na base
Tabela 3-7-3 Barra de ferramentas Bitmap
Barra de ferramentas Elemento
cone Funo Descrio
Boto
Medidor
Barra
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-69
cone Funo Descrio
Tubo
Torta
Indicador
Tela
Grfico
Entrada
Curva
Amostragem
Captulo 3 Criando e editando telas
3-70 Reviso Maio de 2010
cone Funo Descrio
Alarme
Teclado
Tabela 3-7-4 Barra de ferramentas Elemento
Barra de ferramentas Desenho
cone Funo Descrio
Linha Desenhar uma linha
Retngulo Desenhar um retngulo
Crculo Desenhar um crculo
Polgono Desenhar um polgono
Arco Desenhar um arco
Texto Adicionar um pargrafo de texto
Rgua Desenhar uma rgua
Tabela Criar uma tabela
Tabela 3-7-5 Barra de ferramentas Desenho
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-71
Layout da barra de ferramentas 1
cone Funo Descrio
Estado do Elemento
Atual
Texto no elemento selecionado
Visualizar Estado OFF/0
Trocar e visualizar o estado atual
OFF/0
Visualizar Estado ON/1 Trocar e visualizar o estado atual ON/1
Exibir todos os
endereos Ler/Gravar
Exibir todos os endereos de
ler/gravar de todos os elementos
Janelas anteriores Selecionar janelas anteriores
Prximas janelas Selecionar as prximas janelas
Compilar Compilar elemento atual
Fazer o download da tela
e da frmula
Fazer o download dos dados da tela e
da frmula
Download da tela Download de dados da tela
Simulao On-line:
Teste de edio de arquivo no PC e
conectado ao controlador
Simulao Off-line:
Teste de edio de arquivo no PC e no
conectado ao controlador
Tabela 3-7-6 Barra de ferramentas Layout 1
Layout da barra de ferramentas 2
cone Funo Descrio
Agrupar Agrupar os elementos selecionados
Desagrupar Desagrupar os elementos selecionados
Trazer para a frente
Mover o elemento selecionado para a
frente de todos os outros elementos
Enviar para o fundo
Enviar o elemento selecionado para trs
de todos os outros elementos
Trazer para a frente
Mover o elemento selecionado para a
frente uma posio
Captulo 3 Criando e editando telas
3-72 Reviso Maio de 2010
cone Funo Descrio
Enviar para trs
Mover o elemento selecionado para a trs
uma posio
Alinhar esquerda.
Alinha os elementos selecionados
esquerda
Alinhar direita.
Alinha os elementos selecionados
direita
Alinhar no topo. Alinha os elementos selecionados no topo
Alinhar na base Alinha os elementos selecionados na base
Alinhar verticalmente
central.
Definir o elemento para ser a posio
vertical da rea de trabalho
Alinhar
horizontalmente
central.
Definir o elemento para ser a posio
horizontal do local de trabalho
Sobre os espaos
uniformemente
Faz todos os elementos se alinharem em
uma largura consistente
Para baixo do espao
uniformemente.
Faz todos os elementos se alinharem em
uma altura consistente
Fazer da mesma
largura
Faz com que os elementos selecionados
sejam da mesma largura
Fazer da mesma
altura
Faz com que os elementos selecionados
sejam da mesma altura
Fazer do mesmo
tamanho
Faz com que os elementos selecionados
sejam do mesmo tamanho
Tabela 3-7-7 Barra de ferramentas Layout 2
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-73
Barra de ferramentas Zoom
cone Funo Descrio
Nvel de exibio
Permite ao usurio definir um nvel de
zoom, incluindo 25%, 50%, 75%, 100%,
150%, 200% e 300%
Mais Zoom
Permite ao usurio alterar o nvel de
ampliao, incluindo 150%, 200% e 300%.
Menos Zoom
Permite ao usurio reduzir o nvel de
ampliao, incluindo 25%, 50% e 75%.
1:1
Permite ao usurio alterar o tamanho do
elemento para o tamanho real (100%).
Tabela 3-7-8 Barra de ferramentas Zoom
Captulo 3 Criando e editando telas
3-74 Reviso Maio de 2010
3.7.2 Tabela Propriedade
A tabela propriedade exibe as configuraes de propriedade do elemento para cada
elemento (Fig. 3-7-2).
Todos os elementos na tela
de edio atual
Seleo de estado do
elemento
Fig. 3-7-2 Tabela Propriedade e Visualizao de Tela de Edio
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-75
3.7.3 Janela Gravar e Sada
A janela Gravar e Sada exibe todas as aes de edio e mensagem de sada quando a funo
compilar est ativada. Quando o programa HMI compilado, o sistema ir detectar o
programa automaticamente. Quando um erro ocorre, as mensagens de erro sero exibidas
na Janela Sada. Para obter a janela de elemento de erro, clique na mensagem de erro (Fig.
3-7-3, Fig. 3-7-4, Fig. 3-7-5, Fig. 3-7-6).
Fig. 3-7-3 Janela Gravar Fig. 3-7-4 Janela Sada
Fig. 3-7-5 Compilar resultado Fig. 3-7-6 Mensagem de erro
Captulo 3 Criando e editando telas
3-76 Reviso Maio de 2010
3.7.4 Mais Zoom
Aproxima para uma visualizao mais prxima de todos os elementos na rea de trabalho do
ScrEdit (Fig. 3-7-7, Fig. 3-7-8).
Fig. 3-7-7 Nvel de zoom = 100% (Antes de escolher o comando mais zoom)
Fig. 3-7-8 Nvel de zoom = 125% (Depois de escolher o comando menos zoom)
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-77
3.7.5 Menos Zoom
Afasta para se obter uma visualizao mais ampla dos elementos da rea de trabalho do
ScrEdit (Fig. 3-7-9).
Fig. 3-7-9 Nvel de zoom = 75% (Depois de escolher o comando menos zoom)
3.7.6 Tamanho real
Retornar ao tamanho real (100%). Este tamanho relativo ao tamanho da tela da HMI.
Independente do comando de aproximar ou afastar, o nvel de zoom pode ser 20%, 50%, 75%,
100%, 150%, 200% e 300%. O usurio tambm pode aproximar ou afastar clicando em ou
ou selecionando o nvel de zoom (Fig. 3-7-10).
Fig. 3-7-10 Nvel de zoom
Captulo 3 Criando e editando telas
3-78 Reviso Maio de 2010
3.7.7 Tela cheia
Consulte a Fig. 3-7-11. A tela cheia oferece a visualizao mxima para editar no ScrEdit. A
visualizao de tela cheia oculta todas as barras de ferramentas e janelas, exceto a rea de
trabalho do ScrEdit. A Fig. 3-7-11 tela cheia tambm exibe o comando de macro de
referncia.
Fig. 3-7-11 Tela cheia (Para sair do modo de tela cheia pressione a tecla Esc ou clique com o
boto esquerdo do mouse)
3.7.8 Tela I/O
Consulte a Fig. 3-7-12. A tela I/O tambm oferece visualizao mxima para editar no ScrEdit,
assim como em tela cheia. Mas a diferena que a tela I/O ir exibir os endereos de leitura
e gravao do elemento e tambm ir exibir os comandos macro definidos.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-79
Fig. 3-7-12 Tela I/O (Para sair do modo de tela cheia pressione a tecla Esc ou clique com o
boto esquerdo do mouse)
3.7.9 Configurao de grade
A configurao de grade uma funo que pode ajudar o usurio a alinhar e posicionar o
elemento mais facilmente e com mais preciso. A distncia (espaamento) entre os pontos da
grade pode ser definida livremente pelo usurio (Fig. 3-7-13 e Fig. 3-7-14).
Exibir grade: Exibir os pontos de grade na tela.
Ajustar grade: Faz com que os elementos se ajustem grade para que possam saltar entre
linhas de grade quando o usurio os mover.
Fig. 3-7-13 Caixa de dilogo de configurao de grade
Captulo 3 Criando e editando telas
3-80 Reviso Maio de 2010
Fig. 3-7-14 Exibir tela da grade
3.7.10 Tabela de Referncia Cruzada
Ao criar e editar diversos tipos de elementos, normalmente o mesmo endereo reutilizado.
Para evitar esta situao, a HMi oferece a funo de referncia cruzada para a convenincia e
referncia rpida do usurio. O usurio pode visualizar os endereos ler/gravar do elemento
selecionado e ver sua relao ou conexo com os endereos de outros elementos, comandos
macro ou rea de controle do sistema. A primeira linha da tabela de referncia cruzada exibe
o elemento referido que o usurio selecionou. As linhas a seguir exibem os elementos que
possuem o mesmo endereo de gravar. O usurio pode clicar duas vezes em uma linha
especfica e a HMI ir mudar para a tela correspondente do endereo referido. Na Fig. 3-7-15,
podemos ver que o endereo do alarme e comando macro utilizam a mesma memria interna
$50.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-81
Fig. 3-7-15 Tabela de Referncia Cruzada
3.7.11 Lista de Partes do Elemento
Quando a funo Lista de Partes de Elemento est ativada, a HMI seleciona e classifica todos
os elementos da tela atual. O usurio pode clicar na guia para mudar para a classificao que
deseja visualizar. O endereo e propriedades correspondentes relacionadas so listadas em
cada classificao (Nome, Descrever, Endereo gravar/ler, Disparar endereo, Disparar tipo,
Interlock e Nvel) em cada guia. O usurio pode clicar duas vezes na coluna e deixar que a
HMI selecione o elemento automaticamente e permitir que o usurio edite a propriedade
detalhada do elemento selecionado no tabela propriedade.
Captulo 3 Criando e editando telas
3-82 Reviso Maio de 2010
Fig. 3-7-16 Caixa de dilogo Lista de partes de elemento
3.7.12 Lista de memria
Existem quatro itens na lista de memria:
1. ROM: Local onde os dados da frmula e dados da tela esto armazenados.
2. SRAM: Local onde os dados no-volteis esto armazenados.
Quando h histrico e alarme, etc, dados no projeto, o usurio pode verificar o espao
de memria nesta rea.
3. SDARM: Local onde a HMI executa o projeto. Para obter esta informao, o usurio deve
criar um projeto e compil-lo antes.
4. Armazenamento Externo: Indica se a memria externa utilizada Quando dados
no-volteis so armazenados na memria externa, por exemplo disco USB, os dados
armazenados na SRAM sero movidos para a rea de memria externa.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-83
Veja o exemplo abaixo.
(1). Veja o espao de memria aps uma imagem ser importada.
(2). Veja o espao de memria aps um dado de histrico ser criado.
(1). Importar uma imagem
Ao importar uma imagem na tela HMI, o espao de memria para ROM e SDRAM se altera.
Quando o usurio cria um novo projeto, o espao de memria calculado pelo sistema
mostrado da seguinte maneira:
ROM=3,13%
SDAM=0,71%
Aps importar uma imagem na tela, o espao da memria se altera como mostrado na
figura abaixo.
Neste momento, o espao de memria alterado para:
ROM=7,29%
SDAM=3,98%
O espao ROM ocupado aumenta 256K (384K-128K) e o espao SDRAM ocupado aumenta
600K (600K-0K).
Captulo 3 Criando e editando telas
3-84 Reviso Maio de 2010
(2). Criar um dado histrico
Neste caso, o espao original de memria ocupada :
ROM=7,29%
SDAM=3,98%
SRAM=0%
Armazenamento externo=0%
Cria um dado de histrico de duas palavras como mostrado na figura abaixo. Certifique-se
que este dado de histrico esteja armazenado na HMI (rea no-voltil), ou seja, a caixa de
seleo Retida deve estar marcada.
Aps a configurao do histrico ser concluda, o espao de memria se altera.
Cada dado salvo e tempo registrado ocupou 6Bytes
Cada dado de histrico salvo ocupou 2palavras (4Bytes)
SRAM=6+4x 10 +10 Bytes (para uso do sistema) =110 Bytes
Neste momento, o espao da memria ser:
ROM=7,29%
SDAM=3,98%
SRAM=0,03%
Armazenamento externo=0%
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-85
Se os dados do histrico forem salvos em disco USB (armazenamento externo), o espao de
memria ocupado mudado da seguinte maneira:
ROM=7,29%
SDAM=3,98%
SRAM=0%
Armazenamento externo=110Bytes
Captulo 3 Criando e editando telas
3-86 Reviso Maio de 2010
Para mais detalhes para configurar um alarme e dado de histrico, por favor, consulte a
seo 3.11.3 no Captulo 3.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-87
3.8 Barra de Menu e Barra de Ferramentas (Elemento)
3.8.1 Criar um elemento
Existem quatro mtodos para escolher elementos ao editar as telas:
1. D um clique com o boto direito do mouse na rea de trabalho e um menu de atalho ser
exibido como na Fig. 3-8-1. O usurio pode escolher com o mouse os elementos desejados.
2. Escolha o comando Elemento na barra de menu como na Fig. 3-8-2.
3. Escolha o cone elemento na barra de ferramentas como na Fig. 3-8-3.
4. Escolha o cone elemento na caixa de dilogo Objeto como na Fig. 3-8-4.
Fig. 3-8-1 Exibio do menu Atalho
Captulo 3 Criando e editando telas
3-88 Reviso Maio de 2010
Fig. 3-8-2 Escolha o comando Elemento na barra de menu
Fig. 3-8-3 Escolha o cone Elemento na barra de ferramentas
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-89
Fig. 3-8-4 Escolha o cone Elemento na caixa de dilogo Objeto
Aps selecionar um elemento, d um clique com o boto esquerdo e arraste o mouse na rea
de trabalho, e um novo elemento ser criado.
Fig. 3-8-5 Arraste o mouse na rea de trabalho para determinar o tamanho do elemento
Captulo 3 Criando e editando telas
3-90 Reviso Maio de 2010
Fig. 3-8-6 Criar um elemento
Como criar um elemento
Para criar um elemento na tela da HMI, primeiro selecione um elemento desejado na barra de
menu ou barra de ferramentas e depois clique no ponto de partida na tela. Enquanto estiver
pressionando o boto do mouse, mova o mouse diagonalmente at o ponto final do elemento,
e ento solte o boto do mouse. O elemento ir aparecer na tela. Em seguida defina a
propriedade do elemento (Fig. 3-8-7, Fig. 3-8-8, Fig. 3-8-9, Fig. 3-8-10).
Fig. 3-8-7 Clique com o boto direito do mouse para selecionar um elemento desejado
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-91
Fig. 3-8-8 Selecione um elemento desejado da barra de menu
Fig. 3-8-9 Clique com o boto direito do mouse na rea de trabalho e solte o boto do mouse
Captulo 3 Criando e editando telas
3-92 Reviso Maio de 2010
Fig. 3-8-10 Um elemento criado
Como criar um elemento
O usurio pode utilizar o mouse para mover um elemento. A operao do mouse a mesma
do sistema operacional Windows
aceite na tabela de propriedade. Quando o cursor do mouse muda para um cone , o
usurio pode comear a inserir qualquer caractere que o sistema operacional Windows
aceite quando o cursor pisca (Fig. 3-8-15).
Fig. 3-8-15 Inserir caracteres
Captulo 3 Criando e editando telas
3-96 Reviso Maio de 2010
Clique com o boto direito do mouse
O usurio pode encontrar um menu diferente ao clicar com o boto direito do mouse (Fig.
3-8-16, Fig. 3-8-17, Fig. 3-8-18).
Fig. 3-8-16 Clique com o boto direito do mouse na barra de ferramentas - Janela da barra de
ferramentas
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-97
Fig. 3-8-17 Clique com o boto direito do mouse na rea de trabalho - Seleo de elemento
Fig. 3-8-18 Clique com o boto direito do mouse no elemento - Opes de edio (Barra de
ferramentas Layout)
Captulo 3 Criando e editando telas
3-98 Reviso Maio de 2010
3.8.2 Elementos Boto
Fig. 3-8-19 Elementos Boto
Tabela 3-8-1 Elementos Boto
Tipo do boto Macro Ler Gravar Funo
Definir LIGADO V V
Aps pressionar este boto, o estado de definir
endereo (Bit) sempre estar definido como
LIGADO. Se houver uma macro LIGADA, ela ser
executada simultaneamente.
Redefinir DESLIGADO V V
Ao pressionar esse boto, o estado de definir
endereo (Bit) sempre estar definido como
DESLIGADO. Se houver uma macro DESLIGADA,
ela ser executada simultaneamente.
Mantido
LIGADO
DESLIGADO
V V
Ao pressionar esse boto, o estado de definir
endereo (Bit) estar definido como LIGADO e
como DESLIGADO ao soltar este boto. Se
houver uma macro LIGADA ou DESLIGADA, ela
ser executada simultaneamente.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-99
Tipo do boto Macro Ler Gravar Funo
Temporrio
LIGADO
DESLIGADO
V V
Ao pressionar esse boto, o estado de definir
endereo (Bit) estar definido como LIGADO e
executar a macro LIGADA ao mesmo tempo.
Quando pressionar esse boto novamente, o
estado de definir endereo (Bit) estar
DESLIGADO e executar a macro DESLIGADA
simultaneamente.
Multiestado X V V
Existem 1 a 256 multiestados definidos pelo
usurio para a configurao. O usurio pode
definir a sequncia de execuo para o prximo
estado ou estado anterior.
Definir valor X X V
Ao pressionar esse boto, a caixa de dilogo
"Teclado numrico" ser exibida na tela da HMI
para o usurio inserir diretamente o valor do
ajuste. Ao inserir o valor do ajuste e pressionar
a tecla ENTER, a HMI ir transmitir o valor da
entrada para o endereo de definio.
Definir constante X X V
Ao pressionar esse boto, a HMI ir gravar o
valor especfico no endereo de definio.
Acrscimo X V V
Ao pressionar este boto, a HMI ir acrescentar
o valor contido no endereo de definio e o
valor constante da definio e ir armazenar o
resultado de volta no endereo de definio.
Decrscimo X V V
Ao pressionar esse boto, a HMI ir subtrair o
valor contido no endereo de definio e ir
armazenar o resultado da subtrao de volta no
endereo de definio.
Tela Ir para X X X
Ao pressionar esse boto, ir mudar para a tela
que o usurio determinou.
Pgina anterior X X X
Ao pressionar esse boto, voltar para a tela
anterior. Por exemplo, suponha que existam 3
telas, tela 1, tela 2 e tela 3. Se o usurio mudou
da tela 1, ela 2 para tela 3 na ordem, ao
pressionar o boto "pgina anterior" na tela 3, a
HMI ir mudar para a tela 2. Ao pressionar "tela
anterior" na tela 2 novamente, a HMI ir mudar
para a tela 3.
Data e hora do
sistema
O X X
Pressionar este boto ir definir a data e a hora
do sistema da HMI (ano-ms-dia,
horas:minutos:segundos).
Configurao da
tabela de senhas
O X X
Ao pressionar este boto, o usurio pode
definir todas as senhas do nvel de segurana
do usurio.
Captulo 3 Criando e editando telas
3-100 Reviso Maio de 2010
Tipo do boto Macro Ler Gravar Funo
Inserir senha O X X
Ao pressionar esse boto, o usurio pode
digitar a senha.
Contraste e brilho O X X
Ao pressionar esse boto, o usurio pode
ajustar o contraste e brilho da HMI.
Segurana baixa O X X
Pressione esse boto uma vez para alterar o nvel
de segurana do usurio para o nvel mais baixo
(NVEL 0).
Menu do sistema O X X
Pressione esse boto uma vez para trocar para
o menu do sistema da HMI.
Lista de relatrio O X X
Ao pressionar esse boto, os dados da tela
podem ser enviados para o local designado. O
usurio pode utilizar esta funo para imprimir
os dados da tela.
Captura da tela O X X
Ao pressionar esse boto, os dados da tela
podem ser capturados e enviados para o disco
USB. O nome do arquivo de sada est
localizado no disco USB. Se um disco USB no
estiver conectado, os dados capturados no
podem ser enviados pela HMI com sucesso.
Remover
armazenamento
O X X
O usurio pode pressionar este boto para
remover o disco USB com segurana.
Importar/Exportar
frmula
O X X
Pressione esse boto para importar ou exportar
os dados da frmula em formato CSV do Excel
de ou para a memria externa.
Calibragem O X X
O usurio pode pressionar esse boto para
realizar a funo de calibragem.
Troca de idioma O X X
O usurio pode pressionar esse boto para
alterar o idioma da tela.
3.8.2.1 Botes Definir / Redefinir / Mantido / Temporrio
Aps pressionar esses botes, a HMI ir transmitir o sinal LIGA/DESLIGA para a PLC ou
controlador. Existem quatro tipos de botes: Boto definir, boto redefinir, botes
mantido e temporrio. Por favor, consulte a tabela 3-8-2 a seguir para obter a
descrio da propriedade desses quatro botes gerais.
Tabela 3-8-2
Descrio de propriedade dos botes gerais
Gravar endereo
Endereo de
leitura
O endereo pode ser memria interna, parmetro interno ou o
endereo do controlador. Se apenas o endereo de gravao
estiver definido, a HMI ir ler o valor do endereo de gravao
automaticamente.
Ao pressionar o boto prximo a Gravar endereo ou
Endereo de leitura o usurio ir entrar na seguinte caixa de
dilogo "Entrada" e selecionar o endereo de gravao ou endereo
de leitura.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-101
Descrio de propriedade dos botes gerais
Gravar endereo
Endereo de
leitura
O tipo de link pode ser porta base (controlador) ou memria
interna ou parmetro interno. Se o usurio estiver conectado a
mltiplas conexes, as novas conexes sero acrescentadas na
lista suspensa "Link".. Aps selecionar a opo Link e Tipo de
dispositivo, e endereo correto, pressione a tecla Enter, o valor
numrico correspondente ser gravado no elemento que o usurio
selecionou. Os tipos de dispositivos so descritos a seguir:
$ Memria interna RCP Registro da frmula
$M
Memria interna
no-voltil
RCPNO
Registro do nmero da
frmula
*$
Memria de endereo
indireto
RCPG
Registro de nmero de
grupo de frmula
Outro
Outro nome de dispositivo
suportado por outras
marcas de controladores.
Por favor, consulte o manual
de conexo da HMI srie
DOP.
Captulo 3 Criando e editando telas
3-102 Reviso Maio de 2010
Descrio de propriedade dos botes gerais
Editar macro
liga/desliga
Editar macro liga e desliga est disponvel Ao pressionar o boto, o
estado do boto estar LIGADO e os comandos macro LIGADOS
sero executados simultaneamente. Ao pressionar o boto, o
estado do boto ser alterado para DESLIGADO e os comandos
macro DESLIGADO sero executados simultaneamente. Entretanto,
se o boto for alterado via macro ou sinal externo e o boto no
for pressionado a macro LIGADA e DESLIGADA no ser executado
ao mesmo tempo. Para a funo Macro, por favor, consulte a seo
3-1-14 para mais detalhes.
O usurio pode definir o texto, tamanho do texto, fonte e cor do
texto fornecido pelo Windows
+ ) ( ) ( ) (
a Dados de hora e data
b Comprimento dos
dados do histrico
c Pontos de
amostragem
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-255
Caixa de dilogo de configurao do buffer do histrico
Configura
o do
buffer do
histrico
Dados extras do histrico iro ocupar o smbolo do arquivo dos dados.
[ ] { } Bytes b N a Bytes Size File Actual 8 = ) ( ) (
a Smbolo do arquivo de
dados
b Pontos de
amostragem
Exemplo:
Suponha que o usurio adicione dois dados do histrico. O comprimento dos
dados do primeiro histrico de dados definido como 1 e o nmero de amostra
dos primeiros dados de histrico definido para 10000. O comprimento dos
dados do segundo histrico de dados definido como 2 e o nmero de amostra
dos segundos dados de histrico definido para 20000. Estes dois histricos de
dados possuem a hora e a data gravada, ento a capacidade de arquivo dat
requerida para esses dois histricos :
A capacidade do arquivo dos primeiros dados do histrico = [(6Bytes + 2Bytes)
10000] = 80000Bytes.
A capacidade do arquivo dos segundos dados do histrico = [(6Bytes + 2
2Bytes) 20000] = 200000Bytes.
A capacidade do Smbolo do arquivo de dados = 8Bytes 2 = 16 Bytes
Total requerido: 80000Bytes + 200000Bytes + 16Bytes = 280016Bytes =
Approx. 0,268Mbytes.
2. arquivo csv
MBytes
Bytes a N
Size File Actual
1024 1024
240
=
) (
a Pontos de
amostragem
Exemplo:
Suponha que o usurio adicione dois dados do histrico. O comprimento dos
dados do primeiro histrico de dados definido como 1 e o nmero de amostra
dos primeiros dados de histrico definido para 10000. O comprimento dos
dados do segundo histrico de dados definido como 2 e o nmero de amostra
dos segundos dados de histrico definido para 20000. Estes dois histricos de
dados possuem a hora e a data gravada, ento a capacidade de arquivo csv
requerida para esses dois histricos :
A capacidade de arquivo do primeiro histrico de dados = 10000 240Bytes =
2400000Bytes.
A capacidade de arquivo do segundo histrico de dados = 20000 240Bytes =
4800000Bytes.
Total requerido: 2400000Bytes + 4800000Bytes = 7200000Bytes = Approx.
6,8Mbytes.
Captulo 3 Criando e editando telas
3-256 Reviso Maio de 2010
3.11.4 Configurao de senha
Esta funo define a tabela de senha e determina o nvel de acesso de segurana que pode
alterar as senhas dos usurios. Existe de 1 a 7 nveis de segurana de senha:
Nvel 0: Sem segurana. Sem proteo. Todos podem utlizar este elemento.
Nvel 1: Nvel de baixa segurana. O usurio cujo nvel de segurana igual a ou maior do
que o Nvel 1 pode utilizar este elemento.
Nvel 4: Nvel mdio de segurana. O usurio cujo nvel de segurana igual a ou maior do
que o Nvel 4 pode utilizar este elemento.
Nvel 7: Nvel de alta segurana. O usurio cujo nvel de segurana igual a ou maior do que
o Nvel 7 pode utilizar este elemento.
O mais alto nvel de segurana do usurio, ou seja, a proteo por senha para o arquivo
(projeto) no pode ser definido aqui. Para definir a mais alta prioridade de senha, clique em
Opes > Configurao > Geral > Segurana.
A tabela de configurao de senha tambm pode ser definida utilizando o software Screen
Editor. O usurio pode criar um elemento de teclado para editar e modificar a tabela de
senha.
A senha pode ser uma senha de 8 dgitos que contenha caracteres de 0 a F, independente de
ser maiscula ou minscula.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-257
3.11.5 Tabela de marca
A tabela de marca utilizada para substituir o endereo especfico com as palavras ou
caracteres definidas pelo usurio. Por exemplo, se o usurio desejar substituir o endereo
PLC 1@Y0 com a palavra OS, apenas defina isso antecipadamente na opo tabela de marca.
Caixa de dilogo tabela de marca
Abrir Clique para abrir um arquivo de marca e importar para a HMI.
Salvar
Clique para salvar as configuraes e alteraes feitas na caixa de dilogo
Tabela de marca no arquivo de marca.
Adicionar
Selecione primeiro o tipo de Marca, memria interna e Base Porta (Se o usurio
possuir trs ou mais portas de comunicao, o usurio ir ver Link2, Link3 e
vice versa). Depois clique no cone Adicionar para adicionar e definir dados
de marca.
Excluir
O usurio pode utilizar o mouse para selecionar uma linha da tabela Marca, e
depois clicar no cone Excluir para exclu-lo.
OK Pressione o boto OK para salvar as configuraes e sair.
Captulo 3 Criando e editando telas
3-258 Reviso Maio de 2010
3.11.6 Imprimir fotocomposio
Esta funo oferece uma funo de gerenciamento de layout de impresso mais eficiente.
Por favor, consulte as descries e exemplos nas pginas a seguir.
Funo Imprimir
Configurao de impressora
1. A HMI srie DOP-B suporta impressoras atravs da interface USB.
2. Selecione a impressora conectada.
O usurio pode clicar em Arquivo > Novo para acessar a caixa de dilogo Novo
projeto e selecionar a impressora usando a lista suspensa Impressora na caixa
de dilogo Novo projeto. Ou clicar em Opes > Configurao > Configurar
impresssora para selecionar uma impressora.
3. Configurao de impressora
Selecione Opes > Configurao > Configurar impressora para abrir a guia
Configurao de impressora. Utilize a guia Configurar impressora para
configurar as opes de impressora, papel, qualidade e margem, etc.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-259
Funo imprimir fotocomposio
O usurio pode imprimir vrias pginas de uma s vez e organizar o layout da tela de impresso
utilizando a funo Imprimir fotocomposio Os dados do histrico tambm podem ser
impressos ao mesmo tempo. Por favor, d ateno especial s seguintes notas quando utilizar a
funo Imprimir fotocomposio.
1. A tela no pode ser designada para a tela imprimir fotocomposio quando alterar a
tela da HMI.
2. A tela imprimir fotocomposio no pode ser a tela padro da HMI.
3. A tela imprimir fotocomposio no pode ser a tela base.
4. A tela imprimir fotocomposio no pode ser a proteo de tela.
5. A tela imprimir fotocomposio no pode ser a sub-tela.
Captulo 3 Criando e editando telas
3-260 Reviso Maio de 2010
Criar um relatrio impresso
Passo 1. Crie uma nova tela selecionando Tela > Nova tela e a defina como Aplicar
imprimir tela na guia Propriedades de tela (Tela > Propriedades de tela).
Depois clique em Opes > Imprimir fotocomposio e arraste o mouse
para decidir qual tela precisa ser impressa. As telas selecionadas se tornaro
a tela de impresso automaticamente.
Passo 2. Crie o elemento que o usurio deseja imprimir. Por exemplo, se o usurio
deseja imprimir um Grfico de tendncia de histrico e um Grfico X-Y, o
usurio precisa criar um Grfico de tendncia de histrico (Elemento >
Amostragem > Grfico de tendncia histrica) e um Grfico X-Y (Elemento >
Curva > Grfico X-Y) primeiro e depois definir suas propriedades na tabela
Propriedade. A tabela Propriedade oferece a configurao de propriedade do
elemento para cada elemento. Para informaes sobre cada configurao de
propriedade de elemento, consulte a seo 3.8.
Passo 3. Escolha Sim ou No utilizando o menu suspenso Imprimir dados
sucessivos para determinar se a funo Imprimir dados sucessivos est
selecionada ou no. Quando Sim estiver selecionado, indica que a funo
Imprimir dados sucessivos est ativa, e todos os registros de amostragem e
dados para o elemento sero impressos.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-261
Tela de impresso layout e sada
Passo 1. Selecione Opes > Imprimir fotocomposio. Arraste o mouse para decidir
qual tela precisa ser composta e impressa. As telas esquerda so todas
telas criadas e as telas direita so as telas selecionadas. Se uma Tela de
viso geral for arrastada para a direita, ela se tornar Aplicar imprimir tela
(Propriedades de tela) automaticamente.
Captulo 3 Criando e editando telas
3-262 Reviso Maio de 2010
Passo 2. Clique com o boto direito do mouse ou utilize a tecla de funo para criar
um boto Lista de relatrio na Tela viso geral. Utilize este boto Lista de
relatrio para ativar a funo imprimir.
Passo 3. Defina as propriedades da opo Lista de relatrio. O dispositivo de
relatrio pode ser o disco USB ou impressora. Se o usurio selecionar disco
USB, os dados no sero impressos e sero salvos no disco USB.
Passo 4. Conecte a HMI impressora e pressione o boto Lista de relatrio e os
dados sero impressos.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-263
Funo Cpia impressa
Esta funo est disponvel apenas quando a tela uma Tela de viso geral. Se a HMI
detectar que a funo Imprimir fotocomposio j est definida para a tela de edio,
a funo Cpia impressa no ser eficaz.
Passo 1. Defina a Regio de Cpia impressa na caixa de dilogo Propriedades de tela.
Passo 2. Ativar a Funo imprimir
Crie um boto de Lista de relatrio em uma Tela de viso geral. Utilize este
boto Lista de relatrio para ativar a funo imprimir.
Passo 3. Conecte a HMI impressora e pressione o boto Lista de relatrio, e a
impressora comear a imprimir os dados.
Captulo 3 Criando e editando telas
3-264 Reviso Maio de 2010
3.11.7 Frmula
A funo Frmula oferece ao controlador um prtico mtodo de entrada de parmetro. O
usurio pode transmitir o parmetro designado para o controlador utilizando a frmula da
HMI aps terminar de editar a frmula. Fazer po um exemplo. Ao fazer pes diferentes,
o controle de tempo do forno muito importante. O usurio pode utilizar a funo Frmula
para atender os diferentes requisitos de tempo para fazer pes diferentes. O propsito
desta funo reduzir a carga do controlador e tornar o registro do controlador mais
flexvel para usar.
A funo frmula tambm oferece um fcil e rpido mtodo de entrada de parmetro para
o controlador conectado. Ao completar a edio da frmula, o usurio s precisa utilizar o
registro de frmula no bloqueio de controle e os parmetros correspondentes designados
podem ser transmitidos para o endereo da memria interna do controlador.
A frmula pode ser definida e modificada atravs da caixa de dilogo frmula e pode ser
salva e utilizada independentemente sem o projeto, permitindo que frmulas sejam
utilizadas para todas as marcas de modelos. Alm disso, as frmulas podem ser salvas no
arquivo CSV do Windows Excel para o usurio editar frmulas mais rapidamente. Antes de
utilizar uma frmula, usurio deve ativar a funo frmula selecionando Opes >
Frmula. Aps a funo frmula ser ativada, a caixa de dilogo Configurao de frmula
exibida e o usurio pode comear a editar a frmula.
Fig. 3-11-2 Caixa de dilogo Configurao de frmula
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-265
Caixa de dilogo Configurao de frmula
Ativar frmula
Quando a caixa de verificao prxima a Ativar frmula marcada, a
funo frmula ativada. Se os usurios no ativarem esta funo eles
no podem utiliza-la mesmo que tenham feito o download dos dados da
frmula.
Frmula
mantida
(No-voltil)
Utilizar esta opo pode ativar a HMI para salvar dados da frmula na
SRAM quando a SRAM est desligada.
O usurio pode inserir o endereo inicial dos dados da frmula aqui. Ele
pode aceitar o endereo no formato de entrada da PLC e no formato da
memria interna. (Por favor, observe que se o endereo da frmula estiver
definido para D4095, o endereo da frmula mais o comprimento dos
dados no pode exceder D4095.) O usurio tambm pode clicar no
boto para obter a seguinte caixa de dilogo de entrada de endereo para
inserir o endereo inicial.
Endereo
Comprimento
Define o comprimento da frmula. A unidade palavra e ela deve ser
definida como maior que 0. Caso contrrio, a caixa de dilogo a seguir
ser exibida na tela.
Captulo 3 Criando e editando telas
3-266 Reviso Maio de 2010
Caixa de dilogo Configurao de frmula
Grupo
Define o nmero de grupo da frmula. conveniente para o usurio
utilizar a frmula alternando. O nmero do grupo deve ser definido como
maior que 0. Caso contrrio, a caixa de dilogo a seguir mostrada na Fig.
2.8.14 ser exibida na tela.
Aps configurar o comprimento e nmero de grupo da frmula, o usurio
pode clicar no boto Entrada para editar os dados da frmula. O tamanho
da memria para frmulas limitado a 64K. Indica que o tamanho total
da frmula deve ser menor do que 64K (O nmero de Comprimento x
Grupos deve ser menor que 65536). Se o tamanho total da frmula
ultrapassar o limite, o usurio receber uma mensagem de alerta na tela.
Entrada
A memrica mencionada acima indica que a memria no-voltil da HMI,
ou seja, a SRAM. Algumas HMIs srie DOP, que suportam a funo de host
USB, permitem ao usurio utilizar mais dados de frmula atravs desta
interface host USB. Suportar a funo host USB significa possuir uma
interface host USB incorporada. O usurio pode conectar a HMI a um disco
USB atravs desta interface host USB e inserir mais dados de frmula.
Entretanto, ainda h um limite para um valor de entrada do comprimento
e grupos da frmula. Quando a opo Frmula retida (rea no-voltil)
selecionada como disco USB, o comprimento x grupos deve ser menor do
que 4096K (O nmero de Comprimento x Grupos deve ser menor que
4194304). O usurio pode alterar a localizao dos dados no-volteis
clicando Opes > Configurao > Geral.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-267
Caixa de dilogo Configurao de frmula
Abrir
O usurio pode carregar os dados da frmula clicando no boto Abrir. As
frmulas carregadas no contm o endereo inicial das frmulas. Assim,
independentemente da marca do controlador conectado HMI, todos
podem utilizar o mesmo arquivo de frmula. H dois tipos de arquivo de
frmula na HMI srie Delta DOP, um arquivo de frmula de 16Bits (*.rcp)
e o outro um arquivo de frmula de 32bits (*.csv) que pode ser aberto
no ambiente Windows Excel. Por favor, preste ateno ao formato do
arquivo da frmula e certifique-se de que o arquivo da frmula seja um
dado de 16Bits ou 32Bits. No selecione um formato incorreto de dados;
ou o programa no funcionar normalmente.
Salvar
Quando o boto Salvar pressionado, a HMI ir salvar os dados de edio
da frmula como um arquivo, ao clicar em Quando para salvar o arquivo
da frmula, o endereo inicial no ser salvo. Isto permite que o usurio
utilize a mesma frmula em uma PLC de marca diferente. O usurio pode
salvar a frmula como um arquivo CSV do Windows Excel.
Redefinir
Quando o boto Redefinir pressionado, todas as configuraes de
frmula relacionadas e dados de entrada da frmula so excludos. No
h outro mtodo para recuperar a frmula, exceto utilizando a funo
Importar para importar novamente os dados salvos da frmula.
Limpar
Quando o boto Limpar pressionado, toda frmula de entrada levado
para 0 (zero).
Imprimir
Quando o boto Imprimir pressionado, todos os dados da frmula na
tela atual sero impressos.
Captulo 3 Criando e editando telas
3-268 Reviso Maio de 2010
Caixa de dilogo Configurao de frmula
OK
Aps inserir os dados da frmula, os usurios podem clicar no boto OK
para salvar os dados da frmula para transmitir ou modificar. Ao mesmo
tempo, a HMI ir verificar a validade de todos os dados de frmula
inseridos. Se houver um valor inserido de dados de frmula invlido, a
funo OK no ser executada com sucesso. Por exemplo, na figura
abaixo, a HMI encontrou um erro e uma caixa de dilogo de mensagem de
alerta exibida na tela informando que no foi inserido um endereo de
entrada.
Cancelar
Quando o boto Cancelar pressionado, a HMI ir sair da caixa de
dilogo Configurar frmula sem slavar.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-269
3.11.8 Frmula 32 bits
A funo frmula 32 bits permite que o usurio salve dados de 32 bits. O formato dos
dados inclui Decimal assinado, Decimal no-assinado e Flutuante (O total dos dgitos
inteiros e fracionrios no podem ultrapassar 7 dgitos). Para ativar esta funo, o usurio
pode clicar em Opes > Frmula 32 bits.
Fig. 3-11-3 Caixa de dilogo frmula 32 bits
Caixa de dilogo frmula 32 bits
Novo: Criar um novo arquivo de frmula flutuante de 32 bits
Pressione para criar uma nova frmula flutuante de 32 bits. Aps
clicar , uma caixa de dilogo de configurao de frmula de 32 bits ser
exibida e o usurio pode utiliz-la para definir as configuraes da frmula
de 32 bits. O usurio pode determinar o endereo de armazenamento da
frmula, o comprimento e nmero do grupo da frmula, o formato da
memria e o nmero do dgito inteiro e fracionrio dos dados da frmula.
H trs tipos de formato de dados fornecidos, incluindo Decimal
no-assinado, Decimal assinado e Flutuante. O nmero do dgito inteiro e
fracionrio no pode ser selecionado quando o formato da memria
definido para Decimal no-assinado e Decimal assinado. Estas duas opes
esto disponveis apenas quando o formato de memria definido para
Flutuante. Mas o total do nmero do dgito inteiro e fracionrio no pode
ultrapassar 7 dgitos. Para o nmero da frmula de 32 bits, at 255 frmulas
podem ser definidas em um arquivo de frmula de 32 bits.
Captulo 3 Criando e editando telas
3-270 Reviso Maio de 2010
Caixa de dilogo frmula 32 bits
Abrir: Abrir um arquivo de frmula de 32 bits
Pressione para abrir um arquivo de frmula de 32 bits. O formato do
arquivo pode ser arquivo de frmula de 32 bits (*.rcp) e arquivo Windows
Excel CSV (*.csv). Por favor, preste ateno ao formato do arquivo da
frmula e certifique-se de que o arquivo da frmula seja um dado de 16Bits
ou 32Bits. No selecione um formato incorreto de dados; ou o programa no
funcionar normalmente.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-271
Caixa de dilogo frmula 32 bits
Salvar: Salvar um arquivo de frmula de 32 bits
Pressione para salvar um arquivo de frmula de 32 bits. O formato
padro do arquivo de uma frmula de 32 bits arquivo Windows Excel CSV
(*.csv).
Excluir: Excluir uma frmula de 32 bits
Pressione para excluir uma frmula 32 bits desnecessria.
Endereo de armazenamento de frmula:
Exibir o endereo de armazenamento de uma frmula de 32 bits.
Captulo 3 Criando e editando telas
3-272 Reviso Maio de 2010
Caixa de dilogo frmula 32 bits
Configurao: Configurao de frmula de 32 bits
Aps clicar , uma caixa de dilogo de configurao de frmula de 32 bits
ser exibida e o usurio pode utiliz-la para definir as configuraes da
frmula de 32 bits.
Ativar: Ativar funo de frmula de 32 bits
Esta funo deve ser selecionada quando o usurio deseja utilizar a funo
de frmula de 32 bits. A localizao da rea no-voltil a mesma da
localizao das frmulas de 16 bits.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-273
3.11.9 Banco de imagens
O usurio pode utilizar esta funo para importar diversas imagens para enriquecer a
seleo de telas. Clique em Opes > Banco de imagens para executar esta funo.
Caixa de dilogo Banco de imagens
Clique na opo Banco de imagens para visualizar todas as imagens salvas no banco de
imagens. Quando uma imagem selecionada, o usurio pode visualizar a imagem na tela
visualizao. Dar um clique duplo com o mouse na imagem selecionada ir exibir a
imagem em modo de visualizao de tamanho real.
Novo
Criar um novo banco de imagens. Aps clicar no cone Novo, a
caixa de dilogo Novo banco de imagens exibida na tela.
Instalar
Abrir um arquivo de banco de imagens (arquivo *.pib).
Desinstalar
Desinstalar o banco de imagens selecionado. O banco de
imagens desinstalado ser movido para a Lixeira.
Importar
Importar imagens para o banco de imagens designado. Os
formatos das imagens no banco de imagens podem ser arquivos
BMP, JPG, GIF e ICON. Por favor, observe que se o arquivo GIF
animado importado for uma arquivo de animao, os arquivos de
animao importados sero divididos em diversos segmentos. Ao
selecionar esta funo, a caixa de dilogo mostrada ser exibida.
Captulo 3 Criando e editando telas
3-274 Reviso Maio de 2010
Caixa de dilogo Banco de imagens
Importar
Os usurios podem ento converter a cor da imagem
antecipadamente para agilizar o tempo de compilao ou
escolher a opo Sem alterao para manter a cor original.
Atualizar
Sempre depois de atualizar a imagem (executar as funes
Invertido, Escala de cinza, etc.), o usurio precisar clicar no
boto Atualizar para que o status da imagem seja alterado e
atualizado.
Exportar Exportar imagens no formato BMP do banco de imagens.
Invertido
Inverter a cor da imagem - efeito
negativo
Escala de cinza
Converter a imagem colorida em
escala de 256 tons de cinza
Espelho horizontal Efeito espelho horizontal
Espelho vertical Efeito espelho vertical
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-275
Caixa de dilogo Banco de imagens
Menu de atalho
Os usurios podem clicar com o boto direito do mouse para
exibir um menu de atalho mostrado na imagem abaixo. Este
menu de atalho exibe uma lista dos comandos relevantes para a
opo de banco de imagem. Isto permite que os usurios
gerenciem as imagens no banco de imagens mais rapidamente e
eficientemente.
Captulo 3 Criando e editando telas
3-276 Reviso Maio de 2010
3.11.10 Banco de texto
Insira texto e termos comuns ou frequentemente usados no Banco de texto. O usurio
pode selecionar o texto do Banco de imagem e inseri-lo no elemento mais facilmente e
rapidamente se necessrio.
Caixa de dilogo Banco de texto
Adicionar
Pressione o boto Adicionar para adicionar o texto no Banco de texto. A
edio multilngue suportada na opo Banco de texto. O usurio pode
inserir o texto ou termos em idiomas diferentes e salva-los no Banco de texto.
A fonte multilngue tambm pode ser definida ao mesmo tempo.
Excluir
Pressione o boto Excluir para remover o texto ou termos de entrada no
Banco de texto.
Abrir
Pressione o boto Abrir para abrir e importar o texto ou termos no Banco de
texto.
Salvar Pressione o boto Salvar para salvar e exportar o arquivo de texto.
Fechar
Pressione o boto Fechar para salvar e sair da caixa de dilogo banco de
texto.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-277
3.11.11 Submacro
Utilize esta opo para editar a sub-macro e para ser chamado por outras Macros. Para a
funo Macro, por favor, consulte a seo 3.14.
3.11.12 Macro inicial
Utilize esta opo para editar a macro inicial A macro inicial ser executada automaticamente
aps a energia ser enviada HMI (LIGADO). Para a funo Macro, por favor, consulte a seo
3.14.
3.11.13 Macro de segundo plano
Utilize esta opo para editar a macro de segundo plano. Para a funo Macro, por favor,
consulte a seo 3.14.
3.11.14 Macro relgio
Utilize esta opo para editar a macro relgio. Aps a HMI ser ligada ao inicializar, a
configurao inicial ser executada e a macro relgio ser executada automaticamente pelo
tempo configurado no relgio. Para a funo Macro, por favor, consulte a seo 3.14.
Captulo 3 Criando e editando telas
3-278 Reviso Maio de 2010
3.11.15 Ambiente
Utilize esta opo para completar as configuraes de ambiente do Editor de tela.
Caixa de dilogo Ambiente
Caminho
do
sistema
Define a localizao onde a HMI salva os arquivos do sistema, incluindo alguns
arquivos de dados de referncia do sistema e biblioteca de link dinmico (*.dll).
Para evitar um erro de sistema e falha ao encontrar o arquivo, recomendamos que
os usurios no alterem esta configurao se no for necessrio. (Esta opo
desativada por padro.)
Caminho
de sada
Define a localizao onde a HMI salva o arquivo de sada aps a operao de
compilao. Algumas funes, como simulao on-line, simulao off-line,
download de arquivo e upload, todas se referem aos arquivos neste local. Para
evitar um erro de sistema e falha ao encontrar o arquivo, recomendamos que os
usurios no alterem esta configurao se no for necessrio.
Barras de
ferramentas
Janelas
Define a opo para exibir ou no exibir barras de
ferramentas ou janelas
Idioma
Escolha Ingls, Turco, Chins tradicional ou Chins
simplificado na lista suspensa Idioma.
Opes
Upload / Download
Determina a interface de comunicao para upload e
download. Pode ser USB, Ethernet ou Porta PC COM.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-279
Caixa de dilogo Ambiente
Salvando
automtico...
Intervalo de tempo
Quando esta opo selecionada, a HMI ir salvar
automaticamente o arquivo para cada nmero de minutos
especificado. A unidade M (minuto) e a faixa de ajuste
entre0M ~ 120M.
Abrir automtico o
ltimo arquivo ao
iniciar o ScrEditor
Quando esta opo selecionada, a HMI ir abrir
automaticamente o ltimo arquivo salvo toda vez que o
usurio inicializar a HMI.
rea central de
desenho
Quando esta opo selecionada, a tela de edio ser
colocada na posio central.
Incluir dados de
imagem para upload
Se esta opo for selecionada, tambm ser feito o upload de
todas as imagens quando a funo de upload da HMI est
ativa. Todas as imagens com upload feito so salvas em um
arquivo de nome _LocalTemp01.pib. O Nome do banco de
imagens e o Nome da imagem (definidos na janela
Propriedade) dos elementos de edio iro se referir e fazer
ligao a este arquivo. Se a HMI encerrar a edio
anormalmente, o nome do arquivo ser nomeado como
_LocalTemp02.pib, _LocalTemp03.pib , e vice-versa
quando o upload for executado da prxima vez. Os ltimos
dois nmeros no final do nome do arquivo iro aumentar
progressivamente.
Converter
automaticamente o
endereo de entrada
para nome de marca
Por exemplo, se o usurio desejar substituir o endereo PLC
1@Y0 pela palavra OS, apenas defina antecipadamente na
opo tabela de marca . Quando esta opo selecionada, a
HMI ir automaticamente converter o endereo de entrada
1@Y0 para a palavra OS.
Opes
Reinicio automtico
aps o upgrade de
firmware
Quando esta opo selecionada, a HMI ir reiniciar
automaticamente (desligar e depois ligar) aps o upgrade de
firmware ser concludo.
Captulo 3 Criando e editando telas
3-280 Reviso Maio de 2010
Caixa de dilogo Ambiente
Driver
Reinstale o drive doHMI USB: Pressione para reinstalar o driver do HMI USB
Desinstrale o drive doHMI USB: Pressione para desinstalar o driver USB da HMI
OK
Pressione o boto OK para salvar as configuraes modificadas e sair da caixa de
dilogo Ambiente.
Cancelar Pressione o boto Cancelar para sair da caixa de dilogo Ambiente sem salvar.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-281
3.12 Barra de Menu e Barra de Ferramentas (Janela)
3.12.1 Fechar janela
utilizado para ocultar a janela atual, e NO sair da janela atual. Os usurios podem executar
esta funo clicando em Janela > Fechar janela. Se o usurio desejar exibir a janela oculta,
clique em Tela > Abrir tela para abrir uma janela antiga.
3.12.2 Fechar todas as janelas
utilizado para ocultar todas as janelas, e NO sair de todas as janelas. Os usurios podem
executar esta funo clicando em Janela > Fechar todas as janelas. Se o usurio desejar
exibir a janela oculta, clique em Tela > Abrir tela para abrir janelas antigas.
3.12.3 Prxima janela
utilizado par alternar da janela atual para a prxima janela. Se a janela atual for a ltima
janela, a janela atual no ser alterada mesmo se esta funo for executada.
3.12.4 Janela anterior
utilizado para alternar da janela atual para a janela anterior. Se a janela atual for a primeira
janela, a janela atual no ser alterada mesmo se esta funo for executada.
Captulo 3 Criando e editando telas
3-282 Reviso Maio de 2010
3.12.5 Cascata
Exibio em cascata. Exibe todas as janelas de edio de forma sobreposta. A barra de ttulo
de cada janela fica visvel, mas apenas a janela da frente totalmente visvel. Os usurios
podem executar esta funo clicando em Janela > Cascata. As janelas abertas so exibidas
de modo sobreposto como mostrado na Fig. 3-12-1.
Fig. 3-12-1 Exibio da tela aps escolher o comando Cascata
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-283
3.12.6 Ttulo horizontal
Exibe todas as janelas de edio de cima para baixo. Os usurios podem executar esta funo
clicando em Janela > Ttulo horizontal. As janelas abertas so exibidas horizontalmente
como mostrado na Fig. 3-12-2.
Fig. 3-12-2 Exibio da tela aps escolher o comando Ttulo horizontal
Captulo 3 Criando e editando telas
3-284 Reviso Maio de 2010
3.12.7 Ttulo vertical
Exibe todas as janelas de edio da esquerda para a direita. O usurio pode executar esta
funo clicando em Janela > Ttulo vertical. As janelas abertas so exibidas verticalmente
como mostrado na Fig. 3-12-3.
Fig. 3-12-3 Exibio da tela aps escolher o comando Ttulo vertical
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-285
3.12.8 Resumo da janela
O ScrEdit exibe uma lista de todas as janelas abertas na base do menu suspenso da "Janela"
para rpido acesso. Clique no nome do arquivo para abrir o arquivo e visualizar a tela
diretamente (Fig. 3-12-4).
Fig. 3-12-4 Resumo da janela
Captulo 3 Criando e editando telas
3-286 Reviso Maio de 2010
3.13 Barra de Menu e Barra de Ferramentas (Ajuda)
3.13.1 Ajuda
Exibe a informao de verso do Screen Editor e a informao de firmware da HMI (Fig.
3-13-5).
Fig. 3-13-1 Verso do Screen Editor
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-287
3.14 Funo Macro
A HMI srie Delta DOP-B oferece vrios tipos de comandos macro, incluindo Aritmtica, Lgica,
Transferncia de dados, Converso de dados, Comparao, Controle de fluxo, Ajuste de bit,
Comunicao (Porta COM) e desenho, etc., para seleo do usurio (Fig. 3.14.1).
Fig. 3-14-1 Comandos Macro
Existem diversas vantagens em usar comandos macro, tais como:
1. Para otimizar os dados da tela.
2. Para reduzir eficazmente a edio do programa da PLC.
3. Para ultrapassar o limite do design do hardware e software.
Assim, a Macro uma funo muito prtica para o usurio da HMI utilizar. Aps editar uma
Macro, voc pode testar a validade da macro atravs de uma simulao on-line ou off-line no PC
antes de fazer o download dos resultados para a HMI.
3.14.1 Tipo de macro
Existem onze tipos de comandos macro e eles so divididos em quatro categorias.
Por favor, consulte o seguinte:
1. Macro liga/desliga: oferecido para cada elemento Bit que podem ser inseridos, tais como
elemento do boto, ou seja, boto mantido ou temporrio.
2. Antes/Depois de executar uma macro: oferecido para todos os elementos, tais como
elemento de entrada numrico/caractere e todos os elementos de boto (incluindo boto
do sistema).
3. Tela aberta / Tela fechada / Ciclo de macro: Utilize tela como unidade. Cada tela possui
uma tela macro individual.
4. Inicial / Segundo plano / Relgio / Sub-macro: Utilize sistema como uma unidade. Cada
projeto, ou seja, cada programa, possui sua tela macro individual.
Captulo 3 Criando e editando telas
3-288 Reviso Maio de 2010
Tabela 3-14-1 Tabela de comando macro
Nome da macro Descries
Na Macro
O usurio pode utilizar a Macro Ligada para cada elemento de boto
especfico (Bit). chamado Macro Ligada porque a macro
executada quando o elemento do boto (Bit) muda de DESLIGADO
para LIGADO.
Macro Desligada
O usurio pode utilizar a Macro Desligada para cada elemento de
boto especfico (Bit). chamado Macro Desligada porque a macro
executada quando o elemento do boto (Bit) muda de LIGADO para
DESLIGADO.
Executar macro
antes
O usurio pode utilizar Executar macro antes para todos os
elementos de boto e elemento de entrada numrico/caractere. Um
elemento possui uma Macro executar antes.
Executar macro
depois
O usurio pode utilizar Executar macro depois para todos os
elementos de boto e elemento de entrada numrico/caractere. Um
elemento possui uma Macro executar depois.
Tela abrir macro
A tela abrir macro ser executada apenas UMA VEZ quando o usurio
abre uma tela (ou mudar para uma nova tela) e os elementos da tela
no sero exibidas at depois que a tela abrir macro tiver
completado a execuo. Assim, importante que o usurio preste
ateno quando desenhar a Tela abrir macro para evitar loops
infinitos (programas que no podem ser finalizados) j que podem
causar um atraso de sistema ou at mesmo prevenir a execuo dos
elementos da tela permanentemente. Escrever longas macros no
recomendado e deve ser totalmente evitado se possvel. Preste
ateno ao utilizar loops e certifique-se de testar a Macro com a
simulao on-line/off-line antes de fazer o download para a HMI
para garantir o desempenho e operao esperada.
Tela Fechar macro
A tela fechar macro ser executado apenas UMA VEZ quando o
usurio fechar a tela e nenhuma outra macro ser executada at que
a Tela fechar macro seja completada. Assim, importante que o
usurio preste ateno quando desenhar a Tela fechar macro para
evitar loops infinitos (programas que no podem ser finalizados) j
que podem causar um atraso de sistema.
Tela Circular macro
A macro ser executada continuamente quando a tela est aberta.
Assim, escrever longas macros no recomendado e deve ser
evitado para este tipo de macro.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-289
Nome da macro Descries
Macro inicial
H apenas uma Macro inicial em um programa e ela executada
antes da tela de inicializao ser exibida. Esta macro muito til ao
definir valores iniciais na HMI ou em uma PLC.
Macro de segundo
plano
A finalidade da Macro de segundo plano executar um ou mais
comandos simultaneamente j que ele executa uma tarefa separada.
Se outra macro for executada, tal como a Macro de ciclo, ela no ter
qualquer influncia na Macro de segundo plano, apesar de
aparecerem ser executadas quase simultaneamente. Este tipo de
macro no querer ser executado em um loop j que ir operar
continuamente.
Macro relgio
A macro relgio ser executada continuamente, concluir a execuo
UMA VEZ, e depois ser executada novamente e o tempo de ciclo de
relgio definido na guia Padro da janela Configurao em Opes.
Este tipo de macro similar a uma Macro de ciclo e por isso,
escrever longas macros no recomendado e deve ser evitado.
Sub-macro
Existem 512 sub-macros para editar que podem ser utilizados para
escrever aes repetidas ou funes para salvar o tempo de edio
da macro. Para chamar uma sub-macro simplesmente utilize um
comando CALL de dentro de uma macro; um exemplo seria CALL 1
para chamar a primeira sub-macro.
Captulo 3 Criando e editando telas
3-290 Reviso Maio de 2010
3.14.1.1 Macro ligada
Esta macro anexada a um elemento de boto. O usurio pode utilizar a Macro Ligada
para cada boto especfico (Bit). chamado Macro Ligada porque a macro executada
quando o elemento do boto (Bit) muda de DESLIGADO para LIGADO. Quando o boto
est definido como LIGADO, a macro LIGADA ser executada UMA VEZ. Aps a
execuo, esta macro no ser executada at que o boto seja LIGADO novamente.
Entretanto, a macro ligada s pode ser executada quando o Bit correspondente para o
boto disparado para LIGADO atravs da ao de pressionar o boto, ou seja, o Bit
est definido para LIGADO e o boto pressionado tambm como LIGADO. A macro
LIGADA no ser executada se o Bit estiver definido apenas para LIGADO.
Se houver um boto Temporrio criado na tela e a macro ligada for utilizadas, quando
o boto pressionado, o procedimento o seguinte:
Boto
temporrio
Quando o boto
pressionado
(Definido para LIGADO)
Boto
temporrio est
LIGADO
Executar macro
ligada
Boto
temporrio est
LIGADO
Quando o boto
pressionado
(Definido para DESLIGADO)
Definido para LIGADO
novamente
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-291
3.14.1.2 Macro desligada
Esta macro anexada a um elemento de boto. O usurio pode utilizar a Macro
Desligada para cada boto especfico (Bit). Como na macro ligada, a macro desligada
iniciada atravs da configurao deste boto. Quando o boto est definido como
DESLIGADO, a macro desligada ser executada UMA VEZ. Aps a execuo, esta macro
no ser executada at que o boto seja DESLIGADO novamente. Entretanto, a macro
desligada s pode ser executada quando o Bit correspondente para o boto
disparado para DESLIGADO atravs da ao de pressionar o boto, ou seja, o Bit est
definido para DESLIGADO e o boto pressionado tambm como DESLIGADO. A macro
DESLIGADA no ser executada se o Bit estiver definido apenas para DESLIGADO.
Se houver um boto Temporrio criado na tela e a macro ligada for utilizadas, quando
o boto pressionado, o procedimento o seguinte:
Boto
temporrio
Quando o boto
pressionado
(Definido para LIGADO)
Boto
temporrio est
LIGADO
Boto
temporrio est
DESLIGADO
Executar macro
DESLIGADA
Quando o boto
pressionado
(Definido para DESLIGADO)
Definido para ser
DESLIGADO
novamente
Captulo 3 Criando e editando telas
3-292 Reviso Maio de 2010
3.14.1.3 Macro executar antes
Esta macro est anexada a um elemento boto ou elemento de entrada
numrico/caractere. Um elemento possui uma Macro executar antes. A operao que
quando o elemento boto pressionado, o sistema ir executar o comando desta
macro primeiro e depois realizar a operao deste boto. Mas, se o estado do boto
no for disparado pressionando o boto (atravs da macro ou sinal externo), o
comando desta macro no ser executado.
Se houver um boto Temporrio ou elemento de entrada numrica criado na tela e a
macro executar antes for utilizada, quando o boto pressionado, o procedimento o
seguinte:
Boto temporrio ou elemento de entrada numrica
Quando o boto pressionado
(Definido para ser LIGADO) ou
quando o valor do elemento da
entrada numrica inserido
Boto temporrio est LIGADO ou
Elemento de entrada numrica est gravado
Realizar macro executar antes
O boto temporrio est DESLIGADO ou o elemento de
entrada numrica est gravado
Quando o boto pressionado
(Definido para ser DESLIGADO) ou
quando o valor do elemento da
entrada numrica inserido
Definido para ser
LIGADO ou digite o
valor novamente
Realizar macro executar antes
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-293
3.14.1.4 Macro executar antes
Esta macro est anexada a um elemento boto ou elemento de entrada
numrico/caractere. Um elemento possui uma Macro executar depois. A operao
que quando o elemento boto pressionado, o sistema ir executar o comando desta
macro primeiro e depois realizar a operao deste boto. Mas, se o estado do boto
no for disparado pressionando o boto (atravs da macro ou sinal externo), o
comando desta macro no ser executado.
Se houver um boto Temporrio ou elemento de entrada numrica criado na tela e a
macro executar antes for utilizada, quando o boto pressionado, o procedimento o
seguinte:
Boto temporrio ou elemento de entrada numrica
Quando o boto pressionado
(Definido para ser LIGADO) ou
quando o valor do elemento da
entrada numrica inserido
Executar macro executar depois
O boto temporrio est LIGADO ou o elemento de
entrada numrica est gravado
O boto temporrio est DESLIGADO ou o elemento de
entrada numrica est gravado
Quando o boto pressionado
(Definido para ser DESLIGADO)
ou quando o valor do
elemento da entrada numrica
inserido
Definido para ser
LIGADO ou digite o
valor novamente
Executar macro executar depois
Captulo 3 Criando e editando telas
3-294 Reviso Maio de 2010
3.14.1.5 Tela Abrir macro
O usurio pode utilizar a tela abrir macro para abrir cada tela. Cada tela possui uma
Tela abrir macro. A tela abrir macro ser executada apenas UMA VEZ quando o usurio
abre uma tela ou alterna para uma nova tela. A tela elementos ser exibida e executada
aps terminar a execuo da Tela abrir macro.
3.14.1.6 Tela Fechar macro
O usurio pode utilizar a tela fechar macro para fechar cada tela. Cada tela possui uma
Tela fechar macro. A tela fechar macro ser executada apenas UMA VEZ quando o
usurio fecha uma tela ou alterna para uma nova tela. Como na tela abrir macro, os
elementos da tela na nova tela sero exibidos e executados aps concluir a execuo
da tela fechar macho.
Abrir uma nova tela
Executar
Tela abrir macro
Realizar outras aes na
tela
Aps a Tela abrir macro
executada.
Abrir uma
nova tela ou
alternar para
uma nova tela
Fechar a tela
Executar
Tela Fechar macro
Abrir uma nova tela
Aps a Tela Fechar a
macro ser executada.
Abrir uma nova
tela ou alternar
para uma nova
tela
Realizar outras aes
na tela
Executar
Tela abrir macro
Aps a Tela fechar
macro ser executada.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-295
3.14.1.7 Tela macro de ciclo
O usurio pode utilizar a tela fechar macro de ciclo para fazer o ciclo de cada tela.
Cada tela possui uma Tela de macro de ciclo e pode ser executada repetidamente por
um perodo especfico de tempo de ciclo. O usurio pode definir o Tempo de atraso da
macro de ciclo, ou seja, o tempo de atraso de cada vez entre o final e o reincio da tela
de macro de ciclo na caixa de dilogo Propriedades de Tela (Veja Fig. 3-14-2). A
configurao padro do sistema 100ms.
Fig. 3-14-2 Tempo de atraso de macro de ciclo
Abre a tela (Executa a tela abrir macro)
Executar Tela macro de ciclo
Defina o tempo de atraso de ciclo
para 100ms.
Aps a Tela Fechar a
macro ser executada.
Fecha a tela (Executa a tela fechar macro)
Aps a Tela fechar
macro ser executada.
Realizar outras aes
na tela
Quando o usurio deseja
fechar ou trocar a tela
Aps a Tela macro de ciclo
ser executada
Repetir
Abrir uma nova tela ou alternar
para uma nova tela
Captulo 3 Criando e editando telas
3-296 Reviso Maio de 2010
3.14.1.8 Macro inicial
H apenas uma macro inicial em um programa. Ela executada primeiro no incio de
um programa. Assim, o usurio pode definir alguns valores iniciais necessrios nesta
macro para omitir configuraes passo a passo e tambm configuraes iniciais de
controle para evitar um problema inesperado por um valor inicial desconhecido. Se o
usurio precisar configurar qualquer ajuste especial no endereo especial do
controlador externo, o usurio pode utilizar a macro inicial para defini-lo. Isto
economiza tempo com uma macro inicial bem desenhada.
3.14.1.9 Macro de segundo plano
H apenas uma macro de segundo plano em um programa. Ela sempre existe em um
programa e executada continuamente como segundo planos durante uma operao
de HMI. Mas a execuo de uma macro de segundo plano para executar um ou mais
comandos por vez, e no finalizar a execuo UMA VEZ. Aps o ltimo comando macro
ser executado, o sistema ir comear a executar esta macro novamente a partir do
comando da primeira macro. O usurio pode clicar na guia Opes > Configurao >
Geral e utilizar a opo ciclo de atualizao de macro de segundo plano para
determinar as linhas dos comandos da macro de segundo plano (veja a Figura 3-14-3)
Fig. 3-14-3 Ciclo de atualizao de macro de segundo plano
Quando a HMI ligada ou quando o usurio sai
do menu do sistema para ativar o Screen Editor
(Executar macro inicial)
Executar abrir macro
Aps a Tela fechar macro
ser executada.
Abrir a tela
Executar macro inicial
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-297
Por exemplo, suponha que existam 25 endereos de elemento na tela e que o segundo
plano seja utilizado (5 linhas de comandos de macro), se o valor de configurao do
ciclo de atualizao de macro de segundo plano estiver definido para 2, quando a
macro de segundo plano executada, a HMI ir ler primeiro os 25 endereos de
elemento e depois ir executar 2 linhas da macro de segundo plano na sequncia.
Ler 25 endereos de elemento
Execute os comandos das 1 e 2
linha da macro de segundo plano
Ler 25 endereos de elemento
Aps operao de
leitura
Executar a macro de
segundo plano
novamente
Execute os comandos das 3 e 4
linha da macro de segundo plano
Aps execuo
Aps operao de
leitura
Ler 25 endereos de elemento
Execute os comandos da 5 linha da
macro de segundo plano
Aps execuo
Aps operao de
leitura
Aps execuo
Captulo 3 Criando e editando telas
3-298 Reviso Maio de 2010
3.14.1.10 Macro relgio
H apenas uma macro relgio em um programa ou mquina. Similar Tela macro de
ciclo, ela pode ser executada repetidamente por um perodo especfico de tempo
pr-definido. O usurio pode definir o Tempo de atraso da macro relgio, ou seja, o
tempo de atraso de cada vez entre o final e o reincio da macro relgio na guia Geral
da caixa de dilogo Configurao (Veja a Fig. 3-14-4). A configurao padro do
sistema 100ms.
Fig. 3-14-4 Opo de tempo de atraso de macro
Ligar a HMI
Executar a macro relgio
Defina o tempo de atraso de ciclo
para 100ms.
Aps a macro relgio
ser executada
Ligar a HMI
novamente
Desligar a HMI
Repetir
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-299
3.14.1.11 Sub-Macro
Cada projeto (Programa Screen Editor) capaz de conter 512 sub-macros que so
rotuladas de 1 a 512 por padro (Fig. 3-14-5, Fig. 3-14-6). A sub-macro similar
sub-rotina no programa. O usurio pode gravar ao ou funo repetida na sub-macro
para economizar tempo de edio de macro e manter com facilidade. Por exemplo,
uma funo escrita com nome sub-macro 2, o usurio s precisa escrever CALL 2 na
macro sempre que for utilizada. No programa sub-macro, o usurio tambm pode
chamar outra sub-macro. Entretanto, para manter memria suficiente, os nveis para
CHAMAR a sub-macro devem ser inferiores a 6 nveis. Alm disso, pelo fato das
sub-macros serem nomeadas de 1 a 512 por padro, quando o usurio deseja alterar o
nome da sub-macro para uma descrio mais amigvel, ele pode renomear a
sub-macro livremente.
Fig. 3-14-5 Tela sub-macro I Fig. 3-14-6 Tela sub-macro II
Para chamar uma sub-macro especfica, o comando CALL utilizado.
Por exemplo:
Crie um comando de tela abrir macro e uma sub-macro primeiro (Fig.3-14-7,
Fig. 3-14-8).
O processo de execuo da Tela abrir macro ser mostrado na Fig. 3-14-9.
Fig. 3-14-7 Tela abrir macro Fig. 3-14-8 Sub-Macro 1
Nmero da sub-macro Nome da sub-macro
Captulo 3 Criando e editando telas
3-300 Reviso Maio de 2010
Fig. 3-14-9 Processo de execuo da tela abrir macro
Quando CALL 1 executado, significa que a sub-macro 1 chamada e executada. Aps
executar a sub-macro, o sistema ir continuar a executar a tela abrir macro at acabar.
Neste momento, 0 = 0 e $1 = 1.
NOTE
Ao editar macros, por favor, preste bastante ateno lgica do comando de macro,
especialmente o uso do loop e programa. Se o usurio escrever um loop infinito (ou seja, o
programa no pode ser encerrado) na macro ou escrever um programa que no ser executado
at que alguma condio especfica seja satisfeita, far com que a HMI funcione fora dos
padres normais. Assim, recomendado que o usurio utilize uma funo similar para verificar
a macro e verificar se a operao da HMI est correta ou no, aps a edio da macro ser
concluda.
$0 = 10
CALL 1($0 = 0)
$1 = 1
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-301
3.14.2 Edio de macro
3.14.2.1 Janela e barra de ferramentas de edio de macro
Aps escolher o comando macro desejado da barra de menu, o usurio pode comear
a editar a macro clicando em qualquer linha da janela de edio mostrada na Fig.
3-14-10. Por favor, observe que cada macro capaz de conter 512 linhas de cdigo
com um mximo de 128 caracteres por linha.
Fig. 3-14-10 Janela de edio de macro
O usurio tambm pode utilizar os cones na barra de ferramentas (Fig. 3-14-11) para
edio de macro.
Fig. 3-14-11 Barra de ferramentas macro
rea de edio de macro
Abrir macro
Salvar macro
Cortar
Verificao
de sintaxe
Atualizar
Copiar
Colar
Assistente
Captulo 3 Criando e editando telas
3-302 Reviso Maio de 2010
Abrir
Este comando abre arquivos de macro.
O usurio pode abrir estes arquivos ao se conectar a diferentes controladores externos.
Isto reduz o tempo para editar macros. Para abrir um arquivo de macro, clique no
cone Abrir e a seguinte caixa de dilogo ser exibida (Fig. 3-14-12).
Fig. 3-14-12 Abrir macro
Salvar
Este comando salva arquivos de macro.
O usurio pode dar um nome para informar a diferena entre o novo arquivo e os
outros. Isto ajuda o usurio a fazer um backup e economizar tempo de reinsero de
outros comandos de macro (Fig. 3-14-13).
Fig. 3-14-13 Salvar macro
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-303
Cortar
Este comando recorta arquivos de macro.
O usurio tambm pode pressionar CTRL+X para executar esta funo.
Copiar
Este comando copia arquivos de macro.
O usurio tambm pode pressionar CTRL+C para executar esta funo.
Colar
Este comando cola arquivos de macro.
O usurio tambm pode pressionar CTRL+V para executar esta funo.
Assistente
Este comando exibe a caixa de dilogo Comando de macro.
Aps clicar no cone Assistente a seguinte caixa de dilogo ser exibida. O usurio
pode utilizar esta caixa de dilogo para editar a macro. Se um endereo do controlador
externo for utilizado na macro, o endereo ficar entre parnteses para distingui-lo da
memria interna.
O usurio pode inserir os comandos macro diretamente ou clicar no boto Comando
para escolher o comando necessrio para a macro. Para mais detalhes sobre os
comandos macro, consulte a seo 3.14.2.2.
Captulo 3 Criando e editando telas
3-304 Reviso Maio de 2010
Verificao de sintaxe
Este comando examina se a sintaxe da macro est correta.
O usurio pode utilizar esta funo para examinar se a sintaxe da macro est correta,
ou no. Se a sintaxe da macro estiver errada, a seguinte caixa de dilogo de mensagem
de erro ser exibida para alertar o usurio. Neste momento, por favor, reexamine a
sintaxe da macro.
Por favor, observe que a operao de Verificao de Sintaxe diferente da operao de
compilao de arquivos de macro. A operao de compilao do arquivo da macro
realizada quando a operao de compilao do programa HMI executada. A operao
de compilao do arquivo da macro e programa HMI executada simultaneamente.
Atualizar
Este comando atualiza arquivos de macro.
A modificao no ser atualizada se o boto Atualizar no for pressionado aps a edio.
Isto d ao usurio uma segunda chance para decidir se deseja modificar as macros ou no.
Assim, se o usurio esquecer de pressionar o boto Atualizar aps a edio, ele precisa
fazer tudo novamente.
Quando o boto Atualizar pressionado, a seguinte caixa de dilogo ser exibida na tela.
Aps o boto Sim ser pressionado, o sistema ir examinar se a sintaxe da macro est
correta. Se a sintaxe da macro estiver correta, a funo atualizar ser executada e os
arquivos da macro sero atualizado. Entretanto, se a sintaxe da macro no estiver
correta, a seguinte caixa de dilogo de mensagem de erro ser exibida na tela para
alertar que o usurio examine a sintaxe da macro novamente.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-305
3.14.2.2 Caixa de dilogo comando de macro
Aps clicar no cone na barra de ferramentas, a caixa de dilogo Comando de
macro ser exibida automaticamente (Fig. 3-14-14).
Fig. 3-14-14 Caixa de dilogo comando de macro
Editar
O usurio pode editar os arquivos de macro atravs da opo editar na caixa de
dilogo comando de macro (Fig. 3-14-15) ou na barra de ferramentas (Fig. 3-14-16).
Fig. 3-14-15 Editar opes da barra de menu Fig. 3-14-16 Editar opo da barra de
ferramentas
Anterior
Este comando move a linha selecionada para cima em uma linha.
Prximo
Este comando move a linha selecionada para baixo em uma linha.
Barra de ferramentas
de edio de macro _
__j
Captulo 3 Criando e editando telas
3-306 Reviso Maio de 2010
Atualizar
Este comando atualiza arquivos de macro. Se esta funo no for
utilizada aps editar uma macro, as alteraes no so atualizadas. Com
esta funo, o usurio pode saber se necessrio alterar ou no a macro.
Se a macro no for atualizada. Quando este cone clicado, o sistema ir
realizar a anlise da sintaxe de macro. Se a sintaxe da macro estiver
correta, a funo atualizar ser executada e os arquivos da macro sero
atualizado. Quando o usurio tenta fechar a caixa de dilogo de comando
de macro sem pressionar o boto Atualizar, a seguinte caixa de dilogo
ser exibida na tela para alertar o usurio.
Aps o boto Sim ser pressionado, o sistema ir examinar se a sintaxe da
macro est correta. Se a sintaxe da macro estiver correta, a funo
atualizar ser executada e os arquivos da macro sero atualizado.
Entretanto, se a sintaxe da macro no estiver correta, a seguinte caixa de
dilogo de mensagem de erro ser exibida na tela para alertar o usurio.
Neste momento, por favor, reexamine a sintaxe da macro.
Inserir
Este comando insere uma macro entre duas linhas. As linhas abaixo iro
mover para baixo em uma linha.
Excluir
Este comando exclui a linha selecionada. As linhas abaixo ir mover para
cima em uma linha.
Comentrio
Para escrever comentrios em programas, o usurio pode colocar uma
marca de comentrio (#) na frente das sentenas. As sentenas da marca
de comentrio at o final so comentrios. Por favor, observe que o
contedo dos comentrios no sero executados.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-307
Comando
O usurio pode utilizar comandos para editar a macro. O comando e a equao podem
ser digitados diretamente, ou escolhidos a partir da barra de menu (Fig. 3-14-17) ou
selecionado clicando no boto Comando (Fig. 3-14-18).
Fig. 3-14-17 Opes do comando da barra de menu
Fig. 3-14-18 Opes do comando do menu suspenso
Captulo 3 Criando e editando telas
3-308 Reviso Maio de 2010
Fig. 3-14-20 ~ Fig. 3-14-29 exibe todos os comandos de macro. Para mais detalhes,
por favor, consulte a seo 3.14.3.
Fig. 3-14-19 Opes dos
comandos
Fig. 3-14-20)
Aritmtica
Fig. 3-14-21)
Lgica
Fig. 3-14-22
Transferncia
de dados
Fig. 3-14-23
Converso de dados
Fig. 3-14-24
Comparao
Fig. 3-14-25
Controle de fluxo
Fig. 3-14-26
Ajuste de bit
Fig. 3-14-27
Porta COM
Fig. 3-14-28
Desenho
Fig. 3-14-29
Outros
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-309
Aps o comando de macro ser selecionado, o usurio pode clicar no boto Varivel
para determinar as variveis necessrias (Var1 ~ Var4) (Fig. 3-14-30 ~ Fig.3-14-31).
Fig. 3-14-30) Fig. 3-14-31
Fig. 3-14-32 Opes Palavra dupla e Assinado
No-assinado
Um valor no-assinado um valor numrico sem
polaridade,
Assinado
Um valor assinado um valor numrico com
polaridade, que utilizado para representar os valores
positivos e negativos. Um byte, palavra ou palavra
dupla pode ser assinado.
PALAVRA
Uma palavra consiste de 16 bits de dados contnuos.
utilizada para representar 16 bits de dados ou 0x0000
a 0xFFFF hexadecimal ou 0 a 65535 decimal.
PD, PALAVRAD
(PALAVRA DUPLA,
PALAVRAD)
Uma palavra dupla consiste de 32 bits de dados
contnuos. utilizada para representar 32 bits de
dados ou 0x000000 a 0xFFFFFF hexadecimal ou 0 a
4.294.967.295 decimal.
Tabela 3-14-2 Definio de macro
Captulo 3 Criando e editando telas
3-310 Reviso Maio de 2010
Se PD for exibida aps comando de macro, indica que o comando so dados de 32 bits,
se DW no for exibida, indica que o comando so dados de 16 bits. Quando o usurio
define o formato do dispositivo como Palavra dupla, haver dois registros usados na
verdade. Significa que o usurio define o formato de $0 como Palavra dupla, $0 e $1
sero utilizados para armazenar dados. Se Assinado for exibido aps o comando de
macro, indica que o comando um valor numrico com polaridade. Se Assinado no
for exibido, indica que um valor numrico sem polaridade.
Por exemplo, quando o comando macro definido para $0 = $2(DW), ou seja, tornar
$2 uma palavra dupla, pelo fato da memria de Palavra dupla ocupar dois registros;
atribuir os registros $2 e $3. Pressione o boto Atualizar e o comando de macro ser
inserido na janela de edio exibida na Fig. 3-14-33.
Fig. 3-14-33 Comando inserir macro
Aps concluir a edio do comando de macro, o usurio precisa realizar a verificao
de sintaxe e funo atualizar para certificar-se que a sintaxe de macro est correta.
Para mais detalhes sobre as funes atualizao e sintaxe, por favor, consulte a seo
3.14.2.1.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-311
3.14.2.3 Entrada via teclado
Para convenincia na edio da macro, o sistema permite que o usurio edite os
comandos de macro digitando manualmente os comandos. O sistema ir verificar a
validade automaticamente, se houver erros, uma caixa de dilogo de alerta ser
exibida para alertar o usurio. No crtico para o usurio colocar a quantidade
correta de espaos entre comandos e operandos, quando a linha atualizada o
sistema ir ajustar automaticamente o espao e alertar sobre os erros de formatao.
Alm disso, uma lista dos comandos de macro ir aparecer automaticamente quando o
usurio digitar manualmente os comandos (Fig. 3-14-33). fcil para o usurio
selecionar o comando requerido rapidamente.
Fig. 3-14-33
Aps o comando macro ser inserido, a tela do usurio ser similar da Fig. 3-14-34
abaixo.
Fig. 3-14-34
Aps concluir a edio do comando de macro, o usurio precisa realizar a verificao
de sintaxe e funo atualizar para certificar-se que a sintaxe de macro est correta.
Para mais detalhes sobre as funes atualizao e sintaxe, por favor, consulte a seo
3.14.2.1.
Captulo 3 Criando e editando telas
3-312 Reviso Maio de 2010
3.14.3 Operao da macro
3.14.3.1 Operao aritmtica
Existem duas operaes aritmticas, que incluem Operao integral e
Operao flutuante.
Cada operando pode ser a memria interna ou constante. Os operandos que
armazenam resultados de sada devem ser a memria interna. Para detalhes, consulte
esta tabela e exemplos abaixo.
+ (Adio)
Equao
Var1 = Var2 + Var3
Explicao
Realizar a adio da Var2 e Var3, e armazenar o resultado da adio na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
assinada ou no-assinada. Quando os dados excedem o comprimento da
unidade designada, os dados fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-313
Exemplo
Adicionar um valor igual a 1 para $0 e armazenar o valor em $0 (esta uma operao
de dados no-assinados de 16 bits).
Adicionar um valor igual a $1 para $2 e armazenar o valor em $3 (esta uma
operao de dados assinados de 16 bits).
Adicionar um valor igual a $4 para $6 e armazenar o valor em $8 (esta uma
operao de dados assinados de 32 bits).
Captulo 3 Criando e editando telas
3-314 Reviso Maio de 2010
- (Subtrao)
Equao
Var1 = Var2 - Var3
Explicao
Realizar a subtrao da Var2 e Var3, e armazenar o resultado da subtrao na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
assinada ou no-assinada. Quando os dados excedem o comprimento da
unidade designada, os dados fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Subtrair um valor igual a 1 de $0 e armazenar o valor em $0 (esta uma operao de
dados no-assinados de 16 bits).
Subtrair um valor igual a $1 de $2 e armazenar o valor em $3 (esta uma operao
de dados assinados de 16 bits).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-315
Subtrair um valor igual a $4 de $6 e armazenar o valor em $8 (esta uma operao
de dados assinados de 32 bits).
* (Multiplicao)
Equao
Var1 = Var2 * Var3
Explicao
Realizar a multiplicao da Var2 e Var3, e armazenar o resultado da multiplicao na
Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
assinada ou no-assinada. Quando os dados excedem o comprimento da
unidade designada, os dados fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Multiplicar $0 por 2 e armazenar o valor em $0 (esta uma operao de dados
no-assinados de 16 bits).
Captulo 3 Criando e editando telas
3-316 Reviso Maio de 2010
Multiplicar o valor de $1 por 2 e armazenar o valor em $3 (esta uma operao de
dados assinados de 16 bits).
Multiplicar o valor de $4 por 6 e armazenar o valor em $8 (esta uma operao de
dados assinados de 32 bits).
/ (Diviso)
Equao
Var1 = Var2 / Var3
Explicao
Realizar a diviso da Var2 e Var3, e armazenar o resultado da diviso na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
assinada ou no-assinada. Quando os dados excedem o comprimento da
unidade designada, os dados fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
O valor contido na Var3 no pode ser igual a 0 (zero).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-317
Exemplo
Dividir $0 pelo valor de 2 e armazenar o valor em $0 (esta uma operao de dados
no-assinados de 16 bits).
Dividir $1 por $2 e armazenar o valor em $3 (esta uma operao de dados
assinados de 16 bits).
Dividir $4 por $6 e armazenar o valor em $8 (esta uma operao de dados
assinados de 32 bits).
Captulo 3 Criando e editando telas
3-318 Reviso Maio de 2010
% (Obter restante)
Equao
Var1 = Var2 % Var3
Explicao
Realizar a diviso da Var2 e Var3, e armazenar o restante na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
assinada ou no-assinada. Quando os dados excedem o comprimento da
unidade designada, os dados fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
O valor contido na Var3 no pode ser igual a 0 (zero).
Exemplo
Dividir $0 pelo valor de 2 e armazenar o valor restante em $1 (esta uma operao
de dados no-assinados de 16 bits).
Dividir $2 por $3 e armazenar o valor restante em $4 (esta uma operao de dados
assinados de 16 bits).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-319
Dividir $5 por $7 e armazenar o valor restante em $9 (esta uma operao de dados
assinados de 32 bits).
MUL64 (Multiplicao de 64-bit)
Equao
Var1 = MUL64 (Var2, Var3)
Explicao
Realizar a multiplicao da Var2 e Var3, e armazenar o resultado da multiplicao na
Var1.
Comentrio
Esta a operao de dados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada ou
no-assinada.
A Var1 ocupa 4 palavras. As Var2 e Var3 ocupam 2 palavras.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Multiplicar o valor de $0 por $2 e armazenar o valor em $4 (esta uma operao de
dados no-assinados de 32 bits).
Captulo 3 Criando e editando telas
3-320 Reviso Maio de 2010
Multiplicar o valor de $8 por $10 e armazenar o valor em $12 (esta uma operao
de dados assinados de 32 bits).
ADDSUMW (Adio repetida)
Equao
Var1 = ADDSUMW (Var2, Var3)
Explicao
Realize a adio nos registros consecutivos da Var3 iniciando no registro da Var2 e
armazene o resultado da adio repetida na Var1.
Comentrio
Esta a operao de dados no-assinados.
O resultado do clculo pode ser armazenado como PALAVRA e PALAVRAD
no-assinada. Quando os dados excedem o comprimento da unidade
designada, os dados fora da faixa sero descartados.
As Var1 e Var2 podem ser apenas memria interna. A Var3 pode ser memria
interna ou constante.
Exemplo
Adicione os valores contidos no endereo da memria interna $0, $1, $2, $3, $4, e o
total geral armazenado no endereo $5 (esta uma operao de dados de 16 bits
no-assinados).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-321
Adicione os valores contidos no endereo da memria interna $6, $8 e $10, e o total
geral armazenado no endereo $12 (esta uma operao de dados de 32 bits
no-assinados).
FADD (Adio flutuante)
Equao
Var1 = FADD (Var2, Var3)
Explicao
Realizar a adio da Var2 e Var3, e armazenar o resultado da adio na Var1.
Comentrio
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Adicionar um valor de 1.0 para $0 e armazenar o valor em $0 (esta uma operao
de ponto flutuante de dados assinados de 32 bits).
Captulo 3 Criando e editando telas
3-322 Reviso Maio de 2010
Adicionar um valor de $4 para $2 e armazenar o valor em $6 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
FSUB (Subtrao flutuante)
Equao
Var1 = FSUB (Var2, Var3)
Explicao
Realizar a subtrao da Var2 e Var3, e armazenar o resultado da subtrao na Var1.
Comentrio
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-323
Exemplo
Subtrair um valor de 1.0 para $0 e armazenar o valor em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Subtrair um valor de $2 para $4 e armazenar o valor em $6 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
FMUL (Multiplicao flutuante)
Equao
Var1 = FMUL (Var2, Var3)
Explicao
Realizar a multiplicao da Var2 e Var3, e armazenar o resultado da multiplicao na
Var1.
Comentrio
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Captulo 3 Criando e editando telas
3-324 Reviso Maio de 2010
Exemplo
Multiplicar o valor de $0 por 2.0 e armazenar o valor em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Multiplicar o valor de $2 por $4 e armazenar o valor em $6 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
FDIV (Diviso flutuante)
Equao
Var1 = FDIV (Var2, Var3)
Explicao
Realizar a diviso da Var2 e Var3, e armazenar o resultado da diviso na Var1.
Comentrio
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
O valor contido na Var3 no pode ser igual a 0 (zero).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-325
Exemplo
Dividir o valor de $0 por 2.0 e armazenar o valor em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Dividir o valor de $2 por $4 e armazenar o valor em $6 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
FMOD (Obter restante flutuante )
Equao
Var1 = FMOD (Var2, Var3)
Explicao
Realizar a diviso da Var2 e Var3, e armazenar o restante na Var1.
Comentrio
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
O valor contido na Var3 no pode ser igual a 0 (zero).
Captulo 3 Criando e editando telas
3-326 Reviso Maio de 2010
Exemplo
Dividir $0 pelo valor de 2.0 e armazenar o valor restante em $2 (esta uma operao
de ponto flutuante de dados assinados de 32 bits).
Dividir $4 por $6 e armazenar o valor restante em $8 (esta uma operao de ponto
flutuante de dados assinados de 32 bits).
SIN (Funo Seno)
Equao
Var1 = SIN (Var2)
Explicao
Realizar a funo seno do valor na Var2 e armazenar o resultado na Var1.
Comentrio
A definio da Var2 um ngulo, no um raio.
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
O formato de exibio das variveis deve ser ponto flutuante.
A varivel de entrada deve ser um valor decimal assinado sem o ponto decimal.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-327
Exemplo
Realizar a funo do SIN30
o
e armazenar o resultado em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Realizar a funo do seno de $2 e armazenar o resultado em $4 (esta uma
operao de ponto flutuante de dados assinados de 32 bits).
COS (Funo Cosseno)
Equao
Var1 = COS (Var2)
Explicao
Realizar a funo cosseno do valor na Var2 e armazenar o resultado na Var1.
Comentrio
A definio da Var2 um ngulo, no um raio.
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
O formato de exibio das variveis deve ser ponto flutuante.
A varivel de entrada deve ser um valor decimal assinado sem o ponto decimal.
Captulo 3 Criando e editando telas
3-328 Reviso Maio de 2010
Exemplo
Realizar a funo do COS30
o
e armazenar o resultado em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Realizar a funo do cosseno de $2 e armazenar o resultado em $4 (esta uma
operao de ponto flutuante de dados assinados de 32 bits).
TAN (Funo Tangente)
Equao
Var1 = TAN (Var2)
Explicao
Realizar a funo tangente do valor na Var2 e armazenar o resultado na Var1.
Comentrio
A definio da Var2 um ngulo, no um raio.
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-329
O formato de exibio das variveis deve ser ponto flutuante.
A varivel de entrada deve ser um valor decimal assinado sem o ponto decimal.
Exemplo
Realizar a funo do TAN30
o
e armazenar o resultado em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Realizar a funo da tangente de $2 e armazenar o resultado em $4 (esta uma
operao de ponto flutuante de dados assinados de 32 bits).
COT (Funo Cotangente)
Equao
Var1 = COT (Var2)
Explicao
Realizar a funo cotangente do valor na Var2 e armazenar o resultado na Var1.
Comentrio
A definio da Var2 um ngulo, no um raio.
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Captulo 3 Criando e editando telas
3-330 Reviso Maio de 2010
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
O formato de exibio das variveis deve ser ponto flutuante.
A varivel de entrada deve ser um valor decimal assinado sem o ponto decimal.
Exemplo
Realizar a funo do COT30
o
e armazenar o resultado em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Realizar a funo cotangente de $2 e armazenar o resultado em $4 (esta uma
operao de ponto flutuante de dados assinados de 32 bits).
SEC (Funo Secante)
Equao
Var1 = SEC (Var2)
Explicao
Realizar a funo cotangente do valor na Var2 e armazenar o resultado na Var1.
Comentrio
A definio da Var2 um ngulo, no um raio.
Esta a operao de dados assinados de 32 bits.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-331
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
O formato de exibio das variveis deve ser ponto flutuante.
A varivel de entrada deve ser um valor decimal assinado sem o ponto decimal.
Exemplo
Realizar a funo do SEC30
o
e armazenar o resultado em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Realizar a funo secante de $2 e armazenar o resultado em $4 (esta uma operao
de ponto flutuante de dados assinados de 32 bits).
CSC (Funo Cossecante)
Equao
Var1 = CSC (Var2)
Explicao
Realizar a funo cossecante do valor na Var2 e armazenar o resultado na Var1.
Captulo 3 Criando e editando telas
3-332 Reviso Maio de 2010
Comentrio
A definio da Var2 um ngulo, no um raio.
Esta a operao de dados assinados de 32 bits.
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Quando os dados excedem o comprimento da unidade designada, os dados
fora da faixa sero descartados.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
O formato de exibio das variveis deve ser ponto flutuante.
A varivel de entrada deve ser um valor decimal assinado sem o ponto decimal.
Exemplo
Realizar a funo do CSC30
o
e armazenar o resultado em $0 (esta uma operao de
ponto flutuante de dados assinados de 32 bits).
Realizar a funo cossecante de $2 e armazenar o resultado em $4 (esta uma
operao de ponto flutuante de dados assinados de 32 bits).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-333
3.14.3.2 Operao lgica
Existem seis operaes lgicas, que incluem OR, AND, XOR, NOT, Shift-left e Shift-right.
Existem trs operandos para cada operao e cada operando pode ser memria
interna ou constante, mas memria interna apenas na sada. A unidade pode ser
Palavra ou Palavra dupla.
| (Operao lgica OR)
Equao
Var1 = Var2 | Var3
Explicao
Realize a operao lgica OR na Var2 e Var3 e salve os resultados deste clculo na
Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Realize a operao lgica OR em $0 e $1, e salve o resultado em $2 (esta uma
operao de dados no-assinados de 16 bits)
$2 = $0 | $1 Armazene o resultado de $2. $0 = F000H, $1 = 0F00H, ento $2 = FF00H.
Realize a operao lgica OR em $3 e $5, e salve o resultado em $7 (esta uma
operao de dados no-assinados de 32 bits)
Captulo 3 Criando e editando telas
3-334 Reviso Maio de 2010
$7 = $3 | $5 (DW) Armazene o resultado de $7. $3 = F000F000H, $5 = 0F000F00H,
ento $7 = FF00FF00H.
&& (operao lgica AND )
Equao
Var1 = Var2 && Var3
Explicao
Realize a operao lgica AND na Var2 e Var3 e salve os resultados deste clculo na
Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Realize a operao lgica AND em $0 e $1, e salve o resultado em $2 (esta uma
operao de dados no-assinados de 16 bits)
$2 = $0 && $1 Armazene o resultado de $2. $0 = F000H, $1 = 0F00H, ento $2 =
0000H.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-335
Realize a operao lgica AND em $3 e $5, e salve o resultado em $7 (esta uma
operao de dados no-assinados de 32 bits)
$7 = $3 && $5 (PD) Armazene o resultado de $7. $3 = F000F000H, $5 = 0F000F00H,
ento $7 = 00000000H.
^ (Lgica XOR operao)
Equao
Var1 = Var2 ^ Var3
Explicao
Realize a operao lgica XOR na Var2 e Var3 e salve os resultados deste clculo na
Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Realize a operao lgica XOR em $0 e $1, e salve o resultado em $2 (esta uma
operao de dados no-assinados de 16 bits)
Captulo 3 Criando e editando telas
3-336 Reviso Maio de 2010
$2 = $0 ^ $1 Armazene o resultado de $2. $0 = F100H, $1 = 0F00H, ento $2 =
FE00H.
Realize a operao lgica XOR em $3 e $5, e salve o resultado em $7 (esta uma
operao de dados no-assinados de 32 bits)
$7 = $3 && $5 (PD) Armazene o resultado de $7. $3 = F100F100H, $5 = 0F000F00H,
ento $7 = FE00FE00H.
NOT (Operao lgica NOT)
Equao
Var1 = NOT (Var2)
Explicao
Realize a operao lgica NOToperation na Var2 e salve os resultados deste clculo
na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
Exemplo
Realize a operao lgica NOT em $0 e salve o resultado em $1 (esta uma operao
de dados no-assinados de 16 bits)
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-337
$1 = NOT $0 Armazene o resultado de $1. $0 = F100H, $1 = 0EFFH.
Realize a operao lgica NOT em $2 e salve o resultado em $4 (esta uma operao
de dados no-assinados de 32 bits)
$4 = NOT $2 (PD assinada) Armazene o resultado de $4. $2 = F100 F100H, $4 = 0EFF
0EFFH.
<< (SHL, Operao lgica Shift-left)
Equao
Var1 = Var2 << Var3
Explicao
Mova os dados da Var2 (PALAVRA/PALAVRAD) para a esquerda (o nmero de bits
Var3). O resultado desde clculo armazenado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
$0 = F100H
Shift-left 4 bits e se torna $1 = 1000H (esta uma operao de dados no-assinados
de 16 bits).
Captulo 3 Criando e editando telas
3-338 Reviso Maio de 2010
$2 = F1000000H
Shift-left 4 bits e se torna $4 = 10000000H (esta uma operao de dados de 32 bits
no-assinados).
<< (SHR, Operao lgica Shift-right)
Equao
Var1 = Var2 >> Var3
Explicao
Mova os dados da Var2 (PALAVRA/PALAVRAD) para a direita (o nmero de bits
Var3). O resultado desde clculo armazenado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD.
Se o nmero de movimento do bit for maior que o prprio endereo, o nmero
da faixa ser descartado.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-339
Exemplo
$0 = F100H
Shift-left 4 bits e se torna $1 = 0F10H (esta uma operao de dados no-assinados
de 16 bits).
$2 = F1000000H
Shift-left 4 bits e se torna $4 = 0F100000H (esta uma operao de dados
no-assinados de 32 bits).
Captulo 3 Criando e editando telas
3-340 Reviso Maio de 2010
3.14.3.3 Transferncia de dados
Existem cinco comandos para transferncia de dados, incluindo MOV, BMOV, FILL,
FILLASC e FMOV.
MOV (Transferir dados)
Equao
Var1 = Var2
Explicao
Transferir dados da Var2 para a Var1. Sem alterao de dados na Var2 aps executar
o comando MOV.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
Exemplo
$0 = 0
Os dados no endereo da memria interna $0 so atribudos para a constante 0 (esta
uma operao de dados no-assinados de 16 bits).
$1 = 99999 (PD assinada)
Os dados no endereo da memria interna $1 so atribudos para a constante 99999
(esta uma operao de dados assinados de 32 bits).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-341
BMOV (Mover Bloco Copiar Bloco)
Equao
BMOV (Var1, Var2, Var3)
Explicao
BMOV (Var1, Var2, Var3) significa mover os dados sequenciais da Var3 em
comprimento do endereo Var2 para o endereo Var1 em bloco.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
Se o comprimento do bloco for maior que a memria interna ou nmero
mximo do registro PLC, ir ocorrer um erro ao compilar.
Var1 e Var2 podem ser endereo do controlador ou memria interna. A Var3
pode ser memria interna ou constante.
Exemplo
Move os dados em $0, $1, $2, $3, $4 para $10, $11, $12, $13 na ordem (esta uma
operao de dados no-assinados de 16 bits).
Captulo 3 Criando e editando telas
3-342 Reviso Maio de 2010
FILL (Preencher a memria)
Equao
FILL (Var1, Var2, Var3)
Explicao
FILL (Var1, Var2, Var3) significa preencher o endereo da Var1 com dados no
endereo Var2 para um nmero sequencial de registros V3.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada ou
assinada.
Se o comprimento do bloco for maior que a memria interna ou nmero
mximo do registro PLC, ir ocorrer um erro ao compilar.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Executar o comando FILL para preencher $0, $1, $2, $3, $4 com constante 0 (esta
uma operao de dados no-assinados de 16 bits).
FILLASC (Converter texto para cdigo ASCII)
Equao
FILLASC (Var1, Var2)
Explicao
FILLASC (Var1, Var2) significa converter texto no endereo V2 para cdigo ASCII e
armazenar em V1.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-343
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
O comprimento mximo 128 palavras.
Um endereo pode armazenar at duas palavras. A palavra em excesso ser
armazenada no prximo endereo em ordem. O bit inferior e superior do
cdigo ASCII convertido ser trocado.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
Exemplo
Aps executar o comando FILLASC, 4241H ser armazenado em $0 e 3130H ser
armazenado em $1 (esta uma operao de dados no-assinados de 16 bits).
FMOV (Transferncia de dados de ponto flutuante)
Equao
Var1 = FMOV (Var2)
Explicao
Transferir dados de ponto flutuante da Var2 para a Var1. Sem alterao de dados na
Var2 aps executar o comando FMOV.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Var1 pode ser endereo do controlador ou memria interna. A Var2 pode ser
endereo do controlador, memria interna ou constante.
Exemplo
Transferncia constante 44.3 para o endereo da memria interna $0 (esta uma
operao de dados assinados de 32 bits).
Captulo 3 Criando e editando telas
3-344 Reviso Maio de 2010
Transferir os mesmos dados da PLC 1@C200 para o endereo de memria interna $2
(esta uma operao de dados assinados de 32 bits).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-345
3.14.3.4 Converso de dados
Existem vrios tipos de comandos para converso de dados. Para mais detalhes, por
favor, consulte as sees a seguir.
BCD (Converter dados BIN em valor BCD)
Equao
Var1 = BCD (Var2)
Explicao
Os dados binrios na Var2 so convertidos em um valor BCD e armazenado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
no-assinada.
As Var1 e Var2 podem ser apenas memria interna.
Exemplo
Aps executar o comando BCD, os dados binrios no $0 so convertidos para um
valor BCD e armazenado em $1 (esta uma operao de dados no-assinados de 16
bits).
Captulo 3 Criando e editando telas
3-346 Reviso Maio de 2010
BIN (Converte dados BCD em valor BIN)
Equao
Var1 = BIN (Var2)
Explicao
Os dados BCD na Var2 so convertidos em valor binrio e armazenado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
no-assinada.
As Var1 e Var2 podem ser apenas memria interna.
Exemplo
Aps executar o comando BIN, os dados BCD em $0 so convertidos para um valor
binrio e armazenado em $1 (esta uma operao de dados no-assinados de 16
bits).
TODWORD (Converter PALAVRA para PALAVRAD)
Equao
Var1 = TODWORD (Var2)
Explicao
O valor PALAVRA na Var2 convertido em valor PALAVRAD e armazenado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
no-assinada.
As Var1 e Var2 podem ser apenas memria interna.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-347
Exemplo
Aps executar o comando TODWORD, o valor PALAVRA em $0 convertido para um
valor PALAVRA D e armazenado em in $1. Como no formato PALAVRAD, indica que o
valor ocupou $1 e $2 esses dois endereos. (esta uma operao de dados
no-assinados de 16 bits).
TOWORD (Converte BYTE para PALAVRA)
Equao
Var1 = TOWORD (Var2, Var3)
Explicao
Converte o nmero Var3 de dados de BYTE da Var2 a Var3 nmero de valores de
PALAVRA e comea armazenando o resultado na Var1.O bit superior ser preenchido
com 0.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
As Var1 e Var2 podem ser apenas memria interna. A Var3 pode ser memria
interna ou constante.
A unidade da Var2 PALAVRA. Cada PALAVRA da Var2 pode ser convertida em
duas PALAVRAS.
Aps a converso de dados ser concluda, o bit superior e inferior dos dados da
PALAVRA convertida sero trocados.
Exemplo
Suponha que o valor de $0 seja 12, isto ir converter 12 BYTES (6 PALAVRAS) em 12
WORDS comeando em $4 e armazenar o resultado em $10 a $12 (esta uma
operao de dados no-assinados de 16 bits).
Captulo 3 Criando e editando telas
3-348 Reviso Maio de 2010
TOBYTE (Converte PALAVRA para BYTE)
Equao
Var1 = TOWORD (Var2, Var3)
Explicao
Converte o nmero da Var3 dos dados PALAVRA do byte inferior da Var2 para o
formato BYTE e armazena o resultado na Var1. Isto ir descartar o byte superior da
Var2.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
As Var1 e Var2 podem ser apenas memria interna. A Var3 pode ser memria
interna ou constante.
Aps a converso de dados ser concluda, o bit superior e inferior dos dados da
PALAVRA convertida sero trocados.
Exemplo
Suponha que o valor de $0 seja 12, isto ir converter 12 PALAVRAS comeando do
byte inferior de $4 e converter essas 12 PALAVRAS em 12 BYTES (6 PALAVRAS) e
armazenar o resultado em $10 a $16 (esta uma operao de dados assinados de 16
bits).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-349
SWAP (Trocar dados de byte superior e byte inferior)
Equao
SWAP (Var1, Var2, Var3)
Explicao
Troque o byte superior e o byte inferior do nmero de palavras da Var3 comeando
na Var2 e salve na memria comeando na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
As Var1 e Var2 podem ser apenas memria interna. A Var3 pode ser memria
interna ou constante.
Exemplo
Troque o byte superior e byte inferior de $11 e armazene o resultado em $2 (esta
uma operao de dados no-assinados de 16 bits).
Se $11 = 1234H, aps executar o comando SWAP, $2 = 3412H.
XCHG (Troca de dados)
Equao
XCHG (Var1, Var2, Var3)
Explicao
Trocar o nmero de palavras do dados da Varr3 comeando na Var2 com o mesmo
nmero de palavras comeando na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
As Var1 e Var2 podem ser apenas memria interna. A Var3 pode ser memria
interna ou constante.
Captulo 3 Criando e editando telas
3-350 Reviso Maio de 2010
Os dados de V1 e V2 sero trocados aps executar o comando XCHG.
Exemplo
Troque os dados de $11 e $2 (esta uma operao de dados no-assinados de 16
bits).
Se $11 = 1234H e $2 = 5678H, $2 = 1234H e $1 = 5678H aps executar o comando
XCHG.
MAX (Obter valor mximo de uma faixa de dados)
Equao
Var1 = MAX (Var2, Var3)
Explicao
Obter o valor mximo da Var2 e Var3 e armazena o resultado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
assinada ou no-assinada.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Obter o valor mximo de $0 e $1 e armazena o resultado em $2 (esta uma
operao de dados no-assinados de 16 bits).
Se $0 = 2 e $1 = 10, $2 = 10 aps executar o comando MAX.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-351
MIN (Obter valor mnimo de uma faixa de dados)
Equao
Var1 = MIN (Var2, Var3)
Explicao
Obter o valor mnimo da Var2 e Var3 e armazena o resultado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA ou PALAVRAD
assinada ou no-assinada.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Obter o valor mximo de $0 e $1 e armazena o resultado em $2 (esta uma
operao de dados no-assinados de 16 bits).
Se $0 = 2 e $1 = 2, $2 = 10 aps executar o comando MAX.
Captulo 3 Criando e editando telas
3-352 Reviso Maio de 2010
TOHEX (Converter 4 cdigos ASCII para um integral de quatro dgitos em
formato hexadecimal)
Equao
Var1 = TOHEX (Var2)
Explicao
Converte um nico cdigo ASCII da Var2 e as prximas 3 palavras (4 PALAVRAS) para
um valor hex e armazena o resultado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
As Var1 e Var2 podem ser apenas memria interna.
Exemplo
Converte um nico cdigo ASCII dde $0 e as prximas 3 palavras (4 PALAVRAS) para
um valor hex e armazena o resultado em $10 (esta uma operao de dados
no-assinados de 16 bits).
$0 = 0034H (ASCII 4),
$1 = 0033H (ASCII 3),
$2 = 0036H (ASCII 6),
$3 = 0038H (ASCII 8),
$10 = TOHEX ($0)
Aps executar o comando TOHEX, os dados em $10 sero convertidos para 4368H.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-353
TOASC (Converte um valor hexadecimal Var2 para 4 valores nicos ASCII (4
PALAVRAS) comeando na Var1.)
Equao
Var1 = TOASC (Var2)
Explicao
Converte Var2 (1 PALAVRA em formato hexadecimal) para o cdigo ASCII (4
PALAVRAS) e armazena o resultado na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
As Var1 e Var2 podem ser apenas memria interna.
Exemplo
Converte $0 (1 PALAVRA em formato hexadecimal) para o cdigo ASCII (4 PALAVRAS)
e armazena o resultado em $10 (esta uma operao de dados no-assinados de 16
bits).
$0 = 1234H
$10 = TOASC ($0)
Aps executar o comando TOASC,
$10 = 0031H (ASCII 1),
$11 = 0032H (ASCII 2),
$12 = 0033H (ASCII 3),
$13 = 0034H (ASCII 4),
Captulo 3 Criando e editando telas
3-354 Reviso Maio de 2010
FCNV (Converter integral para valor de ponto flutuante)
Equao
Var1 = FCNV (Var2)
Explicao
Converte um integral na Var2 para um valor de ponto flutuante e armazena na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
Exemplo
Converte um integral em $0 para um valor de ponto flutuante e armazena em $2
(esta uma operao de dados assinados de 32 bits).
Se $0 = 100, $2 = 100.0 aps executar o comando FCNV.
ICNV (Converter valor de ponto flutuante para integral)
Equao
Var1 = ICNV (Var2)
Explicao
Converte um valor de ponto flutuante na Var2 para um integral e armazena na Var1.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Var1 pode ser apenas a memria interna. A Var2 pode ser memria interna ou
constante.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-355
Exemplo
Converte um valor de ponto flutuante em $0 para um integral e armazena em $2
(esta uma operao de dados assinados de 32 bits).
Se $0 = 100.0, $2 = 100 aps executar o comando ICNV.
3.14.3.5 Comparao
Existem vrios tipos de comandos para comparao. Para mais detalhes, por favor,
consulte as sees a seguir.
IFTHEN GOTO
Equao
IF expresso THEN GOTO LABEL identificador
Explicao
Se o comando da expresso for verdadeiro, ento ele ir para o LABEL identificador e
executar o programa.
Comentrio
Por favor, consulte a seguinte tabela de comando de Comparao para o
comando de expresso.
Exemplo
Se o valor em $2 for igual ou maior que 10, ele ir para o LABEL 1 e executar o
programa.
Captulo 3 Criando e editando telas
3-356 Reviso Maio de 2010
Equao
IFB expresso THEN GOTO LABEL identificador
Explicao
Se o comando da expresso for verdadeiro, ento ele ir para o LABEL identificador e
executar o programa (para o registro PLC).
Comentrio
Por favor, consulte a seguinte tabela de comando de Comparao para o
comando de expresso.
Exemplo
Se 1@M0 estiver LIGADO, ele ir para o LABEL 1 e executar o programa.
Equao
IF expresso THEN CALL sub-macro
Explicao
Se o comando da expresso for verdadeiro, ento ele ir chamar a sub-macro e
executar o programa.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-357
Comentrio
Por favor, consulte a seguinte tabela de comando de Comparao para o
comando de expresso.
Exemplo
Se o valor em $2 for igual a 10, ele ir chamar a sub-macro 1 e executar o programa.
Equao Explicao Comentrio
Var1 == Var2 Var1 igual a Var2
Var1 != Var2 Var1 no igual a Var2
Var1 > Var2 Var1 maior que a Var2
Var1 >= Var2 Var1 igual ou maior que a Var2
Var1 < Var2 Var1 menor que a Var2
Var1 <= Var2 Var1 igual ou menor que a Var2
Var1 && Var2 == 0
Executa o comando AND na V1 e V2 e
o resultado da operao AND igual a
0.
Var1 && Var2 != 0
Executa o comando AND na V1 e V2 e
o resultado da operao AND no
igual a 0.
As Var1 e Var2 podem
ser memria interna ou
constante.
Var1 == ON Var1 est ON
Var1 == OFF Var1 est OFF
A Var1 pode ser o
endereo do
controlador da memria
interna (BIT).
Table 3-14-3 Tabela de comando de comparao
Captulo 3 Criando e editando telas
3-358 Reviso Maio de 2010
IFELSEIFELSEENDIF
Equao
IF expresso1
Afirmao1
ELSEIF expresso2
Afirmao2
ELSE
Afirmao3
ENDIF
Explicao
Esta a determinao lgica de condies mltiplas. Se a expresso1 for verdadeira,
a afirmao1 ser executada. Se a expresso1 for falsa, ela ir executar a expresso2.
Se a expresso2 for verdadeira, a afirmao2 ser executada. Se tanto a expresso1
quanto a expresso2 for falsa, a afirmao3 ser executada. ENDIF deve ser
colocado no final do comando de comparao IF
Comentrio
Por favor, consulte a tabela de comando de Comparao na pgina anterior
3-343 para o comando da expresso.
Exemplo
IF $0 == 0
$10 = 0
ELSEIF $0 == 1
$10 = 1
ELSE
$10 = 2
ENDIF
Se $0 for igual a 0,
$10 igual a 0;
Se $0 for igual a 1, no igual a 0,
$10 igual a 1;
Se $0 no for igual a 0 ou 1,
$10 igual a 2.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-359
FCMP (Comparao de valor de ponto flutuante)
Equao
Var1 = FCMP (Var2, Var3)
Explicao
Compara o valor do ponto de flutuao na Var2 e Var3 e armazena o resultado na
Var1.
Os mtodos de comparao incluem:
Var1=0, Var2 = Var3
Var1=1, Var2 > Var3
Var1=2, Var2 < Var3
Comentrio
O resultado do clculo pode ser armazenado como PALAVRAD assinada.
Var1 pode ser apenas a memria interna. As Var2 e Var3 podem ser memria
interna ou constante.
Exemplo
Compara o valor do ponto flutuante em $0 e $2 e armazena o resultado em $4 (esta
uma operao de dados assinados de 32 bits).
Captulo 3 Criando e editando telas
3-360 Reviso Maio de 2010
3.14.3.6 Controle de fluxo
Existem vrios tipos de comandos para controle de fluxo. Para mais detalhes, por favor,
consulte as sees a seguir.
GOTO (Incondicionalmente ir para um label especfico. O comando GOTO ir
pular incondicionalmente para um label designado como Label Var1)
Equao
GOTO (LABEL, Var1)
Explicao
Vai para o Label designado interno Var1 no programa incondicionalmente.
Comentrio
A Var1 s pode ser constante.
Exemplo
Vai para a posio do Label 1 designado e continua executando o programa
incondicionalmente.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-361
LABEL (Label como o Label Var1)
Equao
LABEL Var1
Explicao
A afirmao GOTO muda a execuo do programa para a posio do LABEL
incondicionalmente.
Comentrio
A Var1 s pode ser constante.
Um valor de label nico por macro e no pode ser usado mais de uma vez em
uma nica macro. O usurio s pode utilizar o LABEL 1 uma vez por macro
individual.
Exemplo
LABEL 1.
CALL..RET (Programa chamar sub-macro)
Equao
CALL Var1RET
Explicao
CALL Var1 para chamar a sub-macro Var1. Var1 representa o nmero da
sub-macro.
RET para sair da sub-macro Var1. Ele deve ser colocado no final do comando
sub-macro Var1.
Comentrio
O nmero da sub-macro pode ser de 001 a 512.
A Var1 pode ser memria interna ou constante.
Captulo 3 Criando e editando telas
3-362 Reviso Maio de 2010
Exemplo
CALL
RET
Main
Macro
Sub-Macro
A1
Os direitos do controle da macro sero transferidos para a sub-macro ao executar o
comando CALL Var1. Aps o comando CALL Var1 ser executado e completado, a
Var1 precisa voltar atravs do comando RET. O comando RET ir transferir os direitos
do controle da macro para o prximo comando do comando CALL. O nmero da
sub-macro pode ser de 1 a 512. Quanto ao nome do comentrio da sub-macro, o
usurio pode utiliz-lo livremente. No programa sub-macro, os usurio tambm
podem CHAMAR outra sub-macro, mas os nveis para a sub-macro chamada devem
ser inferiores a 6 nveis devido ao limite de memria e tambm para evitar erro
inesperado.
FORNEXT (Loop de programa)
Equao
FOR Var1 Afirmao NEXT
Explicao
para loops aninhados. FOR o incio do loop e NEXT o final do loop. Quando
este comando executado, o nmero da Afirmao Var1 ser executado
continuamente. Os usurios podem alterar o valor Var1 atravs do comando, mas o
nmero de vezes no pode ser alterado.
Comentrio
O loop aninhado pode ter no mximo 3 nveis.
A Var1 pode ser memria interna ou constante.
A afirmao a combinao de uma seo dos comandos da macro e tambm
podem estar dentro do loop aninhado.
Exemplo
Se $10=10, $0=0, aps a operao, o resultado $0 = 10
Se um $10 = 2 for inserido entre FOR e NEXT na macro acima, o loop FOR NEXT
ainda ir fazer loop 10 vezes, apesar de $10 ter sido alterado para 2 na primeira
passagem pelo loop.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-363
END (Encerrar a macro)
Equao
Afirmaes1 END Afirmaes2
Explicao
O comando END utilizado para finalizar o programa macro e todas as afirmaes
aps o comando END no ser executado. Se este comando estiver em uma macro
principal, o programa ir para a primeira linha novamente e comear a execuo, se
este comando estiver em uma sub-macro, a sub-macro ir acabar e o programa ir
retornar para o programa anterior.
Comentrio
Executa as Afirmaes1 e depois encerra a execuo da macro. No executa as
Afirmaes2.
A afirmao a combinao de uma seo dos comandos da macro e tambm
podem estar dentro do loop aninhado.
Se houver um comando END na sub-macro, o programa encerra aqui. Se o
usurio desejar retornar para o programa macro anterior, por favor, utiliza o
comando RET.
Exemplo
Aps a operao, o resultado $1 = 11, no $1 = 12 j que o comando END ter
encerrado o programa macro.
3.14.3.7 Ajuste de bit
Existem vrios tipos de comandos para ajuste de bit. Para mais detalhes, por favor,
consulte as sees a seguir.
BITON (Definir o bit especfico para ser LIGADO)
Equao
BITON Var1
Explicao
Este comando define que o bit Var1 bit seja LIGADO.
Captulo 3 Criando e editando telas
3-364 Reviso Maio de 2010
Comentrio
A Var1 pode ser o endereo do controlador ou memria interna (BIT).
Exemplo
Define o 5 bit na memria interna $0 para ser LIGADO.
Se $0 = 0000000000000000, aps a operao, $0 = 0000000000010000
BITOFF (Definir o bit especfico para ser DESLIGADO)
Equao
BITOFF Var1
Explicao
Este comando define que o bit Var1 bit seja DESLIGADO.
Comentrio
A Var1 pode ser o endereo do controlador ou memria interna (BIT).
Exemplo
Define o 5 bit na memria interna $0 para ser DESLIGADO.
Se $1111111111111111 = 0, aps a operao, $0 = 1111111111101111
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-365
BITNOT (Definir o bit especfico para ser invertido LIGADO para DESLIGADO,
DESLIGADO para LIGADO)
Equao
BITNOT Var1
Explicao
Este comando define o bit especfico para ser invertido. LIGADO para DESLIGADO,
DESLIGADO para LIGADO
Comentrio
A Var1 pode ser o endereo do controlador ou memria interna (BIT).
Exemplo
Define o 5 bit na memria interna $0 para ser invertido.
Se $1111111111111111 = 0, aps a operao, $0 = 1111111111101111
GETB (Obter valor do bit)
Equao
Var1 = GETB (Var2)
Explicao
Este comando obtm o valor do bit Var2 e o armazena na Var1
Comentrio
Var1 e Var2 podem ser o endereo do controlador ou memria interna (BIT).
Exemplo
Obtm o valor do 5 Bit na memria interna $0 e o armazena no valor do 5 Bit na
memria interna $1.
Se $0 = 1111111111111111 e $1 = 0000000000000000, aps a operao, $1 =
0000000000010000.
Captulo 3 Criando e editando telas
3-366 Reviso Maio de 2010
3.14.3.8 Comunicao
Existem vrios tipos de comandos para comunicao. Para mais detalhes, por favor,
consulte as sees a seguir.
INITCOM (Configurao inicial da porta COM)
Equao
Var1 = INITCOM (Var2)
Explicao
Este comando utiliza a configurao inicial da porta COM para iniciar a comunicao
e definir o protocolo de comunicao. Aps o usurio definir cada porta COM, este
comando inicia a comunicao e armazena o resultado na Var1.
Comentrio
Var1: Valor de resposta aps a comunicao
1: Normalmente completada
0: Falha
Para as configuraes da Var2, por favor, consulte a tabela a seguir das
Configuraes da Var2 no INITCOM (Protocolo de comunicao).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-367
As configuraes da Var2 em INITCOM (Protocolo de comunicao)
Item Tipo Cdigo Comentrio
COM1 0
COM2 1 Porta COM
COM3 2
RS232 0
RS422 1
Interface de
comunicao
RS485 2
7 Bits 0
Bit de dados
8 Bits 1
Nenhum 0
mpar 1 Bit de paridade
Par 2
1 Bits 0
Bit de parada
2 Bits 1
300 0
600 1
900 2
1200 3
2400 4
4800 5
9600 6
14400 7
19200 8
28800 9
38400 10
57600 11
Taxa de transmisso
115200 12
Sem controle de
fluxo
0
Controle de fluxo
CTS RTS
1
Controle de fluxo
DTR DSR
2
Controle de fluxo
Controle de fluxo
Xon Xoff
3
Por favor, consulte as
descries a seguir.
Captulo 3 Criando e editando telas
3-368 Reviso Maio de 2010
Sem controle de fluxo: A funo de controle de fluxo desativada.
Controle de fluxo: A velocidade de transmisso e a validade de comunicao so
melhoradas durante a comunicao devido nova tecnologia de transmisso, como
comprimir imediatamente, depurar, etc. Mas a nova tecnologia tambm torna a
velocidade de transmisso entre a HMI e o PC no ser maior que a velocidade real de
transmisso. Assim, garanta a segurana de dados e transmita os dados completos
entre o computador e a HMI, ao transmitir dados atravs da porta de comunicao serial,
o controle de luxo necessrio.
Para certificar-se de que a transmisso de dados entre o computador e a HMI est
concluda, o usurio pode utilizar as funes de controle de fluxo.
CTS / RTS: Controle de fluxo para hardware. Utiliza o sinal de controle de fluxo para
controlar recepo e envio de dados. O controle alcanado atravs do modem
interno ou modem externo que se conecta HMI atravs de um cabo de conexo.
DSR / DTR: Controle de fluxo tambm para hardware. utilizado quando o PC e a
HMI so conectados diretamente atravs de um cabo.
XON / XOFF: Controle de fluxo para software. Utilizado apenas para modem de
2400bps. O mtodo de controle visa gerar cdigo de controle pelo software e
adicion-lo nos dados de transmisso.
Exemplo
Quando o protocolo de comunicao est definido para COM1, RS232, 7, Par, 1,
9600 e Sem Controle de Fluxo, se o valor de resposta for armazenado em $0, a tela
do usurio ser parecido com a figura a seguir.
ADDSUM (Utiliza adio para calcular a soma de verificao)
Equao
Var1 = ADDSUM (Var2, Var3)
Explicao
Este comando utiliza a adio para calcular a soma de verificao. Var1 is o valor
aps o clculo, Var2 o endereo inicial para clculo e Var3 o comprimento dos
dados.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-369
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
As Var1 e Var2 podem ser apenas memria interna. A Var3 pode ser memria
interna ou constante.
Exemplo
O endereo inicial para calcular $0, o comprimento de dados definido para 2.
Aps a comunicao, a soma de verificao calculada atravs do clculo de adio
armazenada em $2 (esta uma operao de dados no-assinados de 16 bits).
XORSUM (Utiliza XOR para calcular a soma de verificao)
Equao
Var1 = XORSUM (Var2, Var3)
Explicao
Este comando utiliza XOR para calcular a soma de verificao. Var1 is o valor aps
o clculo, Var2 o endereo inicial para clculo e Var3 o comprimento dos dados.
Comentrio
O resultado do clculo pode ser armazenado como PALAVRA no-assinada.
As Var1 e Var2 podem ser apenas memria interna. A Var3 pode ser memria
interna ou constante.
Exemplo
O endereo inicial para calcular $0, o comprimento de dados definido para 2.
Aps a comunicao, a soma de verificao calculada atravs do clculo XOR
armazenada em $2 (esta uma operao de dados no-assinados de 16 bits).
Captulo 3 Criando e editando telas
3-370 Reviso Maio de 2010
PUTCHARS (Caracteres de sada atravs da porta COM)
Equao
Var1 = PUTCHARS (Var2, Var3, Var4)
Explicao
Este comando envia caracteres pela porta COM. Var1 o valor da resposta aps a
comunicao, Var2 o endereo inicial dos dados de transmisso, Var3 o
comprimento dos dados, e Var4 o tempo de comunicao permitido (a unidade
ms). O resultado ser armazenado na Var1.
Comentrio
Var1: Valor de resposta aps a comunicao
1: Normalmente completada
0: Falha
As Var1 e Var2 podem ser apenas memria interna. As Var3 e Var4 podem ser
memria interna ou constante.
Exemplo
Sada de trs dados consecutivos de PALAVRA comeando de $1 e armazena o
resultado em $0.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-371
GETCHARS (Obter caracteres pelaPorta COM)
Equao
Var1 = GETCHARS (Var2, Var3, Var4)
Explicao
Este comando obtm caracteres pela porta COM. Var1 o valor da resposta aps a
comunicao, Var2 o endereo inicial dos dados de transmisso, Var3 o
comprimento dos dados, e Var4 o tempo de comunicao permitido (a unidade
ms). O resultado ser armazenado na Var1.
Comentrio
Var1: Valor de resposta aps a comunicao
1: Normalmente completada
0: Falha
As Var1 e Var2 podem ser apenas memria interna. As Var3 e Var4 podem ser
memria interna ou constante.
Exemplo
Obtm trs dados consecutivos de PALAVRA comeando de $1 e armazena o
resultado em $0.
SELECTCOM (Seleciona a Porta COM)
Equao
SELECTCOM (Var1)
Explicao
Este comando utilizado para selecionar a porta COM. Quando no conectado ao
controlador externo (definir PLC para NULL) em Opes > Configurao no software
Screen Editor, o usurio pode utilizar duas portas COM (0:COM1, 1:COM2, 3:COM3
(apenas para alguns modelos) ao mesmo tempo.
Captulo 3 Criando e editando telas
3-372 Reviso Maio de 2010
Comentrio
A Var1 s pode ser constante.
Todos os comandos de comunicao sero processados atravs da porta COM
que o usurio seleciona aps executar este comando. Macros diferentes no
iro suportar um ao outro ou possuir qualquer interferncia.
Exemplo
Selecione a porta COM1.
CLEARCOMBUFFER (Limpa o buffer da Porta COM )
Equao
CLEARCOMBUFFER (Var1, Var2)
Explicao
Este comando utilizado para limpar o buffer da porta COM.
Var1 o nmero da porta de comunicao. Representa como constante 0(COM1),
1(COM2) ou 2(COM3).
Var2 o tipo de rea de buffer. Representa como constante 0 (recebendo rea de
buffer) ou 1 (enviando rea de buffer).
Comentrio
Var1 e Var2 podem ser apenas constantes.
Exemplo
Limpar a rea de buffer de envio da COM2.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-373
CHRCHKSUM (Calcular o comprimento dos dados de textos ou caracteres e
soma de verificao)
Equao
Var1 = CHRCHKSUM (Var2, Var3, Var4)
Explicao
Este comando utilizado para calcular o comprimento dos dados de textos ou
caracteres e soma de verificao.
Var1 o endereo de memria interna que armazena o comprimento do texto da Var2.
Var2 a cadeia de texto.
Var3 o endereo de memria interna que armazena a soma de verificao da Var2.
Var4 o comprimento de dados da soma de verificao armazenada na Var3. 1
representa Byte e 2 representa Palavra.
Operao da soma de verificao:
Converte o formato de cada caractere de dados para cdigo ASCII e os soma. Por
exemplo, converte 2 para cdigo ASCII 31H, converte 4 para cdigo ASCII 34H e
a soma de verificao 31Hex + 34Hex = 65H.
Comentrio
Var1 e Var3 podem ser apenas memria interna. Var2 pode ser apenas cadeias
de texto. A Var4 s pode ser constante.
Exemplo
Calcula o comprimento de dados de "24" e verificao de soma
$0 = CHRCHKSUM("24", $10, 2)
Depois da operao acima, 4 armazenado em $0 e 4 representa o comprimento
dos dados - 2 PALAVRAS. A verificao de soma em $10 65H.
Captulo 3 Criando e editando telas
3-374 Reviso Maio de 2010
LOCKCOM / UNLOCKCOM (Travar Porta COM / Destravar Porta COM)
Equao
Travar Porta COM
Var1 = LOCKCOM (Var2, Var3)
Destravar Porta COM
Var1 = UNLOCKCOM (Var2)
Explicao
O comando LOCKCOM trava a porta COM. Var1 o valor de resposta aps a
comunicao, Var2 a porta COM e representa como constante 0(COM1), 1(COM2)
ou 2(COM3). Var3 o tempo limite de comunicao (a unidade ms). Quando o
tempo limite de comunicao especificado alcanado, se a porta COM no for
travada, um erro ser exibido. Quando Var3 definido para 0, indica que a HMI ir
esperar continuamente sem limite de tempo.
O comando UNLOCKCOM destrava a porta COM. Var2 a porta COM e representa
como constante 0(COM1), 1(COM2) ou 2(COM3).
Comentrio
Var1: Valor de resposta aps a comunicao
1: Normalmente completada
0: Falha
Var1 pode ser apenas a memria interna. Var2 e Var3 podem ser apenas
constante.
Quando os comandos de comunicao so utilizados em macros diferentes,
tais como Tela de macro de ciclo, Macro de relgio, Macro de segundo plano,
Macro executar antes/depois, Macro Ligar/Desligar, se os comandos LOCKCOM
e UNLOCKCOM no forem utilizados, as diferentes macros podem ter
interferncias e causa o resultado do erro. Para garantir a comunicao correta
e no interromper a comunicao ao mesmo tempo, recomendado utilizar
esses dois comandos.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-375
Quando Var3 definido para 0, indica que o comando LOCKCOM sero
executados por duas vezes e a HMI ir esperar continuamente sem limite de
tempo. Neste momento, a HMI no ter resposta alguma.
Exemplo
Explicao do comando LOCKCOM
Nos comandos macro acima, os comandos de comunicao so todos utilizados.
Quando a macro segundo plano executada primeiro, a COM1 ser travada.
Neste momento, a execuo dos comando da macro ON e tela de macro de ciclo
sero parados ao alcanar LUCKCOM (0,0) este comando. Aps o comando
UNLOCKCOM na macro de segundo plano ser executado, a execuo da macro
ON e comando de Tela de macro de ciclo sero ativados novamente. Isto pode
evitar a interferncia e clculo incorreto ou resultado de comunicao.
Explicao do comando UNLOCKCOM
Se o comando macro estiver definido como mostrado acima, o usurio pode
travar a porta COM e transmitir os dados utilizando a macro de segundo plano, e
destravar a porta COM utilizando a macro ON. Significa que as aes de travar a
porta COM e destravar a porta COM podem ser separadas.
Segundo plano
Macro
$0 = LOCKCOM(0,0)
$1 = PUTCHARS($1, 3,
300)
Lig
Macro
$0 = LOCKCOM(0,0)
$1 = GETCHARS($1,
3, 300)
Tela ciclo
Macro
$0 = LOCKCOM(0,0)
$1 = PUTCHARS($1,
3, 300)
Segundo plano
Macro
$0 = LOCKCOM(0,0)
$1 = PUTCHARS($1, 3, 300)
Lig
Macro
UNLOCKCOM(0)
Captulo 3 Criando e editando telas
3-376 Reviso Maio de 2010
STATIONON (Estao LIGADA)
Equao
STATIONON (Var1, Var2)
Explicao
Este comando utilizado para ativar o nmero da estao Var2 da porta COM Var1.
Var1 representada como constante 0(COM1), 1(COM2) ou 2(COM3, apenas para
alguns modelos).
Comentrio
As Var1 e Var2 podem ser memria interna ou constante.
Este comando macro no pode ser utilizado quando a opo Vezes para
interromper comunicao e depois ignorar est marcada (Opes >
Configurao > Porta COM).
Exemplo
Ativar a primeira estao da porta COM1.
STATIONOFF (Estao DESLIGADA)
Equao
STATIONOFF (Var1, Var2)
Explicao
Este comando utilizado para desativar o nmero Var2 da estao da porta COM da
Var1.
Var1 representada como constante 0(COM1), 1(COM2) ou 2(COM3, apenas para
alguns modelos).
Comentrio
As Var1 e Var2 podem ser memria interna ou constante.
Este comando macro no pode ser utilizado quando a opo Vezes para
interromper comunicao e depois ignorar est marcada (Opes >
Configurao > Porta COM).
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-377
Exemplo
Desativar a primeira estao da porta COM1.
3.14.3.9 Desenho
Existem diversos tipos de comandos de desenho. Para mais detalhes, por favor,
consulte as sees a seguir.
RECTANGLE (Desenhar um retngulo)
Equao
RECTANGLE (Var1)
Explicao
Este comando utilizado para desenhar um retngulo na tela.
Var1 a coordenada X superior esquerda
Var1+1 a coordenada Y superior esquerda
Var1+2 a largura do retngulo
Var1+3 a altura do retngulo
Var1+4 a cor do retngulo
Comentrio
Var1 pode ser apenas a memria interna.
Captulo 3 Criando e editando telas
3-378 Reviso Maio de 2010
Exemplo
Quando o comando Tela abrir macro definido como
e a tela macro de ciclo definida como
a tela do usurio ir parecer com a imagem exibida abaixo.
LINE (Desenhar uma linha)
Equao
LINE (Var1)
Explicao
Este comando utilizado para desenhar uma linha na tela.
Var1 a coordenada X inicial
Var1+1 a coordenada Y inicial
Var1+2 a coordenada X final
Var1+3 a coordenada Y final
Var1+4 a largura da linha
Var1+5 a cor da linha
Comentrio
Var1 pode ser apenas a memria interna.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-379
Exemplo
Quando o comando Tela abrir macro definido como
e a tela macro de ciclo definida como
a tela do usurio ir parecer com a imagem exibida abaixo.
POINT (Desenhar um ponto)
Equao
POINT (Var1)
Explicao
Este comando utilizado para desenhar um ponto na tela.
Var1 a coordenada X
Var1+1 a coordenada Y
Var1+2 a cor do ponto
Comentrio
Var1 pode ser apenas a memria interna.
Exemplo
Quando o comando Tela abrir macro definido como
Captulo 3 Criando e editando telas
3-380 Reviso Maio de 2010
e a tela macro de ciclo definida como
a tela do usurio ir parecer com a imagem exibida abaixo.
CIRCLE (Desenhar uma elipse)
Equao
RECTANGLE (Var1)
Explicao
Este comando utilizado para desenhar uma elipse na tela.
Var1 a coordenada X do centro da elipse
Var1+1 a coordenada Y do centro da elipse
Var1+2 o comprimento da elipse
Var1+3 a largura da elipse
Var1+4 a cor da elipse
Comentrio
Var1 pode ser apenas a memria interna.
Exemplo
Quando o comando Tela abrir macro definido como
e a tela macro de ciclo definida como
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-381
a tela do usurio ir parecer com a imagem exibida abaixo.
3.14.3.10 Outros
Para mais detalhes de outros comandos macro, por favor, consulte as sees a seguir.
Marcar tempo (Obter o tempo da inicializao do sistema at o presente
momento)
Equao
Var1=TIMETICK
Explicao
Este comando utilizado para obter o tempo desde a inicializao do sistema at o
presente momento e salva-lo no endereo especfico. A unidade de tempo ms.
Comentrio
Var1 pode ser apenas a memria interna.
Exemplo
Obtm o tempo desde a inicializao do sistema at o presente momento e salva em
$0.
Captulo 3 Criando e editando telas
3-382 Reviso Maio de 2010
GETLASTERROR (Obter o ltimo valor de erro)
Equao
Var1 = GETLASTERROR
Explicao
Este comando utilizado para obter o ltimo valor de erro. Se no houver erro, o
resultado de GETLASTERROR ser 0. Mesmo que cada macro seja executada
simultaneamente, as mensagens de erro no iro afetar a macro. Para mais detalhes
sobre informao de cdigo de erro, consulte a seo3.14.4 Mensagens de erro de
macro na pgina 3-374.
Comentrio
Var1 pode ser apenas a memria interna.
Exemplo
Obtm o ltimo valor de erro e salva em $0.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-383
# (Comentrio)
Equao
# Afirmao
Explicao
Este comando utilizado para inserir descries de macro e permitir a leitura da
macro. Utilizar este comando no ir afetar a funo macro. O usurio apenas
precisa inserir o smbolo # na frente da equao e a macro poder ser lida. Para
alterar o comentrio de volta equao, apenas remova o smbolo #.
Comentrio
A afirmao pode ser uma cadeia de textos ou comandos macro.
Exemplo
Quando um comentrio uma cadeia de textos:
Quando um comentrio uma cadeia de comandos macro:
Atraso (Atraso do sistema)
Equao
Delay (Var1)
Explicao
Este comando utilizado para atrasar o tempo de configurao do usurio pelo
sistema. Pelo fato de a HMI srie DOP-B ser um sistema de multiplexao, um atraso
no sistema pode ocorrer. Assim, o tempo definido ser aumentado devido a uma
condio de Sistema ocupado e a condio que define o tempo para frente no
acontecer. Por favor, observe que um tempo de atraso muito longo pode resultar
em uma resposta lenta da HMI. A unidade do tempo de atraso ms.
Comentrio
A Var1 pode ser memria interna ou constante.
Aps o comando Atraso ser executado, a HMI ir parar a operao. A operao
ir continuar aps o tempo de atraso ter passado (expirado).
Exemplo
Atrasar dois segundos.
Captulo 3 Criando e editando telas
3-384 Reviso Maio de 2010
GETSYSTEMTIME (Obter hora do sistema)
Equao
Var1 = GETSYSTEMTIME
Explicao
Este comando utilizado para obter a hora do sistema. Var1 o endereo inicial das
7Palavras contnuas no endereo da memria interna.
Var1 representa Ano
Var1 + 1 representa Ms
Var1 + 2 representa Data
Var1 + 3 representa Semana
Var1 + 4 representa Hora
Var1 + 5 representa Minuto
Var1 + 6 representa Segundo
Comentrio
A Var1 pode ser memria interna ou constante.
Exemplo
A hora do sistema agora 2009/02/27 FRI 13:20:06.
Este comando obtm a hora atual do sistema, e a armazena de $0 a $6.
A tela do usurio ir parecer com a imagem exibida abaixo.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-385
SETSYSTEMTIME (Definir hora do sistema)
Equao
SETSYSTEMTIME (VAR1)
Explicao
Este comando utilizado para definir a hora do sistema. Var1 o endereo inicial das
7Palavras contnuas no endereo da memria interna.
Var1 representa Ano
Var1 + 1 representa Ms
Var1 + 2 representa Data
Var1 + 3 representa Semana
Var1 + 4 representa Hora
Var1 + 5 representa Minuto
Var1 + 6 representa Segundo
Comentrio
A Var1 pode ser memria interna ou constante.
O nmero de entrada deve ser um nmero vlido ou o sistema no ir permitir
que o usurio defina a hora do sistema. Por exemplo, se um nmero 8 for
inserido no endereo da Var1+3 que representa semana, o sistema ir
determinar que o nmero 8 um nmero invlido e no permite que o usurio
o altere. Isto acontece porque o nmero vlido para este endereo de 1 a 7
(segunda a domingo).
Exemplo
Suponha que a hora do sistema agora esteja definido para 2009/02/27 FRI 13:25:34.
A tela do usurio ir parecer com a imagem exibida abaixo.
Captulo 3 Criando e editando telas
3-386 Reviso Maio de 2010
GETHISTORY (Obter dados do histrico)
Equao
Var1 = GETHISTORY (Var2, Var3, Var4, Var5, Var6)
Explicao
Este comando utilizado para obter os dados do histrico.
Var1 o endereo da memria interna onde o comprimento dos dados
armazenado.
Var2 a memria interna, constante, o nmero do buffer da rea de buffer do
histrico.
Var3 a memria interna, constante, o endereo inicial para amostragem.
Var4 a memria interna, constante, os pontos para leitura.
Var5 a memria interna, endereo do controlador externo onde os dados so
armazenados.
Var6 a memria interna, constante, o tipo de dados para leitura.
Comentrio
Var1 pode ser apenas a memria interna.
Var2, Var3 e Var4 podem ser memria interna ou constante.
Var5 pode ser o endereo do controlador externo ou memria interna.
Var6 pode ser memria interna ou constante.
0: Dados 1: Hora, 2: Hora e dados
Exemplo
Quando a equao definida para $0 = GETHISTORY ($1, $2, $3, $4, $5), a HMI pode
obter os dados do histrico.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-387
EXPORT (Sada de dados)
Equao
EXPORT (Var1)
Explicao
Este comando utilizado para enviar os dados para a interface externa. A funo do
comando EXPORTAR macro a mesma da funo do elemento Lista de relatrio.
Var1 representa a interface de sada:
0: Carto SD
1: Disco USB
2: Impressora
Comentrio
Var1 pode ser apenas a memria interna.
Exemplo
Quando a equao est definido para EXPORT(0), a HMI pode exportar os dados para
um carto SD.
Captulo 3 Criando e editando telas
3-388 Reviso Maio de 2010
3.14.4 Mensagens de erro de macro
Ao compilar, ainda exibe erros na janela de sada para o usurio encontrar facilmente. Os
usurios podem ler mensagens de erro por macro. Quando h um erro e os usurios
executam um comando correto antes de ler as mensagens de erro, a mensagem de erro
ser sobrescrita. Ao executar cada macro, cada mensagem de erro de macro no ser
influenciada por outras macros.
Mensagens de erro ao editar
Cdigo 100 LABEL no pode ser encontrado
No existe tal LABEL que GOTO designados.
Cdigo 101 Recorrncia ocorre
Esta mensagem de erro geralmente exibe na sub-macro. A funo de uma
sub-macro para chamar chamada recorrncia, chame a HMI diretamente ou no.
Basicamente, a recorrncia no pode ser adotada para uma sub-macro. Voc pode
utilizar GOTO ou FOR (infinitas vezes) para substitu-la.
Cdigo 102 Mais que 10 FOR aninhados utilizado
Esta afirmao de mensagem de erro para alertar o usurio para no utilizar mais de
10 comando FOR aninhados. O propsito evitar memria insuficiente. Os usurios
podem utilizar GOTO ou IF pra substitu-lo.
Cdigo 103 Sub-macro no existe
Esta mensagem indica que no existe uma sub-macro no programa. Por exemplo,
CALL 5 significa CALL sub-macro 5. Se o usurio no editar a sub-macro 5 no
programa, esta mensagem de erro ser exibida para alertar aos usurios. A finalidade
alertar aos usurios a serem mais cuidadosos ao editar (reduzir erro de entrada ou
evitar esquecer de editar a sub-macro correspondente) e evitar erro inesperado
Cdigo 104 Nmero de NEXT menor que o nmero de FOR
Os nmeros de NEXT e FOR devem coincidir. Este cdigo de erro utilizado para
lembrar o usurio a encontrar o NEXT faltante.
Code 105 Nmero de FOR menor do que o nmero de NEXT
Os nmeros de FOR e NEXT devem coincidir. Este cdigo de erro utilizado para
lembrar o usurio se houver algum FOR faltante.
Cdigo 106 LABEL repetido
Esta mensagem de erro significa que h LABELs repetidos na mesma macro. O
programa ficar confuso com isto. Isto pode ser causado por falta de cuidado (como
erro de entrada ou esquecer de editar a sub-macro correspondente), e o usurio ir
obter uma mensagem de erro durante a edio para ajud-lo a evitar erro inesperado.
Captulo 3 Criando e editando telas
Reviso Maio de 2010 3-389
Cdigo 107 H RET na macro
Esta mensagem indica que h um comanto RET na macro. O comando RET deve ser
utilizado para a sub-macro voltar o programa. Macro incorporada, deve utilizar END e
no RET.
HMI Mensagens de erro de macro
Os usurios podem ler mensagens de erro por arquivos de macro. Quando h um erro e os
usurios executam um comando correto antes de ler as mensagens de erro, a mensagem
de erro ser sobrescrita. Ao executar cada macro, cada mensagem de erro de macro no
ser influenciada por outras macros.
Code 10 Erro GOTO
Esta mensagem indica que h um erro GOTO na macro.
Code 11 Estouro de pilha
Esta mensagem significa que a pilha na macro est cheia. Isto pode ser causado pelo
uso de muitas sub-macros ou por executar diferentes macros ao mesmo tempo. Esta
mensagem aparece para ajudar a evitar memria insuficiente.
Cdigo 12 Sub-macro vazia
Este um erro de CHAMADA de sub-macro. A sub-macro que chamada no deve ser
uma sub-macro vazia. Esta mensagem para evitar erros inesperados
Cdigo 13 Erro de leitura de dados
Este um erro de leitura de dados. Algumas vezes isto pode ser causado por um erro
de dados de memria, mas na maioria das vezes um erro de leitura de dados em um
controlador externo.
Cdigo 14 Erro de gravao de dados
Este um erro de gravao de dados. Algumas vezes isto pode ser causado por um
erro de dados de memria, mas na maioria das vezes um erro de gravao de dados
em um controlador externo.
Cdigo 15 Divisor 0
Esta mensagem de erro significa que o divisor 0 ao realizar uma operao de
diviso.
Captulo 3 Criando e editando telas
3-390 Reviso Maio de 2010
Esta pgina foi deixada em branco intencionalmente.
Reviso Maio de 2010 4-1
Captulo 4 Exemplos
4.1 Como criar dados de frmula de 16 bits
Crie primeiro um novo projeto. Aps pressionar ou clicar em Arquivo > Novo, um novo
projeto ser criado e ser exibida uma caixa de dilogo como mostrado abaixo.
Digite o nome do projeto, nome da tela, nmero da tela e selecione a HMI, controlador ou
impressora conectada. Depois clique em OK. Um novo projeto poder ser criado no software
Screen Editor como mostrado a seguir.
Captulo 4 Exemplos
4-2 Reviso Maio de 2010
Clique em Opes > Frmula, para abrir a caixa de dilogo Configurao de frmula. Ative a
funo frmula e defina a rea no-voltil da HMI. Neste exemplo, o comprimento definido
como 5, grupo est definido como 3 e endereo est definido como 1@D100. Aps pressionar
o boto Entrada, a tela do usurio ficar com a aparncia da imagem abaixo.
Depois pressione o boto OK para concluir as configuraes de Frmula.
Em seguida, clique em Opes > Configurao e selecione a guia Bloqueio de controle. Para
controlar a operao de leitura e gravao das frmulas, neste exemplo, o endereo de controle
est definido como 1@D0 e o comprimento est definido como 8. Aps concluir as
configuraes acima, a tela do usurio ficar com a aparncia da imagem abaixo.
Captulo 4 Exemplos
Reviso Maio de 2010 4-3
Em seguida, pressione o boto OK para concluir as configuraes do bloqueio de controle.
Na rea de edio da HMI, crie elementos de entrada numrica para indicar o buffer da frmula
(RCP0~RCP4), tabela de frmula (RCP5~RCP19) e endereo de gravao da frmula
(1@D100~1@D104). Alm disso, crie trs registros, Registro de Designao de Nmero da
Frmula (RCPNO), Registro de Gravao de Frmula (1@D5=2) e Registro de Leitura de Frmula
(1@D5=4) utilizando os elementos de entrada numrica como mostrado na imagem abaixo.
Realize a operao de Compilao e faa o download dos dados da tela para a HMI.
Captulo 4 Exemplos
4-4 Reviso Maio de 2010
A tela da HMI do usurio ter a aparncia da imagem exibida abaixo. Como o valor padro do
RCPNO 1, o buffer do histrico RCP0~CP4 ir exibir o 1 nmero dos dados da frmula. Neste
momento, os dados da frmula no foram gravados no endereo da PLC 1@D100~1@D104.
Assim, os valores de exibio 1@D100~1@D104 so todos 0.
Pressione o boto Gravar na tela e a HMI ir gravar o 1 nmero dos dados da frmula no
endereo PLC 1@D100~1@D104. Neste momento, o valor de exibio de 1@D100~1@D104 se
tornar 1 como mostrado na imagem abaixo.
Captulo 4 Exemplos
Reviso Maio de 2010 4-5
Defina RCPNO = 2 e o valor de exibio do buffer do histrico RCP0~RCP4 mudar para 2.
Pressione o boto Ler na tela e a HMI ir ler os dados da frmula na PLC e salvar os dados no 2
nmero dos dados da frmula.
Assim, o valor do 2 nmero de dados da frmula ser mudado.
Captulo 4 Exemplos
4-6 Reviso Maio de 2010
4.2 Como criar dados de frmula de 32 bits
Crie primeiro um novo projeto. Aps pressionar ou clicar em Arquivo > Novo, um novo
projeto poder ser criado e o usurio ver uma caixa de dilogo como mostrado a seguir
Digite o nome do projeto, nome da tela, nmero da tela e selecione a HMI, controlador ou
impressora conectada. Depois clique em OK. Um novo projeto poder ser criado no software
Screen Editor como mostrado a seguir.
Captulo 4 Exemplos
Reviso Maio de 2010 4-7
Clique em Opes > Frmula de 32 bits, para abrir a caixa de dilogo Configurao de frmula
de 32 bits. Neste exemplo, duas tabelas de frmula so criadas, o endereo de gravao
definido como 1@D100 e a rea no-voltil est definida para a HMI. Na 1 tabela de frmula,
defina o comprimento como 5 e o grupo como 5. Na 2 tabela da frmula, defina o
comprimento como 5 e o grupo como 3.
Aps pressionar o boto OK, a tela do usurio ficar com a aparncia da imagem abaixo.
Em seguida, clique no cone Salvar para concluir as configuraes.
Em seguida, clique em Opes > Configurao e selecione a guia Bloqueio de controle. Para
controlar a operao de leitura e gravao das frmulas, neste exemplo, o endereo de controle
est definido como 1@D0 e o comprimento est definido como 8. Aps concluir as
configuraes acima, a tela do usurio ficar com a aparncia da imagem abaixo.
Captulo 4 Exemplos
4-8 Reviso Maio de 2010
Em seguida, pressione o boto OK para concluir as configuraes do bloqueio de controle.
Na rea de edio da HMI, crie elementos de entrada numrica para indicar o buffer da frmula
(RCP0~RCP4), tabela de frmula (RCP5~RCP19) e endereo de gravao da frmula
(1@D100~1@D108). Alm disso, crie trs registros, Registro de Designao de Grupo da
Frmula (RCPG), Registro de Designao de Nmero da Frmula (RCPNO), Registro de Gravao
de Frmula (1@D5=2) e Leitura de Frmula (1@D5=4) utilizando os elementos de entrada
numrica como mostrado na imagem abaixo.
Realize a operao de Compilao e faa o download dos dados da tela para a HMI.
Captulo 4 Exemplos
Reviso Maio de 2010 4-9
A tela da HMI do usurio ter a aparncia da imagem exibida abaixo. Quando o valor padro do
RCPG for 0 e RCPNO for 1, o valor do buffer do histrico RCP0~RCP4 e a tabela de frmula
RCP5~RCP19 sero mostrados como 0. Neste momento, os dados da frmula no foram
gravados no endereo 1@D100~1@D108 da PLC. Assim, os valores de exibio de
1@D100~1@D108 so todos iguais a 0.
Defina RCPG=2, a tabela de frmula RCP5~RCP19 ir exibir os dados do 2 grupo de frmulas e
o buffer do histrico RCP0~RCP4 ir exibir os dados do 1 grupo das frmulas. A tela da HMI
ser exibida como na imagem abaixo.
Neste momento, os dados da frmula no foram gravados nos endereos 1@D100~1@D108 da
PLC, assim, o valor de exibio ainda ser igual a 0.
Captulo 4 Exemplos
4-10 Reviso Maio de 2010
Pressione o boto Gravar na tela e a HMI ir gravar o 1 grupo dos dados da frmula no
endereo PLC 1@D100~1@D108. Neste momento, o valor de exibio de 1@D100~111@D108
se tornar 1 como mostrado na imagem abaixo.
Defina RCPNO = 2 e o 2 grupo de dados da frmula ser exibido no RCP0~RCP4 como
mostrado na imagem abaixo.
Pressione o boto Ler na tela e a HMI ir ler os dados da frmula na PLC e salvar os dados no 2
grupo dos dados da frmula.
Captulo 4 Exemplos
Reviso Maio de 2010 4-11
Assim, o valor do 2 grupo de dados da frmula ser mudado.
Captulo 4 Exemplos
4-12 Reviso Maio de 2010
4.3 Como utilizar arquivo CSV do Windows Excel
Existem dois tipos de formato que so aceitos pelo editor de frmula. Um o arquivo RCP e o
outro o arquivo CSV. O arquivo RCP s pode ser aberto e editado no software Screen Editor e
o arquivo CSV pode ser criado e editado no Microsoft Windows Excel. A seo a seguir descreve
como criar e editar o arquivo CSV no Microsoft Windows Excel.
Aps concluir a edio dos dados da frmula, o usurio pode salvar o arquivo da frmula como
arquivo CSV do Windows Excel.
Frmula de 16 bits
Quando o usurio abre um arquivo CSV de frmula de 16 bits no Microsoft Windows Excel, a
primeira linha exibe os valores determinados do comprimento e grupo dos dados, e a outra
linha exibe o valor dos dados da frmula. Neste exemplo, o comprimento est definido como 5
e o grupo est definido como 3, ou seja, so dados de frmula 5 X 3.
Captulo 4 Exemplos
Reviso Maio de 2010 4-13
Frmula de 32 bits
Quando o usurio abre um arquivo CSV de frmula de 32 bits no Microsoft Windows Excel, a
primeira linha exibe a verso dos dados de frmula de 32 bits, ou seja, RCP32-1.0.
Na imagem acima, o lado esquerdo exibe o ambiente de edio do Microsoft Windows Excel e o
lado direito exibe a caixa de dilogo de configurao de frmula de 32 bits no software Screen
Editor. O 1 grupo de dados da frmula estar localizado na rea superior e o 2 grupo dos
dados da frmula estar localizado na rea inferior. Por favor, observe que deve haver uma
linha em branco entre os dados de duas tabelas de frmula.
Para as configuraes, por favor, consulte a seguinte referncia cruzada.
Coluna do arquivo Excel Definindo o valor dos dados da frmula
A
Comprimento
B
Agrupar
C
Dgitos inteiros (O nmero do dgito ser um nmero
decimal real apenas quando o formato dos dados for
selecionado como Flutuante.)
D
Dgitos fracionrios (O nmero do dgito ser um nmero
decimal real apenas quando o formato dos dados for
selecionado como Flutuante.)
E
Formato dos dados:
2: Decimal assinado
3: Decimal no-assinado
6: Flutuante
Captulo 4 Exemplos
4-14 Reviso Maio de 2010
4.4 Como utilizar a funo multilngue
Crie primeiro um novo projeto. Aps pressionar ou clicar em Arquivo > Novo, um novo
projeto ser criado e ser exibida uma caixa de dilogo como mostrado abaixo.
Digite o nome do projeto, nome da tela, nmero da tela e selecione a HMI, controlador ou
impressora conectada. Depois clique em OK. Um novo projeto poder ser criado no software
Screen Editor como mostrado a seguir.
Captulo 4 Exemplos
Reviso Maio de 2010 4-15
Clique em Opes > Configurao e selecione a guia Bloqueio de controle. Para controlar a
seleo multilngue, neste exemplo, o endereo de controle est definido como $0 e o
comprimento est definido como 8. Aps concluir as configuraes acima, o a tela do usurio
ficar com a aparncia da imagem abaixo.
Em seguida, pressione o boto OK para concluir as configuraes do bloqueio de controle.
Em seguida, clique em Opes > Configurao, selecione a guia Outro (consulte a imagem
abaixo).
Captulo 4 Exemplos
4-16 Reviso Maio de 2010
Pressione o boto Inserir para adicionar chins (ROC), ingls (english), japons (japan). Os
valores definidos so 1, 2 e 3 para cada idioma respectivamente.
Neste exemplo, a configurao padro definida para chins e todas as configuraes de
idioma tambm sero exibidas na tela.
Depois pressione o boto OK para concluir as configuraes.
Captulo 4 Exemplos
Reviso Maio de 2010 4-17
Crie um elemento Texto na tela. Depois defina o texto de exibio ou elemento de texto em
diversos idiomas.
O usurio pode definir a fonte, tamanho do texto e cor do texto de sua preferncia.
Alm disso, crie um elemento boto Acrscimo na tela. Na configurao de propriedade do
elemento boto acrscimo, defina o endereo de gravao como a memria interna $7.
Neste exemplo, utilizado trs tipos de idiomas, ento o valor do limite deve ser definido para 3.
Defina o valor de configurao do Executar macro antes da seguinte maneira. Esta a
determinao lgica de condies mltiplas. Aps trocar para o ltimo idioma, ele ir voltar
para o primeiro idioma.
Captulo 4 Exemplos
4-18 Reviso Maio de 2010
Na configurao de propriedade do elemento boto Acrscimo, d um duplo clique nas guias e
insira o texto nos diferentes idiomas.
Aps concluir as configuraes acima, a tela do usurio ter a aparncia da tela abaixo.
Selecione o comando Compilar e realize a operao Compilar para fazer o download dos dados
para a HMI.
Captulo 4 Exemplos
Reviso Maio de 2010 4-19
Depois, a tela da HMI do usurio ter a aparncia das imagens a seguir. O idioma padro de
exibio chins. O texto do elemento texto alterado para um idioma diferente pressionando
o elemento boto Acrscimo.
Captulo 4 Exemplos
4-20 Reviso Maio de 2010
4.5 Como utilizar a funo de transferncia flash
A transferncia flash um programa que utilizado para ler os dados do Grfico de tendncia
histrica, Tabela de dados histricos e Dados de alarme. Neste caso, o Grfico de tendncia
histrica e a Tabela de histrico de alarme so utilizados para explicao.
Crie primeiro um novo projeto. Aps pressionar ou clicar em Arquivo > Novo, um novo
projeto poder ser criado e o usurio ver uma caixa de dilogo como mostrado a seguir
Digite o nome do projeto, nome da tela, nmero da tela e selecione a HMI, controlador ou
impressora conectada. Depois clique em OK. Um novo projeto poder ser criado no software
Screen Editor como mostrado a seguir.
Captulo 4 Exemplos
Reviso Maio de 2010 4-21
Clique em Opes > Configurao do buffer do histrico para adicionar dados de buffer de
histrico para ler os dados do endereo correspondente da PLC. Defina o endereo de leitura
como $0 e selecione rea no-voltil (Mantida) para a HMI como mostrado na imagem abaixo.
Captulo 4 Exemplos
4-22 Reviso Maio de 2010
Depois que o boto OK na caixa de dilogo Configurao de histrico for pressionado, um
buffer de histrico ser criado, como mostrado na imagem abaixo.
Pressione o boto OK na caixa de dilogo Configurao do buffer do histrico para concluir as
configuraes.
Depois clique em Opes > Macro relgio para editar a macro relgio. Aps a HMI ser ligada e
inicializada, a macro relgio executada automaticamente de acordo com a configurao da
hora.
Depois clique em Opes > Configurao de alarma para definir o alarme. Dois alarmes so
adicionados. Os endereos de disparo so endereo de memria interna $100.0 e $100.1 e a
rea no-voltil est definida para HMI, como mostrado na imagem abaixo.
Captulo 4 Exemplos
Reviso Maio de 2010 4-23
Depois pressione o boto OK para concluir as configuraes do alarme.
Crie um elemento Grfico de tendncia histrica e um elemento Tabela de dados do alarme na
tela. Complete as configuraes do elemento Grfico de tendncia histrica como mostrado na
imagem abaixo. Por favor, certifique-se que a ID do buffer seja selecionada.
Captulo 4 Exemplos
4-24 Reviso Maio de 2010
Depois, crie dois elementos boto Temporrio para disparar o ALARME 1 e ALARME 2. Os
endereos do ALARME 1 e ALARME 2 so $100.0 e $100.1, respectivamente. Em seguida crie
um elemento Lista de relatrio e elemento Remover armazenamento na tela. Aps concluir as
configuraes acima, a tela do usurio ter a aparncia da tela abaixo.
Clique no comando Ferramentas > Compilar para realizar a operao de Compilao e fazer o
download dos dados da tela para a HMI.
Neste momento, a tela da HMI do usurio ter a aparncia da imagem abaixo. Pelo fato de o
comando Macro de relgio ($0 = $0 + 1) estar definido, o usurio pode observar que existem
algumas alteraes no Grfico de tendncia histrica.
Captulo 4 Exemplos
Reviso Maio de 2010 4-25
O usurio pode pressionar dois elementos boto temporrio para ativar e desativar alarmes. Os
dados do alarmes sero gravados na Tabela de dados do alarme para consulta do usurio.
Captulo 4 Exemplos
4-26 Reviso Maio de 2010
Depois que o boto Lista de relatrio for pressionado, a HMI ir transferir os dados do buffer do
histrico e os dados do alarme em rea no-voltil para o disco USB conectado. Quando todos
os dados tiverem sido transferidos para o disco USB, o usurio poder pressionar o boto
Remover armazenamento para remover o disco USB.
Conecte o disco USB no computador do usurio e abra. O usurio ir encontrar um arquivo
gerado automaticamente, o DopFlash.dft no disco USB. O usurio s pode utilizar a funo
Flash Transfer para abri-lo.
Para executar o Flash transfer, selecione Iniciar >Programas > Delta Industrial Automation >
HMI > Screen Editor 2.00.07 > Flash Transfer e a janela a seguir ser exibida.
Captulo 4 Exemplos
Reviso Maio de 2010 4-27
Pressione o cone Abrir e a caixa de dilogo a seguir ser exibida na tela.
Selecione a pasta onde o DopFlash.dft est localizado.
Aps pressionar o boto OK, a tela do usurioter a aparncia da imagem abaixo.
O usurio pode ler os dados exportados da HMI utilizando a funo Flash transfer.
Captulo 4 Exemplos
4-28 Reviso Maio de 2010
4.6 Como utilizar o elemento de imagem real
Crie primeiro um novo projeto. Aps pressionar ou clicar em Arquivo > Novo, um novo
projeto ser criado e ser exibida uma caixa de dilogo como mostrado abaixo.
Digite o nome do projeto, nome da tela, nmero da tela e selecione a HMI, controlador ou
impressora conectada. Depois clique em OK. Um novo projeto poder ser criado no software
Screen Editor como mostrado a seguir.
Captulo 4 Exemplos
Reviso Maio de 2010 4-29
Crie um elemento Imagem real na tela.
Nas configuraes de propriedade do elemento, defina a porta COM como COM1 e a interface
como RS232.
Aps concluir as configuraes de propriedade do elemento, clique no comando Ferramentas
> Compilar para realizar a operao Compilar e fazer os download dos dados da tela para a
HMI.
Captulo 4 Exemplos
4-30 Reviso Maio de 2010
Selecione a imagem que o usurio deseja transferir como exibido na imagem abaixo.
Para transferir o arquivo grfico para a HMI, um programa especfico, o TestTransfer.exe ser
necessrio. Execute o TestTransfer.exe localizado no diretrio padro:
Depois de clicar dias vezes no TestTransfer.exe, a caixa de dilogo a seguir ir aparecer.
Captulo 4 Exemplos
Reviso Maio de 2010 4-31
Selecione o protocolo de comunicao e interface e defina o caminho do arquivo da imagem.
Depois pressione o boto Transferir para transferir a imagem.
Se a imagem tiver sido transferida com sucesso, as palavras, Sucesso ao conectar sero
exibidas na caixa de dilogo.
Se a transmisso falhar, as seguintes mensagens de erro sero exibidas na tela. Neste momento,
por favor, examine as configuraes e verifique se todos os cabos esto bem conectados.
Captulo 4 Exemplos
4-32 Reviso Maio de 2010
Quando a imagem tiver sido transferida para a HMI com sucesso, a tela da HMI do usurio ter
a aparncia da imagem abaixo.
Captulo 4 Exemplos
Reviso Maio de 2010 4-33
4.7 Como criar um elemento curva
Crie primeiro um novo projeto. Aps pressionar ou clicar em Arquivo > Novo, um novo
projeto ser criado e ser exibida uma caixa de dilogo como mostrado abaixo.
Digite o nome do projeto, nome da tela, nmero da tela e selecione a HMI, controlador ou
impressora conectada. Depois clique em OK. Um novo projeto poder ser criado no software
Screen Editor como mostrado a seguir.
Captulo 4 Exemplos
4-34 Reviso Maio de 2010
Clique em Opes > Configurao, selecione a guia Bloqueio de controle e ative a funo
Alertas redefinir automtico. Para controlar o elemento, neste exemplo, o endereo de
controle est definido como $0 e o comprimento est definido como 8. Aps concluir as
configuraes acima, a tela do usurio ter a aparncia da imagem abaixo.
Certifique-se de marcar a opo Alertas redefinir automtico. Se esta opo no estiver marcada,
o usurio ser solicitado a redefinir estes alertas.
Criar um elemento de grfico de tendncia. Defina o Alerta de amostra como 1, nmero de
amostra como 5, endereo de leitura como $100. A tela do usurio ter a aparncia da imagem
exibida abaixo.
Captulo 4 Exemplos
Reviso Maio de 2010 4-35
Pelo fato de o endereo de leitura estar definido para a Memria interna $100, o ponto de
amostragem ser $100, $101, $102, $103 e $104. Quando o alerta de amostra est definido
como 1, indica que a amostragem est ativa pelo Bloqueio de controle $2.0.
Depois, crie cinco elementos de entrada numrica que so utilizados para inserir o valor em
$100~$104. Depois, crie um elemento boto Definir LIGADO (Boto desenhar) para disparar o
alerta de amostra do grfico de tendncia.
Clique no comando Ferramentas > Compilar para realizar a operao de Compilao e fazer o
download dos dados da tela para a HMI.
Captulo 4 Exemplos
4-36 Reviso Maio de 2010
Quando a operao de amostragem realizada, aps o valor ser inserido em $100~$104, a tela
da HMI ter a aparncia da imagem abaixo.
Depois, o usurio pode pressionar o boto Desenho para obter o Grfico de tendncia na
imagem a seguir.
Reviso Maio de 2010 5-1
Captulo 5 Menu do sistema
5.1 Introduo ao menu do sistema
Menu acessar sistema
1. Pressione a tecla SYS no painel da HMI por dois segundos.
2. Depois pressione a rea de exibio na tela da HMI
3. O menu do sistema ser ento exibido como mostrado na imagem abaixo.
Menu sair do sistema
Pressione novamente o boto SYS por dois segundos para sair do menu do sistema e voltar
tela do usurio.
Mtodos de operao
1. O usurio pode tocar diretamente no cone na tela para obter a tela da funo
selecionada.
2. O usurio pode pressionar as teclas de funo no painel da HMI para selecionar a
funo desejada.
Pressionar possibilitar a seleo do cone desejado. Pressionar
possibilitar entrar na opo selecionada.
Se o menu do sistema no estiver selecionado, a cor de fundo do cone ser branca,
por exemplo. . Se o menu do sistema no estiver selecionado, a cor de fundo do
cone ser alterada para amarelo, por exemplo .
Captulo 5 Menu do sistema
5-2 Reviso Maio de 2010
Fluxograma do menu do sistema
Atraso da TT
Define o tempo de atraso da tela
de toque
Fora da TT
Define a fora de presso da tela
de toque
Painel de toque
Calibrar TT
Calibragem da tela de toque
Data
Ajuste a data
Hora
Ajuste a hora
Data/Hora
Despertador
Ajuste o alarme (Reservado)
Contraste
Ajuste o contraste (Reservado)
Brilho
Ajuste o brilho (Reservado)
Tela
Gama
Ajuste o valor gama do LCD
HMI
Formato da HMI
Disco USB
Formatar disco USB
(Reservado)
Carto CF
Formatar carto
CF(Reservado)
Formatando
Carto SD
Formatar carto SD
(Reservado)
Configurao do
sistema
Gerenciador de
arquivos
Copiar arquivo
Copiar o arquivo de dados da tela
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-3
Gerenciador de
arquivos
Arquivo
Multi-Screen
Configurao da tela multi boot
MISC.
Configuraes diversas
Segurana
Configurao da tabela de senhas
Volume
Ajuste de volume (Reservado)
udio
Campainha
Efeito de som campainha
Configurao do
sistema
Porta COM
Porta de comunicao
COM1
COM1 upload/download
Modo padro
COM2
COM2 upload/download
Modo 1 COM1 Bypass COM2
Modo 2 COM1 Bypass COM3
Up/Download
Modo bypass
Modo 3 COM2 Bypass COM1
Prxima pgina
Informao do
sistema
Mensagem do
sistema
Pgina anterior
Teste de tela branca
Teste de tela preta
Teste de tela vermelha
Teste de tela verde
HMI Doctor
Teste de tela azul
Captulo 5 Menu do sistema
5-4 Reviso Maio de 2010
Teste desenhar linha
Teste de campainha/LED
Teste ADC
Teste USB
Teste de tecla
HMI Doctor
Teste de tela colorida
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-5
5.2 Menu de configurao do sistema
Quando a cor de fundo da tela estiver em
escala de cinza, indica que esta uma janela
de visualizao e exibe a tela de
configurao. Clicar diretamente no cone
permite entrar no menu. Aps clicar no cone
desejado, uma barra de menu com fundo
azul ser exibida na base da tela,
imediatamente.
Voltar ao menu do
sistema
Pressionar pode alternar as opes do menu. Quando a
cor de fundo da opo estiver em amarelo, indica que esta opo est
selecionada, por exemplo . Quando a cor de fundo da opo
estiver em azul, indica que esta opo no est selecionada, por
exemplo .
Captulo 5 Menu do sistema
5-6 Reviso Maio de 2010
1. Painel de toque
A opo Painel de toque no menu Configuraes do sistema oferece as funes
Definir tempo de atraso, Definir fora de presso da tela de toque e Calibragem
da tela de toque, etc, como mostra a imagem abaixo.
Referncia cruzada da teclas de funo e cones de tela
PADRO
PARA CIMA
PARA
BAIXO
ESQUERDA
DIREITA
VOLTAR
Esta a barra de menu funo. utilizada para recuperar a
configurao padro, opes so utilizadas para alternar
entre as opes, so utilizadoss para alterar os valores de
configurao da opo selecionada e usada para sair desta pgina
de configurao.
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-7
1.1 Atraso de TT Define o tempo de atraso da tela de toque
Esta opo utilizada para definir a sensibilidade da tela de toque. Isto significa que
o usurio pode acelerar ou desacelerar, de acordo com a sua preferncia. Tocar o
cone DIREITA diminui o tempo de atraso e aumenta a sensibilidade da tela. Tocar o
cone ESQUERDA aumenta o tempo de atraso e diminui a sensibilidade da tela.
1.2 Fora de TT Define a fora de presso da tela de toque
Esta opo utilizada para definir a fora de presso de tela de toque. Tocar o cone
ESQUERDA reduz a fora de presso e permite que o usurio ative o cone mais
facilmente. Tocar o cone DIREITA aumenta a fora de presso e no permite que o
usurio ative o cone to facilmente.
1.3 Calibrar Calibragem da tela de toque
Esta opo utilizada para calibrar a tela de toque para assegurar a preciso das
reas de toque. Existem trs pontos na tela de toque nos quais a calibragem
baseada. Ao entrar na funo Calibragem, o usurio ir encontrar trs cones frontais
no canto superior esquerdo, inferior direito e no centro da tela. Por favor, toque
estes trs cones na sequncia para calibrar a tela de toque.
NOTE
Por favor, observe que se o usurio no tocar no centro destas trs posies de
calibragem, um grande erro de posio poder ocorrer. Por isso recomendamos que
o usurio utilize a caneta de toque especificada para realizar a calibragem. Por favor,
consulte as figuras a seguir para conhecer os passos corretos da calibragem.
Passo 1.
Passo 2. Passo 3.
Captulo 5 Menu do sistema
5-8 Reviso Maio de 2010
2. Data/Hora
Defina a data e hora da HMI. Cada toque nos cones Para baixo e Para cima
aumenta e diminui o valor em 1. Por favor, observe que a opo selecionada
ficar acesa em vermelho como mostrado na imagem abaixo.
Referncia cruzada da teclas de funo e cones de tela
Cancelar
PARA CIMA
PARA
BAIXO
ESQUERDA
DIREITA
VOLTAR
2.1 Data Define a data
Define os valores para os campos do calendrio Ano, Ms, Dia do
ms em ordem, tocando nos cones PARA CIMA e PARA BAIXO.
Esta a barra de menu funo. so utilizados para
alternar entre as configuraes de data e hora, so
utilizados para alterar os valores de configurao da data e hora,
utilizada para cancelar a configurao, e para sair
desta pgina de configurao.
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-9
2.2 Hora Define a hora
Define os valores para os campos do relgio Hora, Minuto,
Segundo em ordem, tocando nos cones PARA CIMA e PARA BAIXO.
2.3 Despertador Define o despertador (Reservado)
3. Tela (Tela LCD)
Esta opo utilizada para definir as configuraes da tela LCD. Quando a cor
de fundo da opo estiver em preto, indica que esta opo est reservada e no
pode ser definida. Por favor, consulte a imagem abaixo:
Referncia cruzada da teclas de funo e cones de tela
PADRO
PARA CIMA
PARA
BAIXO
ESQUERDA
DIREITA
VOLTAR
Esta a barra de funo. utilizado para recuperar a configurao
padro, utilizados para alternar entre as opes, so
utilizados para alterar os valores de configurao e utilizado para sair
desta pgina de configurao.
Captulo 5 Menu do sistema
5-10 Reviso Maio de 2010
3.1 Contraste Ajusta o contraste (Reservado)
3.2 Brilho Ajusta o brilho (Reservado)
3.3 Gamma Ajusta o valor gamma do LCD
4. Gerenciador de arquivos
Para as funes fornecidas pelo Gerenciador de arquivos, por favor, consulte a
imagem abaixo:
Referncia cruzada da teclas de funo e cones de tela
ESQUERDA
DIREITA
CLIQUE
VOLTAR
Esta a barra de funo. so utilizados para alternar
entre as funes, utilizada para escolher as funes
desejadas, e utilizado para sair desta pgina de
configurao. Quando a cor de fundo da opo estiver em amarelo,
indica que esta opo est selecionada, por exemplo .
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-11
4.1 Formatando
Esta opo utilizada para formatar a memria interna ou externa da HMI. Se a cor
de fundo do cone na tela estiver em preto, indica que esta opo est reservada e
no pode ser definida.
Referncia cruzada da teclas de funo e cones de tela
HMI
USB
CF
SD
VOLTAR
4.1.1 HMI Formatando HMI
Ao tocar o cone ou pressionar a funo no painel da HMI, uma caixa
de dilogo ser exibida na tela para perguntar se o usurio deseja formatar a
memria da HMI. Pressione o boto Claro para formatar a memria da HMI
diretamente e pressione Cancelar para cancelar a operao de formatao.
4.1.2 Disco USB Formatar disco USB (Reservado)
4.1.3 Carto CF Formatar carto CF (Reservado)
4.1.4 Carto SD Formatar carto SD (Reservado)
Captulo 5 Menu do sistema
5-12 Reviso Maio de 2010
4.2 Copiar arquivo Copiar o arquivo de dados da tela
Esta opo utilizada para copiar os arquivos entre a memria interna e externa. Ao
utilizar esta opo necessrio inserir uma senha de prioridade mxima.
Referncia cruzada da teclas de funo e cones de tela
PARA
CIMA
PARA
BAIXO
CLIQUE
ESQUERDA
DIREITA
COPIAR
VOLTAR
Notas
A HMI no permite que o usurio copie o disco diretamente.
Quanto aos diretrios do arquivo, apenas HMI-000 ~ HMI255 so fornecidos.
Ao copiar os arquivos, recomendado remover primeiro o diretrio de
designao e depois copiar o diretria da fonte do arquivo.
Local do diretrio fonte Local do diretrio de designao
so utilizados para alternar entre o local do diretrio
fonte/designao, so utilizados para mover o disco,
utilizado para aceitar as alteraes, utilizado para copiar os arquivos, e
utilizado para sair desta pgina de configurao.
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-13
Quando Novo selecionado, a HMI ir buscar o diretrio no utilizado da
HMI-000 e HMI-255 e criar um diretrio de designao para uso.
Se o arquivo dos dados da tela no diretrio fonte estiver protegido por senha,
a HMI ir solicitar que o usurio digite a senha de prioridade mxima ou a
funo de cpia no poder ser executada.
4.3 Arquivo Multi-Screen Configurao de exibio multi boot
Esta opo utilizada para definir a exibio de boot dos arquivos de dados da tela
salvos no disco interno e externo da HMI.
Diretrio de arquivo de dados da tela Janela visualizao
so utilizados para alternar entre os diretrios de arquivo,
utilizado para selecionar o diretrio desejado, utilizado
para determinar a configurao, ou seja, definir o diretrio
selecionado para ser o diretrio da exibio de boot, e utilizado
para sair desta pgina de configurao.
Captulo 5 Menu do sistema
5-14 Reviso Maio de 2010
Referncia cruzada da teclas de funo e cones de tela
CLIQUE
PARA CIMA
PARA
BAIXO
ENTER
VOLTAR
Notas
Quanto aos diretrios do arquivo, apenas HMI-000 ~ HMI255 so fornecidos.
Quando a HMI est ligado e inicializado, se o diretrio da exibio de boot
estiver faltando, a HMI automaticamente ir utilizar o arquivo de dados da
tela mas no ir alterar o diretrio do arquivo da exibio de boot. Sendo
assim, se o diretrio da exibio de boot for encontrado na prxima
inicializao, a HMI ir utiliz-lo como exibio padro de boot.
Quando o diretrio da exibio de boot estiver armazenado na memria
externa, os dados no-volteis sero salvos no diretrio da exibio de boot,
sem importar se os dados no-volteis esto definidos para serem salvos na
memria interna ou externa.
5. MISC (Configuraes diversas)
As configuraes incluem as seguintes:
Cursor de toque
Tempo de proteo de tela
Tempos de atraso de boot
Idioma padro
Modo de funo led azul
Tela de boot
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-15
Referncia cruzada da teclas de funo e cones de tela
PADRO
PARA CIMA
PARA
BAIXO
ESQUERDA
DIREITA
VOLTAR
6. Segurana (Configurao da tabela de senha)
Esta opo utilizada para definir o nvel de segurana da senha da HMI. O nvel
mais alto 7 e o mais baixo 0. Quando esta tabela de senha aberta o usurio
s pode visualizar ou alterar senhas com nveis de segurana mais baixos que
os do usurio. Os usurios no podem alterar ou visualizar as senhas com
configuraes de segurana superiores. Entretanto, se o usurio possuir a
senha de prioridade mxima poder visualizar e alterar todas as configuraes
de senha.
so
utilizados para
mover o nvel de
segurana da
senha.
so utilizados para mover o boto selecionado,
utilizado para pressionar o boto, e utilizado para sair
desta pgina de configurao.
Captulo 5 Menu do sistema
5-16 Reviso Maio de 2010
Referncia cruzada da teclas de funo e cones de tela
ESQUERDA
DIREITA
CLIQUE
VOLTAR
7. udio
Para as funes fornecidas por esta opo, por favor, consulte a imagem abaixo:
Referncia cruzada da teclas de funo e cones de tela
PADRO
PARA CIMA
PARA
BAIXO
ESQUERDA
DIREITA
VOLTAR
7.1 Volume Ajuste de volume (Reservado)
Esta opo utilizada para ajustar o volume. Tocar o cone ESQUERDA diminui o
volume e tocar no cone DIREITA aumenta o volume.
Esta a barra de funo. utilizado para recuperar a configurao
padro, utilizados para alternar entre as opes Volume e
Campanhia, so utilizados para alterar os valores de configurao
utilizado para sair desta pgina de configurao.
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-17
7.2 Campanhia Efeito de som campainha
Esta opo utilizada para ajustar o som da campainha. Tocar o cone ESQUERDA
diminui o som da campainha e tocar no cone DIREITA aumenta o som da
campainha.
8. Porta COM
Para as funes fornecidas por esta opo, por favor, consulte a imagem abaixo:
Referncia cruzada da teclas de funo e cones de tela
PADRO
PARA CIMA
PARA
BAIXO
ESQUERDA
DIREITA
VOLTAR
Esta a barra de funo. utilizado para recuperar a configurao
padro, utilizados para alternar entre as opes, so
utilizados para alterar os valores de configurao e utilizado para sair
desta pgina de configurao.
Captulo 5 Menu do sistema
5-18 Reviso Maio de 2010
5.3 Menu de Upload/Download
Existem dois tipos de modos de comunicao ao conectar a HMI ao PC atravs da porta
serial COM.
1. Modo padro
2. Modo bypass
Referncia cruzada da teclas de funo e cones de tela
ESQUERDA
DIREITA
CLIQUE
VOLTAR
1. Modo padro
Quando este modo selecionado, a porta serial COM conectada ao PC
diretamente e o upload e download de dados realizado atravs do software
Screen Editor. Existem duas portas de comunicao para seleo, COM1 e
COM2.
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-19
Referncia cruzada da teclas de funo e cones de tela
COM1
COM2
VOLTAR
1.1 COM1 (Upload/download COM1)
Quando COM1 selecionada, indica que a transferncia de dados ser acessada
atravs desta porta serial COM pelas configuraes do software Screen Editor.
1.2 COM2 (Upload/download COM2)
Quando COM2 selecionada, indica que a transferncia de dados ser acessada
atravs desta porta serial COM pelas configuraes do software Screen Editor.
2. Modo bypass -
Utilizando o modo bypass, os dados transferidos pelo PC podem ser recebidos
pelas portas COM da HMI e depois enviados para outra porta COM da HMI para a
PLC. Ao planejar o sistema, o usurio pode utilizar esta funo para atualizar o
programa da PLC imediatamente. Por exemplo, quando a porta COM1 da HMI est
conectada PLC e o programa da PLC precisa ser atualizado durante a operao, o
usurio pode selecionar o modo bypass para transferir o novo programa da PLC no
PC para a HMI atravs da porta COM2 da HMI e depois realizar o download do novo
programa da PLC atravs da porta COM1 da HMI
Captulo 5 Menu do sistema
5-20 Reviso Maio de 2010
Referncia cruzada da teclas de funo e cones de tela
1 2
1 3
2 1
ESQUERDA
DIREITA
ENTER
VOLTAR
2.1 Modo 1 COM1 COM2 Bypass
Quando este modo selecionado, indica que a porta COM2 da HMI conectado PLC,
o usurio pode transferir os dados no PC para a HMI atravs da porta COM1 da HMI e
depois transferir os dados para a PLC atravs da porta COM2 da HMI (COM1 a porta
fonte de dados e COM2 a porta de transferncia de dados).
2.2 Modo 2 COM1 COM3 Bypass
Quando este modo selecionado, indica que a porta COM3 da HMI conectado PLC,
o usurio pode transferir os dados no PC para a HMI atravs da porta COM1 da HMI e
depois transferir os dados para a PLC atravs da porta COM3 da HMI (COM1 a porta
fonte de dados e COM3 a porta de transferncia de dados).
2.3 Modo 3 COM2 COM1 Bypass
Quando este modo selecionado, indica que a porta COM1 da HMI conectado PLC,
o usurio pode transferir os dados no PC para a HMI atravs da porta COM2 da HMI e
depois transferir os dados para a PLC atravs da porta COM1 da HMI (COM2 a porta
fonte de dados e COM1 a porta de transferncia de dados).
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-21
5.4 Menu de informao do sistema
Para as funes fornecidas por esta opo, por favor, consulte a imagem abaixo:
Teclas de funo
Pgina anterior Prxima pgina SAIR
Clock da CPU
Tipo de modelo
Verso de firmware
Tamanho da ROM
flash
Data e hora
atual
Capacidade da
bateria
Conectando o
controlador
externo
Conectando a
interface USB
Nenhuma informao sobre o
dispositivo USB
Captulo 5 Menu do sistema
5-22 Reviso Maio de 2010
5.5 Menu HMI Doctor
Esta opo oferece programas simples de texto para ajudar o usurio a realizar testes simples e
fceis de hardware. Existem sete opes disponveis: LCD, Painel de toque, Campainha, LED,
USB, Canal ADC e Hot Key. Por favor, consulte a imagem abaixo.
Teclas de funo
so utilizadas para alternar entre as opes, utilizada para entrar
na opo selecionada, e utilizada para implementar a configurao do HMI
Doctor.
Quando a cor de fundo da tela estiver em
escala de cinza, indica que esta uma janela
de visualizao e exibe a tela de
configurao. Clicar diretamente no cone
permite entrar no menu.
Voltar ao menu do
sistema
Quando a cor de fundo da opo estiver em amarelo, indica que esta
opo est selecionada, por exemplo . Quando a cor de
fundo da opo estiver em azul, indica que esta opo no est
selecionada, por exemplo . Pressionar pode
alternar as opes do menu.
Captulo 5 Menu do sistema
Reviso Maio de 2010 5-23
1. Teste de tela branca
Esta opo utilizada para testar e detectar se h algum pixel escuro (pixel
apagado) ou defeito similar mostrado na tela.
2. Teste de tela preta
Esta opo utilizada para testar e detectar se h algum pixel vermelho, azul,
verde ou branco mostrado na tela.
3. Teste de tela vermelha
Esta opo utilizada para testar e detectar se h algum pixel escuro (pixel
apagado) ou defeito similar mostrado na tela.
4. Teste de tela verde
Esta opo utilizada para testar e detectar se h algum pixel escuro (pixel
apagado) ou defeito similar mostrado na tela.
5. Teste de tela azul
Esta opo utilizada para testar e detectar se h algum pixel escuro (pixel
apagado) ou defeito similar mostrado na tela.
6. Teste desenhar linha
Esta opo utilizada para testar e detectar a posio da linha de desenho exibida
na tela e a posio da linha de desenho real da tela de toque. Se houver um desvio
e o desvio for excessivo, por favor, utilize a funo Calibragem de tela de toque.
7. Teste de campainha/LED
Testa se um som de campainha escutado ou no.
Testa se LEDs vermelhos, azuis e verdes esto acesos ou no.
Captulo 5 Menu do sistema
5-24 Reviso Maio de 2010
8. Teste ADC
Testa se o canal ADC trocado corretamente ou no. Inclua a fora de presso,
voltagem e temperatura do sistema, etc. configuraes.
9. Teste USB
Testa se o disco USB est conectado corretamente. Certifique-se de alternar entre
dispositivo HSB e host USB ao testar.
10. Teste de tecla
Testa se as teclas de funo so pressionadas normalmente. Ao pressionar
~ teclas no painel da HMI, os cones correspondentes sero exibidos na
tela. Se no houver um cone correspondente exibido na tela, indica que esta tecla
est danificada.
11. Teste de tela colorida
Nvel de cor e teste de saturao
Reviso Maio 2010 A-1
Appendix A Lista de funes adicionadas
A.1 Novos comandos macro
EXPORTAR
A funo do comando EXPORTAR macro a mesma da funo do elemento boto Lista de
Relatrio.
Equao: EXPORT(Var1)
Var1: Pode ser uma memria interna ou uma constante.
0: Exporta os dados para um carto SD
1: Exporta os dados para um disco USB
2: Exporta os dados para a impressora para serem impressos
Apndice A Lista de funes adicionadas
A-2 Reviso Maio de 2010
IMRCP16/32, EXRCP16/32
Os comandos macro IMRCP16/32 e EXRCP16/32 so utilizados para importar e exportar os
dados da frmula.
Exportar frmula de 16bits
Equao: Var1 = EXRCP16(Var2, Var3)
Exporta os dados da frmula de 16 bits na Var2 para a memria externa Var3 (no arquivo
CSV do Windows Excel) e armazena o resultado na Var1.
Importar frmula de 16bits
Equao: Var1 = IMRCP16(Var2, Var3)
Importa os dados da frmula de 16 bits na Var2 para a memria externa Var3 (no arquivo
CSV do Windows Excel) e armazena o resultado na Var1.
Exportar frmula de 32 bits
Equao: Var1 = EXRCP32(Var2, Var3)
Exporta os dados da frmula de 32 bits na Var2 para a memria externa Var3 (no arquivo
CSV do Windows Excel) e armazena o resultado na Var1.
Importar frmula de 32 bits
Equao: Var1 = IMRCP32(Var2, Var3)
Importa os dados da frmula de 32 bits na Var2 para a memria externa Var3 (no arquivo
CSV do Windows Excel) e armazena o resultado na Var1.
Explicao:
Var1: Valor de resposta aps a comunicao
1: Normalmente completada
0: Falha
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-3
Var2: Endereo de importar/exportar dados
Var3: Memria externa
2: Disco USB.
3: Carto SD.
Por exemplo:
Suponha que o usurio precise exportar dados de uma frmula de 16 bits para o disco USB.
Primeiro, clique no comando Opes > Frmula na barra de menu para criar dados de frmula
de 16 bits como mostrado na figura abaixo.
Depois, crie um boto Temporrio na tela.
Apndice A Lista de funes adicionadas
A-4 Reviso Maio de 2010
Na configurao de propriedade do elemento boto, defina o comando Macro ligado como a
seguir.
FILLASC($100, rcp) Defina o nome do arquivo como RCP.
$6789 = EXRCP16($100, 2) Exporte os dados da frmula em $100 para o disco
USB e armazene o resultado em $6789.
Realize a operao de compilao e faa o download dos dados da tela para a tela HMI. A tela do
usurio ter a aparncia da figura abaixo. Quando o boto EXPORTAR pressionado, os dados
da frmula de 16 bits sero convertidos em um arquivo CSV do Windows Excel e exportados
para o disco USB imediatamente.
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-5
O arquivo de frmula que exportado para o disco USB.
STATIONON/STATIONOFF
O usurio pode utilizar os comandos macro STATIONON / STATIONOFF para ativar/desativar a
comunicao entre a HMI e as controladoras externas designadas.
Equao: STATIONON (Var1, Var2)
STATIONOFF (Var1, Var2)
Var1 e Var2 podem ser memria interna ou uma constante.
Var1: Porta de comunicao
0: COM1
1: COM2
2: COM3
Var2: Nmero da estao PLC
Apndice A Lista de funes adicionadas
A-6 Reviso Maio de 2010
A.2 Imprimir Fotocomposio - Impresso personalizada
Na caixa de dilogo Imprimir Fotocomposio, a opo Impresso personalizada est
disponvel para atender todas as necessidades de impresso do usurio.
As funes correspondentes de cada endereo de registro esto descritas na tabela a seguir.
$0 Ler endereo da tela Designar a tela de impresso desejada. Quando o valor
definido 0, todas as telas exibidas na caixa de dilogo
Imprimir Fotocomposio sero impressas.
$1 Esquerda Definir o endereo inicial de impresso da coordenada
X
$2 Topo Definir o endereo inicial de impresso da coordenada
Y
$3 Largura Definir a largura da faixa de impresso.
$4 Altura Definir a altura da faixa de impresso.
O usurio pode utilizar esta funo com as funes de alerta de impressora, elemento de lista
de relatrio e exportar comando macro, etc.
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-7
A.3 Novos elementos boto
Calibragem
Quando o elemento boto Calibragem pressionado na tela, o usurio poder executar
diretamente a funo Calibragem sem precisar entrar no menu do sistema.
Troca de idioma
Quando o elemento boto Troca de Idioma pressionado na tela, o usurio pode alterar
diretamente o idioma de exibio.
Apndice A Lista de funes adicionadas
A-8 Reviso Maio de 2010
Como utilizar o elemento Troca de idioma:
Primeiro, clique em Opes > Configurao, selecione a guia Outro para ativar a interface
multilngue do usurio e adicionar os idiomas de exibio.
Aps completar as configuraes acima, crie trs elementos na tela.
1. Criar um elemento boto Temporrio. Clique duas vezes na guia Chins e digite _
em chins. Clique duas vezes na guia Ingls e digite ENGLISH VERS em ingls.
2. Criar um elemento boto Troca de Idioma. Na configurao de propriedade do elemento
boto Troca de Idioma, especifique a configurao do idioma para .
3. Criar outro elemento boto Troca de Idioma. Na configurao de propriedade do
elemento boto Troca de Idioma, especifique a configurao do idioma para ENGLISH.
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-9
Depois realize a operao de Compilao e faa o download dos dados da tela para a tela da
HMI do usurio mostrada na figura abaixo.
Quando o boto ENGLISH for pressionado, a tela acima ser exibida.
Quando o boto for pressionado, a tela acima ser exibida.
Apndice A Lista de funes adicionadas
A-10 Reviso Maio de 2010
A.4 Novo elemento de entrada
Entrada de cdigo de barras
Este elemento utilizado para receber os cdigos de barras que so digitalizados por um leitor
de cdigo de barras atravs da interface USB. Existem duas opes, Toque e Ativo no menu
suspenso Modo de entrada.
Quando o modo de entrada est definido como Toque:
Se o modo de entrada estiver definido como Toque, ao tocar o elemento de entrada de cdigo
de barras ele ir entrar no status de espera para esperar receber os cdigos de barras
digitalizados. Ao tocar o elemento de entrada de cdigo de barras novamente voc poder
liberar o status de espera. Se houver mais de um elemento de entrada de cdigo de barras na
tela, aps o primeiro elemento de entrada de cdigo de barras receber o cdigo de barras
digitalizado, o sistema no ir receber o prximo cdigo de barras digitalizado
automaticamente. Para receber outros cdigos de barra digitalizados, o usurio precisa tocar
os outros elementos de entrada de cdigo de barras na sequncia, manualmente.
Se o usurio desejar modificar os dados do cdigo de barras manualmente, dever definir a
opo Bit popup. Quando o bit est LIGADO, um elemento de teclado ser exibido na tela para
o usurio inserir os valores manualmente.
Quando o modo de entrada est definido como Ativo:
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-11
Se o modo de entrada estiver definido como Ativo, ele precisa disparar primeiro o endereo
InterLock. Depois que o endereo InterLock definido, o elemento de entrada de cdigo de
barras entrar no status de espera para esperar receber os cdigos de barras digitalizados. Se
houver mais de um elemento de entrada de cdigo de barras na tela, aps o primeiro elemento
de entrada de cdigo de barras receber o cdigo de barras digitalizado, o sistema ir receber o
prximo cdigo de barras digitalizado automaticamente. Para liberar o status de espera, o
usurio precisar redefinir o endereo InterLock do elemento de entrada cdigo de barras.
Se o usurio desejar modificar manualmente os dados do cdigo de barras, primeiro dever
criar um elemento de teclado na tela. Quando o endereo InterLock do elemento de entrada de
cdigo de barras disparado, o usurio pode utilizar o elemento teclado para inserir
manualmente os valores.
Por favor, observe que a opo Bit popup est inativa quando o modo de entrada est definido
para Ativo.
Apndice A Lista de funes adicionadas
A-12 Reviso Maio de 2010
A.5 Novo elemento curva
Entrada de curva
Cria um elemento de entrada curva na tela. Define o Nmero de amostra para 4 e o endereo de
leitura para $0. Quando o endereo de leitura est definido para $0, os endereos para cada
nmero de amostra so $0, $1, $2 e $3, respectivamente.
Cria quatro elementos de entrada numrica na tela e os endereos so $0, $1, $2 e $3,
respectivamente. Aps completar as configuraes de propriedade, realize a operao de
compilao e faa o download dos dados da tela para a tela da HMI do usurio. Para definir o
valor, o usurio pode selecionar o valor desejado na tela da HMI diretamente ou utilizar o
elemento de entrada numrica para inserir o valor da configurao.
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-13
Apndice A Lista de funes adicionadas
A-14 Reviso Maio de 2010
A.6 Exibir mensagem de erro de acesso do disco
Quando esta opo est definida, se uma mensagem de erro ocorrer ao acessar o alarme, o
buffer do histrico ou os dados da frmula atravs do disco USB, uma mensagem de erro ir
aparecer na tela alertando o usurio.
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-15
A.7 Parmetros internos adicionais
Existem diversos parmetros internos adicionais na lista suspensa. Quando a lista suspensa
Tipo de dispositivo estiver ativada, ela exibir uma lista de parmetros internos, onde o
usurio pode selecionar um deles.
Nome Explicao Atributo
TP_Status Status de toque Ler somente
TP_X Coordenada X do toque Ler somente
TP_Y Coordenada Y do toque Ler somente
Time_Year Ano Ler / Gravar
Time_Month Ms Ler / Gravar
Time_Day Dia Ler / Gravar
Time_Hour Hora Ler / Gravar
Time_Minute Minuto Ler / Gravar
Apndice A Lista de funes adicionadas
A-16 Reviso Maio de 2010
Nome Explicao Atributo
Time_Second Segundo Ler / Gravar
Battery_Voltage
Percentual da voltagem
remanescente na bateria de
backup
Ler somente
NET_IP1 Ler somente
NET_IP2 Ler somente
NET_IP3 Ler somente
NET_IP4
Endereo IP da HMI
Por exemplo, se o endereo IP da
HMI definido para 192.168.0.1,
NET_IP1 = 192
NET_IP2 = 168
NET_IP3 = 0
NET_IP4 = 1
Ler somente
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-17
A.8 Endereo invisvel
Quando esta opo est definida para LIGADA, este elemento boto estar invisvel. Os
elementos que suportam esta funo incluem: todos os elementos boto, elemento indicador
de multiestado, elemento de entrada numrica, elemento caractere e elemento de entrada de
cdigo de barras.
Apndice A Lista de funes adicionadas
A-18 Reviso Maio de 2010
A.9 Reincio automtico aps a atualizao de firmware
Quando esta opo selecionada, a HMI ir reiniciar automaticamente (desligar e depois ligar)
aps a atualizao de firmware ser concluda.
Apndice A Lista de funes adicionadas
Reviso Maio 2010 A-19
A.10 USBCommMode (Transferncia de dados via disco USB)
O USBCommMode uma nova opo oferecida no menu do sistema da HMI e utilizada para
transferir (upload e download) os dados atravs do disco USB. Aps o firmware ser atualizado, o
usurio poder pressionar a tecla SYS para entrar no menu do sistema. cone de configurao
de sistema de toque na tela para entrar no menu de configurao do sistema. No menu de
configurao do sistema, escolha o cone MISC. mostrado na figura abaixo. Em seguida, altere o
valor da configurao do USBCommMode para 1 e conecte a HMI porta USB do PC novamente.
cone MISC. de toque
Selecione o modo USBCommMode
Apndice A Lista de funes adicionadas
A-20 Reviso Maio de 2010
Quando o USBCommMode est definido para 0, indica que foi selecionado o modo tradicional
de transferncia de dados. Quando o USBCommMode est definido para 1, indica que foi
selecionado o novo modo de transferncia de dados atravs do disco USB. Aps configurar o
USBCommMode para 1, conecte a HMI porta USB do PC USB novamente. Em seguida clique
duas vezes no cone "Meu computador" na rea de trabalho para verificar se um dispositivo
removvel chamado DELTA est conectado ou no. Se estiver selecionado, significa que o
usurio pode fazer o upload e download de arquivos do disco USB e para o disco USB utilizando
o software Screen Editor.
Esta nova funo compatvel com os sistemas operacionais Microsoft Windows XP, Windows
Vista e Windows 7.
Reviso Maio de 2010 B-1
Appendix B Nova funo upload/download
B.1 Upload e download dos programas PLC Srie DVP
H um novo boto de upload e download presente no menu do sistema para fazer upload e
download dos programas PLC srie Delta DVP. Os usurios podem utilizar esta funo para
fazer o upload e download dos programas PLC diretamente. As sees a seguir descrevem
como utilizar esta nova funo.
1. Pressione a tecla SYS por dois segundos para entrar no menu do sistema e toque no cone
Up/Download.
2. Pressione o boto para entrar no modo de transferncia.
Apndice B Nova funo upload/download
B-2 Reviso Maio de 2010
3. Como mostrado na figura abaixo, para transferir programas PLC, o usurio deve selecionar
primeiro a Porta COM. Aps selcionar a porta COM, a HMI ir procurar automaticamente a
PLC srie DVP conectada.
4. Quando a PCL srie DVP conectada encontrada, o usurio pode tocar o cone Upload para
fazer o upload dos programas PLC ou tocar no cone Download para fazer os downloads dos
programas PLC.
Apndice B Nova funo upload/download
Reviso Maio de 2010 B-3
Notas:
1. O nome do arquivo dos programas PLC deve ser DVP-xxx.dvp (xxx deve ser um nmero
entre 000 e 999).
2. Se o programa PLC for um novo arquivo, selecione Novo... e depois toque no cone Upload
na tela para adicion-lo ao diretrio do arquivo.
3. A verso compatvel e as sries das PLCs srie DVP esto listadas na tabela abaixo:
PLC
Srie DVP
Funo suporte de limite de
exame senha
Funo suporte de limite de
cdigo de verificao
ES X X
ES2 V1.0 e verso mais recente V1.0 e verso mais recente
EX X X
EC X X
SS X X
SA V1.7 e verso mais recente V1.7 e verso mais recente
SX V1.7 e verso mais recente V1.7 e verso mais recente
SC V1.5 e verso mais recente V1.5 e verso mais recente
SV V1.2 e verso mais recente V1.3 e verso mais recente
EH X X
EH2 V1.1 e verso mais recente V1.3 e verso mais recente
EH2-L V1.0 e verso mais recente V1.0 e verso mais recente
4. O modo de transferncia da HMI est disponvel para upload e download dos programas
PLC srie DVP (*.dvp) somente. No fornecido para upload e download da subrotina,
diagrama escada, tabela SFC, nota do nome do dispositivo e fila, dados no-volteis,
estrutura label, estrutura de smbolos, dados, etc.
Apndice B Nova funo upload/download
B-4 Reviso Maio de 2010
Esta pgina foi deixada em branco intencionalmente.
Reviso Maio de 2010 C-1
Appendix C Conexo Multi-Link
Este captulo descreve os mtodos de conexo utilizados para conectar mltiplas HMIs para um
ou mais controladores externos, ou seja, PLCs.
O mtodo de conexo para uma conexo multi-link mostrado na figura abaixo. A Ethernet e a
porta serial COM2 das HMIs so utilizadas.
Na figura acima, trs HMIs, HMI 1, HMI 2 e HMI 3 esto conectadas via Ethernet.
Apenas a HMI 1 est conectada PLC 1 utilizando a porta serial COM2 atravs da comunicao
RS-485. A HMI 2 e a HMI 3 no esto conectadas a nenhum controlador externo. Entretanto,
atravs da conexo 1:N, a HMI 2 e a HMI 3 podero acessar os registros da PLC 1 via Etherent.
HMI 2
172.16.190.2
HMI 1
172.16.190.1
HMI 3
172.16.190.3
PLC 1
Ethernet
COM2 / RS-485
A HMI 2 l os dados da
PLC 1 via Ethernet
A HMI 3 l os dados da
PLC 1 via Ethernet
Ethernet
Apndice C Conexo Multi-Link
C-2 Reviso Maio de 2010
Os mtodos para configurar cada unidade so os seguintes:
Mtodos de configurao da HMI 1
1. Clique em Opes > Configurao > Porta COM.
2. Pressione o boto Adicionar para adicionar uma conexo PLC na Porta base COM2
3. Defina o nmero da estao HMI para 1, selecione a interface RS-485 e defina as
configuraes de protocolo de comunicao como [9600, 7, Even, 1].
4. Na opo Multi-link, defina o modo ativo para Host.
Apndice C Conexo Multi-Link
Reviso Maio de 2010 C-3
5. Defina o endereo IP da HMI para Ethernet como 172.16.190.1 e pressione OK para concluir
as configuraes.
6. Crie um elemento de Entrada Numrica na tela para que leia o registro interno D0 da PLC 1.
7. Aps concluir as configuraes do elemento, realize a operao completa de compilao e
faa o download dos dados da tela para a HMI 1.
Apndice C Conexo Multi-Link
C-4 Reviso Maio de 2010
Mtodos de configurao da HMI 2
1. Clique em Opes > Configurao > Porta COM.
2. Pressione o boto Adicionar para adicionar uma conexo PLC na Porta base COM1
3. Defina o nmero da estao PLC como 1.
4. Na opo Multi-link, defina o modo ativo como Cliente e defina o endereo IP para
172.16.190.1 (endereo IP da HMI 1).
5. Defina o endereo IP da HMI para Ethernet como 172.16.190.2 e pressione OK para concluir
as configuraes.
Apndice C Conexo Multi-Link
Reviso Maio de 2010 C-5
6. Crie um elemento de Entrada Numrica na tela para que leia o registro interno D0 da PLC 1.
7. Aps concluir as configuraes do elemento, realize a operao completa de compilao e
faa o download dos dados da tela para a HMI 2.
Apndice C Conexo Multi-Link
C-6 Reviso Maio de 2010
Mtodos de configurao da HMI 3
1. Clique em Opes > Configurao > Porta COM.
2. Pressione o boto Adicionar para adicionar uma conexo PLC na Porta base COM3
3. Defina o nmero da estao PLC como 1.
4. Na opo Multi-link, defina o modo ativo como Cliente e defina o endereo IP para
172.16.190.1 (endereo IP da HMI 1).
5. Defina o endereo IP da HMI para Ethernet como 172.16.190.3 e pressione OK para concluir
as configuraes.
Apndice C Conexo Multi-Link
Reviso Maio de 2010 C-7
6. Crie um elemento de Entrada Numrica na tela para que leia o registro interno D0 da PLC 1.
7. Aps concluir as configuraes do elemento, realize a operao completa de compilao e
faa o download dos dados da tela para a HMI 3.
Depois conecte a PLC 1 HMI 1, e conecte a HMI 1 HMI 2 e HMI 3. Aps ligar todos os
dispositivos de conexo, uma conexo multi-link estabelecida.
Apndice C Conexo Multi-Link
C-8 Reviso Maio de 2010
Esta pgina foi deixada em branco intencionalmente.