Unitronics U90 Ladder
Unitronics U90 Ladder
Unitronics U90 Ladder
MANUAL DO USURIO
Verso 1.0
Junho-2001
DAKOL
ndice
ndice ........................................................................................................................................................................... 3
Bem-vindo ao LADDER U90 ..................................................................................................................................... 6
Editor de Programas ................................................................................................................................................. 6
Janela de Navegao do projeto................................................................................................................................ 6
Seqncia de Diretrios (Browser Sequences) ......................................................................................................... 7
Imprimindo Documentao ...................................................................................................................................... 7
Editor do Ladder (Ladder Editor) ............................................................................................................................ 7
Editor de Tela (Display Editor) ................................................................................................................................. 8
Editor de Varivel (Variable Editor) ........................................................................................................................ 9
Rede do Ladder (Ladder Net).................................................................................................................................. 10
Power-up ................................................................................................................................................................... 11
Lgica Ladder (Ladder Logic) ................................................................................................................................ 11
Ferramenta de Comentrios (Comments Tool) ..................................................................................................... 11
Encontrar e Trocar Elementos ................................................................................................................................ 11
Mudana de Telas..................................................................................................................................................... 12
Elementos do Ladder u90 ........................................................................................................................................ 13
Contatos (Contacts) ................................................................................................................................................ 14
Contato Direto (Direct Contacts)
Contato Invertido
............................................................................................................... 14
........................................................................................................................................ 15
.................................................................................................................... 15
......................................................................................................................... 17
.......................................................................................................................................... 18
............................................................................................................................ 18
............................................................................................................................................... 19
Subtrao (Subtract)
.................................................................................................................................... 20
Multiplicao (Multiply)
............................................................................................................................. 21
Diviso (Divide)
.......................................................................................................................................... 21
Funes de Comparao (Compare Functions) ...................................................................................................... 22
Igual (Equal)
................................................................................................................................................ 22
.................................................................................................................................. 23
............................................................................................................................ 23
............................................................................................................... 24
............................................................................................................................... 25
M90
Editor de Programas
O editor de programas onde se cria e edita os programas aplicativos tanto do PLC quanto da IHM.
So 3 editores:
1. Ladder
2. Display
3. Variable
O Editor Ladder um programa editor. Os Editores de Display e Variable so editores da IHM. Cada
editor operado atravs de diferentes janelas. O chaveamento entre os editores feitos pelos botes na
barra de ferramentas ou no Project Navigation.
Imprimindo Documentao
O Help inteiro do U90Ladder est no CD do software podendo ser impresso separadamente. Use este
documento para imprimir a seo(es) desejadas do Help.
M90
M90
M90
Variable Type:
Bit
MB
Integer (Inteiro)
MI
Timer
(Temporizador)
Time Functions
(Funes de
Tempo)
MI
List (Lista)
MI
RTC
10
M90
11
M90
Power-up
O Power-up uma caracterstica do M90 que lhe permite iniciar valores fixos em Memria de Bits e
Memria de Inteiros toda vez em que o M90 ligado.
O Ladder u90 apresenta um power-up fixo para Memory Bits e Memory Integers. Use o Power Up fixo
para iniciar valores especficos em Memory Bits e Memory Integers.
Note que a bateria de back-up mantm os valores de MI 0 - MI 15 e MB 0 - MB 15.
M90
.
M90
12
3. Clique no boto Find mostrado abaixo; uma lista aparecer mostrando toda vez que o operando
usado no projeto. Selecione o nome e endereo do operando que se deseja substituir como
mostrado abaixo.
M90
Mudana de Telas
possvel criar at quatro pulos (jumps) para cada tela no Editor de tela. Os Jumps dos Displays
permitem o movimento entre as telas via teclado do M90, ou qualquer transio positiva de um bit. Caso
seja necessrio criar mais de quatro jumps para uma tela, deve se criar uma condio lgica no Editor do
ladder.
13
M90
Icone
Contato Direto(NO)
Contato Invertido (NC)
Transio Positiva(Rise)
Transio Negativa(Fall)
Sadas
Icone
Sada Direta
Sada Invertida(negado)
Seta Sada
Reseta Sada
Funes de Comparao
Icone
Maior que
Maior ou Igual
Igual
Diferente
Menor ou Igual
Menor que
Funes Matemticas
Icone
Adio
Subtrao
Multiplicao
Diviso
Funes Lgicas
E
Ou
XOR
Funes de Tempo
Icone
Hora
Dia da Semana
Dia do Ms
Ms
Ano
14
M90
Contatos (Contacts)
Um contato representa uma ao ou condio. Um contato pode ser:
Entrada (Input)
Sada (Output)
Memria de Bit (Memory Bit)
Bit do Sistema (System Bit)
Temporizador (Timer)
Cada condio do contato em uma net carregado em um bit acumulador e avaliado para determinar a
condio de sada (output or expression). Estes so 4 tipos de contatos:
Contato Direto (Direct Contact)
Contato Invertido (Inverted Contact)
Contato de Transio Positiva (Positive Transition Contact) (Rise or One
Shot)
Contato de Transio Negativa (Negative Transition Contact) (Fall)
Os Contatos podem ser conectados tanto em Srie quanto em Paralelo em uma net do Ladder u90.
Para inserir um Contato da barra de ferramentas para a net do Ladder:
1.
2.
3.
Clique novamente.
M90
15
Uma condio de um Contato Direto pode ser um dispositivo de entrada externo (por exemplo: um boto
pulsante) ou interno (por exemplo: SB 50 Key +/- apertada).
A campainha da porta um exemplo de Contato Direto (Direct Contact). Quando se pressiona o boto a
campainha toca. Quando soltar o boto, o som para. Durante o sistema de varredura, o processador avalia
os elementos do programa net por net. Se o endereo do Contato Direto (a campainha da porta) est
desligado (nvel lgico 0): o fluxo de fora no atravessa Contato Direto. A campainha est desligada.
Se o endereo do Contato Direto (a campainha da porta) est ligado (nvel lgico 1): o fluxo de fora
atravessar o contato direto. A campainha toca.
M90
Contato Invertido
Um Contato Invertido representa um contato na condio normalmente fechada. Um Contato Invertido
pode ser:
Entrada (Input)
Sada (Output)
Memria de Bit (Memory Bit)
Bit do Sistema (System Bit)
Temporizador (Timer)
Uma condio de um Contato Invertido pode ser a partir de um dispositivo de entrada externa (por
exemplo: um boto pulsante) ou um elemento de entrada do sistema interno (por exemplo: SB 50 Tecla
+/- apertada).
Um boto de emergncia contm o exemplo de um Contato Invertido
Durante o sistema de varredura, o processador avalia os elementos do programa net por net.
Se o endereo do Contato Invertido (alimentao) est ligado (nvel lgico 1): a corrente no circula
atravs do Contato Invertido.
Se o endereo do Contato Invertido (alimentao) est desligado (nvel lgico 0): a corrente circula
atravs do Contato Invertido.
M90
16
Entrada (Input)
Sada (Output)
Memria de Bit (Memory Bit)
Bit do Sistema (System Bit)
Temporizador (Timer)
Um teclado de telefone celular um exemplo de um Contato de transio Positiva. Quando apertarmos
uma tecla um nmero mostrado na tela. No h problema se a tecla for pressionada rapidamente ou se
continuarmos segurando. O nmero aparecer somente uma vez na tela.
Durante o sistema de varredura (scan), o endereo de um Contato de Transio Positiva avaliado pela
transio de Desligado para Ligado. Uma transio permite que haja continuidade atravs do contato por
um scan.
No fim de uma varredura (scan) o Contato de Transio Positiva resetado para (Desligado) mesmo se o
sinal de disparo permanecer ligado. Somente aps o sinal mudar de Ligado para Desligado que haver a
possibilidade do Contato de Transio Positiva ser ativado novamente com a transio de subida de
Desligado para Ligado (OFF para ON).
M90
17
M90
Bobinas (Coils)
Uma bobina representa um resultado ou expresso de uma ao. Uma bobina pode ser:
Sada (Output)
Memria de Bit (Memory Bit)
Bit do Sistema (System Bit)
Temporizador (Timer)
Cada condio do contato avaliada em um net para determinar a condio da bobina (resultado ou
expresso). Existem 4 tipos de bobinas (coils):
Bobina Direta (Direct Coil)
Bobina Invertida (Inverted Coil)
Aciona Bobina (Set Coil)
Desaciona Bobina (Reset Coil)
Recomenda-se: No energizar uma Bobina mais de uma vez no Programa.
Para inserir uma Bobina (coil) da barra de ferramentas do Ladder para o net Ladder:
1. Clique uma vez para selecionar a bobina (Coil) desejada.
2. Mova o mouse para a posio desejada na net.
3. Clique novamente.
No h necessidade de clicar e segurar depois de selecionar a bobina (Coil). Note que para selecionar a
bobina invertida necessrio escolher na barra de ferramentas a opo Coil.
M90
18
Durante o sistema de varredura (scan), o processador avalia todos os elementos do programa no net
Ladder antes de dar continuidade Bobina Direta.
Se no h continuidade na net (o boto da campainha no est pressionado): O endereo da Bobina Direta
(Direct Coil) fica Desligado (Nvel Lgico 0). A campainha no toca.
Se existir continuidade no net (o boto da campainha est pressionado): o endereo da Bobina Direta
(Direct Coil) Ligado (Nvel Lgico 1). A campainha toca.
M90
Bobina Invertida
Uma Bobina Invertida representa o resultado oposto da condio de uma instruo (contatos e/ou blocos
de funes) na net do Ladder antes da Bobina Invertida (Inverted Coil). Uma Bobina invertida pode ser:
Sada (Output)
Memria de Bit (Memory Bit)
Bit do Sistema (System Bit)
O resultado da instruo pode ser uma sada externa (por exemplo: a sirene do alarme) ou um elemento de
sistema interno (por exemplo: SB 80 ativa linearizao).
Durante o sistema de varredura (scan), o processador avalia todos elementos do programa na net do
Ladder antes da bobina Invertida para dar continuidade. Se no existir continuidade na net: a Bobina
Invertida est Ligada (Nvel Lgico 1).Se existir continuidade na net: a Sada Invertida est Desligada
(nvel lgico 0).
M90
19
Sada (Output)
Memria de Bit (Memory Bit)
Bit do Sistema (System Bit)
No use um Set Coil sem um Reset Coil no programa.
M90
Adio (Addition)
Subtrao(Subtraction)
Multiplicao (Multiplication)
Diviso (Division)
A operao interna de um bloco de funo transparente ao usurio. Simplesmente entrando com dois
operandos, o resultado automaticamente obtido na sada do bloco de funo (C).
O exemplo abaixo mostra um bloco de funo Adio (Add).
Os operandos de entrada A e B devem ser valores inteiros: MI, SI ou # valor inteiro constante (#).
O Operando de Sada C deve ser uma MI ou uma SI.
O Bloco de Adio usado para designar um valor de nmero real para uma MI ou SI.
M90
Adio (Add)
Exemplo
A funo matemtica Adio (add) executada pelo bloco de funo Add mostrado abaixo:
20
Os Operandos de entrada A e B devem ser valores inteiros: MI, SI ou # valor inteiro constante (#).
O Operando de Sada C deve ser uma Memria de Inteiros (Memory Integer) ou um Sistema de Inteiros
(System Integer).
M90
Subtrao (Subtract)
Exemplos
A funo matemtica Subtrao realizada pelo bloco de funo SUB mostrado abaixo.
Os Operandos de entrada A e B devem ser valores inteiros: MI, SI ou uma constante (#).
O Operando de Sada C pode ser uma Memria de Inteiro (MI) ou um Inteiro do Sistema (SI).
21
M90
Multiplicao (Multiply)
Exemplos
A funo matemtica Multiplicao realizada pelo Bloco de funo MUL mostrado abaixo.
Os Operandos de entrada A e B devem ser valores inteiros: MI, SI ou uma constante (#).
O Operando de Sada C pode ser uma Memria de Inteiro (MI) ou um Inteiro do Sistema (SI).
M90
Diviso (Divide)
Exemplos
A funo matemtica Diviso realizada pelo bloco de funo DIV mostrado abaixo.
Os Operandos de entrada A e B devem ser valores inteiros: MI, SI ou uma constante (#).
O Operando de Sada C pode ser uma Memria de Inteiro (MI) ou um Inteiro do Sistema (SI).
A funo Diviso pode retornar somente um nmero inteiro. O M90 no suporta ponto flutuante.
Exemplos: 7.2 e 9.5.
Use o Inteiro do Sistema 4 (SI 4 Resto da Diviso) para encontrar o valor exato de uma diviso que ela
pode armazenar.
22
Note que se deve usar o valor de resto na SI 4 imediatamente depois da funo diviso. No SI 4 ser
sobrescrito com valor de resto da prxima funo diviso e o valor de resto anterior ser apagado.
Bit do Sistema 4 (SB 4 Dividir por Zero) ativar se a operao de diviso inadvertidamente resultar em
uma diviso por zero e retorna zero no Operando C.
M90
Igual (Equal)
O bloco de funo Igual avalia a entrada A e verifica se o seu valor igual ao da entrada B.
Se a entrada A for igual entrada B: haver continuidade atravs do bloco de funo.
Se a entrada A no for igual entrada B: no haver continuidade atravs do bloco de funo.
Os Operandos das entradas A e B devem ser valores inteiros: MI, SI ou # constante de valor inteiro.
23
M90
M90
24
Se o valor em MI 1 for maior que 35; ento MB 50 ir para nvel lgico 1 (ON).
Deve-se ter cuidado ao usar os blocos de funo Maior que e Menor que. No crie um programa com
instrues de Maior que e Menor que sem um bloco de instruo de como proceder em uma situao
onde a entrada A igual entrada B.
M90
Se o valor em MI 1 for maior ou igual a Constante Inteira 35; ento MB 50 ir para nvel
lgico 1 (ON).
25
M90
Se o valor em MI 1 for menor que 35; ento MB 60 ir para nvel lgico 1 (ON).
M90
26
AND (E)
OR (OU)
A operao interna de um bloco de funo transparente para o usurio. Entre com 2 operandos. O
resultado automaticamente estar na sada do bloco de funo.
A entrada dos Operandos A e B devem ser Valores inteiros (integer values): MI, SI ou # constantes
inteiras (# constant integer value).
O Operando de Sada C pode ser uma Memria de Inteiros (Memory Integer) ou um Inteiro do Sistema
(System Integer).
M90
E (AND)
Exemplo
O bloco de funo Lgica E pode avaliar o estado de 2 inteiros. Se um bit for verdadeiro (nvel lgico 1)
nas entradas A e B ento a sada C ser verdadeira (nvel lgico 1). Se as entradas A e B forem falsas
(nvel lgico 0) a sada C ser falsa (nvel lgico 0). Se qualquer uma das entradas forem falsa A ou B
(nvel lgico 0) a sada ser falsa (nvel lgico 0).
Tabela Verdade
As entradas dos Operandos A e B devem ser valores inteiros (integer values): MI, SI ou # contantes
inteiras (# constant integer value).
O Operando de Sada C pode ser MI ou SI.
A Lgica E (AND) pode ser usada para mascarar certos bits de uma entrada inteira irrelevante para uma
dada funo.
DAKOL INSTRUMENTOS E SISTEMAS
27
Exemplo:
Se um bloco de funes de hora usar o primeiro bit de uma palavra de 16-bits para decidir se uma dada
hora manh ou noite, pode-se mascarar os outros 15 bits. Isto informar se a hora corrente manh ou
noite.
Todos os bits irrelevantes sero zerados (nvel lgico 0) contando com o bit A.M. (Manh) / P.M. (Noite).
M90
OU (OR)
O bloco de funo Lgica OU pode avaliar o estado de 2 inteiros para verificar se a entrada A ou B
verdadeira. Se a entrada A ou B for verdadeira a sada C ser verdadeira (nvel lgico 1). Se ambas as
entradas A e B forem verdadeiras (nvel lgico 1) a sada C tambm ser verdadeira (nvel lgico 1).
Tabela Verdade
As entradas dos Operandos A e B devem ser valores inteiros (integer values): MI, SI ou # constantes
inteiras (# constant integer value).
DAKOL INSTRUMENTOS E SISTEMAS
28
O Operando de Sada C pode ser Memria de Inteiros (MI) ou um Inteiro do Sistema (SI).
M90
OU Exclusivo (XOR)
O bloco de funo Lgica XOR pode avaliar o estado de 2 inteiros e verificar se as entradas A e B so
iguais. Se uma das entradas A OU B for verdadeira a sada C ser verdadeira (nvel lgico 1). Se ambas
as entradas A e B forem verdadeiras (nvel lgico 1) a sada C ser falsa (nvel lgico 0). Se ambas as
entradas A e B so falsas (nvel lgico 0) a sada C ser falsa (nvel lgico 0).
Os Operandos de entrada A e B devem ser valores inteiros: MI, SI ou # valores inteiros constantes (#
constant integer value).
O Operando de Sada C pode ser MI ou SI.
Use XOR para reconhecer mudana em um inteiro para verificar um bit de um inteiro corrompido. Se 2
inteiros so iguais: o resultado retornar nvel lgico 0. Se houver bit corrompido: o bit corrompido
retornar nvel lgico 1.
29
30
M90
M90
Hora (Time)
O bloco de funo Hora usado para funes de tempo de 24 horas.
31
M90
32
Os valores do Dia Indireto da Semana so inseridos em um mapa de bits de 7 bits ligado a uma MI.
33
M90
Nos dias 7, 14, 21 e 28 o bloco de funo ir para nvel lgico "1" (ON).
Nos outros dias do ms o bloco de funo ir para nvel lgico "0" (OFF).
34
Os valores da funo Dia Indireto do Ms so inseridos em duas MIs para criar um mapa de bits de 31
bits nas MIs lincadas.
Nos dias 12, 14, 19, 21 e 28 do ms o bloco de funo ir para nvel lgico "1" (ON).
Nos outros dias do ms o bloco de funo ir para nvel lgico "0" (OFF).
M90
Ms (Month)
O bloco de funo Ms usado para funes de tempo mensais.
Durante os meses de Abril, Maio, Junho, Julho, Agosto e Setembro o bloco de funo ir
para nvel lgico "0" (OFF).
35
Os valores da funo Indireta Ms so inseridos em um mapa de bits de 12 bits ligado a uma MI.
Durante os meses de Abril, Maio, Junho, Julho, Agosto e Setembro o bloco de funo ir
para nvel lgico "0" (OFF).
Durante os meses de Janeiro, Maro, Maio, Junho e Julho o bloco de funo ir para
nvel lgico "1" (ON).
36
M90
Ano (Year)
O bloco de funo Ano usado para funes de tempo anuais.
Se o RTC no estiver corretamente dentro destes dois anos: no haver continuidade atravs do bloco de
funo.
De acordo com o
exemplo acima:
Entre os anos 2000 - 2035 o bloco de funo ir para nvel lgico "1" (ON).
37
M90
38
M90
M90
39
M90
40
M90
Temporizadores (T - Timers)
O Temporizador um tipo de Operando disponvel para escrever uma aplicao no projeto.
O Ladder u90 oferece 64 Temporizadores de retardo. Os Temporizadores tem um valor de preset, um
valor corrente, e um valor de bit.
Clique na pasta Timers na tela de Navegao do Programa (Program Navigation) para ver a lista de
Temporizadores. Movimente a barra de rolagem para baixo para ver a lista completa.
M90
Entradas (I - Inputs)
As Entradas so um tipo de Operando disponvel para escrever uma aplicao no projeto.
O numero de Entradas varia de acordo com o modelo do M90 e dos Mdulos de Expanso I/O.
Uma Entrada uma conexo fsica de entrada no controlador.
Clique na pasta Inputs na tela de Navegao do Programa (Program Navigation) para mostrar a lista de
Entradas. Movimente a barra de rolagem para baixo para ver a lista completa.
41
M90
Sadas (O - Outputs)
As Sadas so um tipo de Operando disponvel para escrever uma aplicao no projeto.
O numero de Sadas varia de acordo com o modelo do M90 e dos Mdulos de Expanso de I/O.
Uma Sada uma conexo fsica de sada do controlador.
Clique na pasta Outputs na tela de Navegao do Programa (Program Navigation) para mostrar a lista
completa de Entradas. Movimente a barra de rolagem para baixo para ver a lista completa.
M90
Para Comunicao com dispositivos que usam o padro RS 232, semelhante ao Modem GSM
para mensagens SMS.
42
Comunicao em Rede: Usar o PC para acessar a Porta RS 232 de um M90 que est integrado em
uma Rede CANbus do M90. Este M90 pode atuar como uma ponte entre a RS 232 e o CANbus.
Atravs desta ponte possvel acessar qualquer M90 na rede.
Note que um M90 no pode usar juntamente mensagens SMS e comunicao com modem.
Assim como no pode usar Comunicao Direta e Comunicao com modem simultaneamente. Se o PC
estiver conectado diretamente com um M90 e se discar para um M90 remoto via Modem, todas
comunicaes sero automaticamente enviadas para a unidade distante. No ser possvel acessar
diretamente um M90 conectado diretamente at que seja terminada a chamada.
Caso encontre problemas, refira-se a seo de Problemas com a Comunicao neste Help.
M90
43
M90 OPLC
Configuraes
Unit ID
Note que o projeto definido como Stand Alone por padro. Se for
necessrio integrar o M90 em uma rede deve-se defini-lo como membro de
uma rede e assinalar com um nmero de identificao Unit ID.
Clique Get para obter o ID diretamente do M90 conectado.
Clique Set para mudar o nmero de identificao.
Commands
Configuraes Avanadas
Clicando em Advanced a caixa de parmetros de comunicao do M90 OPLC abrir conforme mostrado
abaixo:
44
RS232 Parmetros
(U90 RS232 Parameters)
Por padro est opo estrar habilitada, fazendo com que esteja selecionada a ltima
configurao do projeto Ladder u90. Estas configuraes sero instaladas no M90
sempre que a comunicao for ativada, reescrevendo as configuraes sobre a
anterior.
Clique neste boto para resgatar as configuraes usadas para comunicar com o
modem GSM.
Avanado (Advanced)
Clique no boto Get M90 OPLC Settings para restaurar as configuraes da unidade
do M90 que esta conectado diretamente. Note que esta opo no trabalha se for
definido no projeto como um elemento de rede.
M90
45
M90
Observe que diferentes PCs podem acessar uma rede ao mesmo tempo, usando diferentes unidades de
M90 como 'bridge' (ponte de acesso). Entretanto, 2 PCs no podem acessar simultaneamente o mesmo
M90.
Para comunicar com diferentes unidades M90 via 'bridge' (ponte de acesso) devemos:
1. Selecionar Network como mostrado abaixo.
2.
Selecionar o M90 que se deseja comunicar entrando com o dado de identificao nico (unique
ID number).
46
M90
47
48
Para fazer download via bridge (ponte de acesso) para um M90 da rede, necessrio selecionar o ID do
M90 da rede. Quando o numero 0 colocado no Unit ID, o PC ir comunicar diretamente com o M90
que esta sendo usado como ponte de acesso rede.
49
M90
Para ler as informaes de um controlador, o endereamento para uma SI ou SB deve ser combinado com
o nmero de identificao Unit ID do controlador a ser feita leitura.
50
Exemplo:
Queremos adicionar o valor da SI 200 da Unidade 2 com outra MI.
Note: que podemos conectar at 63 unidades em uma rede CANbus. Cada controlador pode ler
informaes de at 8 controladores na rede.
M90
Modems
O M90 pode usar um modem PSTN ou um modem celular. Quando um modem celular GSM usado,
possvel programar o M90 para enviar e receber mensagens SMS a partir de um telefone celular GSM.
O Modem pode ser usado para comunicao de dados; para download e upload de aplicaes de um M90
remoto para um PC.
M90
Configurando o modem do PC
Podemos configurar o modem do PC para discar para o modem do M90. possvel fazer as seguintes
aplicaes via modem:
Download e upload
Note que a comunicao do PC para o M90 direta via Com. Isto significa que o procedimento de
instalao do modem do PC no necessrio.
DAKOL INSTRUMENTOS E SISTEMAS
51
Os comandos de inicializao do modem que aparecem aqui so padro para a maioria dos
modems. Se o modem precisar de comandos diferentes, pode-se edita-los.
2. Para editar os comandos de iniciao, clique no boto Edit Inicialization Comands mostrado
abaixo. A Janela dos comandos ficar habilitada, podendo-se adicionar, apagar ou editar os
comandos.
Note que os comandos padro podem ser restaurados clicando no boto Default Inicilization.
52
3. Selecione tambm para discagem pulso ou tom, conforme o requerido pelo sistema clicando na
caixa apropriada. Tambm pode se deixar ambos em branco.
4. Clique no boto Advanced para editar a configurao de Time-Out.
Colocando nmeros
1. Clique em uma linha em branco na lista telefnica, ento digite o nmero, exatamente como se
fosse discar para um telefone padro, incluindo o cdigo de rea. Para discar para uma linha
externa, coloque o prefixo necessrio e a seguir uma virgula como mostrado abaixo.
Esta vrgula causa uma pequena pausa, ou atraso, isto necessrio para muitos sistemas.
Para editar a lista telefnica, clique em um nmero ou descrio, e ento faa a mudana.
53
Note que esta lista telefnica usada somente para o modem PC, embora seja similar a lista
telefnica do M90.
M90
54
3. Recorte e copie as mensagens clicando no boto Cut. Este remove todo o texto e variveis de uma
mensagem, mas no apaga a linha.
4. Copie a mensagem clicando no boto Copy. Este copia o todo texto e variveis.
5. Cole clicando no boto Paste. Pode-se colar sobre uma mensagem existente. Esta ao apaga
qualquer informao na linha.
6. Use o boto Insert para adicionar uma linha abaixo da linha em que est o cursor.
7. Use o boto Delete para remover uma linha abaixo a linha em que est o cursor.
Anexando variveis
Pode-se anexar at 9 Variveis (Inteiros ou Lista) para cada mensagem SMS. Cada varivel pode conter
at 16 caracteres. Anexar variveis em uma mensagem SMS similar a anexar variveis a um Display da
IHM. Entretanto, a varivel j deve existir na lista de varivel, no se pode lincar uma varivel antes de
cri-la.
Variveis Inteiros podem ser enviadas e recebidas com mensagens SMS. A varivel lista somente pode
ser enviada para um telefone celular.
Assim como nas variveis da IHM, deve-se criar um Campo para mostrar o valor da varivel.
1. Clique o cursor onde queira localizar a varivel de texto.
2. Mantenha a tecla Shift do teclado do PC pressionada, enquanto isso pressione a seta direita. Um
campo em contraste aparecer cada vez que pressionar a tecla de seta. O primeiro quadrado
mostra o nmero do campo em contraste.
3. Libere a tecla Shift. A janela de seleo de operando e endereo aparecer, conforme abaixo.
4. Entre com o nmero da varivel e descrio, ento clique em OK como mostrado abaixo.
Apagando Variveis
1. Coloque o cursor no campo de varivel em contraste.
2. Aperte a tecla Espao(Backspace) ou apagar (Delete) at que o campo inteiro seja apagado.
DAKOL INSTRUMENTOS E SISTEMAS
55
Testando Mensagens
1. Para testar a mensagem, clique no boto Compile. Se, por exemplo, alguma varivel
ilegal tenha sido anexada a mesma ser mostrada.
M90
2. Ligue a uma MB de envio para est mensagem clicando no boto Send. Selecione o Operando
e endereo na caixa que se abrir.
3. Selecione uma MB, ento pressione OK. Os nmeros e descries das MBs aparecero no
campo Send.
4. Repita os passos 2 e 3 para lincar uma MB de Recebimento.
Note que uma Mensagem no precisa ser lincado as MBs para enviar e Receber.
5. Linque o nmero do telefone celular GSM para est mensagem selecionando as caixas dos
nmeros desejados. Pode-se selecionar o ltimo nmero de telefone Recebido. Isto far com que
est mensagem SMS seja enviada para a origem da mensagem SMS recebida pelo M90.
Note que no se pode editar na lista telefnica SMS enquanto se est configurando a Mensagem SMS.
6. Quando estiver terminado, clique em Exit (Sair).
Na Mensagem abaixo, a MB de Envio a MB 11, a de Recebimento a MB 12, e a caixa de
seleo P significa que o nmero de telefone foi lincado a est mensagem. ACK tambm foi
selecionado.
56
M90
57
M90
Escreva e faa download da mensagem SMS para o M90 como descrito em Criando
mensagem SMS.
Note que somente mensagens que j tenham sido ajustadas no M90 que podero ser enviadas. Se
um M90 configurado com a opo Limited to Authorized Phone Numbers, no ser possvel
enviar mensagem SMS para ele se o nmero no estiver na lista.
Os valores de variveis devem estar entre o sinal de smbolo (#) como mostrado abaixo.
O sinal # no conta como espao.
A figura abaixo mostra a mesma mensagem SMS: como ela aparece no display do telefone
celular, e como aparece na lista de mensagem SMS do M90.
DAKOL INSTRUMENTOS E SISTEMAS
58
Quando a mensagem do telefone celular enviada, o valor 110 ser escrito dentro da Varivel 1
no M90.
2. Use o telefone celular GSM para enviar a mensagem "Holding Temperature: #110#"
para o M90.
59
5. Pode-se agora visualizar esta mensagem SMS na tela do telefone celular, junto com a
mudana no valor da varivel.
Tipos de Variveis
Ainda que as mensagens SMS suportem variveis tipos lista e inteiros, a varivel tipo lista no
pode ser enviada pelo celular.
M90
Nmeros Binrios
As Memrias de Inteiros e Sistemas de Inteiros so atualmente nmeros binrios de 16 bits. Ao
entrar com nmeros decimais na Memria de Inteiros e Sistema de Inteiros, o programa converte
estes nmeros decimais para nmeros binrios e desenvolve a funo especificada.
Pode-se usar uma lgica para mascarar bits de sada ou verificar bit corrompido. Ser preciso
saber qual o nmero decimal que convertido corresponde ao nmero binrio apropriado. A
seguir o grfico lhe auxiliar a entender porque os nmeros decimais {0, 1, 2, 4, 8, 16, 32, 64,
128, etc} so usados na lgica OR (OU) para verificar o nmero entrado pelo teclado no
exemplo a seguir.
60
61
62
M90
No exemplo acima:
Onde a net usa o estado de uma sada, o valor da bobina FAN (MB 7) associado com um contato
invertido de MB 7 sempre o valor resultante da avaliao prvia.
De qualquer modo, se o valor de FAN (MB) usado em um net seguinte, o ltimo estado
avaliado usado.
M90
63
64
65
M90
Propriedades do Projeto
As Propriedades do projeto incluem:
Histrico;
Estatstica;
66
Geral (General)
Ao selecionar General, os campos estaro em branco. Entre com todas as informaes
manualmente. Um exemplo mostrado abaixo.
Senha (Password)
Pode-se utilizar senha como proteo para o projeto. Isto previne que algum que no tenha
senha faa upload do programa do M90.
Histrico (History)
O Histrico utilizado para se fazer uma breve descrio do projeto, e tambm escrever
informaes adicionais.
Na primeira vez que se abre o Histrico o campo estar em branco. Entre com o texto desejado
como mostrado abaixo.
67
Estatstica (Statistics)
Ao se abrir a Statistics, a barra de progresso mostra a quantidade de espao disponvel para o
projeto em uso. A Estatstica atualiza automaticamente.
68
Logo da Empresa
Podemos importar o logotipo da empresa para o projeto. Com isso ao imprimir alguma seo do
projeto, o logotipo ser impresso no topo de cada pgina.
Para importar o logotipo da empresa, ainda em Propriedades do Projeto clique em Set Logo Pic
abrir uma janela que por padro estar com o Logotipo da Unitronics, clique no boto Browse,
selecione o logotipo desejado no diretrio onde foi gravado e clique no boto OK, pode-se deixar
sem o Logotipo clicando no boto Clear.
M90
69
M90
Modo de Informao
O modo de Informao do M90 permite visualizar e editar dados, e realizar certas aes de
acionamento. Os dados do sistema so mostrados no Display LCD do M90 e editado via teclado
do M90.
Pode-se entrar no modo de Informao a qualquer momento, sem considerar o que est sendo
mostrado no display da IHM. Visualizando os dados no afeta o programa do M90. Note que
estando no modo de informao, o teclado dedicado para esta funo. O teclado no pode ser
usado para funes normais de aplicao at que saia do modo de Informao.
Para entrar no modo de Informao, pressione a tecla <i> por alguns segundos. Navegue atravs
do menu principal para encontrar a categoria de dados desejada. Selecionando a categoria abrese o sub menu.
70
A lista abaixo mostra as categorias de informaes que esto disponveis para visualizao.
Usando o Modo de Informaes, pode-se acessar:
Estados de I/O
Estados de MB e SB
Valores correntes da MI e SI
Parmetros do RS 232
Data e hora
Informao do Sistema
M90
Resoluo de Problemas
O M90 no liga
Quando o M90 est ligado, estar acesa a tela do display.
Note que a tela pode mostrar mensagens somente depois de feito download das telas da IHM
para o M90. Se no tiver feito download das telas, verifique a tela pressionando a tecla <i> por
alguns segundos entrando no Modo de Informao. Se nenhum texto aparecer na tela, o M90
pode no ter recebido o comando de reinicializao.
Se o M90 no liga
71
Se os itens acima foram verificados, e o M90 no ligar, contate seu distribuidor local.
M90
Possvel Causa
Ao Recomendada
No Comunica
O M90 no est
ligando
Ligar o M90
Cabo de
Comunicao
Verifique se:
Parmetros de
comunicao
72
M90
Possvel Causa
Ao Recomendada
Cabo do PC para o
modem
Comandos de
Inicializao
incorretos
Parmetros de
comunicao
Incompatvel
Porta COM
incorreta
Porta COM no
habilitada
Porta COM
ocupada
O modem do M90
remoto apresenta
falha ao inicializar
O M90 Remote no
est conectado ao
modem
O Modem no est
conectado a linha
telefnica
Modem
Inicializa, mas
no se estabelece
a conexo.
73
O modem
conecta, mas o
modem do M90
no responde.
Nmero de telefone
Incorreto
Modem desligado
O modem do M90
no inicializou
O Cabo do M90 ao
Modem
74
M90
Valor da SI 70
O Modem falha ao
inicializar
2: o Modem no
responde
0: No h erro
6: Relatrio de erro
do modem
75
Outros problemas:
Problema
Possvel Causa
Ao recomendada
O modem est
ocupado
O modem est
travado
Conexo
estabelecida, mas o
M90 no responde.
O Cabo
adaptador do
Modem
O M90 no disca
Nmero de
telefone
incorreto
76
M90
Possvel causa
Ao Recomendada
Falha na
comunicao
Resistores de
terminao
Alimentao do
CANbus
Nmero ID incorreto
O PC no se
comunica com a
bridge (ponte de
acesso)
Nmero ID incorreto
O PC no pode se
comunicar com a
rede
Parmetros de
Comunicao
77
M90
Valor da SI 70
O Modem Falha ao
inicializar
2: o Modem no
responde
0: No h erro
SB 72 / SB180: DESLIGADO
Para trabalhar com um modem GSM, deve-se selecionar use GSM modem
na configurao SMS. Esta far com que SB 72 e SB 180 acionem ao ligar
o M90.
Verifique se as SBs no esto desabilitados no programa.
6: Relatrio de Erro
78
Valor da SI 180
O Modem GSM no
inicializa
Erro no Nmero do
PIN
Falha no Registro
Necessita nmero
PUK
17
O carto SIM est bloqueado devido a vrias tentativas de entrar com o nmero
PIN incorreto.
O telefone celular no
esta recebendo
mensagens
Sem valor
79
DAKOL
DAKOL INSTRUMENTOS E SISTEMAS LTDA.