Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila CLP 5 Senai
Apostila CLP 5 Senai
2006
Controladores
Programveis
Controladores Programveis
SENAI-SP, 2006
Trabalho elaborado pela
Escola Senai Prof. Dr. Euryclides de Jesus Zerbini
Coordenao Geral
Equipe responsvel
Coordenao
Elaborao
Contedo tcnico
Verso Preliminar
Controladores Programveis
Sumrio
Controladores Programveis
Estrutura Bsica
Princpio de Funcionamento do CP
21
Programao
25
Anexos
Sistemas Automticos de Controle
31
Computadores
45
Memrias
51
Microprocessador
57
Lgica Digital
61
Referncias Bibliogrficas
79
SENAI
Controladores Programveis
Controladores programveis
Informaes gerais
O primeiro CP surgiu na indstria automobilstica, at ento um usurio em potencial
dos rels eletromagnticos utilizados para controlar operaes seqenciadas e
repetitivas numa linha de montagem. A primeira gerao de CPs utilizou
componentes discretos, como transistores e Circuitos Integrados (CIs) com baixa
escala de integrao.
Este equipamento foi batizado nos Estados Unidos como PLC (Programable Logic
Control ), em portugus CLP (Controlador Lgico Programvel ) e este termo
registrado pela Allen Bradley (fabricante de CPs). Por esta razo usaremos o termo
CP, Controlador Programvel.
Definio segundo a ABNT
um equipamento eletrnico digital com hardware e software compatveis com
aplicaes industriais.
Definio segundo a NEMA
Aparelho eletrnico digital que utiliza uma memria programvel para armazenamento
interno de instrues para implementaes especficas, como lgica,
seqenciamento, temporizao, contagem e aritmtica, para controlar, atravs de
mdulos de entradas e sadas, vrios tipos de mquinas ou processos.
Caractersticas
Basicamente, um controlador programvel apresenta as seguintes caractersticas:
Controladores Programveis
correntes de at 2 A;
convencionais;
Histrico
O controlador programvel nasceu praticamente dentro da indstria
automobilstica americana, especificamente na Hydromic Division da General
Motors, em 1968, devido a grande dificuldade de se mudar a lgica de controle de
painis de comando a cada mudana na linha de montagem. Estas mudanas
implicavam altos gastos de tempo e dinheiro.
Sob a liderana do engenheiro Richard Morley, foi preparada uma
especificao que refletia os sentimentos de muitos usurios de rels, no s da
indstria automobilstica como de toda a indstria manufatureira.
Nascia, assim, a indstria de controladores programveis, hoje com um mercado
mundial estimado em 4 bilhes de dlares anuais, que no Brasil estimado em 50
milhes de dlares anuais.
Evoluo
Desde o seu aparecimento at hoje, muita coisa evoluiu nos controladores lgicos.
Esta evoluo est ligada diretamente ao desenvolvimento tecnolgico da
informtica em suas caractersticas de software e de hardware.
SENAI
Controladores Programveis
O que no seu surgimento era executado com componentes discretos, hoje se utiliza
de microprocessadores e microcontroladores de ltima gerao, usando tcnicas de
processamento paralelo, inteligncia artificial, redes de comunicao, fieldbus, etc.
At recentemente no havia nenhuma padronizao entre fabricantes, apesar da
maioria utilizar as mesmas normas construtivas. Porm, pelo menos no nvel de
software aplicativo, os controladores programveis podem se tornar compatveis com
a adoo da norma IEC 1131-3, que prev a padronizao da linguagem de
programao e sua portabilidade.
Outra novidade que est sendo incorporada pelos controladores programveis o
fieldbus (barramento de campo), que surge como uma proposta de padronizao
de sinais em nvel de cho-de-fbrica. Este barramento diminui sensivelmente o
nmero de condutores usados para interligar os sistemas de controle aos sensores
e atuadores, alm de propiciar a distribuio da inteligncia por todo o processo.
Hoje os CPs oferecem um considervel nmero de benefcios para aplicaes
industriais, que podem resultar em economia que excede o custo do CP e devem ser
considerados na seleo de um dispositivo de controle industrial.
Vantagens
As vantagens da utilizao dos CP's, comparados a outros dispositivos de controle
industrial, so:
reutilizao;
programvel:
maior confiabilidade;
fcil manuteno;
maior flexibilidade;
microcomputadores;
SENAI
Controladores Programveis
Aplicaes
O controlador programvel automatiza processos industriais, de seqenciamento,
intertravamento, controle de processos, batelada, etc. Este equipamento tem seu uso
na rea de automao da manufatura e de processos contnuos.
Praticamente no existem ramos de aplicaes industriais onde no se possa aplicar
os CPs. Por exemplo:
PID;
Com a tendncia dos CPs terem baixo custo, muita inteligncia, facilidade de uso e
massificao das aplicaes, este equipamento pode ser utilizado nos processos e
nos produtos. Poderemos encontr-lo em produtos eletrodomsticos, eletrnicos,
residncias e veculos.
SENAI
Controladores Programveis
Estrutura bsica do CP
Estrutura bsica
O controlador programvel tem sua estrutura baseada no hardware de um
computador, dispondo de uma unidade central de processamento (UCP), interfaces
de entrada e sada e memrias.
As principais diferenas em relao a um computador comum esto relacionadas
qualidade da fonte de alimentao que possui boas condies de filtragem e
estabilizao, interfaces de E/S imune a rudos e invlucro especfico para aplicaes
industriais.
O diagrama de blocos, a seguir, ilustra a estrutura bsica de um controlador
programvel:
UCP
Terminal
de
Programao
Processador
E/S
Memria de programa
Entradas
Memria de dados
Sadas
Fonte de
Alimentao Interna
Fonte de
Alimentao
Externa
SENAI
Controladores Programveis
UCP;
Memria;
Terminal de Programao.
pelo processamento
processamento cclico;
Processamento cclico
a forma mais comum de execuo que predomina em todas as UCPs conhecidas.
Delas advm o conceito de varredura, ou seja, as instrues de programa, contidas
na memria, so lidas uma aps a outra, seqencialmente, do incio ao fim, da
retornando ao incio, ciclicamente.
Incio
Fim
10
SENAI
Controladores Programveis
Um dado importante de uma UCP o seu tempo de ciclo, ou seja, o tempo gasto para
a execuo de uma varredura. Este tempo est relacionado com o tamanho do
programa do usurio (em mdia 1ms a cada 1.000 instrues).
Processamento por interrupo
Certas ocorrncias no processo controlado no podem, algumas vezes, aguardar o
ciclo completo de execuo do programa. Neste caso, ao reconhecer uma ocorrncia
deste tipo, a UCP interrompe o ciclo normal de programa e executa outro programa
chamado rotina de interrupo.
Esta interrupo pode ocorrer a qualquer instante da execuo do ciclo de programa.
Ao finalizar esta situao o programa voltar a ser executado do ponto onde ocorreu
a interrupo. Uma interrupo pode ser necessria, por exemplo, numa situao de
emergncia.
Incio
Fim
Interrupo
Rotina de interrupo
Ciclo normal de programa
SENAI
11
Controladores Programveis
Memria
O sistema de memria uma parte de vital importncia no processador de um
controlador programvel. Armazena todas as instrues e dados necessrios para
execut-las.
Existem diferentes tipos de sistemas de memria. A escolha de um determinado tipo
depende:
12
SENAI
Controladores Programveis
Mapa de memria
A capacidade de memria de um CP pode ser representada por um mapa, chamado
mapa de memria.
8, 16, ou 32 bits
Octal
25
377
Hexadecimal
FF
777
1FF
1023
1777
3FF
2047
3777
7FF
4095
7777
FFF
51
SENAI
13
Controladores Programveis
Tipos de memria de um CP
A arquitetura de memria de um controlador programvel pode ser constituda por
diferentes tipos de memria.
Quadro: Tipos de memria
Tipo de
Descrio
Observao
- Voltil
Memria
RAM
- No Voltil
- No permite apagamento
- Gravada pelo fabricante
PROM
- No voltil
leitura
- No permite apagamento
- Gravada pelo usurio
EPROM
Memria programvel/
- No Voltil
- Apagamento por
ultravioleta
- Gravada pelo usurio
EPROM
Memria programvel/
- No Voltil
EEPROM
- Apagvel eletricamente
- Gravada pelo usurio
FLASH EPROM
Estrutura
memria executiva;
memria do sistema;
memria de dados;
memria do usurio.
SENAI
Controladores Programveis
manipulao de dados.
SENAI
15
Controladores Programveis
RAM;
RAM/EPROM;
RAM/EEPROM.
Descrio
A maioria do CPs utiliza memrias RAM para armazenar
RAM
RAM/EPROM
RAM/EEPROM
Mdulos de entrada
Os mdulos de entrada so interfaces entre os sensores, localizados no campo, e a
lgica de controle de um controlador programvel. Esses mdulos so constitudos de
cartes eletrnicos, cada qual com capacidade para receber certo nmero de
variveis. Pode ser encontrada uma variedade muito grande de tipos de cartes, para
atender as mais variadas aplicaes nos ambientes industriais.
16
SENAI
Controladores Programveis
Elementos discretos
Este tipo de entrada trabalha com dois nveis definidos: ligado e desligado (0 ou 1).
BOTO
CHAVE
PRESSOSTATO
FLUXOSTATO
TERMOSTATO
FIM DE CURSO
TECLADO
CHAVE BCD
FOTOCLULA
OUTROS
CARTES
DISCRETOS
UCP
Elementos analgicos
Este tipo de entrada trabalha numa faixa de valores conhecidos.
TRANSMISSORES
C.A.
TACO GERADOR
C.A.
TERMO RESISTNCIA
TERMOPAR
SENSOR DE POSIO
C.A.
UCP
C.A.
C.A.
OUTROS
C.A.
Mdulos de sada
Os mdulos de sada so elementos que fazem interface entre o processador e os
elementos atuadores. Esses mdulos so constitudos de cartes com capacidade de
enviar sinal para atuadores, conforme a lgica de controle.
SENAI
17
Controladores Programveis
Atuadores discretos
Este tipo de sada pode assumir dois estados definidos: ligado e desligado (0 ou 1).
So usados para acionar atuadores, como solenides, sinalizadores, etc.
Atuadores analgicos
Este tipo de sada atua numa faixa de valores conhecidos. So usados para acionar
dispositivos, como posicionadores, atuadores, indicadores, etc.
Terminal de programao
O terminal de programao um dispositivo (perifrico) que, conectado
temporariamente ao CP permitindo introduzir o programa do usurio e a configurao
do sistema. Pode ser um equipamento dedicado, ou seja, um terminal que s tem
esta utilidade e especfico de um fabricante, ou um software que transforma um
computador pessoal em um programador.
Por meio de linguagem de fcil entendimento e utilizao, ser feita a codificao das
informaes vindas do usurio numa informao que possa ser entendida pelo
processador de um CP.
No terminal de programao (TP), podero ser realizadas funes tais como:
SENAI
Controladores Programveis
SENAI
19
Controladores Programveis
Princpio de funcionamento
de um CP
Estados de operao
Basicamente, a UCP de um controlador programvel possui dois estados de
operao :
programao
execuo
A UCP pode assumir, tambm, o estado de erro, que aponta falhas de operao e
execuo do programa.
Programao
Neste estado o CP no executa programa, no assumindo nenhuma lgica de
controle. Ficando preparado para ser configurado, receber novos programas ou
modificaes de programas j instalados. Este tipo de programao chamado offline (fora de linha).
Execuo
Estado em que o CP assume a funo de execuo do programa do usurio. Neste
estado, alguns controladores podem sofrer modificaes de programa. Este tipo de
programao chamado on-line (em linha).
SENAI
21
Controladores Programveis
Funcionamento
Ao ser energizado, o CP, no estado de execuo, cumpre uma rotina de inicializao
gravada em seu sistema operacional. Esta rotina realiza as seguintes tarefas :
Aps a execuo desta rotina, a UCP passa a fazer uma varredura (ciclo) constante,
isto , uma leitura seqencial das instrues em loop (lao).
Entrando no loop, o primeiro passo a ser executado a leitura dos pontos de entrada.
Com a leitura do ltimo ponto ocorre a transferncia de todos os valores para a
chamada memria ou tabela imagem das entradas.
Aps a gravao dos valores na tabela imagem, o processador inicia a execuo do
programa do usurio de acordo com as instrues armazenadas na memria.
Terminando o processamento do programa, os valores obtidos sero transferidos para
a chamada memria ou tabela imagem das sadas. Ocorre tambm, a transferncia
de valores de outros operandos, como resultados aritmticos, contagens, etc.
Ao trmino da atualizao da tabela imagem, ser feita a transferncia dos valores
desta tabela de sadas para os cartes de sada, fechando o loop. Neste momento,
iniciado um novo ciclo (loop).
Para a verificao do funcionamento da UCP, estipulado um tempo de
processamento, cabendo a um circuito, chamado Watch Dog Time, supervision-lo.
Ocorrendo a ultrapassagem deste tempo mximo, o funcionamento da UCP ser
interrompido, sendo assumido um estado de erro (WD).
O termo varredura ou scan, usado para dar nome a um ciclo completo de operao
(loop).
O tempo gasto para a execuo do ciclo completo chamado Tempo de Varredura e
depende do tamanho do programa do usurio e da quantidade de pontos de entrada
e sada.
22
SENAI
Controladores Programveis
START
PARTIDA
Limpeza de memria
Teste de RAM
Teste de execuo
No
OK?
Sim
Leitura das
entradas
Atualizao da
tabela imagem
das entradas
Execuo do
programa do
usurio
Atualizao da
tabela imagem
das sadas
Transferncia da
tabela para
a sada
Tempo
de varredura
OK?
Sim
No
SENAI
STOP
PARADA
23
Controladores Programveis
Carto de Entrada
o - 00
o - 01
o - 02
o - 03
o - 04
o - 05
o - 06
o - 07
IN
OUT 04
IN 00
Memria
Imagem
IN 04
S
A
D
A
S
Carto de Sada
1
o - 00
o - 01
o - 02
o - 03
o - 04
o - 05
o - 06
o - 07
OUT
24
E
N
T
R
A
D
A
S
SENAI
Controladores Programveis
Programao
Linguagem de programao
Na execuo de tarefas ou resoluo de problemas com dispositivos
microprocessados, necessria a utilizao de uma linguagem de programao, para
o usurio se comunicar com a mquina.
A linguagem de programao uma ferramenta necessria para gerar o programa
que vai coordenar e seqenciar as operaes que o microprocessador deve executar.
Classificao
SENAI
25
Controladores Programveis
PROGRAMA
COMPILADORES
OU
INTERPRETADORES
1111
0000
0101
0100
diagrama de contatos;
lista de instrues;
texto estruturado.
diagrama de rels;
diagrama escada;
diagrama Ladder.
Esta forma grfica de apresentao est muito prxima forma normalmente usada
em diagramas eltricos.
26
SENAI
Controladores Programveis
forma de programao;
forma de representao;
documentao;
conjunto de instrues.
Forma de programao
a maneira pela qual o programa se estrutura. Esta forma pode ser linear ou
estruturada.
Programao Linear - Programa escrito em um nico bloco.
Programao Estruturada - Estrutura de programao que
permite:
organizao;
programas;
facilidade de manuteno;
autor do software.
Permite tambm dividir o programa segundo critrios funcionais, operacionais ou
geogrficos.
SENAI
27
Controladores Programveis
Forma de representao
Pode-se analisar tambm quanto forma de representao:
diagrama de Contatos;
diagrama de Blocos;
lista de Instrues.
Estas trs formas so mais usuais e permitem que o usurio se adapte a uma forma
de programar mais prxima do ambiente de projeto usado para desenvolver projetos
de diagramas eltricos.
Documentao
A documentao mais um recurso de editor de programa que de linguagem de
programao. De qualquer forma, uma abordagem neste sentido torna-se cada vez
mais importante, tendo em vista que um grande nmero de profissionais est
envolvido no projeto de um sistema de automao que se utiliza de CPs, desde sua
concepo at a manuteno.
Quanto mais rica em comentrios, melhor a documentao que normalmente se
divide em vrios nveis.
Conjunto de instrues
o conjunto de funes que definem o funcionamento e aplicaes de um CP.
Podem servir para mera substituio de comandos a rels:
funes lgicas;
memorizao;
temporizao;
contagem.
movimentao de dados;
funes aritmticas.
Podem ter funes mais complexas como comunicao de dados, conexo com
interfaces homem-mquina (IHM), controle analgico, seqnciamento, etc:
saltos controlados;
indexao de instrues;
converso de dados;
28
SENAI
Controladores Programveis
PID;
seqenciadores;
Normalizao
Existe a tendncia de utilizar um padro de linguagem de programao em que
possvel a intercambiabilidade de programas entre modelos de CPs e at de
fabricantes diferentes.
Essa padronizao est de acordo com a norma IEC 1131-3. Este tipo de
padronizao vivel, utilizando-se o conceito de linguagem de alto nvel. Atravs de
um chamado compilador pode-se adaptar um programa linguagem de mquina de
qualquer tipo de microprocessador. Isto , um programa padro pode servir tanto para
o CP de um fabricante A como de um fabricante B.
A norma IEC 1131-3 prev trs linguagens de programao e duas formas de
apresentao.
As linguagens so:
exclusivo, etc;
programao convencional;
SENAI
29
Controladores Programveis
Sistemas automticos de
controle
A cada dia que passa, os sistemas manuais de controle, ou seja, aqueles comandados
por um operrio, vem sendo mais e mais substitudos por sistemas de controle
automticos.
Estes, por sua vez, vm apresentando um desenvolvimento que torna necessrio seu
estudo pormenorizado, pois so encontrados nos mais diversos setores da indstria
como por exemplo, em controle de mquinas operatrizes, linhas de montagem
automticas, controle de temperatura e qualidade, robtica e at mesmo em controle
de trfico urbano.
Estudaremos o sistema de controle automtico no que se refere ao subsistema
eletrnico.
Sistema
Sistema um conjunto de elementos (ou subsistemas) reunidos de forma a executar
uma determinada tarefa, como por exemplo, o comando de uma mquina.
Um sistema comporta vrios subsistemas que podem ser, por exemplo mecnico,
hidrulico, pneumtico, eletrnico.
Subsistema eletrnico
Um sistema eletrnico composto por blocos funcionais que, por sua vez, so
formados por agrupamentos de componentes eletrnicos. Ele pode ser analgico,
digital ou hbrido.
SENAI
31
Controladores Programveis
Interface
Conversores AD/DA
Controle
do Processo
Bloco funcional
Bloco funcional uma das subdivises do subsistema eletrnico. Ele representa uma
funo a ser executada por conjuntos de componentes discretos e pode ser uma porta
lgica, um temporizador, um multivibrador, um oscilador etc.
Por fluxograma
Por blocos
32
SENAI
Controladores Programveis
Esclarecimento
e
anlise
Descrio do
funcionamento
desejado
algoritmo
Diagrama
Fluxograma
de blocos
de controle
lgicos
de processos
33
Controladores Programveis
SENAI
Controladores Programveis
Observao
A ocorrncia de uma dessas condies deve levar o motor a se desligar, se ele estiver
em funcionamento.
Soluo
O problema pode ser representado em diagrama funcional de blocos dividido em duas
partes: comando e proteo.
Operaes de comando:
35
Controladores Programveis
Desligar o motor.
36
SENAI
Controladores Programveis
Soluo
O processo proposto relativamente simples e pode ser representado
satisfatoriamente pelo seguinte diagrama funcional de blocos:
Fluxograma de processo
SENAI
37
Controladores Programveis
SENAI
Controladores Programveis
SENAI
39
Controladores Programveis
(n)
m
40
SENAI
Controladores Programveis
j)
SENAI
41
Controladores Programveis
Soluo
O exemplo apresentado complexo e sua soluo corresponde ao diagrama funcional
por fluxograma de processo mostrado a seguir.
42
SENAI
Controladores Programveis
SENAI
43
Controladores Programveis
44
SENAI
Controladores Programveis
Computadores
O que um computador
O computador um equipamento que executa automaticamente uma seqncia de
operaes para as quais foi anteriormente programado. Essas operaes podem
apresentar a soluo de problemas matemticos ou controle de certas funes como,
por exemplo, o comando de uma mquina.
Os computadores tm a fama de processar muitos dados de uma s vez. Contudo, na
verdade, eles processam apenas um dado de cada vez. O que d a impresso de que
ele executa muitas funes ao mesmo tempo alta a velocidade com que essas
operaes so realizadas.
O computador composto basicamente pelo hardware e pelo software.
Hardware o termo utilizado para designar a parte fsica do computador, ou seja,
todos os componentes eletrnicos, mecnicos, magnticos, fios e conexes que so
utilizados na sua fabricao.
O hardware se divide em trs blocos principais:
O processador,
A memria,
45
Controladores Programveis
Origens do computador
Os computadores comearam a ser usados comercialmente na dcada de 50. O
avano da tecnologia empregada na construo dos componentes fez com que estes
ficassem cada vez menores, mais rpidos e econmicos, j que consomem menos
energia.
O desenvolvimento dos computadores aconteceu rapidamente a ponto de se
distinguirem claramente at agora quatro geraes:
46
SENAI
Controladores Programveis
SENAI
47
Controladores Programveis
Tipos de computadores
Os computadores podem ser classificados segundo sua capacidade de
armazenamento de dados e a velocidade com que manipulam esses dados. De acordo
com essa classificao, eles se dividem em trs grupos:
Microcomputadores
Os microcomputadores so capazes de resolver problemas similares aos que os
computadores de grande porte resolvem, porm os problemas devem ser menos
complexos, com menor quantidade de dados e com velocidade maior de
processamento.
SENAI
Controladores Programveis
SENAI
49
Controladores Programveis
Word
50
SENAI
Controladores Programveis
Memrias
Armazenamento de dados
Os circuitos integrados de memria tm uma capacidade de armazenamento de um
determinado nmero de palavras com um determinado nmero de bits. Assim, um
circuito de memria muito usado tem capacidade de armazenamento de 1 kbyte, ou
seja, 1024 palavras de 8 bits.
Cada unidade de armazenamento da memria pode ser comparada a um registrador
capaz de guardar uma palavra de dados. O nmero de palavras que pode ser
armazenado igual ao nmero de registradores que a memria possui. A largura de
cada registrador corresponde ao nmero de bits que a palavra possui. Observe a figura
a seguir.
SENAI
51
Controladores Programveis
Endereamento
Para que o dado que est sendo lido seja encontrado, preciso que ele tenha um
endereo. Esse endereo tem a forma de um nmero e cada registrador recebe um
nmero. Esse nmero especifica a exata localizao do registrador e,
conseqentemente, da palavra armazenada.
A figura ao lado mostra
a representao
esquemtica da
organizao interna de
uma memria que
armazena 64 palavras
de 4 bits cada.
52
SENAI
Controladores Programveis
Seleo da memria
A maioria das memrias tm uma entrada chamada chip-select (CS)que utilizada
para habilitar ou desabilitar as entradas e sadas do CI.
Quando a entrada CS est no modo desabilitado todas as entradas e sadas de dados
do CI estaro desabilitadas. Isso impossibilita qualquer operao de escrita ou leitura.
SENAI
53
Controladores Programveis
Tipos de memria
Os CIs de memria se dividem em duas grandes classificaes de acordo com as
funes de leitura ou escrita que desempenham.
As memrias em que se pode ler ou escrever dados so chamadas de memrias de
leitura e escrita (RWM, do ingls read/write memory). O termo usual para identificar
esse tipo de memria RAM (do ingls random access memory e que quer dizer
memria de acesso aleatrio).
Na verdade, o termo RAM define qualquer memria capaz de ter qualquer de seus
registradores acessados sem ter que passar antes por outros registradores.
As RAMs so utilizadas em computadores para o armazenamento temporrio de
programas e dados.
A principal caracterstica e desvantagem desse tipo de memria o fato de serem
volteis, ou seja, elas perdem a informao armazenada ao serem desenergizadas.
Existem dois tipos de memrias RAM: a esttica e a dinmica .
A RAM esttica usa flip-flops internos para armazenar os dados. Cada flip-flop
corresponde a um bit de dado, o que limita a capacidade de armazenamento a 64
kbytes por CI.
A vantagem da RAM esttica que a informao armazenada fica no biestvel que
permanece travado enquanto a alimentao for mantida constante.
A RAM dinmica no utiliza flip-flops para o armazenamento de dados, mas
minsculos capacitores. Essa tcnica permite que apenas alguns componentes sejam
utilizados por dado armazenado. Isso aumenta a capacidade de armazenamento do CI
para 64 kbytes.
A RAM dinmica assim chamada porque os capacitores tendem a se descarregar e
precisam ser periodicamente recarregados. Essa recarga peridica chamada de
refrescamento (refreshing) da memria. Esse refrescamento feito a cada 2ms
(milissegundos).
54
SENAI
Controladores Programveis
ROM programvel por mscara - a escrita feita pelo fabricante sob encomenda
do usurio. Durante o processo de fabricao, o fabricante confecciona uma
mscara (ou gabarito fotogrfico do circuito) que permite a produo das
memrias. Esse processo, porm tem custo elevado e sua produo s se torna
economicamente vivel quando feito em larga escala. Essas ROMs esto
disponveis pr-programadas com dados que so utilizados comumente como
tabelas matemticas e cdigos geradores de caracteres.
SENAI
55
Controladores Programveis
56
SENAI
Controladores Programveis
Microprocessador
SENAI
57
Controladores Programveis
Barramentos
Para que o microprocessador possa se comunicar com as outras unidades do sistema,
ele necessita de vias que transportem as informaes e os sinais envolvidos na
operao do sistema. Essas vias so chamadas de barramentos.
Os barramentos tm a funo de interligar os blocos funcionais do sistema e cada um
deles tem uma funo especfica.
58
SENAI
Controladores Programveis
SENAI
59
Controladores Programveis
Lgica Digital
Sistemas de Numerao
Atravs dos tempos foram criados vrios sistemas de numerao para atender
variadas aplicaes, dentre os quais se destacam :
Sistema Decimal;
Sistema Binrio;
Sistema Octal;
Sistema Hexadecimal.
Sistema Decimal
O sistema decimal o mais conhecido e utilizado em nosso dia-a-dia. formado por
dez smbolos (0,1,2,3,4,5,6,7,8 e 9) que atravs de suas posies tero um
determinado valor. Por possuir dez smbolos possveis, chamado sistema de
numerao na base 10.
Representao
Algarismos: 0,1,2,3,4,5,6,7,8 e 9
Base: 10
Posio do algarismo no nmero: potncias de 10 ( 10
Smbolo: dec
SENAI
61
Controladores Programveis
Exemplo: 1.99510
Milhar
Centena
Dezena
Unidade
1 x 10
9 x 10
9 x 10
5 x 10
1.000
900 +
90
5
1.995
Sistema Binrio
O sistema binrio representado por apenas dois smbolos (0 e 1), que representam
dois estados possveis em um sistema: aberto/fechado, ligado/desligado, sim/no, etc.
Os nmeros binrios so usados para representar o sistema de funcionamento de um
computador, j que este utiliza a caracterstica de chaves eltricas que abrem e
fecham. Aos dois estados possveis da chave (aberta ou fechada) associam-se os
valores binrios (0 e 1).
um sistema de numerao posicional, isto , os smbolos tm valores diferentes de
acordo com a posio que ocupam. Como possui dois smbolos chamado de sistema
de base 2.
Representao
Algarismos: 0 e 1
Base: 2
n
1x8
1x4
0x2
1x1
(1 x 8) + (1 x 4) + (0 x 2) + (1 x 1) = 8 + 4 + 1 = 13
Logo : 11012 = 1310
62
SENAI
Controladores Programveis
Sistema Octal
O sistema octal representado por oito smbolos ( 0, 1, 2, 3, 4, 5, 6 e 7 ) e chamado
de sistema na base 8.
Este sistema uma boa forma de simplificar a representao de nmeros binrios.
Representao
Algarismos: 0, 1, 2, 3, 4, 5, 6 e 7
Base: 8
Posio do algarismo no nmero: potncias de 8 ( 8
Smbolo: oct
Exemplo: 50278
5 x 512
0 x 64
2x8
7x1
( 0, 1, 2, 3, 4, 5, 6, 7,
SENAI
63
Controladores Programveis
Exemplo: 19FA16
16
16
16
16
1 x 4096
9 x 256
F(15) x 16
A(10) x 1
*
DEC
BIN
OCT
HEX
0000
0001
0010
0011
0100
0101
0110
0111
1000
10
1001
11
10
1010
12
11
1011
13
12
1100
14
13
1101
15
14
1110
16
15
1111
17
64
SENAI
Controladores Programveis
1x8
0x4
1x2
0x1
(1 x 8) + (0 x 4) + (1 x 2) + (0 x 1) = 8 + 2 = 10
Logo : 10102 = 1010
Octal para Decimal
Exemplo: 17508
1 x 512
7 x 64
5x8
0x1
16
16
16
16
0 x 4096
A(10) x 256
F(15) x 16
E(14) x 1
SENAI
65
Controladores Programveis
1
0
?2
100 8
4 1
?8
16
14 1
16
1
0
254
66
SENAI
Controladores Programveis
15 = F
14 = E
Logo : 25410 = FE16
Representao binria
Os nmeros binrios so representados por dgitos que recebem denominaes
especficas em funo de sua utilizao.
Os nmeros binrios podem receber as seguintes representaes:
Bit;
Byte;
Nibble ou Ttrada.
Bit
o nome dado a um dgito binrio, e pode assumir o valor 0 ou 1.
A palavra Bit vem do ingls Binary digit (dgito binrio).
Exemplo:
1
Byte
Byte a palavra utilizada para denominar a combinao de 8 bits consecutivos.
Exemplo :
BYTE
1
NIBBLE
NIBBLE
SENAI
67
Controladores Programveis
BYTE
BYTE
Nmeros
Decimais
Binrios
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Exemplo :
0010
0101
0001
0011
2 x 103
5 x 102
1 x 101
3 x 100
2000
500
10
Milhar
Centena
Dezena
Unidade
68
SENAI
Controladores Programveis
Estado 0
Elemento
Ligado
Desligado
Motor
Avanado
Recuado
Cilindro
Pneumtico
Aberta
Fechada
Porta
Ligado
Desligado
Circuito Eltrico
Tocando
Muda
Buzina
Acesa
Apagada
Lmpada
+5V
0V
Sinal Digital
+12V
0V
Sinal Digital
Aberta
Fechada
Chave
Obs.: Deve-se notar que a definio de 1 como sendo a condio de ligado e 0 como
desligado, arbitrria. Em algumas aplicaes pode ser conveniente definir 1 como
desligado e 0 como ligado.
Operaes lgicas
A relao entre duas variveis que representam estados binrios estabelecida
atravs de operaes lgicas que so realizadas conforme os princpios da lgebra
booleana.
SENAI
69
Controladores Programveis
Para realizar uma operao lgica necessrio um arranjo fsico que chamado de
porta lgica.
Dentro da lgica digital pode se fazer arranjos para se obter as seguintes funes:
Portas Lgicas
Portas Lgicas
Bsicas
Derivadas
NO E
OU
NO OU
NO
OU EXCLUSIVO
SIM
EQUIVALNCIA
Todos os arranjos para se conseguir as funes, tero sempre duas ou mais entradas
e uma sada, com exceo das funes NO e SIM que sempre tero apenas
uma entrada.
Tabela verdade
Para uma melhor anlise e compreenso de uma funo lgica, se utiliza a tabela
verdade, onde so retratadas as possveis condies dos elementos de entrada, e
como conseqncia a condio de cada elemento de sada.
Exemplo:
Tabela Verdade da funo lgica E de duas entradas.
Conveno:
1 - Boto acionado
0 - Boto desacionado
1- Lmpada acesa
0 - Lmpada apagada
Tabela Verdade
Entradas
Sada
70
SENAI
Controladores Programveis
2n = X
Exemplo:
2
2 =4
As entradas podem assumir 4 combinaes possveis entre elas.
Simbologia
Porta Lgica E
Equao: Y = A . B
SMBOLO
Norma ASA
A
Y
B
Norma ABNT
&
Y
SENAI
71
Controladores Programveis
Equivalente Eltrico
Porta Lgica OU
Equao : Y = A + B
SMBOLO
Norma ASA
A
Y
B
Norma ABNT
>
Y
B
Equivalente Eltrico
A
72
SENAI
Controladores Programveis
Porta Lgica NO E
Equao : Y = A . B
SMBOLO
Norma ASA
A
Y
B
Norma ABNT
&
Y
B
Equivalente Eltrico
A
SENAI
73
Controladores Programveis
Porta Lgica NO OU
Equao : Y = A + B
SMBOLO
Norma ASA
A
Y
B
Norma ABNT
>
Y
B
Equivalente Eltrico
74
SENAI
Controladores Programveis
A
Y
B
Norma ABNT
=1
Y
B
Equivalente Eltrico
A
SENAI
75
Controladores Programveis
Porta Lgica NO
Equao : Y = A
SMBOLO
Norma ASA
Norma ABNT
1
A
Equivalente Eltrico
A
76
SENAI
Controladores Programveis
Norma ABNT
1
A
Equivalente Eltrico
A
SENAI
77
Controladores Programveis
Referncias Bibliogrficas
SENAI
79
ANEXO
2004
Documentao
CLPs ALTUS
Controladores Programveis
82
SENAI
Controladores Programveis
SENAI
83
Controladores Programveis
Operandos Simples
Os operandos simples so utilizados como variveis de armazenamento de
valores no programa aplicativo. Conforme a instruo que os utilizam,
eles podem ser referenciados na sua totalidade ou em uma subdiviso (uma
parte do operando). As subdivises de operandos podem ser palavra, octeto
, nibble ou ponto.
Formato geral de um operando simples:
Tipo do operando:
%E - entrada
%S - sada
%A - auxiliar
%R - endereo no barramento
%M - memria
%D - decimal
%F - real
Tipo da subdiviso:
. - ponto da palavra baixa (1 ponto)
h - ponto da palavra alta (1 ponto)
n - nibble (4 pontos)
b - octeto (8 pontos)
w - palavra (16 pontos)
Exemplos:
%E0002.3
%S0004.7
%A0039n1
%A0045
%M0205
%M0205b0
%D0029
%D0034w1
%F0001
Ver Tambm
Lista de Operandos
84
SENAI
Controladores Programveis
Operandos Constante
Os operandos constante so utilizados para a definio de valores fixos
durante a edio do programa aplicativo.
Formato geral de um operando constante:
Tipo da constante:
%M memria
%D decimal
%F real
Exemplos:
%KM+05172
%KD-0974231
%KF+0153.78
Ver Tambm
Lista de Operandos
SENAI
85
Controladores Programveis
Operandos Tabela
Tabelas de operandos so conjuntos de operandos simples, constituindo
arranjos unidimensionais. So utilizados ndices para determinar a
posio da tabela que se deseja ler ou alterar. So possveis tabelas de
operandos memria ou decimal.
Formato geral de um operando tabela:
Tipo da tabela:
%TM memria
%TD decimal
%TF real
Exemplos:
%TM0026
%TD0015
%TF0069
tabela memria 26
tabela decimal 15
tabela real 69
Ver Tambm
Lista de Operandos
86
SENAI
Controladores Programveis
Acesso Indireto
Esta forma de acesso usada em conjunto com um operando memria (%M) para
referenciar indiretamente outros operandos do sistema.
O sinal *, colocado na frente de um tipo de operando, indica que este
referenciado pelo endereo contido na memria especificada esquerda do
sinal.
Formatos:
memria 43
%M1824*A
1824
%M0371TD
371
%M0009*M
memria 9
87
Controladores Programveis
88
SENAI
Controladores Programveis
Operandos Retentivos
Operandos retentivos so operandos que tm seus valores preservados
quando a UCP desenergizada (desligada). Os operandos no retentivos tm
o seu valor zerado no momento em que o controlador programvel ligado.
Todos os operandos tabela so sempre retentivos. possvel configurar a
quantidade de operandos %M (memria), %D (decimal) , %F (real), %S (sada)
e %A (auxiliar) retentivos.
Os operandos retentivos so configurados a partir dos ltimos endereos
at os iniciais, obedecendo a mesma regra dos operandos simples, ou seja,
a reserva realizada em blocos de 256 bytes para operandos numricos. A
declarao dos operandos %S e %A realizada de octeto em octeto.
Por exemplo, se existem 512 operandos %M declarados (%M0000 a %M0511) e
deseja-se que 128 desses operandos sejam retentivos, sero considerados
retentivos os operandos %M0384 ao %M0511.
SENAI
89
Controladores Programveis
Exemplo:
F-PID.033
90
SENAI
Controladores Programveis
Mdulo E
Os mdulos E contm trechos do programa aplicativo, sendo chamados para a
execuo pelo software executivo. Existem diversos mdulos E,
diferenciando-se entre si pelo modo que so chamados execuo, conforme
o seu nmero.
Tipos de mdulos E:
E000 - Mdulo de Inicializao
executado uma nica vez, ao se energizar o CP ou na passagem de modo
programao para execuo com o MASTERTOOL, antes da execuo cclica do
mdulo E001.
E001 - Mdulo Seqencial de Programa Aplicativo
Contm o trecho principal do programa aplicativo, sendo executado
ciclicamente.
E018 - Mdulo Acionado por Interrupo de Tempo
O trecho de programa aplicativo colocado neste mdulo chamado para a
execuo em intervalos de tempo peridicos. Define-se o perodo de
chamada do mesmo nos parmetros do mdulo C, podendo ser escolhido
entre 50 ms, 25 ms, 10 ms, 5 ms, 3,125 ms, 2,5 ms, 1,25 ms e 0,625 ms.
Ao ser transcorrido o tempo programado, a execuo seqencial do
programa aplicativo interrompida e o mdulo E018 disparado. Aps o
seu final, o sistema retorna a execuo para o ponto do processamento
seqencial onde o mdulo havia sido interrompido. O tempo continua a
ser contado durante a chamada do mdulo E018, devendo a sua execuo
ser o mais breve possvel para no haver o aumento excessivo no tempo
de ciclo do mdulo E001.
ATENO:
O tempo de execuo do mdulo E018 no pode ser maior ou igual ao perodo
de chamada. Caso isto acontea, o CP entra em modo erro sendo exibida a
mensagem Reentrada no mdulo E018, na janela Informaes (comando
Comunicao, Estado, Informaes).
E020 - Mdulo Acionado pela Entrada de Interrupo
o trecho de programa aplicativo colocado neste mdulo executado com o
acionamento da entrada de interrupo dos CPs AL-600/4, AL-600/8 ou
AL-600/16. Quando ocorrer uma transio de subida no sinal presente
nesta entrada, a execuo seqencial do programa aplicativo
interrompida e o mdulo E020 disparado. Aps o seu final, o sistema
retorna a execuo para o ponto do processamento seqencial onde o
mdulo havia sido interrompido. Se a entrada for acionada com muita
freqncia, o tempo de execuo do mdulo E020 deve ser o mais breve
possvel, para no haver o aumento excessivo no tempo de ciclo do
mdulo E001.
ATENO:
O tempo de execuo do mdulo E018 no pode ser maior ou igual ao perodo
de chamada. Caso isto acontea, o CP entra em modo erro sendo exibida a
mensagem Reentrada no mdulo E018, na janela Informaes (comando
Comunicao, Estado, Informaes).
O mdulo E020 atua somente nos CPs AL-600/4, AL-600/8 e AL-600/16, a
partir da verso 1.20 do software executivo. Somente estes CPs possuem a
entrada rpida de interrupo que aciona o E020.
DICA
Caso o modelo de CP definido no mdulo C permita o uso de determinado
tipo de mdulo,mas o MasterTool no esteja habilitando sua criao,
pode-se utilizar o mdulo de excuo genrico, definindo-se seu nmero de
acordo com a necessidade (E-018 ou E-020).
SENAI
91
Controladores Programveis
Mdulo P
Os mdulos P contm trechos de programas aplicativos chamados a partir de
mdulos E, P ou F atravs da instruo CHP (CHama Procedimento).
Este tipo de mdulo no possui passagem de parmetros, sendo similar ao
conceito de sub-rotina.
O nmero mximo de mdulos deste tipo 116 (P000 a P115).
O mdulo P til para conter trechos de programas aplicativos que devem
ser repetidos vrias vezes no programa principal, sendo assim programados
uma s vez e chamados quando necessrio, economizando memria de
programa.
Podem ser usados tambm para uma melhor estruturao do programa
principal, dividindo-o em segmentos de acordo com a sua funo e
declarando-os em diversos mdulos P. Neste caso, o mdulo de execuo
contnua E001 somente chama os mdulos P na seqncia desejada.
Exemplos:
P-MECAN.000
P-TEMPER.001
P-VIDEO.002
P-IMPRES.003
92
SENAI
Controladores Programveis
Mdulo F
Os mdulos F contm trechos de programas aplicativos chamados a partir de
mdulos E, P ou F, atravs da instruo CHF (CHama Funo).
Na chamada dos mdulos F possvel a passagem de valores como parmetros
para o mdulo chamado. Estes mdulos so usualmente escritos de forma
genrica para serem aproveitados por vrios programas aplicativos, em
linguagem de rels ou de mquina, sendo semelhantes s instrues da
linguagem de rels. Os valores dos parmetros so enviados e devolvidos
atravs de listas de operandos existentes na instruo de chamada e no
mdulo F.
Na edio de um instruo CHF, devem ser definidas 2 listas de operandos
que so utilizadas para:
enviar parmetros para execuo do mdulo funo (Entrada)
receber os valores retornados pelo mdulo funo (Sada)
Na edio do mdulo funo, tambm devem ser definidas 2 listas de
operandos, utilizando o comando Edio, Editar Parmetros, que so
utilizados para:
receber parmetros da instruo CHF (Entrada)
enviar valores de retorno para a instruo CHF (Sada)
A passagem de parmetros realizada atravs da cpia dos valores dos
operandos declarados (passagem de parmetros por valor). A figura a
seguir apresenta o fluxo de dados entre a instruo CHF e o mdulo funo.
controle
SENAI
93
Controladores Programveis
Inicializao
Execuo
Programao
Ciclado
de Erro
94
SENAI
Controladores Programveis
Estado Inicializao
O CP inicializa as diversas estruturas de dados de uso do programa
executivo e realiza consistncias no projeto de programao presente na
memria. Este estado ocorre aps a energizao do controlador, passando
aps alguns segundos para o estado execuo. Caso no exista programa
aplicativo na memria, o CP passa para modo erro.
Enquanto o CP est inicializando, pode-se acionar o comando Comunicao,
Estado, Programao, ou atalho equivalente na barra de ferramentas, fazendo
com que o CP passe diretamente para o estado de programao, ao invs de
executar o programa aplicativo. Este procedimento til para a
reinicializao de CPs com programas contendo erros graves de programao.
Por exemplo, um mdulo com um lao infinito de execuo, programado com
uma instruo de salto para uma lgica anterior, provoca o acionamento do
circuito de co-de-guarda da UCP sempre que for ligada, aps o estado de
inicializao. Executando-se o procedimento anterior logo aps a
energizao, o CP passa para o estado programao aps inicializar,
permitindo o apagamento ou a substituio do programa.
SENAI
95
Controladores Programveis
Estado Execuo
Normalmente o controlador programvel se encontra neste estado, varrendo
continuamente os pontos de entrada e atualizando os pontos de sada de
acordo com a lgica programada. Este estado indica que o CP est
executando corretamente um programa aplicativo.
96
SENAI
Controladores Programveis
Estado Programao
O programa aplicativo no executado, no havendo a leitura dos pontos
de entrada, sendo as sadas desativadas e a memria do CP compactada. O
CP permanece inoperante, esperando comandos do MasterTool. Este modo
normalmente utilizado para a carga dos mdulos do projeto de
programao pelo MasterTool, atravs do canal serial. Ao passar para
estado execuo ou ciclado a partir do estado programao, os operandos
so zerados.
SENAI
97
Controladores Programveis
Estado Ciclado
Quando em modo ciclado, o controlador programvel no executa
ciclicamente o mdulo E001, permanecendo espera de comandos do
MasterTool. Cada comando executa ciclo acionado no MasterTool (opes
Comunicao, Estado, Executa Ciclo a partir do menu principal ou atalho
equivalente) dispara uma nica varredura do programa aplicativo (mdulo
E001), permanecendo o CP espera de um novo comando aps a execuo da
mesma. Quando o CP passa para modo ciclado, a contagem de tempo nos
temporizadores pra, sendo os mesmos incrementados de uma unidade de
tempo a cada duas varreduras executadas. As chamadas para o mdulo de
interrupo de tempo E018 no so realizadas neste modo. O mdulo E020,
acionado pela entrada de interrupo externa, continua sendo chamado
neste modo.
98
SENAI
Controladores Programveis
Estado de Erro
Indica que houve alguma anomalia no CP durante o processamento do projeto
de programao. O tipo de erro ocorrido pode ser consultado atravs da
caixa de dilogo (opes Comunicao, Estado, Informaes a partir do menu
principal), enquanto o CP estiver neste estado. A sada do estado de erro
somente possvel passando-se o controlador programvel para modo
programao.
Em condies normais, o controlador programvel pode estar nos modos
execuo, programao e ciclado, sendo esses modos acionados atravs de
comandos do MasterTool (opes Execuo, Programao e Ciclado da caixa de
dilogo Estado, ou seus atalhos equivalentes na Barra de Ferramentas). Na ocorrncia
de alguma situao de funcionamento errneo nestes modos, o CP passa para
estado de erro. A recuperao do modo erro somente possvel passando-se
o controlador programvel para modo programao.
SENAI
99
Controladores Programveis
100
SENAI
Controladores Programveis
< - Menor
Descrio
Sintaxe da Instruo
Exemplo
Descrio
A instruo menor realiza a comparao do operando especificado com o
valor previamente carregado no registrador interno com a instruo CAR
(Carrega Operando), fornecendo o resultado da comparao em suas sadas.
Caso algum acesso indireto seja invlido, a sada desacionada.
A instruo menor energiza a sua sada se o valor contido no registrador
interno previamente carregado com a instruo CAR for menor que o valor
contido no operando OPER fornecido nesta instruo.
Se os operandos a serem comparados so do mesmo tipo, so comparados
conforme o seu formato de armazenamento (considerando o seu sinal). Se
no so do mesmo tipo, so comparados ponto a ponto (como valores
binrios sem sinal).
Sintaxe da Instruo
Exemplo
SENAI
101
Controladores Programveis
= - Igual
Descrio
Sintaxe da Instruo
Exemplo
Descrio
A instruo igual realiza a comparao do operando especificado com o
valor previamente carregado no registrador interno com a instruo CAR
(Carrega Operando), fornecendo o resultado da comparao em suas sadas.
Caso algum acesso indireto seja invlido, a sada desacionada.
A instruo igual energiza a sua sada se o valor do seu operando for
igual ao valor do operando presente na ltima instruo CAR ativa.
Se os operandos a serem comparados so do mesmo tipo, so comparados
conforme o seu formato de armazenamento (considerando o seu sinal). Se
no so do mesmo tipo, so comparados ponto a ponto (como valores
binrios sem sinal).
Sintaxe da Instruo
Exemplo
102
SENAI
Controladores Programveis
> - Maior
Descrio
Sintaxe da Instruo
Exemplo
Descrio
A instruo maior realiza a comparao do operando especificado com o
valor previamente carregado no registrador interno com a instruo CAR
(Carrega Operando), fornecendo o resultado da comparao em suas sadas.
Caso algum acesso indireto seja invlido, a sada desacionada.
A instruo maior energiza a sua sada se o valor contido no registrador
interno previamente carregado com a instruo CAR for maior que o valor
contido no operando OPER fornecido nesta instruo
Se os operandos a serem comparados so do mesmo tipo, so comparados
conforme o seu formato de armazenamento (considerando o seu sinal). Se
no so do mesmo tipo, so comparados ponto a ponto (como valores
binrios sem sinal).
Sintaxe da Instruo
Exemplo
SENAI
103
Controladores Programveis
Descrio
Esta instruo converte os valores lidos de um mdulo de entrada
analgica para valores numricos armazenados em operandos.
possvel efetuar a leitura de 1 ou 8 canais alterando-se apenas a
especificao do primeiro operando, o qual indica o endereo no
barramento ocupado pelo mdulo A/D. Este mdulo deve estar especificado na
declarao do barramento.
O endereo a ser programado em OPER1 pode ser obtido diretamente atravs
da coluna Endereo na Declarao dos Barramentos. Os valores convertidos
so colocados em operandos do tipo memria, definidos em OPER2.
A converso realizada apenas se a entrada habilita estiver energizada.
Caso OPER1 seja especificado com subdiviso do tipo ponto (%RXXXX.X), a
converso realizada somente para o canal do mdulo relativo ao ponto.
Os pontos .0 a .7 do operando correspondem aos canais 0 a 7 do mdulo,
respectivamente. Neste formato, o tempo de execuo da instruo
significativamente menor do que a converso dos 8 canais, sendo adequada,
por exemplo, para uso em mdulos de programa E018, acionados por
interrupo de tempo.
Se OPER1 for especificado como %RXXXX (converso de 8 canais), os valores
convertidos so colocados na memria declarada em OPER2 e nas 7 memrias
subseqentes.
Se OPER1 for especificado como %RXXXX.X (converso de 1 canal), o valor j
convertido colocado na memria declarada em OPER2.
Os mdulos disponveis para realizar a converso A/D so mostrados a
seguir. Os valores convertidos pela instruo pertencem a uma faixa
relacionada com a caracterstica de cada mdulo:
AL-1103 (10 bits)
valores de 0000 a 1023
AL-1116 (12 bits)
valores de 0000 a 4095
AL-1119 e QK1119 (12 bits)
valores de 0000 a 4095
QK1136 (12 bits): valores de 0000 a 3999, com indicao de overflow
(4000 a 4095)
AL-1139 e QK 1139 (12 bits): valores de 0000 a 3999, com indicao de
overflow (4000 a 4095)
A sada de erro da instruo ativada em alguma das seguintes situaes:
mdulo declarado no barramento invlido para a instruo (no um
dos mdulos relacionados anteriormente)
tentativa de acesso a operandos no declarados
erro de converso (exceto AL-1103)
Sintaxe da Instruo
104
SENAI
Controladores Programveis
Exemplo
SENAI
105
Controladores Programveis
Descrio
Esta instruo executa uma atualizao imediata na memria imagem para os
operandos especificados. Sua atuao idntica varredura dos pontos de
E/S realizada pelo programa executivo ao final de cada varredura, porm
com o nmero de operandos limitados.
O primeiro operando OPER1 contm o primeiro octeto de operandos a ser
atualizado, enquanto que o segundo operando OPER2 indica o nmero total
de octetos a atualizar.
Os operandos %E (entradas) so lidos do barramento para a memria imagem e
os operandos %S (sadas) so escritos da memria imagem para o barramento
quando a instruo executada.
Se o nmero de operandos a atualizar ultrapassar o nmero de operandos
declarados, so atualizados somente os possveis dentro do tipo declarado.
Se nenhum octeto for atualizado pela instruo, a sada sucesso
desenergizada.
A instruo AES deve ser usada somente em processamentos especiais, nos
quais um tempo de resposta muito rpido ou constante exigido do CP. Em
programas aplicativos relativamente pequenos, com baixo tempo de
varredura e tarefas de controle comuns, a mesma no necessita ser
utilizada.
Sintaxe da Instruo
Exemplo
106
SENAI
Controladores Programveis
Descrio
Esta instruo realiza a operao E binrio entre os dois primeiros
operandos, armazenando o resultado no terceiro.
A operao realizada ponto a ponto entre os operandos e seguem a
seguinte tabela verdade:
Ponto
de OPER1
Ponto de
OPER2
Resultado
em OPER3
0
0
1
1
0
1
0
1
0
0
0
1
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Exemplo
SENAI
107
Controladores Programveis
Descrio
Esta instruo converte valores armazenados em formato binrio, contidos
em operandos memria (%M), para o formato decimal (BCD), armazenando-os em
operandos decimais (%D).
O valor binrio contido em OPER1 convertido para valor decimal e
armazenado em OPER2.
A sada sucesso acionada se a converso for corretamente realizada.
Se algum acesso indireto invlido a operando ocorrer, a sada sucesso no
energizada.
Sintaxe da Instruo
Exemplo
108
SENAI
Controladores Programveis
Descrio
As instrues bobinas modificam o estado lgico do operando na memria
imagem do controlador programvel, conforme o estado da linha de
acionamento das mesmas.
A instruo bobina desliga modifica o estado lgico do operando na
memria imagem do controlador programvel, conforme o estado da sua linha
de acionamento.
A instruo bobina desliga, desliga o ponto do operando associado quando
a linha est energizada ("reset").
Esta instruo somente pode ser posicionada na coluna 7 da lgica.
Sintaxe da Instruo
Exemplo
SENAI
109
Controladores Programveis
Descrio
As instrues bobinas modificam o estado lgico do operando na memria
imagem do controlador programvel, conforme o estado da linha de
acionamento das mesmas.
A instruo bobina liga, liga o ponto do operando associado quando a
linha est energizada ("set").
Esta instruo somente podem ser posicionada na coluna 7 da lgica.
Sintaxe da Instruo
Exemplo
110
SENAI
Controladores Programveis
Descrio
As instrues bobinas modificam o estado lgico do operando na memria
imagem do controlador programvel, conforme o estado da linha de
acionamento das mesmas.
A instruo bobina simples liga ou desliga o ponto do operando conforme a
linha de acionamento.
Se a linha de acionamento estiver energizada o ponto do operando
associado ligado, caso contrrio o ponto do operando associado
desligado.
Esta instruo somente pode ser posicionada na coluna 7 da lgica.
Sintaxe da Instruo
Exemplo
SENAI
111
Controladores Programveis
Descrio
Esta instruo permite a carga de at 255 valores constantes em um bloco
de operandos ou em tabelas.
O operando inicial ou tabela a ser carregada especificado em OPER1, o
nmero de operandos ou posies da tabela a serem carregados em OPER2 e o
valor das constantes em OPER3.
O valor de OPER2 deve ser positivo, menor ou igual a %KM+00255.
O operando OPER3 composto por uma tabela de valores constantes a serem
carregados. Estes valores so declarados selecionando o boto Bloco,
sendo aberta uma caixa de dilogo no MASTERTOOL. As constantes so do
tipo %KM se o tipo do primeiro operando for %E, %S, %A, %M, %TM ou so do
tipo %KD se o primeiro operando for %D ou %TD, ou so do tipo %KF se o
primeiro operando for %F ou %TF. Caso o primeiro operando seja um octeto
(%E, %S ou %A), somente sero movimentados os valores dos octetos menos
significativos de cada constante declarada.
Quando o boto Bloco selecionado exibida a caixa de dilogo
CAB Valores.
Para realizar a edio das constantes
1 Posicionar o cursor no ndice a ser editado. Caso seja necessrio rolar
as pginas podem ser utilizadas as teclas Page Down e Page Up ou a barra
de rolagem vertical.
2 Digitar o valor da constante.
Para realizar a edio em ASCII
1 Selecionar o boto Edio ASCII. exibida a caixa de dilogo
CAB Edio em ASCII.
2 Digitar o texto que se deseja carregar nas constantes da CAB e
selecionar o boto OK.
Para inicializar as constantes com um valor especfico
1 Selecionar o boto Inicializar. exibida a janela CAB - Inicializa
tabela.
2 No item Valor, digitar o valor a ser inicializado nas constantes.
3 No item Posio inicial, digitar o nmero da primeira posio a receber
o valor de inicializao.
4 No item Posio final, digitar o nmero da ltima posio a receber o
valor de inicializao.
5 Selecionar o boto OK.
A sada ndice destino invlido acionada quando algum operando no
puder ser acessado ou uma posio de tabela no existir. Quando a sada
ndice destino invlido acionada, nenhuma carga de constantes ocorreu.
A sada sucesso acionada sempre que a instruo for executada
corretamente. A carga dos valores constantes inteiramente realizada em
uma s varredura do programa aplicativo, podendo ocasionar um tempo de
ciclo excessivo quando o mesmo for extenso. Na maior parte dos programas
aplicativos, a instruo CAB pode ser executada somente na inicializao
112
SENAI
Controladores Programveis
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Sintaxe 3
Exemplo
SENAI
113
Controladores Programveis
Descrio
A instruo carrega operando realiza a carga do valor do operando
especificado em registrador especial interno ao CP, para subseqente uso
das instrues de comparao (maior, menor, igual). O operando permanece
carregadp at a prxima instruo de carga, podendo ser utilizado por
vrias lgicas, inclusive em ciclos de varredura subseqntes.
A sada sucesso acionada se a carga for realizada. Se algum acesso
indireto a operando no for possvel (ndice invlido), a sada sucesso
no acionada.
Sintaxe da Instruo
Exemplo
114
SENAI
Controladores Programveis
Descrio
Esta instruo utilizada para a transferncia de dados diretamente
entre operandos memria e octetos no barramento, convertendo os valores
de binrio para BCD, em caso de escrita no barramento, ou BCD para
binrio, em caso de leitura.
Caso se deseje converter octetos do barramento para uma memria, deve-se
programar em OPER1 o octeto inicial e em OPER2 a memria a receber os
valores convertidos.
A instruo concatena o valor do octeto especificado com o octeto
seguinte, converte do formato BCD para binrio e armazena o valor
convertido na memria destino.
Caso se deseje converter valores de uma memria ou constante memria para
o barramento, deve-se especificar em OPER1 o valor a ser convertido em
OPER2 o octeto inicial a receber os valores. A instruo converte o valor
para o formato BCD e escreve o mesmo no octeto especificado e no seguinte.
Se o valor movimentado para o barramento possuir mais do que 4 dgitos,
os dgitos mais significativos excedentes sero descartados.
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Exemplo
SENAI
115
Controladores Programveis
Descrio
A instruo chama mdulo funo realiza o desvio do processamento do
mdulo corrente para o mdulo especificado na mesma, se este estiver
presente no CP. Ao final da execuo do mdulo chamado, o processamento
retorna para a instruo seguinte CHF.
Devem ser declarados o nome e o nmero do mdulo como operandos OPER1 e
OPER4, respectivamente, sendo implcito o fato do mdulo chamado ser do
tipo funo. Caso o mdulo chamado no exista no controlador, a execuo
continua normalmente aps a instruo de chamada, com a sada sucesso da
mesma desligada. O nome do mdulo no levado em considerao pelo CP,
estando no programa aplicativo apenas como referncia documentacional,
sendo considerados para a chamada apenas o seu tipo e nmero. Caso exista
o mdulo F com o mesmo nmero do mdulo chamado mas com nome diferente,
este mdulo executado.
possvel a passagem de valores de operandos (parmetros) para o mdulo
chamado e no sentido inverso, aps a sua execuo. Em OPER5
especificada uma lista de operandos a serem enviados para o mdulo
chamado. Antes da execuo do mdulo, os valores destes operandos so
copiados para os operandos especificados na lista de parmetros de
entrada do mdulo F, declarados na opo Editar Parmetros quando o mesmo
foi programado.
Aps a execuo do mdulo F chamado, os valores dos operandos declarados
na sua lista de parmetros de sada declarados na opo Editar Parmetros
so copiados para os operandos declarados na lista de operandos a
retornar da instruo CHF em OPER6
Finalizada a cpia de retorno, o processamento continua na instruo
seguinte de chamada.
ATENO:
O MASTERTOOL no realiza nenhuma consistncia em relao aos operandos
programados como parmetros, tanto na instruo CHF como no mdulo F.
A lista de operandos a serem enviados para o mdulo F deve conter o mesmo
nmero de operandos com o mesmo tipo dos declarados como parmetros de
entrada do mdulo, para que a cpia dos seus valores seja realizada
corretamente. A cpia dos operandos realizada na mesma ordem em que os
mesmos esto dispostos nas listas. Caso uma das duas listas possua menos
operandos em relao outra, os valores dos operandos excedentes no
sero copiados. Se os operandos possurem tipos diferentes, a cpia dos
valores ser realizada com as mesmas regras usadas na instruo MOV Movimentao de Operandos Simples. Este princpio vlido tambm para as
listas de parmetros de retorno do mdulo F.
Passagem de Parmetros
A passagem de parmetros realizada com a cpia dos valores dos
operandos declarados (passagem de parmetros por valor), embora esses
operandos ainda continuem de uso global, utilizveis por qualquer mdulo
116
SENAI
Controladores Programveis
Sintaxe da Instruo
Exemplo
SENAI
117
Controladores Programveis
Descrio
Esta instruo realiza o desvio do processamento do mdulo corrente para
mdulo Procedimento especificado nos seus operandos, se o mesmo estiver
presente no CP.
Ao final da execuo do mdulo chamado, o processamento retorna para a
instruo seguinte CHP. No h passagem de parmetros para o mdulo
chamado.
O contedo de OPER1 documentacional e especifica o nome do mdulo a ser
chamado. O contedo de OPER2 especifica o nmero deste mdulo, sendo
implcito o fato do mdulo chamado ser do tipo procedimento.
Caso o mdulo chamado no exista, a sada sucesso desenergizada e a
execuo continua normalmente aps a instruo. O nome do mdulo no
considerado pelo CP para a chamada mas apenas o seu nmero.
Caso exista um mdulo P com o mesmo nmero do mdulo chamado, porm com
nome diferente, este mdulo mesmo assim executado.
Sintaxe da Instruo
Exemplo
118
SENAI
Controladores Programveis
Descrio
Esta instruo realiza contagens com o valor de incremento ou decremento
definido por um operando. A instruo contador bidirecional permite
contagens em ambos os sentidos, isto , incrementa ou decrementa o
contedo de um operando do tipo memria.
O operando OPER1 contm a memria acumuladora do valor contado, enquanto
que OPER2 especifica o valor do incremento ou decremento desejado. O
operando OPER3 contm o valor limite da contagem.
A contagem ocorre sempre que a entrada ativa est energizada e as
entradas incrementa ou decrementa sofrerem uma transio de desligadas
para ligadas. Se ambas as entradas sofrem a transio no mesmo ciclo de
varredura do programa, no h incremento nem decremento no valor da
memria declarada em OPER1.
Caso o valor do incremento seja negativo, a entrada incrementa provoca
decrementos e a entrada decremento provoca incrementos no valor da
contagem.
Se o valor de OPER1 tornar-se maior ou igual ao valor de OPER3, a sada
limite superior energizada, no havendo incremento.
Se o valor de OPER1 tornar-se igual ou inferior a zero, a sada limite
inferior acionada, sendo armazenado zero em OPER1.
Se o valor de OPER1 est entre zero e o limite, a sada no limite
acionada. Se a entrada ativa no est energizada, a sada limite inferior
energizada e o primeiro operando zerado.
Em caso de acesso indireto invlido para qualquer um dos operandos da
instruo, a sada limite inferior energizada.
ATENO:
Com a entrada ativa desativada, a sada limite inferior permanece sempre
energizada, mesmo quando a instruo estiver em um trecho comandado pela
instruo RM (rel mestre). Deve-se ter cuidado para no realizar
acionamentos indesejveis na lgica devido a este fato.
Sintaxe da Instruo
Exemplo
SENAI
119
Controladores Programveis
120
SENAI
Controladores Programveis
Descrio
Esta instruo realiza contagens simples, com o incremento de uma unidade
em cada acionamento.
A instruo contador simples possui dois operandos. OPER1, sempre do tipo
%M, especifica a memria que contabiliza os eventos. OPER2 estabelece o
valor limite de contagem para energizao da sada da clula superior e
pode ser do tipo %KM, %M ou operando %M referenciado indiretamente.
Se a entrada ativa esta desenergizada, a memria em OPER1 zerada, a
sada no limite energizada e a sada limite desenergizada.
Quando a entrada ativa est energizada, cada transio de ligao na
entrada incrementa aumenta o valor do operando contador em OPER1 de uma
unidade.
Se o valor de OPER1 igualar-se ao de OPER2, a sada limite energizada.
A varivel contadora no incrementada com novas transies na entrada
incrementa, permanecendo com o valor limite. Se for menor, a sada limite
desenergizada. O estado lgico da sada no limite exatamente o
oposto da sada limite, mesmo estando a instruo desativada.
Em caso de acesso indireto invlido para o segundo operando da instruo,
a sada no limite energizada.
Ateno:
Com a entrada ativa desativada, a sada no limite permanece sempre
energizada, mesmo quando a instruo estiver em um trecho comandado pela
instruo RM (rel mestre). Deve-se ter cuidado para no realizar
acionamentos indesejveis na lgica devido a este fato.
Sintaxe da Instruo
Exemplo
SENAI
121
Controladores Programveis
Descrio
Esta instruo converte os valores numricos de memrias para sinais
analgicos. Os valores so convertidos atravs dos cartes de sada
analgica AL-1203, AL-1214, AL-1222 ou QK1222, sendo possvel a converso
de 1 ou 4 canais utilizando-se apenas uma instruo D/A.
O primeiro operando especifica a primeira memria com o valor a converter.
O segundo operando indica o endereo do mdulo D/A no barramento de
mdulos. O mdulo deve estar especificado na declarao do barramento. O
endereo a ser programado em OPER2 pode ser obtido diretamente atravs
desta opo do MASTERTOOL.
A converso efetuada apenas se a entrada habilita estiver energizada.
Caso OPER2 seja especificado com subdiviso do tipo ponto (RXXXX.X), a
converso realizada do operando declarado em OPER1 para o canal do
mdulo correspondente ao ponto. Os pontos .0 a .3 do operando
correspondem aos canais 0 a 3 do mdulo, respectivamente.
Se OPER2 for especificado como %RXXXX (converso de 4 canais), os valores
a serem convertidos so obtidos da memria declarada em OPER1 e das 3
subseqentes.
Os mdulos disponveis para realizar a converso D/A so mostrados a
seguir. Os valores convertidos pela instruo pertencem a uma faixa
relacionada com a caracterstica de cada mdulo:
Sada em Tenso
Mdulo
AL1203
10 bits
AL1214
10 bits
AL1222
QK1222
AL1222
QK1222
12 bits
no
utilizada
no
utilizada
desligada
12 bits
ligada
0000 a1000
0000 a1000
0000 a4000
-2000 a
+2000
Sada em Corrente
Mdulo
AL1203
10 bits
AL1214
10 bits
AL1222
QK1222
11 bits
no
utilizada
no
utilizada
desligada
0000 a 1000
0000 a 1000
0000 a
2000
122
SENAI
Controladores Programveis
Sintaxe da Instruo
Exemplo
SENAI
123
Controladores Programveis
Descrio
Esta instruo converte valores armazenados em formato decimal, contidos
em operandos decimais (%D), para o formato binrio, armazenando-os em
operandos memrias (%M).
O valor decimal contido em OPER1 convertido para valor binrio e
armazenado em OPER2.
A sada sucesso acionada se a converso for corretamente realizada. Se
algum acesso indireto invlido a operando ocorrer, a sada sucesso no
energizada.
Caso o valor convertido resultar em um valor maior do que os mximos
armazenveis em operandos %M, a sada sucesso no energizada, sendo
armazenado o valor limite no operando destino. Neste caso, a sada estouro
energizada.
Sintaxe da Instruo
Exemplo
124
SENAI
Controladores Programveis
DIV - Diviso
Descrio
Sintaxe da Instruo
Exemplo
Descrio
Esta instruo realiza a diviso aritmtica de operandos.
Quando a entrada habilita est energizada, ocorre a diviso do valor de
OPER1 pelo valor de OPER2, sendo o resultado armazenado na memria
especificada em OPER3 e o resto da operao colocado em OPER4.
Os operandos OPER1 e OPER2 podem ser do tipo memria ou constante.
Se o valor de OPER2 for zero, a sada diviso por zero acionada e em
OPER3 colocado o valor mximo ou mnimo armazenvel no operando,
conforme o sinal de OPER1. Neste caso, em OPER4 (resto) ser armazenado
zero.
As sadas da instruo somente so energizadas se a entrada habilita
estiver acionada. Se no estiver acionada, OPER3 e OPER4 permanecero
inalterados.
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Exemplo
SENAI
125
Controladores Programveis
Descrio
Esta instruo realiza a escrita de valores de operandos do controlador
onde est sendo executada em operandos presentes em outros CPs, atravs da
rede ALNET II de comunicao. Para o seu uso, portanto, imprescindvel
que o controlador que a execute esteja conectado a outros CPs pela ALNET II
.
Atravs da ECR podem ser transferidos valores de operandos individuais ou
de conjuntos de operandos, sendo possvel a programao de at 6
comunicaes diferentes em uma mesma instruo.
A ECR pode ser programada para ser prioritria, enviando uma comunicao
urgente, processada pelos "bridges" e pelo CP destino antes das
comunicaes comuns. A ECR prioritria permite somente uma comunicao,
sendo til para a sinalizao de alarmes ou situaes de emergncia entre
CPs.
Para programar a instruo, deve-se declarar na primeira e segunda
clulas (OPER1 e OPER2) os endereos de nodo e sub-rede do controlador
programvel destino que ir receber os valores escritos. Estes operandos
so programados como constantes do tipo memria (%KM) e possuem o mesmo
significado dos endereos configurados nas opes Comunicao, Endereo,
Sub-rede e Comunicao, Endereo, N. A tabela 3-46 apresenta os valores
possveis para endereos de n e sub-rede.
126
SENAI
Controladores Programveis
nesta opo.
O endereo de sub-rede entre 201 e 263 indica que a comunicao
realizada utilizando a rede ALNET II e destinada a todos os ns da
sub-rede indicada na opo Subrede menos 200 (broadcast local). O valor
contido na opo N no relevante nesta opo.
Multicast e Broadcast
Os campos constantes n e sub-rede, utilizados na instruo LTR, possuem
um siginificado e uma codifucao diferente quando se tratar de
comunicaes em multiou broadcast.
127
Controladores Programveis
Para realizar a edio dos parmetros da ECR deve ser escolhido o boto CP
. exibida a caixa de dilogo ECR - Parmetros. Esta caixa de dilogo
est dividida em duas partes: CP LOCAL e CP REMOTO, cada qual contendo trs
colunas. Nas trs colunas que compem o CP local pode-se definir o
operando ou o grupo de operandos cujos valores sero enviados para o
controlador programvel destino. Nas colunas pertencentes ao CP remoto,
so declarados os operandos que iro receber os valores no controlador
destino, podendo ser de tipos diferentes do CP local. A caixa de dilogo
possui seis linhas, permitindo que sejam definidas at seis comunicaes
diferentes na mesma instruo ECR para o mesmo controlador destino.
O item Mensagem Prioritria permite a edio de uma ECR prioritria quando
estiver selecionado.
Na edio de uma ECR prioritria, somente a linha para a edio da
comunicao, reconhecida pela inicial P/1 vlida, enquanto que em uma
ECR no prioritria as comunicaes P/1, 2, 3, 4, 5 e 6 so vlidas. Se
durante a troca entre ECR prioritria e no prioritria j existam
operandos editados, a comunicao de nmero P/1 passa a ser a comunicao
da ECR prioritria e vice-e-versa. Os demais operandos so editados da
mesma maneira que em uma ECR no prioritria.
Os operandos especificados para o CP local so consistidos pelo MASTERTOOL
de acordo com as declaraes constantes no mdulo C presente no mesmo,
por pertencerem ao programa aplicativo que est sendo editado. Os
operandos declarados para o CP remoto no sofrem consistncias quanto a
tipo e endereos, por pertencerem a um programa aplicativo de outro
controlador programvel. Entretanto, o nmero de bytes ocupados pelo
bloco de operandos declarados no CP local deve ser igual ao nmero de
bytes ocupado pelos operandos do CP remoto em cada comunicao, para que a
escrita seja realizada corretamente. O nmero mximo de bytes possvel de
ser ocupado por um bloco de operandos em cada comunicao limitado em
220.
A seguir esto relacionados os tipos de operandos possveis de serem
programados para o CP local e remoto, com a disposio correta dos mesmos
nas colunas de edio e os seus respectivos significados.
CP LOCAL ou CP REMOTO
%EXXXX
%SXXXX
%AXXXX
%MXXXX
%DXXXX
%FXXXX
%EXXXX
%SXXXX
%AXXXX
%MXXXX
%DXXXX
%FXXXX
%TMXXXX
%TDXXXX
%TFXXXX
%TMXXXX
%TDXXXX
%TFXXXX
..
..
..
..
..
..
%EYYYY
%SYYYY
%AYYYY
%MYYYY
%DYYYY
%FYYYY
YYY
YYY
YYY
III .. FFF
III .. FFF
III .. FFF
Significado
Operando
Operando
Operando
Operando
Operando
Operando
individual
individual
individual
individual
individual
individual
Grupo
Grupo
Grupo
Grupo
Grupo
Grupo
operandos
operandos
operandos
operandos
operandos
operandos
de
de
de
de
de
de
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
%TMXXXX
%TDXXXX
%TFXXXX
%TMXXXX
%TDXXXX
%TFXXXX
%EXXXX
%SXXXX
%AXXXX
%MXXXX
%DXXXX
%FXXXX
%EXXXX
%SXXXX
%AXXXX
%MXXXX
%DXXXX
%FXXXX
posio
posio
posio
posies
posies
posies
a
a
a
a
a
a
%EYYYY
%SYYYY
%AYYYY
%MYYYY
%DYYYY
%FYYYY
YYY
YYY
YYY
III a FFF
III a FFF
III a FFF
128
SENAI
Controladores Programveis
Nmero de
bytes
%E
%S
%A
%M
%D
%F
%TM
1
1
1
2
4
4
2 por
posio
4 por
posio
4 por
posio
%TD
%TF
Clculo
%E0004
%S0020
%A0018
%M0197
%D0037
1
1
1
1
1
%E0005
%S0024
%A0089
%M0002
..
..
..
..
%E0008
%S0031
%A0090
%M0040
%D0009 .. %D0018
%TM0031
%TD0002
%TM0000
%TD0007
101
043
000 .. 002
021 .. 025
operando
operando
operando
operando
operando
Bytes
x
x
x
x
x
1
1
1
2
4
byte
byte
byte
byte
byte
1
1
1
2
4
4 operandos x 1 byte
8 operandos x 1 byte
2 operandos x 1 byte
39 operandos x 2
bytes
10 operandos x 4
bytes
4
8
2
78
1
1
3
5
2
4
6
20
posio
posio
posies
posies
x
x
x
x
2
4
2
4
bytes
bytes
bytes
bytes
40
SENAI
129
Controladores Programveis
Estado
Estado
Estado
Estado
Estado
Estado
da
da
da
da
da
da
comunicao
comunicao
comunicao
comunicao
comunicao
comunicao
1
2
3
4
5
6
Nibble
Nibble
Nibble
Nibble
Nibble
Nibble
5
4
3
2
1
0
130
SENAI
Controladores Programveis
Sintaxe da Instruo
Exemplo
SENAI
131
Controladores Programveis
Descrio
As instrues rel mestre e fim de rel mestre so utilizadas para
delimitar trechos de programas aplicativos, energizando ou no a barra
lgica de alimentao nos mesmos, conforme o estado da sua linha de
acionamento.
Estas instrues no necessitam de operandos, podendo ser posicionadas
somente na coluna 7 da lgica.
Quando a entrada da instruo RM estiver desenergizada, a barra lgica de
alimentao desenergizada desde a lgica seguinte at a lgica que
contm a instruo FRM.
Como estas instrues atuam sempre na lgica seguinte a que esto
contidas aconselhvel o seu posicionamento sempre como ltimas
instrues da lgica em que estiverem presentes. Assim sendo, o trecho de
programa aplicativo delimitado visualmente pelas instrues no diagrama
corresponde exatamente ao controlado pelas mesmas, evitando assim m
interpretao de seu funcionamento.
ATENO:
As instrues CON, COB, TEE e TED contm sadas energizadas mesmo sem o
acionamento das suas entradas. Estas sadas permanecem energizadas mesmo
dentro de um trecho sob comando de um rel mestre desenergizado, podendo
causar acionamentos indesejveis.
132
SENAI
Controladores Programveis
Descrio
A instruo libera atualizao da imagem de operandos realiza o
processamento das comunicaes pendentes da rede ALNET II para o CP local.
Ao retornar para o processamento do software executivo, ao final de cada
varredura, o CP processa as requisies de leitura e outros servios que
tenham sido solicitados para o mesmo por outros CPs presentes na rede,
durante a execuo do programa aplicativo.
O controlador programvel possui uma rea de memria reservada para o
armazenamento de at 32 comunicaes recebidas durante o lao de execuo
do programa aplicativo, enquanto o software executivo no as processa.
Caso o programa aplicativo possua tempo de execuo relativamente alto e
o controlador programvel receba muitas requisies de servios da rede,
pode ocorrer a situao do CP no conseguir atend-las, chegando ao
limite de 32 comunicaes pendentes espera de processamento. Neste
caso, o CP devolve uma resposta ao requisitante indicando a
impossibilidade de atender a sua comunicao.
A instruo LAI executa o processamento de recepes e transmisses
pendentes no CP, diminuindo a possibilidade de ocorrncia da situao
descrita anteriormente e reduzindo o tempo de atendimento s requisies.
recomendado o seu uso em programas aplicativos com alto tempo de ciclo,
devendo ser inserida em pontos intermedirios dos mdulos, dividindo-os
em trechos com aproximadamente 20 ms de tempo de execuo.
ATENO:
Os valores dos operandos do programa aplicativo podem ser modificados
aps a execuo de uma LAI, pois outro equipamento ligado rede pode
estar solicitando escritas nos mesmos. Deve-se considerar a influncia
deste fato ao se inserir esta instruo no programa aplicativo.
SENAI
133
Controladores Programveis
Descrio
Esta instruo utilizada para ligar ou desligar pontos indexados por
uma memria, delimitados por operandos de limite inferior e superior.
Em OPER1 especificada a memria cujo contedo referencia o operando
auxiliar, entrada ou sada a ser ligado ou desligado. Deve ser declarado
como operando de acesso indireto a operando %E ou %A (%MXXXX*E ou %MXXXX*A
). Mesmo quando a instruo for utilizada para ligar ou desligar pontos
de sada (%S), a representao deste operando ser como acesso indireto a
entrada (%MXXXX*E).
Em OPER2 especificado o endereo do primeiro rel de sada ou auxiliar
vlido na instruo. Deve ser especificado com subdiviso de ponto (
%EXXXX.X, %SXXXX.X ou %AXXXX.X).
Em OPER3 especificado o endereo do ltimo rel de sada ou auxiliar
vlido na instruo. Deve ser especificado com subdiviso de ponto (
%EXXXX.X, %SXXXX.X ou %AXXXX.X).
Se as entradas liga ou desliga forem acionadas, o ponto especificado pelo
valor contido no operando memria OPER1 ligado ou desligado se estiver
dentro da rea de endereos limitada por OPER2 e OPER3.
Por exemplo, se estes operandos correspondem a %S0003.3 e %S0004.5,
respectivamente, esta instruo s atua para os elementos de %S0003.3 a
%S0003.7 e de %S0004.0 a %S0004.5.
Se o rel ou auxiliar apontado pela memria ndice estiver fora dos
limites definidos pelos parmetros especificados em OPER2 e OPER3, a
sada ndice superior invlido ou ndice inferior invlido ligada. A
sada da primeira clula acionada se qualquer uma das entradas liga ou
desliga energizada e o acesso for corretamente realizado.
Caso as entradas permaneam desacionadas, todas as sadas da instruo
permanecem desenergizadas.
Se ambas as entradas forem energizadas simultaneamente, nenhuma operao
realizada, e todas as sadas da instruo so desenergizadas.
Em OPER1 deve ser carregado um valor que especifique o ponto desejado
para ligar ou desligar, de acordo com a seguinte frmula:
VALOR OPER1 = (OCTETO * 8) + PONTO
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
134
SENAI
Controladores Programveis
Sintaxe 3
Exemplo
SENAI
135
Controladores Programveis
136
SENAI
Controladores Programveis
SENAI
137
Controladores Programveis
138
SENAI
Controladores Programveis
Descrio
Esta instruo realiza a leitura de valores de operandos presentes em
outros controladores programveis para operandos do controlador
programvel onde est sendo executada, atravs da rede ALNET II de
comunicao. Para o seu uso, portanto, imprescindvel que o CP que a
execute esteja conectado a outros CPs pela ALNET II.
Atravs da LTR podem ser lidos valores de operandos individuais ou de
conjuntos de operandos, sendo possvel a programao de at 6
comunicaes de leitura diferentes em uma mesma instruo.
A programao da instruo LTR idntica ECR - Escrita de Operandos,
observando as mesmas restries. Na LTR, a transferncia dos valores
ocorre dos operandos declarados no CP remoto para o CP local, sendo esta a
nica diferena entre ambas.
ATENO:
A instruo LTR difere da ECR quanto a possibilidade de mensagens
prioritrias, ou seja, no possvel editar uma LTR prioritria.
Sintaxe da Instruo
Exemplo
SENAI
139
Controladores Programveis
Descrio
140
SENAI
Controladores Programveis
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Exemplo
SENAI
141
Controladores Programveis
Descrio
Esta instruo realiza a cpia dos valores de um bloco de operandos
origem para um bloco destino.
Especifica-se o primeiro operando do bloco origem em OPER1 e o primeiro
operando do bloco destino em OPER4. O nmero total de transferncias a
serem realizadas declarado no parmetro OPER2, devendo tambm ser
especificados o nmero de transferncias por varredura em OPER5 e uma
memria acumuladora para a contagem do nmero de transferncias em OPER3.
Se o bloco origem ou destino for uma tabela, a transferncia tem incio
na sua primeira posio.
Se o formato do operando destino for menor do que o origem, os octetos
mais significativos do valor origem so desprezados. Caso contrrio, os
octetos mais significativos do destino so zerados.
O nmero de transferncias por varredura limitado em 255 operandos. Na
medida do possvel deve-se evitar um nmero elevado de transferncias na
mesma varredura, para diminuir o tempo de execuo do programa.
Em cada instruo MOB utilizada uma memria como operando de controle em
OPER3, que deve estar zerada antes da primeira execuo.
ATENO:
O operando de controle no deve ter seu contedo alterado em nenhuma
parte do programa aplicativo, sob pena de prejudicar a execuo correta
da instruo. Cada ocorrncia desta instruo no programa deve possuir um
operando de controle exclusivo, diferente dos demais. Este operando no
pode ser retentivo.
Quando ligadas, as sadas ndice origem invlido e ndice destino invlido
indicam, respectivamente, que pelo menos um dos operandos componentes do
bloco origem ou destino tem endereo superior ao nmero mximo declarado
para o operando ou tabela utilizado, no sendo realizada nenhuma
movimentao. Caso o valor de OPER2 seja negativo, a sada ndice origem
invlido acionada.
A sada movimentao concluda acionada na varredura em que a
movimentao for completada.
ATENO:
A entrada habilita deve permanecer ativa at que a movimentao esteja
concluda. Como esta instruo executada em mltiplos ciclos de
execuo, no deve ser saltada enquanto no estiver terminada a
movimentao.
Sintaxe da Instruo
Sintaxe 1
142
SENAI
Controladores Programveis
Sintaxe 2
Exemplo
SENAI
143
Controladores Programveis
Descrio
Esta instruo move contedos de partes de operandos simples (palavras,
octetos, "nibbles", pontos) quando a entrada habilita energizada. No
realizada a converso entre tipos de operandos, apenas a movimentao dos
valores.
O operando OPER1 o operando origem, cujo valor movimentado para o
operando destino especificado em OPER2. O tipo de subdiviso utilizado em
OPER1 deve ser o mesmo utilizado em OPER2.
ATENO:
Se a movimentao realizada de uma constante para um operando,
considerada sempre a subdiviso menos significativa da constante igual
declarada no operando destino. Devido a esta caracterstica, sugerese que
sempre seja declarado na constante origem o valor real a ser movimentado,
para maior clareza do programa.
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Sintaxe 3
144
SENAI
Controladores Programveis
Sintaxe 4
Sintaxe 5
Sintaxe 6
Exemplo
SENAI
145
Controladores Programveis
Descrio
Esta instruo permite duas operaes: transferir o valor de uma posio
de tabela para um operando simples ou de um operando simples para uma
posio de tabela.
O operando OPER1 o operando origem, cujo valor movimentado para o
operando destino especificado em OPER3. OPER2 contm a posio da tabela
declarada em OPER1 ou OPER3.
Leitura de contedo de tabela:
Permite ler o contedo de uma posio de tabela e carreg-lo em um
operando memria ou decimal.
A instruo programada da seguinte forma:
OPER1 - especifica o endereo da tabela a ser lida (%TM, %M*TM, %TD,
%M*TD, %TF, %M*TF)
OPER2 - especifica a posio (%KM) a ser lida ou a memria (%M) que
contm esta posio
OPER3 - especifica para onde o contedo da posio de tabela deve ser
transferido (%M, %M*M, %D, %M*D, %F, %M*F)
Se OPER1 referenciar indiretamente uma tabela no especificada, ou se o
valor de OPER2 for negativo ou maior que a ltima posio definida para a
tabela, a transferncia no realizada e a sada ndice origem invlido
acionada. Se OPER3 referenciar indiretamente um operando no declarado,
a transferncia no realizada e a sada ndice destino invlido
acionada.
Escrita de valores em tabela:
Permite escrever um valor constante ou o contedo de um operando memria
ou decimal em uma posio de tabela.
A instruo programada da seguinte forma:
OPER1 - especifica o operando origem (%KM, %M, %M*M, %KD, %D, %M*D,
%KF, %F, %M*F)
OPER2 - especifica a posio (%KM) a ser escrita na tabela ou a
memria (%M) que contm esta posio
OPER3 - especifica o endereo da tabela para onde transferido o
contedo (%TM, %M*TM, %TD, %M*TD, %TF, %M*TF)
Se OPER1 referenciar indiretamente um operando no declarado, a
transferncia do contedo no realizada e a sada ndice origem invlido
acionada. Se o valor de OPER2 for negativo ou maior que a ltima
posio definida para a tabela, ou se OPER3 referenciar indiretamente uma
tabela no especificada, a transferncia do contedo no realizada e a
sada ndice destino invlido acionada.
Esta instruo simplifica a programao de uma srie de algoritmos
envolvendo decodificaes, seqenciamentos, gerao de curvas,
armazenamento e comparao de valores, entre outros.
146
SENAI
Controladores Programveis
Sintaxe da Instruo
Leitura de Contedo
Escrita de Contedo
Exemplo
SENAI
147
Controladores Programveis
Descrio
Esta instruo move o contedo de operandos simples, sem realizar
converses entre tipos de operandos diferentes, quando a entrada habilita
acionada.
O operando que ocupa a primeira clula da instruo OPER1 o operando
origem, cujo valor movimentado para o operando destino, especificado na
segunda clula OPER2.
Se o formato do operando destino for menor que o do origem, os octetos
mais significativos do valor origem so desprezados. Se o formato do
destino for maior, seus octetos mais significativos so zerados. Se a
movimentao for realizada, a sada sucesso acionada.
Se os ndices indiretos excederem os limites de operandos declarados no
mdulo de configurao, a movimentao no efetuada e a sada sucesso
no ligada.
No permitida a movimentao de subdivises de operandos. Para isto,
deve ser usada a instruo MOP.
Sintaxe da Instruo
Exemplo
148
SENAI
Controladores Programveis
MUL - Multiplicao
Descrio
Sintaxe da Instruo
Exemplo
Descrio
Esta instruo realiza a multiplicao aritmtica de operandos. Quando a
entrada habilita est energizada, ocorre a multiplicao do contedo do
operando especificado em OPER1 pelo especificado em OPER2.
O resultado armazenado na memria especificada em OPER3. Caso este
exceda o valor mximo armazenvel em uma memria, o resultado final
este valor e a sada estouro energizada.
Se a entrada habilita desenergizada, nenhuma sada ligada e OPER3
permanecer inalterado.
Sintaxe da Instruo
Exemplo
SENAI
149
Controladores Programveis
Descrio
Esta instruo realiza a operao OU binrio entre os valores de OPER1 e
OPER2, armazenando o resultado em OPER3.
A operao realizada ponto a ponto entre os operandos e seguem a
seguinte tabela verdade:
Ponto
Ponto de
de OPER1 OPER2
0
0
1
1
Resultado
em OPER3
0
1
0
1
0
1
1
1
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Exemplo
150
SENAI
Controladores Programveis
Descrio
A instruo rel de pulso gera um pulso de uma varredura em sua sada, ou
seja, permanece energizada durante uma varredura do programa aplicativo
quando o estado da sua entrada passar de desenergizado para energizado.
O rel auxiliar declarado serve como memorizador, evitando limitaes
quanto ao nmero de instrues de pulso presentes no programa aplicativo.
ATENO
O valor do rel auxiliar no deve ser modificado em nenhum outro ponto do
programa aplicativo.
Sintaxe da Instruo
Exemplo
SENAI
151
Controladores Programveis
RM - Rel Mestre
Descrio
Descrio
As instrues rel mestre e fim de rel mestre so utilizadas para
delimitar trechos de programas aplicativos, energizando ou no a barra
lgica de alimentao nos mesmos, conforme o estado da sua linha de
acionamento.
Estas instrues no necessitam de operandos, podendo ser posicionadas
somente na coluna 7 da lgica.
Quando a entrada da instruo RM estiver desenergizada, a barra lgica de
alimentao desenergizada desde a lgica seguinte at a lgica que
contm a instruo FRM.
Como estas instrues atuam sempre na lgica seguinte a que esto
contidas aconselhvel o seu posicionamento sempre como ltimas
instrues da lgica em que estiverem presentes. Assim sendo, o trecho de
programa aplicativo delimitado visualmente pelas instrues no diagrama
corresponde exatamente ao controlado pelas mesmas, evitando assim m
interpretao de seu funcionamento.
ATENO:
As instrues CON, COB, TEE e TED contm sadas energizadas mesmo sem o
acionamento das suas entradas. Estas sadas permanecem energizadas mesmo
dentro de um trecho sob comando de um rel mestre desenergizado, podendo
causar acionamentos indesejveis.
152
SENAI
Controladores Programveis
Descrio
Esta instruo reflete, logicamente, o comportamento real de um contato
eltrico de um rel no programa aplicativo.
O contato normalmente aberto fecha conforme o estado do seu operando
associado. Caso o ponto do operando esteja no estado lgico 1 ou 0, o
contato normalmente aberto est fechado ou aberto, respectivamente.
Quando um contato est fechado, a instruo transmite o estado lgico da
sua entrada para a sua sada. Se estiver aberto, o valor da entrada no
colocado na sada.
Sintaxe da Instruo
Exemplo
SENAI
153
Controladores Programveis
Descrio
Esta instruo reflete, logicamente, o comportamento real de um contato
eltrico de um rel no programa aplicativo.
O contato normalmente fechado possui comportamento oposto ao normalmente
aberto. Caso o ponto do operando associado esteja no estado lgico 1 ou 0
, o contato normalmente fechado est aberto ou fechado, respectivamente.
Quando um contato est fechado, a instruo transmite o estado lgico da
sua entrada para a sua sada. Se estiver aberto, o valor da entrada no
colocado na sada.
Sintaxe da Instruo
Exemplo
154
SENAI
Controladores Programveis
SEQ - Seqenciador
Descrio
Sintaxe da Instruo
Exemplo
Descrio
Esta instruo permite a programao de seqenciamentos complexos com
condies de evoluo especficas para cada estado. Sua forma de
programao semelhante a "mquinas de estado".
A instruo pode ser executada em dois modos:
Modo 1000
Modo 3000
Quando a entrada modo est desenergizada, a instruo executada no modo
1000, e quando ela est energizada, a instruo executada no modo 3000.
No modo 3000 seqenciamentos mais complexos podem ser programados.
Modo 1000
Neste modo ocorre uma seqncia de evoluo fixa dos estados. A evoluo
sempre ocorre do estado atual para o seguinte, e do ltimo para o
primeiro.
O operando OPER1 especifica uma tabela onde cada posio contm o
endereo de um ponto de operando auxiliar que testado como condio de
evoluo para o prximo estado.
O operando OPER2 especifica uma memria que armazena o estado atual e
serve de ndice para a tabela especificada no primeiro operando.
O operando OPER3 irrelevante, porm deve ser especificado um operando
do tipo memria ou auxiliar nesta clula, pois o MASTERTOOL realiza a
consistncia conforme o modo 3000.
O operando OPER4 irrelevante, porm deve ser especificado um operando
do tipo memria ou auxiliar nesta clula, pois o MASTERTOOL realiza a
consistncia conforme o modo 3000.
Quando a entrada habilita est desenergizada, as sadas pulso e ndice
invlido ficam desenergizadas, independente de qualquer outra condio.
Quando a entrada habilita estiver energizada, a sada de pulso fica
normalmente energizada, e a sada de ndice invlido fica normalmente
desenergizada.
Alm disso, quando a entrada habilita est energizada, a posio da
tabela OPER1 indexada pelo estado atual OPER2 acessada e o ponto de
operando auxiliar referenciado nesta posio da tabela examinado. Se
este ponto estiver energizado, o contedo de OPER2 incrementado (ou
zerado, se estiver apontando para a ltima posio da tabela OPER1) e na
sada pulso ocorre um pulso de desenergizao com durao de um ciclo de
programa. Se o ponto examinado estiver desenergizado nada ocorre e o
valor da memria em OPER2 permanece inalterado.
A sada ndice invlido ativada se a memria OPER2 (estado atual)
contiver um valor que indexa uma posio no existente na tabela
especificada em OPER1. Isto pode ocorrer modificando-se a memria OPER2
em um ponto do programa aplicativo fora da instruo SEQ (na inicializao
de OPER2, por exemplo). Deve-se ter o cuidado de definir e inicializar a
tabela especificada em OPER1 com valores legais. Se a tabela for removida
do projeto esta sada tambm ser acionada.
Na tabela especificada em OPER1 devem ser carregados valores em formato
decimal que especifiquem pontos de operandos auxiliares que devem ser
testados como condies de evoluo. O clculo destes valores
SENAI
155
Controladores Programveis
Modo 3000
Neste modo possvel definir a seqncia de evoluo e escolher um entre
dois caminhos a partir do estado atual. Portanto, 2 graus de liberdade a
mais so oferecidos em relao ao modo 1000, permitindo-se implementar
mquinas de estado bem mais complexas.
Existe, entretanto, menos liberdade para escolher as condies de
evoluo em relao ao modo 1000, alm de ser necessrio o uso de mais
memria (tabelas) no modo 3000.
O operando OPER1 especifica a primeira de duas tabelas subseqentes que
so utilizadas pela instruo. As duas tabelas devem ter o mesmo tamanho.
Cada posio da primeira tabela contm o prximo estado caso a condio
associada a OPER3 esteja energizada. Cada posio da segunda tabela
contm o prximo estado caso a condio associada a OPER4 esteja
energizada.
O operando OPER2 especifica uma memria que indica qual o estado atual e
serve de ndice para as tabelas especificadas em OPER1.
O operando OPER3 especifica um operando que serve de base para determinar
a condio de evoluo a partir do estado OPER2 para o estado indexado
por OPER2 na primeira tabela.
O operando OPER4 especifica um operando que serve de base para determinar
a condio de evoluo a partir do estado OPER2 para o estado indexado
por OPER2 na segunda tabela.
Quando a entrada habilita est desenergizada, as sadas pulso e ndice
invlido ficam desenergizadas, independente de qualquer outra condio.
Quando a entrada habilita est energizada, a sada de pulso fica
normalmente energizada, e a sada de ndice invlido fica normalmente
desenergizada.
Alm disso, quando a entrada habilita est energizada, a instruo busca
o valor da memria OPER2 (estado atual) e testa a respectiva condio de
evoluo com base em OPER3. Se esta condio estiver energizada, o
operando OPER2 carregado com um novo estado, indexado pelo prprio
operando OPER2 na primeira tabela especificada por OPER1. Caso a condio
de evoluo associada a OPER2 e com base em OPER3 estiver desenergizada,
testa-se a condio de evoluo associada a OPER2 e com base em OPER4. Se
esta ltima condio estiver energizada, o operando OPER2 carregado com
um novo estado, indexado pelo prprio operando OPER2 na segunda tabela
especificada por OPER1. Se pelo menos uma das 2 condies acima estiver
energizada, uma transio de estado ocorrer, e um pulso de
desenergizao com durao de um ciclo de programa aplicativo ocorrer na
sada pulso da instruo. Se nenhuma das 2 condies estiver energizada,
nada acontece, e o valor da memria OPER2 (estado atual) permanece
inalterado, bem como a sada pulso continua energizada.
A sada ndice invlido ativada se a memria OPER2 contiver um valor
que indexa uma posio no existente nas tabelas especificadas em OPER1.
Isto pode ocorrer modificando-se a memria OPER2 em um ponto do programa
aplicativo fora da instruo SEQ (na inicializao de OPER2, por exemplo)
156
SENAI
Controladores Programveis
ou dentro da prpria instruo SEQ, caso algumas das posies das tabelas
especificadas em OPER1 contenham valores invlidos para serem o prximo
estado. Deve-se ter o cuidado de definir as 2 tabelas especificadas por
OPER1 com o mesmo tamanho, e deve-se inicializ-las com valores legais
(exemplo: se as tabelas tiverem 10 posies, somente valores entre 0 e 9
devem ser carregados em posies desta tabela, pois somente estes podem
ser estados legais). Se a tabela for removida do projeto esta sada
tambm ser acionada.
As condies de evoluo associadas ao estado atual OPER2 so
determinadas com base em OPER3 (prximo estado carregado a partir da
primeira tabela) ou com base em OPER4 (prximo estado carregado a
partir da segunda tabela). Sabendo-se que os operandos OPER3 e OPER4 so
do tipo memria (16 bits) ou do tipo auxiliar (8 bits), suponha-se o
seguinte:
ESTADO
END3 =
END4 =
END1 =
SUB1 =
END2 =
SUB2 =
onde:
END1
END1
SUB1
SUB1
END2
END2
SUB2
SUB2
=
=
=
=
=
=
=
=
END3 + ESTADO
END3 + ESTADO
RESTO (ESTADO
RESTO (ESTADO
END4 + ESTADO
END4 + ESTADO
RESTO (ESTADO
RESTO (ESTADO
/
/
/
/
/
/
/
/
16 (se
8 (se
16)
8) (se
16 (se
8 (se
16)
8) (se
operando %M)
operando %A)
(se operando %M)
operando %A)
operando %M)
operando %A)
(se operando %M)
operando %A)
Ento:
ESTADO
END3 =
END4 =
END1 =
SUB1 =
END2 =
SUB2 =
= 43
60
70
60 + 43 /
RESTO (43
70 + 43 /
RESTO (43
16 = 62
/ 16) = 11
8 = 75
/ 8) = 3
Sintaxe da Instruo
SENAI
157
Controladores Programveis
Exemplo
158
SENAI
Controladores Programveis
Descrio
A instruo bobina de salto serve para controlar a seqncia de execuo
de um programa aplicativo, sendo usada para desviar o processamento do
mesmo para uma lgica determinada.
Seu operando uma constante que determina o nmero de lgicas a serem
saltadas a partir da energizao da bobina.
A determinao da lgica destino realizada pela soma da constante que
acompanha a instruo com o nmero da lgica onde a mesma se encontra.
Quando a linha de acionamento da bobina de salto estiver desenergizada, o
salto no ocorre, e a instruo seguinte quela em que esta bobina est
declarada executada.
Sintaxe da Instruo
Exemplo
SENAI
159
Controladores Programveis
SOM - Soma
Descrio
Sintaxe da Instruo
Exemplo
Descrio
Esta instruo realiza a soma aritmtica de operandos. Quando a entrada
habilita energizada, os valores dos operandos especificados em OPER1 e
OPER2 so somados e o resultado armazenado em OPER3.
Se o resultado da operao for maior ou menor do que o armazenvel, a
sada estouro energizada e o mximo ou mnimo valor armazenvel
atribudo a OPER3 como resultado.
Se a entrada habilita no est energizada, todas as sadas so
desenergizadas e o valor de OPER3 no alterado.
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Sintaxe 3
Exemplo
160
SENAI
Controladores Programveis
SUB - Subtrao
Descrio
Sintaxe da Instruo
Exemplo
Descrio
Esta instruo realiza a subtrao aritmtica entre operandos. Quando
habilita energizada, o valor de OPER2 subtrado do valor de OPER1. O
resultado armazenado na memria especificada em OPER3.
As linhas de sada resultado > 0, resultado = 0 e resultado < 0 podem ser
usadas para comparaes e so acionadas de acordo com o resultado da
subtrao.
Se a entrada habilita no est energizada, todas as sadas so
desenergizadas e OPER3 permanece inalterado.
Se o resultado da operao excede o maior ou menor valor armazenvel no
operando, o respectivo valor limite considerado como resultado.
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Sintaxe 3
Exemplo
SENAI
161
Controladores Programveis
162
SENAI
Controladores Programveis
Descrio
Esta instruo realiza contagens de tempo com a desenenergizao da sua
entrada de acionamento.
A instruo TED possui dois operandos. O primeiro OPER1 especifica a
memria acumuladora da contagem de tempo. O segundo operando OPER2 indica
o tempo mximo a ser acumulado. A contagem de tempo realizada em
dcimos de segundos, ou seja, cada unidade incrementada em OPER1
corresponde a 0,1 segundo.
Enquanto a entrada ativa estiver energizada e a entrada bloqueia
desenergizada, o operando OPER1 incrementado a cada dcimo de segundo.
Quando OPER1 for maior ou igual a OPER2, a sada Q desenergizada e -Q
energizada, permanecendo OPER1 com o mesmo valor de OPER2.
A sada Q fica energizada sempre que a entrada ativa estiver energizada e
OPER1 for menor do que OPER2.
Acionando-se a entrada bloqueia, h a interrupo na contagem do tempo,
enquanto que desacionando a entrada ativa, o tempo do acumulador zerado
e a sada Q desacionada.
Se OPER2 for negativo ou o acesso indireto for invlido, OPER1 zerado e
a sada Q energizada.
O estado lgico da sada -Q exatamente o oposto da sada Q, mesmo
estando a instruo desativada.
ATENO:
Com a entrada ativa desativada, a sada -Q permanece sempre energizada,
mesmo quando a instruo estiver em um trecho comandado pela instruo RM
(rel mestre). Deve-se ter cuidado para no realizar acionamentos
indesejveis na lgica devido a este fato.
Sintaxe da Instruo
Exemplo
SENAI
163
Controladores Programveis
Descrio
Esta instruo realiza contagens de tempo com a energizao das suas
entradas de acionamento.
A instruo TEE possui dois operandos. O primeiro OPER1 especifica a
memria acumuladora da contagem de tempo. O segundo operando OPER2 indica
o tempo mximo a ser acumulado. A contagem de tempo realizada em
dcimos de segundos, ou seja, cada unidade incrementada em OPER1
corresponde a 0,1 segundo.
Enquanto as entradas libera e ativa estiverem simultaneamente
energizadas, o operando OPER1 incrementado a cada dcimo de segundo.
Quando OPER1 for maior ou igual a OPER2, a sada Q energizada e -Q
desenergizada, permanecendo OPER1 com o mesmo valor de OPER2.
Desacionando-se a entrada libera, h a interrupo na contagem do tempo,
permanecendo OPER1 com o mesmo valor. Desacionando-se a entrada ativa, o
valor em OPER1 zerado.
Se OPER2 for negativo ou o acesso indireto for invlido, OPER1 zerado e
a sada -Q energizada.
O estado lgico da sada Q exatamente o oposto da sada -Q, mesmo
estando a instruo desativada.
ATENO:
Com a entrada ativa desativada, a sada -Q permanece sempre energizada,
mesmo quando a instruo estiver em um trecho comandado pela instruo RM
(rel mestre). Deve-se ter cuidado para no realizar acionamentos
indesejveis na lgica devido a este fato.
Sintaxe da Instruo
Exemplo
164
SENAI
Controladores Programveis
Descrio
Esta instruo utilizada para testar o estado de pontos indexados por
uma memria, delimitados por operandos de limite inferior e superior.
O primeiro operando especifica a memria cujo contedo referencia o
operando auxiliar ou rel de sada a ser testado. Deve ser declarado como
operando de acesso indireto a operando %E ou %A (%MXXXX*E ou %MXXXX*A).
Mesmo quando a instruo for utilizada para testar pontos de sada (%S), a
representao deste operando ser como acesso indireto a entrada (%MXXXX*E
).
O segundo operando especifica o endereo do primeiro rel de sada ou
auxiliar vlido na instruo. Deve ser especificado com subdiviso de
ponto (%EXXXX.X, %SXXXX.X ou %AXXXX.X).
O terceiro operando especifica o endereo do ltimo rel de sada ou
auxiliar vlido na instruo. Deve ser especificado com subdiviso de
ponto (%EXXXX.X, %SXXXX.X ou %AXXXX.X).
Se a entrada habilita estiver energizada, o estado do rel ou auxiliar
especificado pelo valor contido na memria ndice OPER1 examinado.
Conforme esteja em 1 ou 0, a sada resposta ligada ou no.
O ponto indexado pela memria testado se estiver dentro da rea de
endereos limitada por OPER2 e OPER3. Por exemplo, se estes operandos
correspondem a %S0003.3 e %S0004.5, respectivamente, esta instruo s atua
para os elementos de %S0003.3 a %S0003.7 e de %S0004.0 a %S0004.5.
Se o rel ou auxiliar apontado pela memria ndice estiver fora dos
limites definidos pelos parmetros da segunda e terceira clulas, a sada
ndice superior invlido ou ndice inferior invlido ligada e a sada
da primeira clula desligada. Esta verificao feita somente no momento
em que a entrada habilita energizada.
O clculo do valor a ser armazenado no primeiro operando, para referncia
do ponto desejado, o mesmo especificado na instruo LDI.
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Sintaxe 3
SENAI
165
Controladores Programveis
Exemplo
166
SENAI
Controladores Programveis
Descrio
Esta instruo realiza a operao OU EXCLUSIVO binrio entre os valores
de OPER1 e OPER2, armazenando o resultado em OPER3.
A operao realizada ponto a ponto entre os operandos e seguem a
seguinte tabela verdade:
Ponto
Ponto de
de OPER1 OPER2
0
0
1
1
Resultado
em OPER3
0
1
0
1
0
1
1
0
Sintaxe da Instruo
Sintaxe 1
Sintaxe 2
Exemplo
SENAI
167
Controladores Programveis
Introduo
A funo F-PT100.002 realiza a leitura de temperaturas fornecidas pelos
mdulos AL-1117 e QK1117, mdulo interface com at 4 sensores do tipo
Pt-100. Os valores lidos podem ser linearizados ou no, sendo possvel a
leitura de 1 ou 4 canais, alterando-se apenas a programao dos
parmetros utilizados na sua chamada.
Programao
Operandos
As clulas da instruo CHF utilizada para a chamada da funo so
programadas do seguinte modo:
- OPER1 - Especifica o nmero de parmetros que so passados para a funo
em OPER3. Este operando deve ser obrigatoriamente uma constante
memria com valor 4 (%KM+00004).
- OPER2 - Deve ser um operando do tipo constante memria com valor 0 (
%KM+00000). Determina o nmero de parmetros possveis de serem
programados na janela de edio de OPER4. Como esta funo no
necessita de nenhum parmetro em OPER4, o valor de OPER2 0.
- OPER3 - Contm os parmetros que so passados para a funo, declarados
quando a instruo CHF for editada. O nmero de parmetros editveis
especificado em OPER1, sendo fixo em 4 para este mdulo:
%RXXXX ou %RXXXX.X - Endereo do barramento onde est alojado o mdulo
168
SENAI
Controladores Programveis
qualquer
-30 oC a
-30 oC a
-30 oC a
-30 oC a
Valor
Armazenado
PA5 PA6
ATENO:
Caso a temperatura do sensor exceda a faixa de medida, o valor 9999 ser
armazenado no canal correspondente.
%MXXXX - Especificao do operando onde so armazenados os valores dos
processamento.
ATENO:
O operando de controle no deve ter seu contedo alterado em nenhuma
parte do programa aplicativo, sob pena de prejudicar a execuo correta
da funo. Cada CHF para este mdulo F deve possuir um operando de
controle exclusivo, diferente dos demais. O operando de controle no deve
ser retentivo.
- OPER4 - No utilizado.
Entradas e Sadas
Descrio das entradas:
- habilita - quando esta entrada est energizada a funo chamada,
sendo analisados os parmetros programados na instruo CHF.
SENAI
169
Controladores Programveis
A funo no pode ser chamada para um outro canal antes de ser encerrada
a converso do canal corrente.
170
SENAI
Controladores Programveis
Programao
Operandos
As clulas da instruo CHF utilizada para a chamada da funo so
programadas do seguinte modo:
- OPER1 - Especifica o nmero de parmetros que so passados para a funo
em OPER3. Este operando deve ser obrigatoriamente uma constante
memria com valor 3 (%KM+00003).
- OPER2 - Deve ser um operando do tipo constante memria com valor 0 (
%KM+00000). Determina o nmero de parmetros possveis de serem
programados na janela de edio de OPER4. Como esta funo no
necessita de nenhum parmetro em OPER4, o valor de OPER2 0.
- OPER3 - Contm os parmetros que so passados para a funo, declarados
quando a instruo CHF for editada. O nmero de parmetros editveis
especificado em OPER1, sendo fixo em 3 para este mdulo:
%KM+XXXXX - Especificao do canal a ser convertido. Deve-se utilizar
%KM+00000 para DAC 1 e %KM+00001 para DAC 2.
%KM+XXXXX - Tipo de converso a ser realizada no canal definido pelo
parmetro anterior. Deve-se utilizar %KM+00000 para converso A/D e
%KM+00001 para converso D/A.
%MXXXX - Especificao do operando onde armazenado o valor a ser
escrito no conversor em caso de converso D/A ou valor lido em
caso de converso A/D.
- OPER 4 - No utilizado.
Entradas e Sadas
Descrio das entradas:
- habilita - quando esta entrada est energizada a funo chamada,
sendo analisados os parmetros programados na instruo CHF.
Descrio das sadas:
- sucesso - energizada quando a funo foi corretamente executada.
- erro - energizada caso ocorra erro na especificao dos operandos ou
tentativa de acesso a operandos no declarados.
Utilizao
Esta funo pode ser utilizada somente nas UCPs
PL103 e PL104 .
SENAI
AL-600, QK , PL102,
171
Controladores Programveis
Introduo
A funo F-PID.033 implementa o algoritmo de controle proporcional,
integral e derivativo. A partir de um valor medido (VM) e do ponto de
ajuste desejado (PA) a funo calcula o valor de atuao (VA) para o
sistema controlado. Este valor calculado periodicamente, levando em
considerao os fatores proporcionais, integrais e derivativos
programados. O diagrama em blocos da funo mostrado na figura abaixo.
As caractersticas mais importantes apresentadas pelo lao de controle
implementado so:
- desaturao da ao integral (anti-reset windup)
- acompanhamento da sada no modo manual e comutao manual/automtica
balanceada (output tracking e bumpless transfer)
- ao direta ou reversa
- limites de sada mximo e mnimo ajustveis
- ao derivativa calculada sobre vrias amostragens
- capacidade de realizar integral discreta
- deslocamento com sinal
- tempo de execuo de 1,6 ms no pior caso
- resoluo de sada de 1:1000
172
SENAI
Controladores Programveis
Programao
Operandos
As clulas da instruo CHF utilizada para a chamada da funo so
programadas do seguinte modo:
- OPER1 - Especifica o nmero de parmetros que so passados para a funo
em OPER3. Este operando dever ser obrigatoriamente uma constante
memria com valor 5 (%KM+00005).
- OPER2 - Especifica o nmero de parmetros que so passados para a funo
em OPER4. Este operando dever ser obrigatoriamente uma constante
memria com valor 0 (%KM+00000).
- OPER3 - Contm os parmetros que so passados para a funo, declarados
quando a instruo CHF for editada. O nmero de parmetros editveis
especificado em OPER1, sendo fixo em 5 para este mdulo:
%TMXXXX - Tabela que contm os parmetros utilizados pelo algoritmo de
- OPER4 - No utilizado.
Entradas e Sadas
Descrio das entradas:
- habilita - quando esta entrada est energizada a funo chamada,
sendo analisados os parmetros programados na instruo CHF. Caso o
nmero de parmetros ou seu tipo sejam diferentes das necessidades da
funo, haver a energizao da sada de indicao de erro. Se
estiverem corretos, o clculo do controle PID realizado.
- automtico(0)/manual(1) - quando energizada, o operando de atuao no
recebe o valor calculado pela funo (modo manual).
- direta(0)/reversa(1) - especifica a forma de ao do controle.
Descrio das sadas:
- sucesso - energizada quando a funo foi corretamente executada.
- erro - energizada caso ocorra erro na especificao dos operandos ou
tentativa de acesso a operandos no declarados.
Parmetros Adicionais
Alm dos operandos programados na instruo de chamada CHF, outros
parmetros devem ser carregados na tabela declarada em OPER3. Esta tabela
deve conter 16 posies, sendo utilizada para definir os parmetros
utilizados pelo algoritmo de controle e armazenar resultados
intermedirios. A tabela abaixo apresenta os parmetros que devem ser
SENAI
173
Controladores Programveis
Frm.
Variao
permitida
00 Ganho proporcional X
10
01 Fat integral - parte
frac
02 Fat integral - parte
int
03 Fat derivativo - parte
frac
04 Fat derivativo - parte
int
05 Deslocamento
GPX10
06 Valor mnimo da
sada
07 Valor mximo da
sada
08 Reservada
GP: 1,0
100,0
dt/GI GI: 1 a
s/rep
dt: 0,1
s
GD/3dt GD: 1 a
s
dt: 0,1
s
DE
0 a
1000
0 a
1000
0 a
1000
1000
10 a
1000
0,0001 a
10,000
a 10
1000
0,0333 a
3333,3333
a 10
09 Varivel medida N 1
10 Varivel medida N 2
11 Varivel medida N 3
12 Erro
13 Ao
10
14 Ao
frac
15 Ao
int
Valor tab
0 a
1000
0 a
1000
0 a
1000
0 a
1000
0 a
1000
0 a
1000
0 a
1000
0 a
65535
0 a
65535
0 a
65535
proporcional X
integral-parte
X10
integral-parte
X10
174
SENAI
Controladores Programveis
Caractersticas do Funcionamento
A desaturao da ao integral (anti-reset windup) feita de modo a
evitar que o termo integral continue a acumular erro quando um distrbio
no processo causa a saturao da sada do controlador em alguns dos
limites. No momento em que o valor de sada atinge algum dos limites
(mximo ou mnimo), o termo integral fixado em seu valor corrente,
impedindo o seu crescimento indefinido, sem influenciar na sada. Isto
assegura que haver uma resposta do controlador to logo desaparea o
distrbio que o levou a saturar a sada.
SENAI
175
Controladores Programveis
Exemplo de Aplicao
Como exemplo de utilizao, sejam os seguintes valores de ajuste
desejados para um lao de controle:
-
= 62
= 5 (GP = 100 / banda proporcional em %)
= 100 segundos/repetio
= 5 segundos
dt = 1 segundo
DES = 50%
MAX = 80%
MIN = 0%
PA
GP
GI
GD
176
Valor
50
GP X 10 (50)
100
dt / GI (0,0100)
0
6666
GD / 3dt (1,6666)
1
500
DES
0
MIN
800
MAX
620
PA
SENAI
Controladores Programveis
PO3045, PO3145
Reviso: A
Descrio do Produto
As UCPs da Srie Ponto se caracterizam por uma altssima
integrao de funes, programao on-line, alta capacidade de
memria e vrios canais seriais integrados.
O modelo PO3145 possui trs interfaces seriais para as funes
de interface de programao, IHM local e redes MODBUS.
Conectam-se diretamente ao barramento GBL, criando sistemas
muito compactos de controle e superviso. Com o uso de
interfaces de rede de campo as UCPs tornam-se poderosos
controladores com capacidade de 4.096 pontos de E/S.
1
SENAI
177
Controladores Programveis
PO3045, PO3145
Reviso: A
Cdigo do Produto
Os seguintes cdigos devem ser usados para compra do produto:
Cdigo
Denominao
PO3045
PO3145
Produtos Relacionados
Os seguintes produtos devem ser adquiridos separadamente quando necessrio:
Cdigo
Denominao
PO6305
PO8085
Fonte Alimentao
PO6800
Base Fonte
MT4100
MT6000
AL-2700
Funes Matemticas
AL-2702
AL-2703
Mdulos F de Comunicao
AL-2711
AL-1715
Cabo RJ45-CFDB9
AL-1719
AL-1720
AL-1717
AL-2600
Derivador e Terminao
PO8510
PO8530
PO8524
178
2
SENAI
Controladores Programveis
PO3045, PO3145
Reviso: A
3
SENAI
179
Controladores Programveis
PO3045, PO3145
Reviso: A
Caractersticas
As UCPs da Srie Ponto distinguem-se pelas seguintes caractersticas:
PO3045
PO3145
128K
256K
256K
256K
16
30
Denominao
Nmero de Mdulos
Nmero mximo de segmentos
4096
4096
Sim
Sim
No
No
No
No
2 x RS232
2 x RS232
1 x RS485
Protocolo MODBUS Mestre e
Escravo
Fonte de alimentao
No
PO8085
PO8085
c/ a base PO6800
c/ a base PO6800
180
Sim
4
SENAI
Controladores Programveis
PO3045, PO3145
Reviso: A
UCP
Troca a quente
12 Mbaud
48 Kbytes
Programao on-line
Sim
1,6 ms
Sim
Sim
Base PO6305
Indicao de estado
Indicao de diagnstico
Led DG multifuncional
Isolao
Canal serial RS485 isolado
Potncia dissipada
4,5 W
60 C
Dimenses
99 x 49 x 81 mm
Bases compatveis
PO6305
Canais Seriais
As UCPs Ponto caracterizam-se pela alta capacidade de comunicao, possuindo at 3 canais seriais e um canal Ethernet.
A tabela a seguir indica quais protocolos so disponveis para cada canal de comunicao. Note-se que possvel usar
SIMULTANEAMENTE o mesmo ou diferentes protocolos nos canais de comunicao.
Os protocolos so includos nas UCPs ou vendidos separadamente conforme indicado na tabela.
5
SENAI
181
Controladores Programveis
PO3045, PO3145
Reviso: A
COM 1
COM 2
RS232
RS485
RS232
isolado
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Alnet I escravo
COM 3
Sim
Produto:
Permite comunicao via modem, linha
discada, Somente com modems Digitel
DT22B
Funo para Comunicao com
medidores de energia
Sim
AL-2711
Permite comunicao com medidores ELO
e outros. Protocolo REP
Para mais detalhes consultar o Manual de Utilizao das UCPs e CTs dos protocolos.
As seguintes combinaes de protocolo, por exemplo, so possveis:
COM 1: Alnet I escravo
COM 1: Alnet I escravo
COM 1: Alnet I escravo
COM 1: Alnet I escravo
COM
COM
COM
COM
2: MODBUS mestre
COM 3: MODBUS escravo
2: MODBUS mestre
COM 3: Alnet I mestre
2: MODBUS escravo
COM 3: AL-2703
2: F-Modem
COM 3: Alnet I escravo
182
6
SENAI
Controladores Programveis
PO3045, PO3145
Reviso: A
PO8085
POWER SUPLLY
CPU
BAT
COM 1
RS232
COM 3
RS232
COM 2
RS485
MODBUS
7
SENAI
183
Controladores Programveis
PO3045, PO3145
Reviso: A
10
Alimentao
As UCPs so alimentadas pela fonte PO8085, receber alimentao de 24 Vdc. A figura mostra a fonte , UCP e bases necessrias
para uma configurao.
O conjunto formado pela fonte PO8085 e UCPs podem alimentar at 12 mdulos de E/S distribudos em at dois segmentos no
mximo
Com a utilizao do software MasterTool ProPonto possvel efetuar
UCP PO3045 Fonte PO8085
Mdulos E/S
uma configurao com um nmero superior de mdulos, visto que
considerado o consumo de corrente individual de cada mdulo.
Caso existam mdulos de interface, ou outros de maior consumo, o
nmero mximo de mdulos poder ser menor, devendo
obrigatoriamente utilizar o software MasterTool ProPonto para avaliar
o nmero mximo de mdulos.
Base PO6305 Base PO6800
184
8
SENAI
Controladores Programveis
PO3045, PO3145
Reviso: A
Caractersticas do Software
PO3045 , PO3145
Linguagem de programao
Programao on-line
4096
At 9984
At 9984
7 bytes
Retentividade
Instruo arquivo
O nmero total de 4096 pontos de E/S inclui entradas e sadas digitais de barramentos locais e remotos, ou seja, a soma do
nmero de pontos nos operandos E com S deve ser menor ou igual a este limite.
Todos os operandos numricos (KM, KD, M, D, TM e TD) permitem sinal aritmtico na representao de valores. O nmero de
operandos simples e tabelas (M, D, TM, TD) configurvel para cada programa, sendo limitado pela capacidade de memria de
operandos disponvel (48 Kbytes).
Aos operandos S, A, M e D pode ser atribuda a caracterstica de retentividade atravs do programador. Os operandos retentivos
tm seus valores preservados na queda de energia, enquanto que os no retentivos tm seus valores zerados. Os operandos
tabela so todos retentivos.
9
SENAI
185
Controladores Programveis
PO3045, PO3145
Reviso: A
Instalao
A instalao destas UCPs descrita no Manual de Utilizao da UCP PO3045
Dimenses Fsicas
Dimenses em mm.
O Manual de Instalao da Srie Ponto deve ser consultado para dimensionamento geral do painel.
Manuais
O Manual de Utilizao PO3045 - UCP Srie Ponto deve ser consultado para uso do produto.
Para maiores detalhes tcnicos, configurao, instalao e programao dos produtos da srie Ponto, os seguintes documentos
devem ser consultados:
Cdigo do Documento
Descrio
CT109000
MU209000
MU209002
MAN/MT4100
MU299040
186
10
SENAI
Controladores Programveis
Reviso: E
Descrio do Produto
As UCPs da Srie Ponto se caracterizam por uma altssima
integrao de funes, programao on-line, alta capacidade de
memria e vrios canais seriais integrados.
O modelo PO3345 possui trs interfaces seriais para as funes
de interface de programao, IHM local e redes MODBUS. Alm
disto disponvel uma interface Ethernet, possibilitando a
interligao a redes TCP/IP de controle e superviso. Seu
software inclui um WebServer, permitindo o acesso via Internet a
pginas HTML do controlador, por meio de browser
convencional.
Conectam-se diretamente ao barramento GBL, criando sistemas
muito compactos de controle e superviso. Com o uso de
interfaces de rede de campo as UCPs tornam-se poderosos controladores com capacidade de 4.096 pontos de E/S.
Tem como principais caractersticas:
Acesso direto a 30 mdulos de E/S atravs do barramento da
Srie Ponto
Capacidade de 4.096 pontos de E/S
Conectividade a barramentos de campo PROFIBUS, DEVICENET
e AS-i
Rede de comunicao Ethernet TCP/IP, multimestre, com
coprocessador independente
WebPLC: pode ser conectado Internet e acessado via browser,
possui protocolos HTTP, FTP, SMTP e outros.
2 canais seriais ALNET I escravos
1 canal serial RS485 isolado, MODBUS mestre ou escravo
Memria Flash at 512 Kbytes para programa aplicativo
Diagnstico e estados de operao local via Leds no painel
Diagnstico via operandos
Etiqueta no painel para identificao do equipamento
As caractersticas acima se referem ao modelo mais completo
PO3345. Os demais possuem subconjunto destas caractersticas.
Cdigo do Produto
Os seguintes cdigos devem ser usados para compra do produto:
Cdigo
Denominao
PO3045
PO3145
PO3245
PO3345
As UCPs PO3245 e PO3345 encontram-se em fase de desenvolvimento, no estando disponveis para fornecimento
imediato.
Altus Sistemas de Informtica S. A.
1
SENAI
187
Controladores Programveis
Reviso: E
Produtos Relacionados
Os seguintes produtos devem ser adquiridos separadamente quando necessrio:
Cdigo
Denominao
PO6305
PO7091
PO6401
PO8085
Fonte Alimentao
PO6800
Base Fonte
MT4100
MT6000
AL-1715
Cabo RJ45-CFDB9
AL-1719
AL-1720
AL-1717
AL-2600
Derivador e Terminao
PO8510
PO8530
PO8524
188
2
SENAI
Controladores Programveis
Reviso: E
3
SENAI
189
Controladores Programveis
Reviso: E
Caractersticas
As diferentes UCPs da Srie Ponto distinguem-se pelas seguintes caractersticas:
PO3045
Denominao
PO3145
PO3245
PO3345
UCP 512K Flash, 30
Mdulos E/S, 3
Interfaces Seriais,
interface Ethernet
TCP/IP com
WebServer
128K
256K
512K
512K
Suporta Interface de
Rede Multimestre
Ethernet TCP/IP
No
No
Sim
Sim
Suporta Interface de
Rede com WebServer
No
No
No
Sim
Interfaces Seriais
2 x RS232
2 x RS232 + 1 x RS485
2 x RS232 + 1 x RS485
2 x RS232 + 1 x RS485
MODBUS Mestre e
Escravo
No
Sim
Sim
Sim
Nmero de Mdulos
16
30
16
30
Fontes Compatveis
PO8085
PO8085
PO8085 e PO7091
PO8085 e PO7091
Base de Fontes
PO6800
PO6800
PO6800 e PO6401
PO6800 e PO6401
Canais Seriais
Os canais seriais disponveis so usados tipicamente da seguinte forma:
Canal Ethernet TCP/IP : Interligao a
outros controladores, interligao
estaes de superviso e Internet. O
canal disponvel no mdulo PO7091,
que uma fonte de alimentao com o
canal Ethernet integrado.
Canal serial RS232 ( COM 1 ) :
Interligao um microcomputador com o
software de programao MasterTool, ou
uma IHM local. Os sinais disponveis so
TX, RX, RTS e CTS com protocolo
ALNET I v2.0 Escravo.
Canal serial RS485 isolado ( COM 2 ):
Interligao a um ou mais equipamentos
compatveis com o protocolo MODBUS,
tais como sensores inteligentes e
inversores de freqncia. O canal
isolado, devendo ser usado cabo
adequado para a implementao de rede.
O protocolo MODBUS escravo tambm
disponvel, permitindo a ligao da
UCP como escravo.
Canal serial RS232 ( COM 3 ) :
Interligao a uma IHM local. Os sinais
disponveis so TX, RX, RTS,CTS, DSR
e DTR . O software de programao
MasterTool tambm pode ser usado
neste canal. O protocolo ALNET I v2.0
Escravo.
TCP/IP
Ethernet
BAT
COM 1
RS232
COM 3
RS232
COM 2
RS485
MODBUS
190
4
SENAI
Controladores Programveis
Reviso: E
Nos canais COM 1 e COM 3 possvel a utilizao de modems ou rdio modems. Algumas opes de IHMs para estes canais
so:
- FOTON 1, FOTON3, FOTON 5 e FOTON 10
- Softwares de superviso: Qualquer software de superviso compatvel com protocolo ALNET I v2.0
Para mais detalhes consultar o Manual de Utilizao das UCPs.
5
SENAI
191
Controladores Programveis
Reviso: E
Caractersticas Gerais
PO3045, PO3245
PO3145, PO3345
Tipo de mdulo
UCP
16 mdulos
Troca a quente
4096
30 mdulos
12 Mbaud
256 Kbytes
48 Kbytes
Programao on-line
Sim
1,6 ms
No
Sim
Sim
Base PO6305
Indicao de estado
Ethernet TP,
protocolo TCP/IP com
ALNET II
Led DG multifuncional
Alimentao
PO8085
PO7091
Fonte de
Alimentao
c/ a base PO6800
c/ a base PO4051
192
6
SENAI
Controladores Programveis
Reviso: E
Isolao
Canal serial RS485 isolado
Canal Ethernet
Potncia dissipada
4,5 W
60 C
Dimenses
99 x 49 x 81 mm
Bases compatveis
PO6503
7
SENAI
193
Controladores Programveis
Reviso: E
10
Alimentao
As UCPs so alimentadas pela fonte PO8085 ou pelo Mdulo de Interface Industrial Ethernet PO7091, que deve receber
alimentao de 24 Vdc. A figura mostra a fonte , UCP e bases necessrias para uma configurao.
O conjunto formado pela fonte PO8085 e UCPs podem alimentar at 12 mdulos de E/S distribudos em at dois segmentos no
mximo
Com a utilizao do software MasterTool ProPonto possvel efetuar
UCP PO3045 Fonte PO8085
Mdulos E/S
uma configurao com um nmero superior de mdulos, visto que
considerado o consumo de corrente individual de cada mdulo.
Caso existam mdulos de interface, ou outros de maior consumo, o
nmero mximo de mdulos poder ser menor, devendo
obrigatoriamente utilizar o software Masters Tool ProPonto para
avaliar o nmero mximo de mdulos.
Base PO6305 Base PO6800
194
8
SENAI
Controladores Programveis
Reviso: E
Nvel enlace
Ethernet DIX2
Nvel rede
IP
Nvel transporte
TCP e UDP
Nvel aplicao
ALNET II
Comandos aceitos
Programao on-line
Sim
Sistemas de senhas
Sim
16
64
Time-out de conexo
1 min
Browser compatvel
16
150 Kbytes
FTP
Sim
SMTP
Sim
Formatos suportados
9
SENAI
195
Controladores Programveis
Reviso: E
ATENO:
O nvel fsico da interface Ethernet o par tranado ( 10BaseT ) sendo necessrio a utilizao de
HUBs ou SWITCHs para a implementao da rede. A vantagem deste tipo de arquitetura a fcil
identificao de links defeituosos. O eventual rompimento de um cabo TP no prejudica o
funcionamento de rede como um todo.
A rede de comunicao multimestre permite que os controladores programveis leiam ou escrevam variveis ( operandos ) em
outros controladores compatveis com o protocolo TCP/IP/ALNET II. Os computadores com software de superviso podem
acessar simultaneamente os mesmos controladores. Com a utilizao do produto WebGate, PO9900, os controladores PO3345
podem acessar qualquer outro controlador ou equipamento que implemente o protocolo ALNET I escravo. A figura abaixo
representa algumas das possibilidades de comunicao.
Browser
Browser
Supervisrio
Supervisrio
PO3345
WebGate
Srie Piccolo
ou Quark
PO3345
ou
AL2003
A capacidade de armazenamento de telas em formato HTML da UCP PO3345 permite a implementao de sistemas
supervisrios simples, acessados via um browser convencional, sem qualquer configurao ou software especial no computador
remoto. possvel o uso das tecnologias XML, Flash, Java, JavaScript e VBScript.
Com o uso da tecnologia XML possvel a construo de pginas dinmicas com os operandos do controlador, bem como a
modificao dos mesmos. O formato de apresentao das informaes configurvel com a utilizao de folhas de estilos. O
acesso de banco de dados diretamente ao controlador tambm facilitado pela utilizao dos comandos XML.
A atualizao de pginas feita remotamente, utilizando o protocolo FTP.
A capacidade de armazenamento de pginas HTML na estrutura interna de arquivos de 150Kbytes, podendo ser expandida
usando-se links com um servidor Web alocado para este fim.
A integrao com a Internet possvel, porm no obrigatria. O acesso via browser pode ser limitado rede local de
superviso.
A segurana de acesso feita por um sistema de senhas para usurios com diferentes direitos. Caso, por exemplo, o direito
escritas em operandos no for dado a nenhum usurio ser impossvel a modificao de parmetros do controlador via rede.
ATENO:
Caso o equipamento seja utilizado numa ligao com a Internet, a recomenda-se a instalao de um
sistema de firewall, de forma a ter maior controle sobre o acesso aos controladores, aumentando
assim a segurana j fornecida pelo sistema de senhas.
196
10
SENAI
Controladores Programveis
Reviso: E
Caractersticas do Software
PO3045 , PO3145, PO3245 ou PO3345
Linguagem de programao
Programao on-line
4096
At 9984
At 9984
7 bytes
Retentividade
Instruo arquivo
O nmero total de 4096 pontos de E/S inclui entradas e sadas digitais de barramentos locais e remotos, ou seja, a soma do
nmero de pontos nos operandos E com S deve ser menor ou igual a este limite.
Todos os operandos numricos (KM, KD, M, D, TM e TD) permitem sinal aritmtico na representao de valores. O nmero de
operandos simples e tabelas (M, D, TM, TD) configurvel para cada programa, sendo limitado pela capacidade de memria de
operandos disponvel (48 Kbytes).
Aos operandos S, A, M e D pode ser atribuda a caracterstica de retentividade atravs do programador. Os operandos retentivos
tm seus valores preservados na queda de energia, enquanto que os no retentivos tm seus valores zerados. Os operandos
tabela so todos retentivos.
11
SENAI
197
Controladores Programveis
Reviso: E
Instalao
A instalao destas UCPs descrita no Manual de Utilizao da UCP PO3045
Dimenses Fsicas
Dimenses em mm.
O Manual de Instalao da Srie Ponto deve ser consultado para dimensionamento geral do painel.
Manuais
O Manual de Utilizao PO3145-UCP deve ser consultado para uso do produto.
Para maiores detalhes tcnicos, configurao, instalao e programao dos produtos da srie Ponto, os seguintes documentos
devem ser consultados:
Cdigo do Documento
Descrio
CT109000
MU209000
MU209002
MAN/MT4100
MU299040
198
12
SENAI
Controladores Programveis
Reviso: E
Revises
Esta CT, de reviso A, vlida a partir da reviso A do mdulo PO3045.
A reviso deste documento mostrada na margem superior, indicando alteraes no contedo ou melhorias no formato.
Para melhorias do Produto, a Altus reserva-se o direito de alterar esta CT sem prvio aviso.
Histrico das revises:
Reviso: A
Data: 01/11/2000
Observaes:
Verso Inicial
Reviso: B
Observaes:
Reviso Geral
Reviso: C
Data: 8/ 05/2001
Observaes:
Reviso: D
Data: 9/ 06/2001
Observaes:
Reviso: E
Observaes:
13
SENAI
199
Manual de Utilizao
PO3045 / PO3145
UCP Srie PONTO
Rev. A 05/2002
Cd. Doc: MU209100
altus
Sumrio
Sumrio
PREFCIO ..................................................................................................................................................... V
DESCRIO DESTE MANUAL ............................................................................................................................ V
DOCUMENTOS DA SRIE PONTO ......................................................................................................................VI
TERMINOLOGIA ...............................................................................................................................................VI
CONVENES UTILIZADAS ............................................................................................................................ VII
SUPORTE TCNICO ....................................................................................................................................... VIII
REVISES DESTE MANUAL ............................................................................................................................. IX
INTRODUO................................................................................................................................................ 1
DESCRIO TCNICA................................................................................................................................. 2
AS UCPS PO3045 E PO3145............................................................................................................................. 2
CARACTERSTICAS ........................................................................................................................................... 4
CARACTERSTICAS GERAIS COMUNS ............................................................................................................... 6
CARACTERSTICAS ESPECIAIS.......................................................................................................................... 7
BARRAMENTO LOCAL ........................................................................................................................................ 7
VARREDURA DE E/S RPIDA .............................................................................................................................. 7
DIAGNSTICOS DE MDULOS ............................................................................................................................. 7
DIAGNSTICO DO SISTEMA DO CP ...................................................................................................................... 7
PARAMETRIZAO ............................................................................................................................................. 7
CARACTERSTICAS DO SOFTWARE ................................................................................................................... 8
CARACTERSTICAS DE OPERAO ................................................................................................................... 9
MODOS DE OPERAO DA UCP.......................................................................................................................... 9
CANAIS SERIAIS .............................................................................................................................................. 11
EXEMPLO DE CONFIGURAO DOS CANAIS SERIAIS ......................................................................................... 12
CAPACIDADE DE E/S NO BARRAMENTO LOCAL .............................................................................................. 13
ELEMENTOS DOS CONTROLADORES PROGRAMVEIS ........................................................................................ 13
ARQUITETURAS DOS CONTROLADORES PROGRAMVEIS .................................................................................. 14
ARQUITETURA INTERNA ................................................................................................................................. 16
PROCESSADOR ................................................................................................................................................. 17
CONTROLE DO BARRAMENTO PONTO ............................................................................................................... 17
MEMRIA RAM ............................................................................................................................................... 18
MEMRIA FLASH EPROM ............................................................................................................................... 18
INTERFACES DE COMUNICAO ....................................................................................................................... 18
RELGIO DE TEMPO REAL ................................................................................................................................ 18
MAPA DE MEMRIAS...................................................................................................................................... 19
SISTEMAS DE PROTEO ................................................................................................................................ 19
CO-DE-GUARDA............................................................................................................................................. 19
PROTEO PARA FALTA DE ENERGIA ............................................................................................................... 19
BATERIA .......................................................................................................................................................... 20
SUPERCAP ........................................................................................................................................................ 20
MT6000 - MASTERTOOL PROPONTO ............................................................................................................ 20
TEMPO DE VARREDURA DO BARRAMENTO LOCAL ......................................................................................... 21
DESEMPENHO DAS UCPS PO3045 E PO3145 ................................................................................................. 21
ii
Sumrio
ALIMENTAO ............................................................................................................................................... 23
DIMENSES FSICAS ....................................................................................................................................... 23
DADOS PARA COMPRA .................................................................................................................................... 23
ITENS INTEGRANTES......................................................................................................................................... 23
CDIGO DO PRODUTO ...................................................................................................................................... 24
PRODUTOS RELACIONADOS .............................................................................................................................. 24
CONFIGURAO ........................................................................................................................................ 26
OPERANDOS DE E/S E DE DIAGNSTICOS ...................................................................................................... 26
TROCA A QUENTE ........................................................................................................................................... 27
TROCA A QUENTE DESABILITADA .................................................................................................................... 27
TROCA A QUENTE HABILITADA COM CONSISTNCIA NA PARTIDA .................................................................... 27
TROCA A QUENTE HABILITADA SEM CONSISTNCIA NA PARTIDA ..................................................................... 28
CANAL SERIAL PRINCIPAL COM1 .............................................................................................................. 28
CANAIS SERIAIS AUXILIARES COM2 E COM3 ........................................................................................... 29
ALNET I ESCRAVO ........................................................................................................................................ 30
MODBUS RTU ESCRAVO.............................................................................................................................. 31
CONFIGURAO DO MODBUS RTU ESCRAVO ................................................................................................ 31
RELAES MODBUS / ALTUS ....................................................................................................................... 31
MODBUS RTU MESTRE ............................................................................................................................... 33
CONFIGURAO DO MODBUS RTU MESTRE .................................................................................................. 33
PARMETROS GERAIS DO MODBUS RTU MESTRE ......................................................................................... 34
CONSTRUO DE RELAES ............................................................................................................................ 35
CONFIGURAO DAS RELAES GENRICAS ................................................ ERRO! INDICADOR NO DEFINIDO.
CONVERSO DE CDIGO AL-2002 - PO3045/3145 ........................................................................................ 41
CONVERSO DE CDIGO AL-2003 - PO3045/3145 ........................................................................................ 41
INSTALAO............................................................................................................................................... 42
INSPEO VISUAL........................................................................................................................................... 42
INSTALAO MECNICA ................................................................................................................................ 42
MONTAGEM DOS TRILHOS ................................................................................................................................ 42
MONTAGEM DAS BASES ................................................................................................................................... 42
INSTALAO ELTRICA ................................................................................................................................. 44
BORNES COM MOLA ......................................................................................................................................... 44
CONEXES ....................................................................................................................................................... 45
ALIMENTAES ............................................................................................................................................... 45
FUSVEIS .......................................................................................................................................................... 45
MANUTENO............................................................................................................................................ 46
DIAGNSTICOS ............................................................................................................................................... 46
DIAGNSTICOS DO PAINEL ............................................................................................................................. 46
DIAGNSTICOS VIA OPERANDOS .................................................................................................................... 48
DIAGNSTICOS DO SISTEMA ............................................................................................................................. 48
DIAGNSTICOS DO MDULO ............................................................................................................................ 53
LED DE DIAGNSTICO ...................................................................................................................................... 53
PALAVRAS DE DIAGNSTICO ............................................................................................................................ 53
ERROS NA OPERAO .................................................................................................................................... 54
OUTRAS SITUAES DE ERRO .......................................................................................................................... 56
TROCA DA BATERIA ....................................................................................................................................... 57
iii
Sumrio
MANUTENO PREVENTIVA........................................................................................................................... 57
57TROCA A QUENTE.................................................................................................................................. 58
iv
Prefcio
Prefcio
A seguir, apresentado o contedo dos captulos deste manual, das convenes adotadas, bem como
uma relao dos manuais de referncia para os produtos da Srie Ponto.
Prefcio
Terminologia
Neste manual, as palavras software e hardware so empregadas livremente, por sua generalidade
e freqncia de uso. Por este motivo, apesar de serem vocbulos em ingls, aparecero no texto sem
aspas.
As seguintes expresses so empregadas com freqncia no texto do manual. Por isso, a necessidade
de serem conhecidas para uma melhor compreenso.
CP: Controlador Programvel - entendido como um equipamento composto por uma UCP, mdulos
de entrada e sada e fonte de alimentao
UCP: Unidade Central de Processamento, o mdulo principal do CP, que realiza o processamento
dos dados
MasterTool: identifica o programa ALTUS para microcomputador padro IBM-PC ou compatvel,
executvel em ambiente WINDOWS, que permite o desenvolvimento de aplicativos para os CPs
das sries Ponto, PICCOLO, AL-2000, AL-3000 e QUARK. Ao longo do manual, este programa
ser referido pela prpria sigla ou como "programador MasterTool"
Outras expresses podem ser encontradas no apndice A, Glossrio.
vi
Prefcio
Convenes Utilizadas
Os smbolos utilizados ao longo deste manual possuem os seguintes significados:
TECLA1+TECLA2
PERIGO:
O rtulo PERIGO indica que risco de vida, danos pessoais graves ou prejuzos materiais
substanciais resultaro se as precaues necessrias no forem tomadas.
CUIDADO:
O rtulo CUIDADO indica que risco de vida, danos pessoais graves ou prejuzos materiais
substanciais podem resultar se as precaues necessrias no forem tomadas.
ATENO:
O rtulo ATENO indica que danos pessoais ou prejuzos materiais mnimos podem
resultar se as precaues necessrias no forem tomadas.
vii
Prefcio
Suporte Tcnico
Para acessar o Suporte Tcnico ligue para (51) 589-9500 em So Leopoldo, RS, ou para o Suporte
Tcnico mais prximo conforme a pgina da Altus na INTERNET:
www.altus.com.br
E-MAIL: altus@altus.com.br
viii
Prefcio
Reviso: A
Aprovao: Luiz Gerbase
Autor: Gustavo Castro
Data: 03/2002
Observaes:
Verso inicial
ix
Captulo 1
Introduo
Introduo
As UCPs da Srie Ponto se caracterizam por uma
altssima integrao de funes, programao on-line,
alta capacidade de memria e vrios canais seriais
integrados.
O modelo PO3145 possui trs interfaces seriais para as
funes de interface de programao, IHM local e redes
MODBUS.
So conectadas diretamente ao barramento GBL, criando
sistemas compactos de controle e superviso. Com o uso
de interfaces de rede de campo as UCPs tornam-se
poderosos controladores com capacidade de 4.096
pontos de E/S.
2 canais seriais RS232, sendo que, um destes com protocolos configurveis e programveis,
inclusive MODBUS RTU Mestre ou Escravo.
1 canal serial RS485 isolado, com protocolos configurveis e programveis, inclusive MODBUS
RTU mestre ou escravo.
As caractersticas acima se referem ao modelo mais completo PO3145. O modelo PO3045 possui um
subconjunto destas caractersticas.
Captulo 2
Descrio Tcnica
Descrio Tcnica
Este captulo apresenta as caractersticas tcnicas dos controladores programveis PO3045 e PO3145,
abordando as partes integrantes do sistema, as caractersticas gerais e eltricas.
A parte superior de ambos os painis contm 6 LEDs indicadores das condies de operao. Na
parte inferior existem leds que indicam a atividade de comunicao das UCPs.
Os LEDS que indicam condies de operao esto na tabela 2-1 :
LED
Estado
Significado
EX
Execuo
PG
Programao
Indica que a UCP est em modo de programao. Neste estado, a UCP fica somente
aguardando os comandos a serem enviados pelo programador, sem executar o
programa aplicativo.
DG
Diagnstico
Em combinao com outros LEDs indica vrias condies diferentes, para entender a
ver o item Diagnstico via LEDs na seo Manuteno.
ER
Erro
WD
Watchdog
BT
Bateria
COM1 TX
Transmite
Indica que a UCP est transmitindo bytes no canal serial da rede ALNET I (conector
COM1 da base).
COM1 RX
Recebe
Indica que a UCP est recebendo bytes no canal serial da rede ALNET I (conector
COM1 da base).
COM2 TX
Transmite
Indica que a UCP est transmitindo bytes no canal serial RS-485 (conector COM2 da
base). Este LED somente existe na UCP PO3145
COM2 RX
Recebe
Indica que a UCP est recebendo bytes no canal serial RS-485 (conector COM2 da
base). Este LED somente existe na UCP PO3145.
COM3 TX
Transmite
Indica que a UCP est transmitindo mensagem no 3 canal serial RS-232 (conector
COM3 da base).
COM3 RX
Recebe
Indica que a UCP est recebendo mensagem no 3 canal serial RS-232 (conector
COM3 da base).
Captulo 2
Descrio Tcnica
A figura 2-2 mostra a base das UCPs, PO6301 e suas conexes. A base possui 3 conectores padro
RJ45 fmea:
LED
UCPs
Descrio
COM1
PO3045 e
PO3145
COM2
PO3145
COM3
PO3045 e
PO3145
Captulo 2
Descrio Tcnica
Caractersticas
As diferentes UCPs da Srie Ponto distinguem-se pelas seguintes caractersticas:
PO3045
PO3145
128K
256K
256K
256K
Nmero de Mdulos
16
30
Denominao
4096
4096
Sim
Sim
No
No
No
No
2 x RS232
2 x RS232
1 x RS485
No
Sim
Retentividade
Fonte de alimentao
PO8085
PO8085
c/ a base PO6800
c/ a base PO6800
Captulo 2
Descrio Tcnica
PO3045
PO3145
128K
256K
256K
256K
Nmero de Mdulos
16
30
Denominao
4096
4096
Sim
Sim
No
No
No
No
2 x RS232
2 x RS232
1 x RS485
No
Sim
Retentividade
Fonte de alimentao
PO8085
PO8085
c/ a base PO6800
c/ a base PO6800
Captulo 2
Descrio Tcnica
UCP
Troca a quente
Tempo de varredura do
barramento local
12 Mbaud
Capacidade de interligao a
redes de campo
48 Kbytes
Programao on-line
Sim
1,6 ms
Sim
Sim
Base PO6305
Indicao de estado
Indicao de diagnstico
Led DG multifuncional
Isolao
Canal serial RS485 isolado
Potncia dissipada
4,5 W
60 C
Dimenses
99 x 49 x 81 mm
Bases compatveis
PO6305
Tabela 2-4 Caractersticas Comuns das UCPs PO3045 e PO3145
Captulo 2
Descrio Tcnica
Caractersticas Especiais
As novas caractersticas incorporadas as UCPs da srie PONTO proporcionam um diferencial para os
CPs PO3045 e PO3145. Estas novas caractersticas se apresentam na seguintes partes dos sistemas da
srie PONTO:
Barramento Local
Com seu barramento GBL de alta velocidade, a UCP se comunica com os mdulos de forma
bidirecional. Alm da comunicao de dados possvel a transferncia de parmetros e a recepo de
diagnsticos.
Diagnsticos de Mdulos
Os diagnstico individuais podem ser visualizado atravs do LED DG presente em todos os mdulos
da srie e tambm so enviados para operandos memria (%M) permitindo assim que estes sejam
acessados pelo programa aplicativo e/ou por um software de superviso.
Diagnstico do sistema do CP
As UCPs informam seu estado de operao, situaes de erros internos, estado geral do barramento,
permitindo que a aplicao identifique problemas com o sistema e gere alarmes. Estes diagnsticos
so visualizados em operandos memria (%M).
Parametrizao
Com o software programador MasterTool possvel parametrizar individualmente cada mdulo,
mudando sua configurao sem a necessidade de mudar chaves ou pontes de ajustes.
Todos os parmetros so enviados dinamicamente aos mdulos durante a inicializao e ciclicamente
na execuo, caso os mesmos mudem o mdulo tem a capacidade de identificar e se reconfigurar,
permitido a mudana dos parmetros a quente.
Captulo 2
Descrio Tcnica
Caractersticas do Software
PO3045, PO3145
Linguagem de programao
Programao on-line
4096
At 9984
At 9984
7 bytes
Configurvel para operandos S, A, M, D
Sempre ativa para TM e TD
Permite o armazenamento de grande volume de dados, em blocos de at 31
Kbytes
O nmero total de 4096 pontos de E/S inclui entradas e sadas digitais de barramentos locais e
remotos, ou seja, a soma do nmero de pontos nos operandos E com S deve ser menor ou igual a
este limite.
Captulo 2
Descrio Tcnica
Caractersticas de Operao
Modos de Operao da UCP
As UCPs, quando em operao, podem encontrar-se em cinco modos diferentes:
modo inicializao
modo execuo
modo ciclado
modo programao
modo erro
Captulo 2
Descrio Tcnica
Modo Inicializao
Identificado pelos LEDs EX, PG, DG e ER do painel ligados, este modo indica que o CP est
inicializando as variveis do programa executivo e verificando a validade do programa aplicativo.
Este estado ocorre logo que se energiza o controlador programvel, estendendo-se por alguns
segundos, passando em seguida para o modo execuo.
Modo Execuo
Normalmente o controlador programvel encontra-se neste modo, varrendo continuamente as
entradas e atualizando as sadas de acordo com a lgica programada.
Identificado pelo LED EX do painel frontal ligado, este modo indica que o CP est executando
corretamente o programa aplicativo.
Modo Ciclado
Caracteriza-se pela execuo de uma varredura do programa aplicativo, seguida de uma paralisao
do CP, que passa a esperar novo comando do programador para executar uma nova varredura.
Quando a UCP do controlador programvel passa para o modo ciclado, a execuo para, bem como a
contagem de tempo nos temporizadores. Os temporizadores contam uma unidade de tempo a cada
dois ciclos executados.
Identificado pelos LEDs EX e PG ligados, este modo, em conjunto com a monitorao e foramento
dos operandos, facilita a depurao do programa aplicativo.
Modo Programao
O programa aplicativo no executado, no havendo atualizao de entradas ou sadas. O CP
aguarda comandos do programador. identificado pelo LED PG ligado.
Apesar de no ocorrer atualizao dos pontos de entrada e sada, a UCP continua se comunicando
com o mdulo, esta caratersticas permite que mdulos especiais troque informaes com a UCP
mesmo que no esteja ocorrendo a execuo de um programa aplicativo.
Modo Erro
identificado pelo LED ER ligado. Indica que houve alguma anomalia no CP durante o
processamento ou na preparao para o mesmo.
10
Captulo 2
Descrio Tcnica
Canais Seriais
As UCPs Ponto caracterizam-se pela alta capacidade de comunicao, possuindo at 3 canais seriais.
A tabela 2-6 indica quais protocolos so disponveis para cada canal de comunicao. Note-se que
possvel usar SIMULTANEAMENTE o mesmo ou diferentes protocolos nos canais de comunicao.
Os protocolos so includos nas UCPs ou vendidos separadamente conforme indicado na tabela 2-6.
PROTOCOLO
COM 1 - RS232
TX, RX, RTS,CTS
COM 2 - RS485
Isolado
COM 3 - RS232
TX, RX, RTS,CTS,
DSR, DTR
Alnet I escravo
Includo em todas UCPs
completo, com todos os comandos, inclusive
carga de programas
Sim
Sim
Sim
No
Sim
Sim
Mdulos F de Comunicao
Produto: AL-2703
permite implementar qualquer protocolo serial
assncrono - Ver CT
No
Sim
Sim
No
Sim
Sim
No
Sim
Sim
No
Sim
Sim
Qualquer combinao de protocolo possvel, dentro das possibilidades oferecidas por cada canal.
11
Captulo 2
Descrio Tcnica
Interligao a um ou mais equipamentos compatveis com o protocolo MODBUS, tais como sensores
inteligentes e inversores de freqncia. O canal isolado, devendo ser usado cabo adequado para a
implementao de rede.
PO3145
POWER SUPLLY
CPU
BAT
COM 1
RS232
COM 3
RS232
COM 2
RS485
MODBUS
12
Captulo 2
Descrio Tcnica
Capacidade de E/S no
barramento local
10
UCP PO3045 ou PO3145 - a UCP responsvel pelas funes de controle, realizando o ciclo
bsico de leitura dos mdulos de entrada, execuo do programa de controle do usurio
(programa aplicativo) e atualizao dos mdulos de sada, alm de vrias outras funes
auxiliares.
Fonte de alimentao principal PO8085 - a responsvel por prover as tenses reguladas e livres
de transientes para a operao da UCP e demais mdulos presentes no barramento. A fonte de
alimentao PO8085 possibilita a alimentao de at 12 mdulos de E/S distribudos no mximo
em dois segmentos. Se este limite for excedido, necessrio o emprego de outra fonte
suplementar no incio do segmento do barramento. O software MasterTool ProPonto MT6000
auxilia na construo do barramento indicando, caso ocorra, a necessidade de fontes adicionais.
13
Captulo 2
Descrio Tcnica
PO3145
PO8085
PO1010
PO2020
PO1112
PO2132
Os mdulos das redes remotas so mapeados nos operandos da UCP permitindo ao acesso dados,
parmetros e diagnsticos dos mdulos remotos. O nmero de total de pontos de E/S possvel de ser
controlado pela UCP permanece inalterado, devendo ser dividido entre as E/S locais e remotas.
Para informaes mais detalhadas devem ser consultados os manuais dos mdulos interfaces de rede
correspondentes.
A abaixo ilustra uma configurao com pontos de E/S remotos utilizando uma interface PO4053
PROFIBUS DP mestre.
14
Captulo 2
Descrio Tcnica
PROFIBUS
MASTER
PO3145
PO8085
PO1010
PO4053
PO1112
PO2132
PO5063
PO2022
PO1010
PO1112
PO5063
PROFIBUS
SLAVE
PO5063
PO2022
PO1010
PO1112
PO5063
PROFIBUS
SLAVE
PO5063
PO2022
PO1010
PO1112
PO5063
PROFIBUS
SLAVE
PROFIBUS
SLAVE
PROFIBUS
SLAVE
15
Captulo 2
Descrio Tcnica
Arquitetura Interna
Esta seo apresenta os elementos da arquitetura interna das UCPs. As figuras abaixo mostram
respectivamente as UCP PO3045 e a UCP PO3145, ambas representadas no formato de diagrama em
blocos.
Interface
COM3
COM 3
PROCESSADOR
COM 1
CONTROLE
BARRAMENTO
PONTO
BARR
PONTO
RELGIO
TEMPO REAL
FLASH
EPROM
BAT
+
RAM
16
Captulo 2
Descrio Tcnica
COM 2
Interface
COM2
COM 3
Interface
COM3
PROCESSADOR
COM 1
CONTROLE
BARRAMENTO
PONTO
BARR
PONTO
RELGIO
TEMPO REAL
FLASH
EPROM
CAP
BAT
RAM
Processador
O processador o responsvel pela execuo do programa aplicativo, baseado nos valores dos
operandos de entrada, gerando os valores dos operandos de sada. Realiza tambm a leitura e escrita
dos valores dos operandos dos mdulos de entrada e sada no barramento, processa os comandos
recebidos pelos canais de comunicao serial e executa diversas outras tarefas auxiliares ao
processamento do programa aplicativo.
As tarefas do processador so realizadas por um programa permanentemente gravado em memria
EPROM, denominado programa executivo, que corresponde ao sistema operacional da UCP.
Alm de gerenciar a UCP, o programa executivo contm uma biblioteca de instrues utilizadas pelo
programa aplicativo, relacionadas no item Programao deste captulo.
Captulo 2
Descrio Tcnica
Memria RAM
A memrias RAM permite a escrita e leitura de dados, armazenando o programa aplicativo e os
valores dos operandos da UCP. Com o equipamento desenergizado, os valores dos operandos
retentivos, as tabelas e o programa aplicativo em RAM, so mantidos atravs da bateria e/ou do
Supercap.
ATENO:
O mdulo PO3045 no possui Supercap, como a bateria est presente na base, a
retentividade s existe enquanto a UCP PO3045 estiver montado em sua base.
O mdulo PO3145 possui o Supercap permitindo que o mdulo seja retirado da base,
mantendo a retentividade enquanto o Supercap estiver carregado. Este tempo de duas
horas.
Interfaces de Comunicao
A UCP PO3045 possui dois canais de comunicao RS-232 (COM 1 e COM 3) e a UCP PO3145
possui 2 canais RS-232 e um RS-485 isolado (COM 1, COM 3 e COM 2, respectivamente).
Todos os canais de comunicao serial utilizam o protocolo ALNET I v2.0 para comunicao do CP
com equipamentos mestres (programadores, supervisrios, etc.).
Os canais COM 2 e COM 3 suportam tambm o protocolo MODBUS RTU Mestre ou Escravo e
ainda podem ser programados para outros protocolos atravs de funes especiais (mdulos F).
Informaes sobre os cabos utilizados nas interfaces de comunicao podem ser encontrados no
captulo Instalao.
18
Captulo 2
Descrio Tcnica
Mapa de Memrias
As figuras 2-12 e 2-13 apresentam os mapas de memria das UCPs PO3045 e PO3145.
Programa Aplicativo
Flash EPROM
RAM
64K 64K
Programa Aplicativo
Flash EPROM
RAM
Os mapas acima mostram a alocao de memria para o programa aplicativo. A RAM utilizada para
o programa aplicativo retentiva e seu contudo mantm-se durante uma queda de energia.
O programa executivo e os operandos residem em outras reas de memria RAM e Flash Eprom no
mostradas nos mapas.
Sistemas de Proteo
Co-de-Guarda
um circuito que monitora continuamente a execuo correta das funes do controlador
programvel. Uma vez detectado algum tipo de falha, o circuito de co-de-guarda desativa o
processador, desenergiza os pontos de sada e liga o LED WD no painel frontal do CP, garantindo
um procedimento de falha seguro, o tempo at o reset do processador est entre 1 e 2 segundos.
Captulo 2
Descrio Tcnica
rotina de que termina a execuo de modo seguro. O circuito de falta de energia garante a
alimentao das UCPs por tempo suficiente para que esta rotina seja executada.
Bateria
A base das UCPs contm uma bateria de ltio para a alimentao da RAM e relgio de tempo real
durante falhas na alimentao do CP. A RAM mantm os mdulos do programa aplicativo e os
valores dos operandos retentivos. A bateria tambm permite que o relgio continue registrando a
hora e calendrio durante a falta de energia.
O estado da bateria monitorado por hardware, mostrado em LED do painel (BT) e verificado pelo
programa executivo que exibe uma mensagem de advertncia na janela de verificao do estado do
CP, nos softwares programadores. A bateria tem vida til estimada a 1 ano a temperatura de 60C.
Supercap
O Supercap um capacitor de grande capacitncia que auxilia a bateria a manter a memria e
relgio. O Supercap permite que a UCP possa ser retirada de sua base por pelo menos 2 horas sem
que o contedo da memria ou o tempo/calendrio seja perdido. Somente a UCP PO3145 fornecida
com o Supercap.
20
Captulo 2
Descrio Tcnica
21
Captulo 2
Descrio Tcnica
Tipo de Entrada
Nmero de
entradas
Nmero de
canais
Nmero de
Varreduras
Tempo de
acesso
Digital
16
16s
Digital
32
16s
Entrada analgica
18
16s
Sada analgica
10
16s
73s
Bloco
Os mdulos digitais so lidos em uma ou duas varreduras; os mdulos analgicos em duas varreduras
por canal mais duas de parametrizao; e os mdulos tipo bloco, transferem os dados em apenas uma
varredura.
O tempo da varredura do barramento Ponto a soma do tempo de acesso a cada mdulo.
Como existe a probabilidade de esperar ou no uma varredura, o tempo de acesso dos mdulos varia
entre 1 ou mais varreduras. Por exemplo, um mdulo digital pode ser acessado em uma ou no
mximo em duas varreduras. Um mdulo analgico de 8 canais acessado em 18 varreduras.
Exemplo:
Barramento com 5 mdulos de 16 entradas, dois mdulos analgicos de oito entradas e um mdulo
bloco:
Tv = 5 X 16 + 2 X 16 + 1 X 73 = 185 s (tempo de uma varredura)
Tempos acesso mximos:
Mdulos de 16 entradas: 2 X 185 = 370 s
Mdulos de 8 canais: 18 X 185 = 3330 s
Tempos acesso mnimos:
Mdulos de 16 entradas: 1 X 185 = 185 s
Mdulos de 8 canais: 9 X 185 = 1665 s
O tempo de processamento do programa depende da aplicao e pode ser calculado utilizando-se o
tempo de execuo das instrues conforme o manual do MasterTool. O Programador MasterTool
informa os tempos de execuo mnimo, mdio e mximo do programa durante sua depurao.
Exemplo de Clculo de Tempo de Resposta
Sendo:
Tempo da Aplicao: 50 ms
Tempo de atraso do mdulo de entrada: 150 s
Tempo de atraso do mdulo de sada: 10 s
Tempo de varredura no barramento Ponto: 185 s
Nmero de varreduras para acesso do mdulo de entrada: 2
Nmero de varreduras para acesso do mdulo de sada: 1
Tem-se que:
TRmx = 150 + 3X 185 + 2 X 50000 + 2 X 185 + 10 = 51.085 s
22
Captulo 2
Descrio Tcnica
Alimentao
As UCPs so alimentadas pela fonte PO8085, que deve receber alimentao de 24 Vdc (de 19 a 30
Vdc, incluindo ripple). A figura mostra a fonte, UCP e bases necessrias para uma configurao.
O conjunto formado pela fonte PO8085 e UCPs podem alimentar at 12 mdulos de E/S distribudos
em at dois segmentos no mximo
UCP PO3045
Fonte PO8085
Mdulos E/S
Dimenses Fsicas
00120707
O Manual de Instalao da Srie Ponto deve ser consultado para dimensionamento geral do painel.
Guia de instalao
23
Captulo 2
Descrio Tcnica
Cdigo do Produto
Os seguintes cdigos devem ser usados para compra do produto:
Cdigo
Denominao
PO3045
PO3145
Produtos Relacionados
Os seguintes produtos devem ser adquiridos separadamente quando necessrio:
Cdigo
Denominao
PO6305
PO8085
Fonte Alimentao
PO6800
Base Fonte
MT4100
MT6000
AL-2700
Funes Matemticas
AL-2702
AL-2703
Mdulos F de Comunicao
AL-2711
AL-1715
Cabo RJ45-CFDB9
AL-1717
AL-1719
AL-1720
AL-1726
AL-2306
PO8500
PO8510
PO8522
PO8524
PO8525
PO8530
24
Captulo 2
Descrio Tcnica
AL-1717: Este cabo possui um conector RJ45 e na outra ponta terminais individuais para bornes.
usado na interface serial RS485 , COM 2.
AL-1718 Este cabo possui um conector serial RJ45 e outro DB9 RS232 macho, para conexo com
o conversor AL-1413.
AL-1719: Este cabo possui um conector serial RJ45 e outro DB9 RS232 macho com pinagem padro
Altus. Pode ser utilizado nas interface seriais COM 1 e COM 3 para interligao a uma IHM do tipo
Foton 5 ou Foton 10.
AL-1720: Este cabo possui um conector serial RJ45 e outro DB9 macho com pinagem padro Altus.
Pode ser utilizado nas interface seriais COM 1 e COM 3 para interligao a uma IHM do tipo Foton
1 ou Foton 3.
AL-1715: Este cabo possui um conector serial RJ45 e outro DB9 RS232 fmea padro IBM/PC.
Pode ser utilizado nas interface seriais COM 1 e COM 3 para interligao com o PO9900
WebGate.
AL-1726: Este cabo permite a interligao de uma das interfaces seriais RS232 das UCPs PO3045 ou
PO3145 com o WebGate PO9900.
AL-2604: Este cabo permite a montagem de uma rede RS485
PO8525: Este mdulo um meio prtico de interligar uma UCP PO3045 ou PO3145 a uma rede
padro RS485. A rede padro RS485 (cabo AL-2604) interligada com a interface serial COM2
(RS-485) por meio do cabo PO8500 e o mdulo derivador PO8525. Este mdulo possui bornes tipo
parafuso para conexo da rede nos extremos ou em posies intermedirias e uma chave para
ativao da terminao para casamento de impedncia quando nas extremidades da rede.
obrigatria a utilizao deste mdulo mesmo que a rede RS485 tenha apenas dois elementos.
PO8500: Este cabo permite a conexo entre a interface serial COM2 (RS-485) e o mdulo derivador
e terminao PO8525.
Para maiores informaes quanto a aplicao dos dispositivos acima relacionados, sugerimos a
consulta dos respectivos documentos de Caractersticas Tcnicas disponveis no site da Altus.
25
Captulo 3
Configurao
Configurao
As UCPs PO3045 e PO3145 so configuradas e programadas atravs do software MasterTool. A
configurao realizada define o comportamento das UCPs. A programao representa a aplicao
desenvolvida pelo usurio em linguagem de rels, tambm chamada de programa aplicativo.
Para informaes de como configurar as UCPs ver o MasterTool Programming Manual de Utilizao
(MU299025), a forma de programar e a sintaxe da linguagem Ladder esta presente no MasterTool
Programming Manual de Programao (MP399101).
Este captulo apresenta o comportamento das opes configuradas no software MasterTool. Os itens
abordados aqui sero:
Mapa de memria
Troca a quente
Canal Serial
Alnet I
MODBUS escravo
MODBUS mestre
Converso de cdigo
Entrada Digital
Sada Digital
Memria de Entrada (utilizado para mdulos no digitais, ex: PO1112: 8 entradas analgicas)
Memria de Sada (utilizado para mdulos no digitais, ex: PO2132: 4 sadas analgicas)
O primeiro octeto de entrada digital sempre o %E0000, j os outros operandos o usurio define
como melhor convier em funo do seu programa aplicativo.
Para pontos digitais a regra de alocao de operandos (%E e %S) fixa, ou seja, os pontos so
alocados conforme a sua posio no barramento, o primeiro ponto de entrada digital %E0000.0, o
segundo %E0000.1, e assim sucessivamente at que todos os pontos de entradas tenham sido
alocados, sem ultrapassar o Primeiro Octeto de Sada Digital. Os pontos digitais de sada comeam
com o Primeiro Octeto de Sada Digital e seguem at o operando %S0511, esta opo pode ser
modificada pelo usurio.
Os mdulos analgicos so processados automaticamente pela UCP, em operandos memria
(%Mxxxx), a informao de Primeiro Operando Memria de Entrada e Primeiro Operando
Memria de Sada fornecem ao programador uma referncia para alocar.
possvel, ao usurio, a modificao dos operandos de um mdulo analgico. Esta caracterstica
permite ao usurio aumentar ou modificar o nmero de pontos analgicos, sem que a aplicao tenha
que ser modificada.
26
Captulo 3
Configurao
Um operando %E no pode ter o mesmo nmero de octeto de um operando %S, ou seja no podem
existir o %E0023 e o %S0023, como os dois tipos de operandos so octetos, a soma dos operandos
%E e %S tem o limite estipulado de 512.
A maioria dos mdulos da srie Ponto fornecem diagnsticos, estes diagnsticos so lidos
ciclicamente pela UCP e disponibilizados em operados %M, o Primeiro Operando Memria de
Diagnstico sugere ao programador onde iniciar a alocao destes.
A UCP e os mdulos tero uma faixa de operandos que define onde a UCP ir colocar os
diagnsticos obtidos dos mdulos do barramento. Para entender estes diagnstico necessrio
consultar as respectivas CTs dos mdulos.
Troca a Quente
As UCPs PO3045 e PO3145 disponibilizam a possibilidade do usurio trocar os mdulos de E/S do
barramento sem a necessidade de desligar o sistema em funcionamento, esta caracterstica chama-se
Troca a Quente.
O comportamento do sistema relacionado a Troca a Quente se modifica conforma a configurao
definida pelo usurio. Entra as opes de comportamento do sistema relacionado a Troca a Quente
so:
Desabilitada
Estes comportamentos valem caso ocorra uma situao anormal de barramento e o CP esteja em
estado de Execuo. A tabela 3-1 lista as possveis situaes anormal de barramento.
Situao
Possveis Causas
Mdulo ausente
Mdulo excedente
27
Captulo 3
Configurao
ATENO:
Quando ocorrer uma falta de alimentao, mesmo que temporria, e algum mdulo estiver
em uma situao anormal de barramento (tabela 3-1) a UCP entra em erro, pois esta
considerada uma situao de partida.
ATENO:
A opo Troca a quente habilitada COM consistncia na partida a mais recomendada
pois garante a integridade do sistema na sua inicializao e permite a troca de mdulos com
o sistema funcionando.
ATENO:
Esta opo recomendada para a fase de implantao do sistema, pois permite que sejam
feitas trocas de mdulos e desligamento da alimentao sem a necessidade da presena de
todos os mdulos configurados.
Configurao
Descrio
Possibilidades
Endereo da
Estao
Endereo do n na rede
ALNET I
Velocidade
Velocidade da porta de
comunicao serial
Tipo de Modem
28
Captulo 3
Configurao
Configurao
Descrio
Possibilidades
Velocidade da porta de
comunicao serial
Endereo do CP na rede
conectada ao canal
Sinais de Modem
Comportamento dos
sinais RTS/CTS durante
a comunicao
Protocolo
ALNET I Escravo
MODBUS RTU Escravo
MODBUS RTU Mestre
Configurado por Mdulo F (libera o canal para o uso com mdulos F
de comunicao, como por exemplo AL-2702, AL-2703, ...)
Permite configurar as
relaes de comunicao
via MODBUS
Configura a paridade da
porta serial
Sem paridade
Paridade par
Paridade impar
Paridade sempre 0
Paridade sempre 1
Configura os StopBits da
porta serial
1 StopBit
2 StopBits
Velocidade
Endereo
Configurao
MODBUS
Configurao Serial
Paridade e StopBits
29
Captulo 3
Configurao
Os protocolos que as UCP PO3045 e PO3145, implementam dependente do modelo, como mostrado
na tabela 3-4:
Serial
COM1
RS-232
PO3045
ALNET I escravo
PO3145
ALNET I escravo
COM2
RS-485
ALNET I escravo
MODBUS RTU Mestre
MODBUS RTU Escravo
AL-2702 Mestre ALNET I
AL-2703 Comunicao Genrica
AL-2711 Comunicao com medidores de
energia (REP)
COM3
RS-232
ALNET I escravo
AL-2702 Mestre ALNET I
AL-2703 Comunicao Genrica
AL-2711 Comunicao com
medidores de energia (REP)
ALNET I escravo
MODBUS RTU Mestre
MODBUS RTU Escravo
AL-2702 Mestre ALNET I
AL-2703 Comunicao Genrica
AL-2711 Comunicao com medidores de
energia (REP)
ATENO:
Para que os protocolos carregveis funcionem necessrio configurar no programador a
porta serial auxiliar o item Protocolo com a opo Configurado no mdulo F.
Protocolos internos so aqueles integrantes da UCP, sua configurao integrada ao programador.
Nas prximas sesses veremos estes protocolos.
ALNET I Escravo
Este o protocolo presente em todos os canais seriais das UCPs da srie Ponto. A principal funo
deste protocolo a interligao com o programador permitindo a total configurao e programao
da UCP. Outras funes disponibilizadas so foramento de pontos de E/S, monitorao de
operandos, etc... Para maiores detalhe ver o Manual de Utilizao e o Manual de Programao do
MasterTool.
Com estas caractersticas possvel conectar o CP a IHMs, supervisrios e interligao com outros
CPs que implementem o protocolo ALNET I Mestre.
possvel que se coloque o CP em rede ALNET I ou mista ALNET I e ALNET II, para isto
necessrio respeitar as regras de construo dos endereos de rede.
30
Captulo 3
Configurao
Selecionar o canal auxiliar COM2 ou COM3 com o protocolo MODBUS RTU Escravo
Relaes MODBUS
As relaes servem como um conversor de operandos do CP para operandos MODBUS permitindo
ao usurio identificar e/ou informar quais reas do CP podero ser manipuladas via rede MODBUS.
Para configur-las entre em Relaes MODBUS.
Para o mapeamento das relaes entre operandos do CP e MODBUS, a UCP PO3145 fornece para o
usurio duas formas de configurar. Uma simplesmente utilizar as relaes padres que j esto
configuradas e outra o usurio pode fornecer as suas prprias relaes.
Relaes Padro
O protocolo MODBUS RTU Escravo, na UCP PO3145, possui duas relaes padres, permitindo
que o mestre MODBUS tenha acesso a todos operandos auxiliares do CP como Coil (%A0000.0 a
%A0511.7 = Coil 1 a 4096) e aos primeiros 1000 operandos memria como Holding Register
(%M0000 a %M0999 = Holding Register 1 a 1000).
Operandos do CP ALTUS
Operandos MODBUS
%A0000.0 at %A0511.7
Coil 1 at 4096
%M0000 at %M0999
31
Captulo 3
Configurao
rea MODBUS
Coil
Descrio
Input
Input Register
Registradores de Entrada
Holding Register
Registradores de Sada
Para construir uma relao deve ser definida a rea de dados a que se refere, o operando MODBUS
inicial, a quantidade de operandos da relao e o operando inicial no CP.
Na tabela 3-7 tem-se uma viso clara de como os operandos no CP so interpretados e transmitido
pela rede MODBUS.
rea de Dados
Input
Operandos MODBUS
Qtde
0001 a 0032
Input
0033 a 0672
Coil
0001 a 4096
Operandos ALTUS
32 %E0010.0 a %E0013.7
Input Register
0001 a 0076
76 %D0000 a %D0037
Input Register
1001 a 1100
Holding Register
4097 a 4350
254 %TM10
Holding Register
0255 a 0500
Holding Register
0501 a 2500
Ao montar as relaes deve-se priorizar relaes contnuas como no caso de Coil que relaciona os
operandos MODBUS de 0001 a 1000 a todos os 512 operandos %A do CP, disponibilizado assim
todos estes operandos via rede MODBUS. Com esta abordagem obtm-se uma melhor performance
do protocolo MODBUS RTU Escravo.
As funes que o protocolo MODBUS RTU Escravo processa so descritas na tabela 3-8.
Funo
Descrio
Descrio
rea
MODBUS
Limite
Broadcast
01
Leitura de Coil
Coil
2000
No
02
Leitura de Input
Input
2000
No
03
Leitura de Holding
Register
Holding
Register
125
No
04
Leitura de Input
Register
Input
Register
125
No
05
Escrita de 1 Coil
Coil
Sim
06
Escrita de 1
Holding Register
Holding
Register
Sim
15
Escrita de Coil
Coil
1976
Sim
16
Escrita de Holding
Register
Holding
Register
123
Sim
32
Captulo 3
Configurao
22
Aplicao de
mscara em 1
Holding Register
23
Leitura e escrita
combinada em
Holding Register
Holding
Register
No
Holding
Register
121 (escrita)
125 (leitura)
No
A ltima coluna da tabela 3-8, com ttulo Broadcast, informa se a funo do protocolo suporta
endereamento em Broadcast (00 no caso MODBUS). Ou seja, nas funes assinaladas com a opo
Sim, caso receba um comando com endereo 0 (zero) o CP executa o comando mas no responde
ao mestre.
Selecionar o canal auxiliar COM2 ou COM3 com o protocolo MODBUS RTU Mestre
Timeout Escravo
Nmero de Retentativas
Nmero de Relaes
N do escravo
Funo MODBUS
Operando MODBUS
Operando de Status
33
Captulo 3
Configurao
Poolling da Relao
ATENO:
No caso do PO3145 configurado como escravo, deve ser computado tambm o tempo de
ciclo mximo.
Nmero de Retentativas
Informa ao mestre o nmero de vezes que deve ser repetida a transmisso aps um dos seguintes
problemas de comunicao ocorrerem:
O nmero de retentativas pode variar entre 0 e 20. No caso de zero (0) o mestre no ir retransmitir a
pergunta, passando para a prxima relao.
Nmero de Relaes
Permite ao usurio definir o nmero de relaes que ele ir utilizar, estando limitado a 63 relaes
para cada canal auxiliar de comunicao.
Operandos de Diagnstico do Protocolo MODBUS Mestre
Estes dois operandos demonstram o estado geral do canal com Protocolo MODBUS RTU Mestre.
Operando
Descrio
%Mxxxx
%Mxxxx + 1
34
Captulo 3
Configurao
Bit de Operando
Relao associada
%A500.0
Controle da 1 relao
%A500.1
Controle da 2 relao
%A500.2
Controle da 3 relao
%A500.3
Controle da 4 relao
%A500.4
Controle da 5 relao
%A500.5
Controle da 6 relao
%A500.6
Controle da 7 relao
%A500.7
Controle da 8 relao
%A501.0
Controle da 9 relao
%A501.1
Controle da 10 relao
%A501.2
Controle da 11 relao
%A501.3
Controle da 12 relao
Para desabilitar uma relao colocar o bit do operando %A correspondente em um (1). Caso contrario
a relao ser executada normalmente.
Habilitao de Relao Prioritria
Relao prioritria aquela que colocada na frente das outras na fila de relaes prontas para
execuo, permitindo que uma comunicao seja transmitida o mais rpido possvel.
opcional definir a primeira relao como prioritria. Para isto habilitar a opo Relao 1
Prioritria.
Construo de Relaes
Endereo do N Escravo
Para cada relao necessrio informar o endereo do n escravo. Este endereo utilizado pelo
mestre e pelos escravos para identificar a quem pertence a pergunta do mestre. Somente o n com
este endereo responde a esta pergunta. So permitidas vrias relaes para um mesmo escravo.
Caso o endereo seja 0 (zero), esta considerada uma comunicao em Broadcast, ou seja, todos
os escravos iro receber e processar esta pergunta, mas nenhum ir responder.
ATENO:
No possvel que dois escravos diferentes possuam o mesmo endereo do n.
Funo MODBUS
Nesta coluna deve ser informado qual funo ser executada por esta relao. A escolha da funo
depende de qual operao o mestre deve executar no escravo e quais o escravo suporta.
As funes que o protocolo MODBUS RTU Mestre envia aos escravos so descritas a seguir:
35
Captulo 3
Configurao
Funo
Descrio
Descrio
rea
MODBUS
Limite
Broadcast
01
Leitura de Coil
Coil
2000
No
02
Leitura de Input
Input
2000
No
03
Leitura de Holding
Register
Holding
Register
125
No
04
Leitura de Input
Register
Input
Register
125
No
05
Escrita de 1 Coil
Coil
Sim
06
Escrita de 1 Holding
Register
Holding
Register
Sim
15
Escrita de Coil
Coil
1976
Sim
16
Escrita de Holding
Register
Holding
Register
123
Sim
XX
Relao Genrica
--
--
Sim
A tabela 3-11 apresenta, na sua ltima linha, a relao genrica. Esta uma opo para implementar
comandos em que o escravo necessite alguma funo diferente das geradas pelo mestre (01, 02, 03,
04, 05, 06, 15 e 16). O item Configurao das Relaes Genricas esclarece como utilizar este
recurso.
Operando MODBUS
Um operando MODBUS o endereo de uma informao dentro do escravo MODBUS. utilizado
para referenciar dados que se desejam ler (funes 01, 02, 03 ou 04) ou escrever (funes 05, 06, 15
ou 16).
Exemplos de endereamentos nas reas MODBUS:
00001 - Coil 1
00005 - Input 5
36
Captulo 3
Configurao
ATENO:
Para a relao genrica este campo no utilizado.
Quantidade de Operandos Comunicados
Este parmetro configura a quantidade de operandos MODBUS que sero lidos do dispositivo
escravo.
Tambm fornece o nmero de operandos MODBUS que sero enviados ao escravo, em uma funo
de escrita.
No caso de uma relao genrica, este campo informa a quantidade de bytes que sero enviados para
o escravo, sem considerar os bytes de endereo, nmero da funo e CRC (para maiores informaes
sobre a relao genrica ver o item Configurao das Relaes Genricas)
Operando de Origem
Este operando a origem dos dados a serem enviados ao escravo, no caso de configurar uma funo
de escrita ou uma relao genrica. Utiliza um operando do tipo: %E, %S, %A, %M, %D, %TM,
%TD.
O operando de origem deve ser representado por subdiviso em bits, no caso das funes 05 ou 15,
por exemplo: %A0045.0, %A0199.3, %E0000.5, %S0032.4, %M0100.A, %M2500.6.
O operando de origem deve ser representado sem subdiviso, no caso das funes 06 ou 16, por
exemplo: %M0100, %D0007, %TM003, %TD000.
Para as relaes genricas o operando do CP de origem deve ser representado exclusivamente por
tabelas do tipo %TM por exemplo: %TM0035.
Caso a funo seja de leitura este campo no utilizado.
Operando de Destino
Este operando o destino dos dados recebidos do escravo, quando for configurado uma funo de
leitura ou uma relao genrica. necessariamente um destes: %E, %S, %A, %M, %D, %TM, %TD.
O operando de destino deve ser representado por subdiviso em bits para as funes 01 ou 02, por
exemplo: %A0054.0, %A0991.4, %E0010.2, %S0023.4, %M1000.A, %M0025.6.
O operando de destino deve ser representado sem subdiviso para as funes 03 ou 04, por exemplo:
%M0700, %D0077, TM015, TD023.
Para as relaes genricas o operando destino deve ser representado exclusivamente por tabelas do
tipo %TM por exemplo: TM0035.
No caso de uma funo de escrita este campo no utilizado.
Operando de Status da Relao
Este um operando memria (%M), que fornece informao sobre o estado da relao, permitindo
que o usurio e/ou a aplicao recebe os estados da relao, podendo tomar aes em caso de erro.
A tabela 3-12 demonstra os bits deste operando.
37
Captulo 3
Configurao
Descrio
Relao invlida
Relao disparada
1
1
x
x No utilizados
Descrio
Ocorreu erro de Timeout.
1
x
x
Polling da Relao
Com este parmetro informado ao Protocolo MODBUS Mestre o perodo de tempo mnimo entre
duas execues de uma relao. Este tempo descrido em unidades de 100 milisegundos e pode
variar entre 0 e 200.
Caso seja programado o valor 0 (zero) a relao ser sempre inserida na lista de prontas para
comunicao aps sua execuo. Caso seja configurado valores entre 1 e 200, a relao s entrar na
fila de prontos para comunicar aps tenha decorrido o tempo programado neste campo.
N do escravo
Operando MODBUS
Quantidade de Operandos
Operando de Origem
Operando de Destino
Operando de Status
Polling da Relao
Observar que o campo Operando MODBUS no utilizado neste caso. Os campos N do Escravo,
Operando de Status e Polling da Relao, possuem as mesmas caratersticas de uma relao
normal.
38
Captulo 3
Configurao
A Funo MODBUS deve ser escolhida como Genrica e aps informado o nmero desta funo. O
campo Quantidade de Operandos informa quantos bytes sero inseridos na pergunta a ser enviada
ao escravo.
O Operando de Origem, Operando de Destino deve ser preenchido somente com um operando do
tipo %TM com no mnimo 130 posies.
A relao genrica monta uma pergunta com o seguinte formato:
A resposta desta pergunta recebida pelo Protocolo MODBUS Mestre, que consiste o endereo e a
funo, que deve ser igual pergunta e verifica o CRC, caso esteja correto, coloca os bytes da
resposta no operando de destino, exceto os campos de endereo do n, da funo e do CRC.
Exemplo de Relao Genrica
Para exemplificar uma relao genrica o exemplo usa como base a funo 23 da norma MODBUS.
Apesar desta funo no estar implementada no Protocolo MODBUS Mestre, pode ser utilizada uma
relao genrica para implement-la.
A funo 23 permite a leitura e escrita combinada de Holding Register no escravo, o seu formato est
descrito na tabela 3-13, juntamente com os valores usados no exemplo.
Formato da Pergunta
Valores do Exemplo
Endereo do n escravo
15
Funo MODBUS
23
1256 (04E8h)
1
0500 (01F4h)
125
40
05
Calculado pelo Protocolo
Endereo do n: escravo 15
O Protocolo MODBUS Mestre ir enviar os bytes da tabela %TM0010, para isto necessrio
preencher a tabela/operando de origem (%TM0010) no programa aplicativo. Isto deve ser feito com
as instrues disponveis para manipular operandos do CP, tambm pode ser utilizado comandos via
39
Captulo 3
Configurao
Posio da
Tabela Origem
Valor
04h
00
E8h
00
01
01
01h
02
F4h
00
03
03
06
00
125
00
40
04
05
Observao
06
07
00
05
Observao
15
Endereo do N
23
Funo MODBUS 23
04h
E8h
00
01
01h
F4h
00
03
00
125
00
40
00
05
40
Captulo 3
Configurao
Observao
15
Endereo do N
23
XX
Funo MODBUS 23
Cdigo ACK ok
00
02
00
56
Aps receber a resposta e verificar o endereo do n, a funo e o CRC, ento repassa os bytes para a
tabela (operando) de destino, retirando os campos j verificados, como mostra a tabela 3-17.
Posio da
Tabela Destino
00
Valor
XX
01
00
02
02
03
04
00
56
Observao
Cdigo ACK ok
Nmero de bytes do bloco de dados
Valor do Holding Register 1257
Aps isto liga o bit que indica Relao executada com sucesso na ltima varredura do operando
de status da relao.
41
Captulo 4
Instalao
Instalao
Este captulo apresenta os procedimentos para a instalao fsica das UCPs PO3045 e PO3145.
Adicionalmente, so relacionados cuidados com as outras instalaes existentes no armrio eltrico
ocupado pelo CP.
Inspeo Visual
Antes de proceder a instalao, recomendvel fazer uma inspeo visual cuidadosa dos
equipamentos, verificando se no h danos causados pelo transporte nos mesmos. Verifique se todos
os componentes de seu pedido esto em perfeito estado e qualquer problema detectado deve ser
informado companhia transportadora e ao representante ou distribuidor ALTUS mais prximo.
CUIDADO:
Antes de retirar os mdulos da embalagem, importante a descarga de eventuais potenciais
estticos acumulados no corpo. Para isso deve-se tocar (com as mos nuas) em uma superfcie
metlica aterrada qualquer, antes de manipular os mdulos. Tal procedimento garante que os
nveis de eletricidade esttica suportados pelo mdulo no sero ultrapassados.
importante registrar o nmero de srie de cada equipamento recebido, bem como as revises de
software, caso existentes. Essas informaes sero necessrias caso necessite contatar o Suporte da
Altus.
Instalao Mecnica
Montagem dos Trilhos
Os trilhos devem ser condutivos (metlicos) e resistentes a corroso. Os trilhos devem ser aterrados
para a proteo contra EMI. Eles devem estar de acordo com a norma DIN EN 50032, principalmente
no que se refere dimenses, e serem de boa qualidade. Recomendamos o emprego dos trilhos
QK1500.
A adequada fixao atravs de parafusos necessria para resistir a vibraes mecnicas, ver figura
4-1.
Captulo 4
Instalao
43
Captulo 4
Instalao
Instalao Eltrica
PERIGO:
Ao realizar qualquer instalao em um painel eltrico, certifique-se de que a alimentao geral
do armrio esteja DESLIGADA.
ATENO:
Desaconselha-se usar terminais nos fios. O adequado contato eltrico garantido
diretamente com o fio decapado; aconselha-se o uso de fios com acabamento estanhado.
44
Captulo 4
Instalao
Conexes
A correta fixao dos cabos das UCPs e dos mdulos do sistema garantem a segurana do
equipamento e seu correto funcionamento. Para isso, devem ser verificados os seguintes pontos:
os cabos junto aos bornes de ligao do painel de montagem devem estar com conexo segura e
firme
os bornes de alimentao e aterramento das partes do sistema devem estar firmes e bem
conectados, assegurando boa passagem de corrente
a conexo do terra dos equipamentos ao terra do painel de montagem deve estar firme e com a
bitola de cabo correta, para garantir bom aterramento e imunidade rudo
Alimentaes
Conferir se as tenses das alimentaes esto dentro dos valores especificados nas caractersticas
tcnicas.
ATENO:
Onde houver alta tenso, colocar etiqueta de aviso e protees que no permitam o fcil
acesso.
Fusveis
Recomenda-se verificar os fusveis do sistema, certificando-se que os mesmos estejam em bom
estado e com valor e tipo correto, antes de energizar o sistema.
ATENO:
Nunca se deve substituir um fusvel por outro de maior valor de corrente, sob pena de causar
srios danos ao equipamento.
45
Captulo 5
Manuteno
Manuteno
Este captulo trata da manuteno do sistema. Nele esto contidas informaes sobre os problemas
mais comuns encontrados pelo usurio e procedimentos a serem tomados em caso de erros.
Diagnsticos
Existem trs formar de identificar situaes de diagnstico, estas maneiras so as seguintes:
Diagnsticos via Operandos no Ladder o usurio pode programar via Ladder o tratamento de
diagnsticos gerados pelo CP, que esto disponveis em operandos.
Diagnsticos do Painel
As UCPs PO3045 e PO3145 possuem LEDs no seu painel frontal para indicar diferentes modos de
operao, atividade da comunicao serial e carga da bateria, auxiliando tambm no diagnstico de
possveis erros. Estes LEDs so mostrados na figura 5-1.
Estado
Representao
Ligado
Piscando Intermitente
Piscando 1 vez
1X
Piscando 2 vezes
2X
Piscando 3 vezes
3X
Piscando 4 vezes
4X
Desligado
Qualquer Estado
A tabela 5-1 apresenta os estados possveis de serem visualizados nos LEDs EX, PG, ER e WD das
UCPs, o LED DG ser visto na tabela 5-2.
46
Captulo 5
Manuteno
Modo de Operao
EX
z
{
z
{
-
Execuo
Programao
Ciclado
Erro
Erro de co-de-guarda
WD
{
{
{
{
z
O LED DG tem a funo de informar visualmente diagnsticos que estejam ocorrendo no momento,
a tabela 5-2 demonstra todas a possibilidades deste LED:
EX
PG
DG
ER
Estado
Causa
1X
2X
Sadas desabilitadas
3X
Ponto forado
4X
1X
4X
1X
2X
Sadas desabilitadas
3X
Ponto forado
4X
1X
1X
1X
Terminao ausente
2X
3X
4X
Execuo
Programao
Ciclado
Erro
Erro de configurao
- Mdulo sem parmetros ou mdulo exige parmetros
- Erro de consistncia no mdulo C001
Mdulo diferente do declarado na partida com consistncia
ou com a troca a quente desabilitada
Mdulo ausente ou excedente na partida com consistncia
ou com troca a quente desabilitada
Tabela 5-2 Diagnsticos do LED DG
47
Captulo 5
Manuteno
A tabela 5-3 apresenta os estados possveis de serem visualizados nos LEDs que indicam a atividade
dos canais seriais. A figura 5-2 mostra a posio destes LEDs no painel frontal.
CP transmitindo mensagem
CP recebendo mensagem
Diagnsticos do Sistema
Entende-se como diagnstico do sistema todo a informao geral de status e erros do sistema.
48
Captulo 5
Manuteno
Barramento com mdulo ausente: existe um ou mais mdulos declarados na configurao que
no esto sendo acessados. Isto ocorre caso o mdulo tenha sido retirado em uma operao de
troca a quente, no est alimentado ou est com defeito (verificar os bytes 18 .. 37 do diagnstico
para identificar qual mdulo gerou esta ocorrncia).
Barramento com mdulo trocado: existe um ou mais mdulos que esto diferentes da
declarao (verificar os bytes 18 .. 37 do diagnstico para identificar qual mdulo gerou esta
ocorrncia).
Barramento com mdulo em erro de parmetros: existe um ou mais mdulos que receberam
parmetros e no os utilizam, ou no receberam parmetros e os exigem (verificar os bytes 18 ..
37 do diagnstico para identificar qual mdulo gerou esta ocorrncia). Para identificar
parmetros errados necessrio analisar os diagnsticos individuais de cada mdulo.
Barramento com mdulo em diagnstico: existe um ou mais mdulos que esto sinalizando
diagnstico. Para identificar qual mdulo est gerando esta ocorrncia necessrio analisar os
diagnsticos individuais de cada mdulo.
Sadas desabilitadas: todos os pontos de sadas esto desligados, isto ocorre quando a UCP
recebe um comando de desabilitao das sadas ver o MasterTool Programming Manual de
Utilizao (MU299025).
Pontos de E/S forados: existe pontos de E/S forados na UCP, isto ocorre quando a UCP
recebe um comando de foramento ver o MasterTool Programming Manual de Utilizao
(MU299025).
Movimentao de programa aplicativo: existe uma das seguintes operaes ocorrendo: carga
de programa, leitura de programa, transferncia de programa entra a RAM/Flash, apagando
Flash, compactando RAM ver o MasterTool Programming Manual de Utilizao (MU299025).
Bateria descarregada / sem bateria: a bateria no possui mais carga para manter a
retentividade e o relgio de tempo real do CP ou no est colocada na base.
49
Captulo 5
Manuteno
Erros da serial COM3: a cada erro ocorrido na comunicao serial este contador
incrementado. Os tipos de erros computados neste contador so: overrun, paridade, framming.
Este so erros especficos de comunicao, caso este contador esteja sendo incrementado muitas
vezes por ciclo pode indicar problemas de qualidade na linha de comunicao na serial COM3.
Tempo Ciclo do CP
Informa os tempos de ciclo do CP (tempo do programa aplicativo).
Os tempo informados so os seguintes:
Estados dos
mdulos
Descrio
Descrio
PO3045
PO3145
PO3245
Byte 1 Reservado
x
Reservado
Descrio
PO3345
Descrio
50
Captulo 5
Manuteno
Valor invlido
Reservado
Descrio
Modo TESTE
Modo CICLADO
Modo PROGRAMAO
Modo EXECUO
x
Reservado
Descrio
0
Descrio
1
Bateria OK
Reservado
Descrio
x
Descrio
x
Descrio
x
Descrio
x
51
Captulo 5
Manuteno
x
x
x
x
x
x
x
Descrio
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
52
Captulo 5
Manuteno
x
Descrio
x
x
Diagnsticos do Mdulo
Uma das caractersticas da Srie Ponto a gerao de diagnsticos de anormalidades, sejam elas
falhas, erros ou modos de operao, possibilitando ao usurio identificar e solucionar problemas, que
venham a ocorrer com o sistema, com grande facilidade.
Os diagnsticos dos mdulos so referente ao mdulo, que ao declarar no barramento o usurio
informa quais operandos armazenam as respectivas palavras de diagnsticos.
Led de Diagnstico
Todos os mdulos da Srie Ponto possuem LEDs de diagnstico para informar visualmente e de
forma rpida, sem o uso de ferramentas, o estado de funcionamento dos mesmos.
Existe um LED em especial, identificado por DG, presente em todos os mdulos da Srie Ponto, que
indica qualquer anormalidade ou funcionamento excepcional que esteja ocorrendo, atravs de um
cdigo intermitente (pisca).
A permanncia do LED DG aceso indica a ausncia de diagnstico e que o mdulo est sendo
regularmente acessado. Os sintomas so identificados atravs de seqncias de piscadas rpidas, de
uma at quatro, intercaladas por intervalos maiores (LED apagado), e classificadas por prioridade:
caso exista mais de uma indicao para fazer, somente o de mais alta prioridade (quatro piscadas)
ser visualizado no LED; a indicao de mais baixa prioridade s ser visualizada quando a causa da
indicao de prioridade superior for resolvida.
ATENO:
Consultar a Caracterstica Tcnica (CT) ou o Manual de Utilizao (MU) do mdulo, para
identificar a causa e a soluo do diagnstico indicado pelos LEDs do painel.
Palavras de Diagnstico
O estado de funcionamento dos mdulos tambm pode ser obtida com a leitura do diagnstico
(palavras de diagnstico) atravs de ferramentas como o MasterTool e supervisrios, ou IHMs como
a Srie FOTON, utilizando-se o canal serial do mdulo.
Em alguns casos a indicao de diagnstico atravs de palavras pode ser mais especfica que atravs
dos LEDs, pois esta ltima permite somente quatro tipos de indicaes (de uma at quatro piscadas),
enquanto que atravs de palavras pode ser listada uma grande quantidade de informao.
53
Captulo 5
Manuteno
Consultar a Caracterstica Tcnica (CT) ou o Manual de Utilizao (MU) do mdulo para identificar
os endereos de leitura das palavras de diagnstico, bem como a causa e a soluo dos diagnsticos
indicados pelas palavras.
Erros na Operao
Esta seo lista anormalidades mais comuns encontradas na operao dos CPs PO3045 e PO3145.
Nela esto includas explicaes sobre a identificao de cada tipo de erro e procedimentos a serem
executados a fim de corrigi-lo.
EX
-
PG
-
DG
-
ER
-
WD Estado
z
Watchdog
Significado
Causa
Circuito de co-de-guarda
da UCP ativo
1X
Erro
1X
Erro
Erro de execuo do
programa ou de E/S
1X
Erro
Terminao ausente
2X
Erro
Erro de configurao
3X
Erro
Declarao errada
4X
Erro
1X
Carga
1X
1X
Teste
54
Captulo 5
Significado
Circuito de co-de-guarda da
UCP ativo
Erro de execuo do
programa ou de E/S
Terminao ausente
Erro de configurao
Declarao errada
Manuteno
Ao
Desligar e religar a alimentao AC do sistema.
Se o erro persistir, conectar o programador e passar o CP para modo programao,
disparando o comando nos trs segundos iniciais aps a energizao. Se a UCP passar
para modo programao, existe algum erro no programa aplicativo, devendo o mesmo ser
analisado.
Caso no seja possvel entrara em programao, a UCP est com defeito.
Consultar a causa do erro com o programador na janela de informaes de estado do CP.
Se o programa aplicativo est correto ou a causa do erro foi "Checksum" incorreto, passar
para modo programao, remover todos os mdulos de programa e carregar novamente
todo o programa aplicativo.
Caso persista o erro, a UCP est com defeito.
Consultar a causa do erro com o programador na janela de informaes de estado do CP.
Observar o LED de diagnstico ou monitorar os operandos de diagnstico do sistema. Se o
erro for de tempo de ciclo, deve-se reduzir o programa at atingir o tempo de ciclo desejado
ou aumentar o tempo mximo de ciclo no programador. Para maiores informaes,
consultar o manual de utilizao do software programador utilizado.
Verifique se a terminao est presente e colocada na posio correta (com a etiqueta
visvel e na ltima base do barramento). Caso esteja, verifique se as bases esto
corretamente conectadas entre si. Caso se tenha mdulos de expanso PO7078 verificar
se os cabos PO8500 e PO8501 esto conectados as expanses.
A UCP recebeu uma configurao invlida de parmetros para mdulos, onde um mdulo
que no possua parmetros recebeu, ou um mdulo que exigia no os recebeu.
Houve um erro de consistncia no mdulo C001, um mdulo de configurao com
informaes invlidas.
Isto pode ocorrer caso o mdulo C001 tenha sido modificado por alguma aplicao
diferente do programador ou por um programador com uma verso muito antiga.
A UCP detectou um mdulo diferente do configurado caso a troca a quente esteja
desabilitada, ou ainda ocorrer o mesmo erro de deteco durante a sua partida com
consistncia.
Verifique a configurao no programador.
55
Captulo 5
Manuteno
Ao
Verificar o modelo e as condies do cabo de interligao do
microcomputador e a UCP.
Conferir se o canal de comunicao utilizado no microcomputador o
selecionado pelo programador.
Verificar o aterramento entre os equipamentos.
Caso persista o erro, provavelmente a porta serial do microcomputador ou do
CP esto danificadas.
Substituir a UCP e utilizar outro microcomputador ou outra porta serial com o
software programador
ATENO:
Nunca se deve substituir um fusvel por outro de maior valor de corrente, sob pena de causar
srios danos ao equipamento.
ATENO:
Se aps a execuo destes procedimentos o problema no for resolvido, recomenda-se
anotar os procedimentos executados, substituir os equipamentos avariados e entrar em
contato com o Departamento de Suporte da ALTUS para manuteno do sistema.
Troca da Bateria
A bateria tem uma vida til estimada em um ano, ou mais em funo da temperatura ambiente. A
necessidade da troca da mesma indicada pelo LED BT de diagnstico no painel ativado ou via
operandos conforme tabela 5.5.
A troca deve ser efetuada, conforme descrito nas etapas abaixo.
1. Antes de manusear a UCP para efetuar a troca da bateria, medidas preventivas devem ser
tomadas, visto que o sistema sensvel a cargas eletrostticas. Desta forma, recomenda-se tocar
em algum objeto metlico aterrado antes da troca da bateria.
56
Captulo 5
Manuteno
2. A tampa do compartimento da bateria, situada na base do mdulo PO6500, deve ser aberta. Para
isto, a tampa deve ser deslocada em direo indicada pela seta Open.
3. A bateria ser retirada, comprimindo com a ponta do dedo, a parte superior, como indicado em
(1) na figura 5.4, a mesma se deslizar para baixo.
4. A nova bateria deve ser posicionada com a polaridade positiva (+) voltada para o lado externo da
base. A mesma deve ser colocada, deslizando-a de baixo para cima, conforme indicado em (2) na
figura 5.4.
5. Verifique se o LED de indicao da bateria desliga aps a instalao da bateria nova. Isto
indicar que a bateria possui a tenso adequada para funcionamento.
Para troca da bateria, recomendamos o emprego da pea de reposio referenciada como PO8530.
A UCP poder estar energizada e em modo de execuo, durante a troca da bateria.
PERIGO:
A instalao da bateria com a polaridade invertida poder causar a exploso da mesma e danos ao
produto.
Manuteno Preventiva
Deve-se verificar, a cada ano, se os cabos de interligao esto com as conexes firmes, sem
depsitos de poeira, principalmente os dispositivos de proteo
Em ambientes sujeitos a extrema contaminao, deve ser efetuada limpeza peridica e preventiva
no equipamento, retirando-se resduos, poeira, etc.
57
Captulo 6
Troca a Quente
Troca a Quente
A troca quente de mdulos de E/S uma caracterstica necessria nos sistemas de controle para
diversos tipos de processos, presentes nos controladores programveis PO3045 e PO3145. Ela
consiste na substituio de mdulos de E/S sem interromper a execuo do controle do sistema.
O comportamento do sistema durante uma troca a quente pode ser configurado atravs de um
parmetro. O sistema pode dois tipos de comportamento ao ser removido um mdulo:
ATENO:
Proceda sempre a substituio de um mdulo por vez, para que a UCP atualize o estados dos
mdulos.
58
Apndice A
Comunicao MODBUS
Comunicao MODBUS
Redes MODBUS
A filosofia de funcionamento de uma rede MODBUS Mestre-Escravo, ou seja, o mestre, que
nico, toma a iniciativa da comunicao com os escravos.
Os dispositivos escravos, que podem ser at 247, sempre esto escutando a rede, caso seja recebido
uma requisio com seu endereo processa e responde. Caso seja Broadcast s processa e no
fornece resposta.
A rede MODBUS pode ser utilizada para busca de pontos de entrada e sada (E/S) nos escravos,
como mostra a figura A-1.
Tambm se utiliza o protocolo MODBUS para troca de dados entre dispositivos, exemplo CPs, como
mostra a figura A-2.
59
Apndice A
Comunicao MODBUS
60
Glossrio
Glossrio da Srie Ponto
Barramento Remoto: Conjunto de mdulos de E/S interligados a uma cabea de rede de campo.
Base : Componente onde so inseridos os mdulos de E/S, UCPs, fontes e demais mdulos da
Srie Ponto.
Cabea de Rede de Campo: Mdulo escravo de uma rede de campo. responsvel pela troca
de dados entre seus mdulos e com um mestre de rede de campo.
Cabo da Rede de Campo: Cabo que conecta os ns de uma rede de campo, tal como a Interface
de Rede de Campo e as Cabea de Rede de Campo.
Cdigo Chave Mecnica: Dois dgitos que so definidos por meio de chaves mecnicas,
programveis na base com objetivo de impedir a montagem de mdulos no compatveis.
Cdigo Comercial: o cdigo do produto, formado pelas letras PO e seguidos por quatro
nmeros.
Trilho: Elemento metlico com perfil normalizado segundo a norma DIN50032, tambm
chamado de trilho TS35.
Glossrio de Redes
Acesso ao meio: Mtodo utilizado por todos os ns de uma rede de comunicao para
sincronizar as transmisses de dados e resolver possveis conflitos de transmisses simultneas.
Backoff: Tempo que um n de uma rede tipo CSMA/CD aguarda antes de voltar a transmitir
dados aps a ocorrncia de coliso no meio fsico.
Baud rate: Taxa com que os bits de informao so transmitidos atravs de uma interface serial
ou rede de comunicao. (medido em Bits/segundo)
61
Bridge (ponte) : Equipamento para conexo de duas redes de comunicao dentro de um mesmo
protocolo.
CSMA/CD. Disciplina de acesso ao meio fsico, baseada na coliso de dados, utilizada pelas
redes ETEHRNET.
Escravo: Equipamento ligado a uma rede de comunicao que s transmite dados se for
solicitado por outro equipamento denominado mestre.
Peer to peer: um tipo de comunicao onde dois parceiros trocam dados e/ou avisos sem
depender de um mestre.
Sub rede: Segmento de uma rede de comunicao que interliga um grupo de equipamentos (ns)
com o objetivo de isolar o trfego local ou utilizar diferentes protocolos ou meio fsicos.
Time-out: Tempo preestabelecido mximo para que uma comunicao seja completada, que, se
for excedido, provoca a ocorrncia de um erro de comunicao.
Glossrio Geral
Default: valor pr-definido para uma varivel, utilizado em caso de no haver definio.
Diagnstico. Procedimento utilizado para detectar e isolar falhas. tambm o conjunto de dados
usados para tal determinao, que serve para a anlise e correo de problemas.
IEC Pub. 144 (1963): norma para proteo contra acesso incidentais ao equipamento e vedao
para gua, p ou outros objetos estranhos ao equipamento.
IEEE C37.90.1 (SWC- Surge Withstand Capability): norma para proteo contra rudos tipo
onda oscilatria.
Interface: Dispositivo que adapta eltrica e/ou logicamente a transferncia de sinais entre dois
equipamentos.
LED (Light Emitting Diode): Tipo de diodo semicondutor que emite luz quando estimulado por
eletricidade. Utilizado como indicador luminoso.
Lgica: Matriz grfica onde so inseridas as instrues da linguagem de diagrama de rels que
compem um programa aplicativo. Um conjunto de lgicas ordenadas seqencialmente constitui
um mdulo de programa.
Mdulo funo (Mdulo F): Mdulo de um programa de CP que chamado a partir do mdulo
principal (mdulo E) ou a partir de outro mdulo funo ou procedimento, com passagem de
parmetros e retorno de valores, servindo como uma sub-rotina.
Mdulo (quando se referir a hardware): Elemento bsico de um sistema completo que possui
funes bem definidas. Normalmente ligado ao sistema por conectores podendo ser facilmente
substitudo.
Mdulo (quando se referir a software): Parte de um programa aplicativo capaz de realizar uma
funo especfica. Pode ser executado independentemente ou em conjunto com outros mdulos
trocando informaes atravs da passagem de parmetros.
Mdulos execuo (Mdulo E): Mdulos que contm o programa aplicativo, podendo ser de
trs tipos: E000, E001 e E018. O mdulo E000 executado uma nica vez na energizao do CP
ou na passagem de programao para execuo. O mdulo E001 contm o trecho principal do
programa que executado ciclicamente, enquanto que o mdulo E018 acionado por interrupo
de tempo.
RAM (Random Access Memory): Memria onde todos os endereos podem ser acessados
diretamente de forma aleatria e a mesma velocidade. voltil, ou seja, seu contedo perdido
quando desenergizada, a menos que possua bateria para reteno dos valores.
Sistema redundante: Sistema que contm elementos de reserva ou duplicados para executar
determinada tarefa, que podem tolerar determinados tipos de falha sem que execuo da tarefa
seja comprometida.
Tag: Nome associado a um operando ou a uma lgica que permite uma identificao resumida
de seu contedo.
Toggle. Elemento que possui dois estados estveis, trocados alternadamente a cada ativao.
UCP ativa: Em um sistema redundante, a UCP que realiza o controle do sistema, lendo os
valores dos pontos de entrada, executando o programa aplicativo e acionando os valores das
sadas.
UCP inoperante: UCP que no est no estado ativo (controlando o sistema) nem no estado
reserva (supervisionando a UCP ativa), no podendo assumir o controle do sistema.
UCP redundante: Corresponde outra UCP do sistema, em relao que o texto do manual
est se referindo. Por exemplo, a UCP redundante da UCP 2 a UCP 1 e vice versa.
Principais Abreviaturas
BAT: Bateria
ER: Erro
EX: Execuo
FC: Foramento
INTERF.: Interface
PG: Programao
ref.: referncia
SELEC.: Selecionvel
UTIL.: Utilizao
66
67
Manual de Utilizao
MT6000 MasterTool
ProPonto
Rev. B 10/2001
Cd. Doc: 6299-040.3
altus
Nenhuma parte deste documento pode ser copiada ou reproduzida de alguma forma sem o
consentimento prvio e por escrito da ALTUS Sistemas de Informtica S.A., que reserva-se o direito
de efetuar alteraes sem prvio comunicado.
Conforme legislao vigente no Brasil, do Cdigo de Defesa do Consumidor, informamos os
seguintes aspectos relacionados com a segurana de pessoas e instalaes do cliente:
Os equipamentos de automao industrial, fabricados pela ALTUS, so robustos e confiveis devido
ao rgido controle de qualidade a que so submetidos. No entanto, equipamentos eletrnicos de
controle industrial (controladores programveis, comandos numricos, etc.) podem causar danos s
mquinas ou processos por eles controlados, no caso de defeito em suas partes e peas, erros de
programao ou instalao, podendo inclusive colocar em risco vidas humanas.
O usurio deve analisar as possveis conseqncias destes defeitos e providenciar instalaes
adicionais externas de segurana que, em caso de necessidade, atuem no sentido de preservar a
segurana do sistema, principalmente nos casos da instalao inicial e de testes.
imprescindvel a leitura completa dos manuais e/ou caractersticas tcnicas do produto, antes da
instalao ou utilizao do mesmo.
A ALTUS garante os seus equipamentos contra defeitos reais de fabricao pelo prazo de doze meses
a partir da data da emisso da nota fiscal. Esta garantia dada em termos de manuteno de fbrica,
ou seja, o transporte de envio e retorno do equipamento at a fbrica da ALTUS, em Porto Alegre,
RS, Brasil, ocorrer por conta do cliente. A garantia ser automaticamente suspensa caso sejam
introduzidas modificaes nos equipamentos por pessoal no autorizado pela ALTUS. A ALTUS
exime-se de quaisquer nus referentes a reparos ou substituies em virtude de falhas provocadas por
agentes externos aos equipamentos, pelo uso indevido dos mesmos, bem como resultantes de caso
fortuito ou por fora maior.
A ALTUS garante que seus equipamentos funcionam de acordo com as descries contidas
explicitamente em seus manuais e/ou caractersticas tcnicas, no garantindo a satisfao de algum
tipo particular de aplicao dos equipamentos.
A ALTUS desconsiderar qualquer outra garantia, direta ou implcita, principalmente quando se
tratar de fornecimento de terceiros.
Pedidos de informaes adicionais sobre o fornecimento e/ou caractersticas dos equipamentos e
servios ALTUS, devem ser feitos por escrito. A ALTUS no se responsabiliza por informaes
fornecidas sobre seus equipamentos sem registro formal.
DIREITOS AUTORAIS
Srie Ponto, MasterTool e QUARK so marcas registradas da ALTUS Sistemas de Informtica S.A.
IBM marca registrada da International Business Machines Corporation.
Sumrio
Sumrio
PREFCIO
1
1
2
3
4
5
INSTALAO
O CD DE DISTRIBUIO
REQUISITOS DE HARDWARE E SOFTWARE
INSTALANDO O PROPONTO
INSTALANDO O ACROBAT READER
INICIANDO O PROPONTO
LICENA DE SOFTWARE
MODO DEMONSTRAO
DESINSTALAO
7
7
8
8
9
9
9
10
FUNES DO PRODUTO
11
ORGANIZAO EM PROJETO
COMPONENTES DO BARRAMENTO
TELA DE DESENHO POR SEGMENTO
RVORE DE COMPONENTES
VISUALIZAO DAS CTS E MANUAIS
VERIFICAO DO BARRAMENTO
GERAO DE ETIQUETAS
LISTA DE MATERIAL
11
11
11
11
12
12
12
12
COMANDOS
13
MENU ARQUIVO
NOVO BARRAMENTO
ABRIR BARRAMENTO
SALVAR
SALVAR COMO
FECHAR
INFORMAES DO PROJETO
IMPRIMIR
SAIR
13
13
13
13
13
13
14
14
15
ii
Sumrio
MENU EDITAR
RECORTAR
COPIAR
COLAR
MENU DESENHO
INSERIR
REMOVER
MOVER P/ DIREITA
MOVER P/ ESQUERDA
TELA DE DESENHO
TELA DE COMPONENTES
TELA DE DOCUMENTAO
TELA DE PARMETROS
MENU FERRAMENTAS
VERIFICAR BARRAMENTO
GERAR ETIQUETAS
OPES
MENU AJUDA
CONTEDO E NDICE
INFORMAES DO COMPONENTE
CARACTERSTICAS TCNICAS
MANUAL
OUTROS MANUAIS
BASES COMPATVEIS
SOBRE O PROPONTO
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
PROCEDIMENTOS
18
18
18
20
23
24
25
28
29
29
31
32
32
33
35
35
36
38
39
GLOSSRIO
40
40
40
41
iii
Prefcio
Prefcio
A seguir, apresentado o contedo dos captulos deste manual, das convenes adotadas, bem como
uma relao dos manuais de referncia relacionados com este software.
Documentos Relacionados
Para obter informaes adicionais sobre o ProPonto e sobre a Srie Ponto, podem ser consultados
outros documentos disponveis no CD de distribuio deste produto e no site da Altus na Internet,
www.altus.com.br
Cdigo
Denominao
MU209000
MU299026
CT109000
CT109001
MU209100
MU203028
MU203026
Prefcio
Terminologia
Neste manual, as palavras software e hardware so empregadas livremente, por sua generalidade
e freqncia de uso. Por este motivo, apesar de serem vocbulos em ingls, aparecero no texto sem
aspas.
As seguintes expresses so empregadas com freqncia no texto do manual. Por isso, a necessidade
de serem conhecidas para uma melhor compreenso.
CP: Controlador Programvel - entendido como um equipamento composto por uma UCP,
mdulos de entrada e sada e fonte de alimentao
Prefcio
Convenes Utilizadas
Os smbolos utilizados ao longo deste manual possuem os seguintes significados:
PERIGO:
O rtulo PERIGO indica que risco de vida, danos pessoais graves ou prejuzos materiais
substanciais resultaro se as precaues necessrias no forem tomadas.
CUIDADO:
O rtulo CUIDADO indica que risco de vida, danos pessoais graves ou prejuzos materiais
substanciais podem resultar se as precaues necessrias no forem tomadas.
ATENO:
O rtulo ATENO indica que danos pessoais ou prejuzos materiais mnimos podem resultar se as
precaues necessrias no forem tomadas.
Prefcio
Suporte Tcnico
Para acessar o Suporte Tcnico ligue para (51) 3337-3633 em Porto Alegre, RS, ou para o Suporte
Tcnico mais prximo conforme a pgina da Altus na INTERNET:
www.altus.com.br
E-MAIL: altus@altus.com.br
Prefcio
Reviso: A
Aprovao: Luiz Gerbase
Autor: Joaquim Souza
Data: 10/2001
Observaes:
Verso inicial
Reviso: B
Aprovao: Luiz Gerbase
Autor: Luciano Bueno
Data: 10/2001
Observaes:
Captulo 1
Projeto dos barramentos de mdulos de maneira grfica, atravs de uma tela de desenho na qual
se pode inserir e visualizar os mdulos e bases da Srie Ponto. Esta tela de desenho do
barramento dividida em quatro segmentos, exatamente igual a um barramento fsico.
Consulta a toda documentao tcnica dos produtos da Srie Ponto de uma maneira rpida e
integrada (CTs e manuais).
Configurao a partir de uma lista de mdulos e bases disponveis na "rvore dos componentes".
O software executado nos ambientes WINDOWS 95/98/ME ou WINDOWS NT/2000, podendo ser
operado por mouse e/ou teclado.
O software est disponvel nas verses portugus e ingls.
Captulo 2
Instalao
Instalao
Este captulo descreve como distribudo o ProPonto, os requisitos de hardware e software
necessrios a sua execuo, o procedimento para a sua instalao em disco rgido e como iniciar sua
execuo.
O CD de Distribuio
O ProPonto distribudo em um CD contendo os arquivos e diretrios listados a seguir .
Arquivos:
INSTALL.EXE :
LEIAME.TXT :
CONTRATO.TXT :
README.TXT :
CONTRACT.TXT :
Diretrios:
[GSD] :
Arquivos GSD
[PUBLICP] :
[PUBLICI] :
[ACROB95] :
[WORDVIEW] :
Word Viewer
[PowerPoint] :
[Apresentacoes] :
[MATR_POR] :
[MATR_ING] :
Processador
Espao em Disco
50 MB (mnimo)
Memria RAM
64 MB (mnimo)
Vdeo
Super VGA
Resoluo
800x600 (recomendvel)
Idioma
Portugus e Ingls
Browser compatvel
Captulo 2
Instalao
Instalando o ProPonto
Para instalar o ProPonto, deve-se executar o programa Install.exe na raiz CDROM. Inicialmente
deve-se selecionar o idioma desejado, atravs da seguinte tela:
Choose Destination Location: nesta tela, deve-se selecionar o diretrio onde vai ser instalado o
ProPonto;
Select Program Folder: nesta tela, deve-se selecionar o nome do folder a ser criado no menu
Iniciar;
Start Copying Files: a cpia dos arquivos para o disco rgido se inicia a partir desta tela.
Captulo 2
Instalao
Iniciando o ProPonto
Aps a instalao, o ProPonto pode ser executado a partir do menu "Iniciar \ Programas \ ProPonto".
Quando utilizado em conjunto com o MasterTool Programming MT4000 ou MT4100, para a
configurao de um barramento de uma CPU da Srie Ponto, o ProPonto no deve ser executado a
partir do menu Iniciar, e sim a partir do prprio MasterTool, conforme explicado no Manual de
Utilizao MasterTool MT4100.
Licena de Software
Ao ser executado pela primeira vez, o ProPonto solicita que o usurio preencha os dados do Contrato
de Licena de Software: nome da empresa, nmero de srie e chave de software. O nmero de srie e
a chave de software encontram-se no encarte frontal da caixa do CD.
A figura a seguir mostra a tela de preenchimento da licena de Software:
Modo Demonstrao
Pode-se executar o ProPonto em modo demonstrao. Neste modo de operao, no necessrio
preencher os dados do contrato de licena de software, mas a funcionalidade do produto fica
reduzida, pois apenas os trs primeiros componentes do segmento zero sero salvos.
Para se executar o ProPonto em modo demonstrao, deve-se pressionar o boto Sair na tela de
preenchimento de licena de software, e confirmar a execuo neste modo.
Captulo 2
Instalao
Desinstalao
Para se desinstalar o ProPonto, deve-se seguir os seguintes passos:
Clicar no boto Iniciar do Windows, apontar para Configuraes e, em seguida, clicar em Painel
de controle.
10
Captulo 3
Funes do Produto
Funes do Produto
Este captulo apresenta as funes do produto. O detalhamento da operao feito nos captulos
Comandos e Procedimentos .
Organizao em Projeto
O ProPonto utiliza o conceito de projeto, que estabelece uma relao entre vrios arquivos formando
um ambiente de trabalho. Um nico projeto poder ser aberto por vez, e suas informaes sero
salvas em um arquivo com a extenso .GBL.
Componentes do Barramento
Um barramento da Srie Ponto composto de um mdulo mestre (UCP ou cabea remota de rede de
campo) e diversos mdulos escravos (tipicamente mdulos de E/S). Um barramento pode se dividir
em at 4 segmentos de barramento.
O ProPonto possui os seguintes componentes de um barramento:
Componentes que formam o meio fsico: bases, expansores de barramento, cabos de expanso
e terminadores
Componentes conectados sobre bases, ou mdulos: cabeas remotas, CPUs, mdulos de E/S,
fontes de alimentao
rvore de componentes
A rea a esquerda da tela mostra uma rvore de componentes com pastas que classificam os
componentes entre Fontes, CPUs, Cabeas Remotas, Interfaces de Rede, Mdulos de E/S, Bases,
Expansores, Cabos e Terminador. Esta rvore pode ser expandida at o nvel de componente (um
mdulo ou uma base). Esta organizao facilita o trabalho de insero dos componentes no
barramento, pois permite que eles sejam encontrados mais facilmente.
O ProPonto possui uma lista das bases compatveis com cada mdulo, facilitando a insero de
bases. O usurio no precisar ficar procurando por uma que seja compatvel com o mdulo j
11
Captulo 3
Funes do Produto
inserido. Ele poder simplesmente escolher apenas entre bases que j sero compatveis com o
mdulo da mesma posio.
Verificao do Barramento
O ProPonto permite que se verifique a correo do barramento do ponto de vista da topologia e do
balano de energia.
Gerao de Etiquetas
O ProPonto permite a criao de etiquetas para identificao do mdulo e seus pontos de E/S. Cada
etiqueta possui de uma a trs linhas para identificar o mdulo, e diversas linhas para identificar os
pontos de E/S.
A primeira linha de identificao do mdulo composta de 5 dgitos numricos: trs que identificam
o painel eltrico no qual o barramento montado, e duas que identificam o mdulo de forma nica
no painel. Esta identificao do mdulo pode ser utilizada, em conjunto com o nmero do ponto, nas
anilhas da fiao de campo. As linhas de identificao dos pontos de E/S na etiqueta correspondem
aos tags dos pontos no campo.
ATENO:
Maiores detalhes sobre as etiquetas de identificao de mdulos podem ser obtidas no captulo 5,
Procedimentos .
Lista de Material
O ProPonto possibilita a gerao da lista de material, contendo todos os componentes ALTUS
necessrios para a construo do barramento (mdulos, bases, cabos, terminadores, expansores,
fontes, etc).
12
Captulo 4
Comandos
Comandos
Nesta seo descreve-se em detalhes todos os comandos de menu disponveis no ProPonto. Esto
disponveis os seguintes itens no menu do ProPonto:
Arquivo
Editar:
Desenho
Ferramentas
Ajuda
Menu Arquivo
Novo Barramento
Cria um novo projeto de barramento Ponto. Se houver outro projeto aberto, solicita confirmao para
fechar este projeto, e tambm para salv-lo, se existirem alteraes no salvas. O novo projeto
receber provisoriamente o nome de NoName.GBL . Quando o projeto for salvo, um novo nome
dever ser fornecido.
Abrir Barramento
Abre um projeto existente de barramento Ponto. Solicita o nome do arquivo, com a extenso .
GBL, e permite definir um caminho, digitando diretamente, ou fazendo um "browse". Se houver
outro projeto aberto, solicitar confirmao para fechar este projeto, e tambm para salv-lo, se
existirem alteraes no salvas.
Salvar
Salva o arquivo de projeto. Se o nome ou o caminho ainda no esto definidos solicita sua definio.
O caminho poder ser definido fazendo um "browse" ou digitando-se manualmente.
Salvar Como
Salva o projeto solicitando que o usurio confirme o nome de arquivo ou selecione um novo nome
para o arquivo de projeto.
Fechar
Fecha o projeto, solicitando confirmao para salvar projeto, se existirem alteraes no salvas.
13
Captulo 4
Comandos
Informaes do Projeto
Abre uma tela que contm informaes gerais do projeto, digitadas pelo usurio, conforme mostra a
seguinte figura:
Prefixo de Etiquetas de Mdulos: valor numrico de 3 dgitos, utilizado para gerar etiquetas para
mdulos deste barramento
Imprimir
Imprime os relatrios do ProPonto:
Todas as impresses podem ser realizadas numa impressora local, ou numa impressora de rede. Os
relatrios podem ser disponibilizados de trs maneiras distintas:
14
Captulo 4
Comandos
na impressora
em arquivo
Sair
Encerra o ProPonto, solicitando confirmao para salvar projeto, se existirem alteraes no salvas.
Menu Editar
Recortar
Remove o componente selecionado e o coloca na rea de transferncia
Copiar
Copia o componente selecionado para a rea de transferncia
Colar
Insere o componente da rea de transferncia na posio selecionada
Menu Desenho
Inserir
Insere um componente, mdulo ou base, na posio selecionada no desenho do barramento.
Remover
Remove o componente selecionado, mdulo ou base.
Mover p/ Direita
Move todos os componentes, mdulos ou bases, de uma posio para a direita, a partir do
componente selecionado, dentro da rea reservada para mdulos (as 10 posies centrais de cada
segmento). O ltimo mdulo ou base, se existir, perdido.
Mover p/ Esquerda
Move todos os componentes, mdulos ou bases, de uma posio para a esquerda, a partir do
componente selecionado, dentro da rea reservada para mdulos (as 10 posies centrais de cada
segmento). O primeiro mdulo ou base, se existir, perdido.
Tela de Desenho
Chama a tela de desenho.
15
Captulo 4
Comandos
Tela de Componentes
Chama a tree-view de componentes.
Tela de Documentao
Chama a tela de documentao para o mdulo selecionado.
Tela de Parmetros
Chama a tela de parmetros para o mdulo selecionado.
Menu Ferramentas
Verificar Barramento
Verifica a correo do barramento do ponto de vista da topologia e do balano de energia (suficincia
de corrente fornecida pelas fontes) e mostra a tela com os resultados encontrados.
Gerar Etiquetas
Chama a planilha Excel utilizada para se gerar e imprimir as etiquetas dos mdulos do barramento.
Opes
Chama a tela de configuraes do ProPonto, onde se define os diretrios dos cones e imagens, o
diretrio dos arquivos de caractersticas tcnicas dos componentes e o idioma utilizado pelo software.
Menu Ajuda
Contedo e ndice
Apresenta um help resumido sobre o uso do ProPonto, no formato HTML. necessrio um browser
tipo Internet Explorer ou Netscape para visualiz-lo.
Informaes do Componente
Mostra informaes resumidas sobre o componente selecionado (cdigo comercial, cdigo de
almoxarifado e descrio comercial). O componente pode ser selecionado na rvore de componentes
ou no desenho do barramento.
Caractersticas Tcnicas
Invoca o visualizador para exibir a Caracterstica Tcnica do componente selecionado. O
componente pode ser selecionado na rvore de componentes ou no desenho do barramento.
Manual
Invoca o visualizador para exibir o manual do componente selecionado.
Outros Manuais
Invoca o visualizador para exibir outros manuais genricos da Srie Ponto.
16
Captulo 4
Comandos
Bases Compatveis
Mostra uma lista de todas as bases compatveis com o componente, caso o componente seja um
mdulo. O componente pode ser selecionado na rvore de componentes ou no desenho do
barramento
Sobre o ProPonto
Mostra a tela de identificao e verso do software.
17
Captulo 5
Procedimentos
Procedimentos
Este captulo descreve os procedimentos para a utilizao do software ProPonto.
A Tela de Componentes
Esta tela possui uma "rvore de componentes" com todos os componentes que podem ser inseridos
em um barramento da Srie Ponto, conforme mostra a figura abaixo:
18
Captulo 5
Procedimentos
Boto "Info": chama a tela com as informaes do respectivo item selecionado na rvore de
componentes;
Boto "MAN": apresenta o arquivo contendo o manual do respectivo item selecionado na rvore
de componentes. Fica desabilitado se o item selecionado no possuir um arquivo de manual
associado.
Boto "Bases": chama a tela contendo as Bases Compatveis do respectivo mdulo selecionado
na rvore de componentes. Fica desabilitado se o item no for um mdulo.
Observar que os botes Info , CT , MAN e Bases desta tela possuem botes equivalentes na
Tela de Desenho. Os botes desta tela atuam sobre o componente selecionado nesta tela, enquanto
que os botes da Tela de Desenho atuam sobre o componente l selecionado.
19
Captulo 5
Procedimentos
A Tela de Desenho
Esta tela representa um barramento da Srie Ponto. O barramento montado de forma grfica,
inserindo-se os componentes (bases e mdulos) sobre o barramento, conforme a figura a seguir:
Selecionar
segmento
Posies
reservadas
p/ mdulos
Posies
reservadas
p/ bases
20
Captulo 5
Procedimentos
Selecionar a posio desejada na rea de base ou na rea de mdulo (pressionar boto esquerdo
do mouse)
Outra maneira de realizar inseres arrastar o mdulo ou base desejado da rvore de componentes
para a posio desejada na Tela de Desenho. Para arrastar, deve-se pressionar o boto esquerdo do
mouse sobre o componente desejado, movimentar o mouse (mantendo-se o boto esquerdo
pressionado) at a posio desejada e soltar o boto.
Antes de inserir, o ProPonto classifica o componente como base ou como mdulo, e faz as seguintes
consistncias:
Se o componente for uma base e se tenta inserir em uma rea de mdulo, o ProPonto emitir
uma mensagem de erro: "Voc est tentando inserir uma base no local de um mdulo" ;
Se o componente for um mdulo e se tenta inserir em uma rea de base, o ProPonto emitir uma
mensagem de erro: "Voc est tentando inserir um mdulo no local de uma base " ;
Se o componente for inserido em uma rea invlida (nem base, nem mdulo), nada acontece ;
Se o componente for inserido em uma rea correta mas no vazia, o ProPonto alertar o usurio:
"Esta posio j est ocupada. Deseja substituir ?", e aguardar confirmao ou cancelamento da
ao ;
Se o componente for inserido em uma rea correta e vazia, ele ser inserido nesta rea .
A tabela a seguir define quais tipos de mdulos e bases podem ser inseridos em quais posies, para
cada um dos quatro segmentos :
M
D
.
B
A
S
E
D
.
B
A
S
E
Segmento 0:
Fonte
CPU
Cabea Remota
Interface de Rede
Mdulo
Base
Expansor
Cabo
Terminador
0A 0B 00 01
9 9 - 9 9 - - 9 - - 9 9
- 9 9
9 9 9 9
- - - -
02
9
9
9
-
03
9
9
9
-
04
9
9
9
-
05
9
9
9
-
06
9
9
9
-
07
9
9
9
-
08
9
9
9
-
09 0C 0D
9 9 9 - 9 - 9
- 9 -
Segmento 1:
Fonte
CPU
Cabea Remota
Interface de Rede
Mdulo
Base
Expansor
Cabo
Terminador
1A 1B 10 11
- 9 - - - - 9 9
- 9 9
- 9 9 9
- 9 - - - -
12
9
9
9
-
13
9
9
9
-
14
9
9
9
-
15
9
9
9
-
16
9
9
9
-
17
9
9
9
-
18
9
9
9
-
19 1C 1D
9 9 9 - 9 - 9
- 9 -
Segmento 2:
M Fonte
CPU
D
.
2A 2B 20 21 22 23 24 25 26 27 28 29 2C 2D
- 9 - - - - - - - - - - - - - - - - - - 21
Captulo 5
Procedimentos
Cabea Remota
Interface de Rede
Mdulo
B Base
A Expansor
S Cabo
Terminador
D
.
B
A
S
E
Segmento 3:
Fonte
CPU
Cabea Remota
Interface de Rede
Mdulo
Base
Expansor
Cabo
Terminador
9
9
-
- 9 9
9 9
9 9
- - - -
9
9
9
-
- 9 9
9 9
9 9
- - - -
9
9
9
-
9
9
9
-
- 9 9
9 9
9 9
- - - -
9
9
9
-
3A 3B 30 31
- 9 - - - 9
9
- 9 9
- 9 9 9
- 9 - - - -
32
9
9
9
-
33
9
9
9
-
35
9
9
9
-
36
9
9
9
-
37
9
9
9
-
39 3C 3D
9 9 9 - 9 -
34
9
9
9
-
38
9
9
9
-
9
9
9
-
Boto "Bases Compatveis": chama a tela contendo as Bases Compatveis do respectivo mdulo
selecionado na Tela de Desenho. Fica desabilitado se o componente no for um mdulo
Boto Mover Esquerda : move todos os componentes, mdulos ou bases, de uma posio para
a esquerda, a partir do componente selecionado, dentro da rea reservada para mdulos (as 10
posies centrais de cada segmento). O primeiro mdulo ou base, se existir, perdido
Boto Mover Direita : move todos os componentes, mdulos ou bases, de uma posio para a
direita, a partir do componente selecionado, dentro da rea reservada para mdulos (as 10
posies centrais de cada segmento). O ltimo mdulo ou base, se existir, perdido
Captulo 5
Procedimentos
Boto "MAN": apresenta o arquivo contendo o manual do respectivo item selecionado na rvore
de componentes. Fica desabilitado se o item selecionado no possuir um arquivo de manual
associado.
Pode-se executar algumas destas funes relacionadas ao componente de uma maneira mais rpida,
pressionando-se o boto direito do mouse sobre o componente desejado.
Observar que os botes Informaes , CT , MAN e Bases Compatveis desta tela possuem
botes equivalentes na Tela de Componentes. Os botes desta tela atuam sobre o componente
selecionado nesta tela, enquanto que os botes da Tela de Componentes atuam sobre o componente
l selecionado.
23
Captulo 5
Procedimentos
Parametrizao
Os mdulos da Srie Ponto necessitam de parmetros de configurao que definem o seu modo de
funcionamento. Por exemplo, determinado mdulo analgico pode ser configurado como 4-20 mA
ou 0-20 mA, etc. A definio e insero dos parmetros chamada de parametrizao.
A parametrizao dos mdulos no ProPonto feita atravs da Tela de Parmetros, chamada a partir
do menu ou a partir da Tela de Desenho. A figura a seguir mostra a tela de parmetros para um
mdulo PO1112 :
Existem duas formas distintas de se informar um novo valor para determinado parmetro:
por lista: o valor do parmetro informado a partir de uma lista de valores vlidos, chamados a
partir do cone
do campo sendo editado.
24
Captulo 5
Procedimentos
Falta de elementos;
Falta de mdulo em cima da base (tratados como warning, e no erro, pois podem existir bases
vazias p/ expanso);
Capacidade de dados;
25
Captulo 5
Procedimentos
Tipo da mensagem
Elemento no lugar
errado
Falta de Elementos
Consumos no
Barramento e Nmero
de Mdulos
Mensagem
Incompatibilidade
entre mdulo e base
na posio XX
Encontrados
elementos aps
Terminador
Terminador no
encontrado
Causas
quando a base da posio XX NO
compatvel com o mdulo inserido
nesta mesma posio, ou vice-versa
quando existir algum elemento aps
um "Terminador", no segmento atual
ou no(s) prximo(s);
quando NO existir o Terminador"
em nenhum dos segmentos do
barramento
Mdulo sem base na quando existir um mdulo na posio
posio XX
XX mas NO existir nenhuma base
nesta mesma posio
Barramento
quando NO existir uma base na
interrompido por
posio XX e existir outra(s) base(s)
falta de base na
aps esta neste mesmo segmento
posio XX
Cabea Remota ou
quando NO existir um mdulo
CPU no encontrada "cabea remota" ou "CPU" inserido na
posio 41 do barramento (segunda
posio do segmento zero);
Cabo no
quando NO existir um "Cabo" base
encontrado no fim
inserido no final do segmento X, e o
do segmento X
segmento seguinte (X+1) NO estiver
vazio
Expansor no
quando NO existir um "Expansor" na
encontrado no fim
penultima posio do segmento X, e o
segmento seguinte (X+1) NO estiver
do segmento X
vazio
Expansor no
quando NO existir um "Expansor" ou
encontrado no incio "Base de Fonte" nas bases inseridas na
do segmento X
segunda posio do segmento X
(exceto segmento zero), e este
segmento NO estiver vazio
Fonte no
quando este segmento X NO estiver
encontrada no
vazio, quando NO existir o atributo
segmento X
"Fonte" nos mdulos inseridos nas
suas duas posies iniciais, e quando o
segmento anterior (X-1) tambm NO
possuir fonte, CPU ou cabea remota
nas duas posies iniciais
Falta de mdulo em quando existir uma base e NO existir
cima da base na
um mdulo inserido nesta mesma
posio XX
posio (exceto para Terminador ,
Cabo ou Expansor, pois nenhum
(Warning)
mdulo inserido sobre estes)
Fonte com excesso Quando o consumo de corrente dos
de mdulos na
mdulos for maior que a capacidade de
posio XX
corrente da fonte
26
Captulo 5
Procedimentos
Capacidade de Dados
de Cabeas Remotas
Capacidade de Dados
de CPUs
Excedeu limite de
XXX mdulos no
barramento
Capacidade de dados
de entrada (XXX
bytes) excedida
Capacidade de dados
de sada (XXX
bytes) excedida
27
Captulo 5
Procedimentos
O Cdigo do Componente no Painel, apresentado na rea inferior da tela, composto por dois
valores, no editveis:
Os campos Etiqueta 1 e Etiqueta 2 so utilizados em fontes, CPUs e cabeas remotas. Podem ser
preenchidos com informaes adicionais para a etiqueta destes mdulos, limitados em 12 caracteres.
A posio do mdulo, normal ou invertida, pode ser informada na rea inferior da tela, para que se
possa gerar as etiquetas de identificao de mdulos no formato correspondente.
O ProPonto permite que todos os tags e descries possam ser aproveitados no software
programador MasterTool MT4100, a partir da verso 3.00. O MasterTool importa estes dados
diretamente do arquivo de projeto ".GBL" do ProPonto, atravs do comando "Ler" dentro da tela de
alocao de operandos.
28
Captulo 5
Procedimentos
etiquetas de 32 tags
etiquetas de 16 tags.
29
Captulo 5
Procedimentos
A etiqueta de 16 tags utilizada para mdulos que possuem at 16 pontos de E/S ou mdulos
especiais (CPU, Cabea, Fonte de Alimentao, etc). J a etiqueta de 32 tags utilizada para mdulos
de 32 ou mais pontos de E/S.
As etiquetas possuem trs campos distintos, conforme a figura 5-9: Tag do Mdulo, Tags dos
Pontos de E/S e Tira de Remoo.
o campo Tag do Mdulo identifica o mdulo atravs de trs letras mais o nmero da posio
do mdulo no barramento, conforme apresentado na tela de documentao no campo Cdigo do
Componente no Painel.
os campos Tags dos Pontos de E/S so os campos onde impresso o tag do respectivo ponto
de E/S do mdulo, conforme preenchido na tela de documentao do respectivo mdulo. No
caso do mdulo ser uma CPU, Cabea remota ou Fonte, ser preenchida nestes campos os
valores de Etiqueta 1 e Etiqueta 2 definidos na tela de documentao.
a Tira de Remoo no preenchida com nenhum valor, pois este campo tem a funo de
auxiliar a remoo da etiqueta do mdulo.
Normal
Invertido
Isto se deve ao fato de que os mdulos da Srie Ponto podem ser montados na posio normal ou
na posio invertida (de cabea para baixo). A macro se encarrega de preencher invertido ou no
conforme a escolha do usurio. Caso a impresso seja invertido o campo do mdulo ficar no topo da
etiqueta e a tira de remoo na parte inferior da etiqueta.
A figura a seguir mostra trs exemplos para a melhor compreenso das formas de preenchimento das
etiquetas:
30
Captulo 5
Procedimentos
Ajustar margens
conforme impressora
Selecionar
planilha de
16 tags
Ajustar largura
conforme impressora
Selecionar
planilha de
32 tags
Chamar macro
para preencher
etiquetas
31
Captulo 5
Procedimentos
O arquivo ETQ.XLS possui duas planilhas, uma de 16 e outra para 32 tags, representando
respectivamente a folha na qual as etiquetas sero impressas:
Cdigo
Denominao
PO8510
PO8511
Para selecionar a planilha de 16 ou 32 tags, deve-se utilizar as guias correspondentes no lado inferior
esquerdo do Excel, conforme mostrado na figura 5-11.
A macro ImportGBL preenche automaticamente as clulas da planilha com dos dados dos mdulos
selecionados pelo usurio, conforme descrito adiante neste captulo.
setar no menu Opes, guia Geral, o tamanho e tipo de fonte para Arial 10;
Captulo 5
Procedimentos
Ajustar a impresso para modo Paisagem e o tipo de papel para Envelope, pois a folha
microserrilhada de etiquetas um pouco mais espessa que as folhas tradicionais. Para maiores
detalhes de como fazer esta operao, favor consultar o manual de sua impressora.
A planilha ETQ.XLS foi preparada para impressoras a jato de tinta da Cannon BJC4000 mas as
impresses podem variar de acordo com fabricante e modelo de impressora. Cabe ao usurio ajustar
esta planilha para imprimir corretamente.
Depois de ajustada corretamente a planilha, recomenda-se salva-la com outro nome, para que todas
as configuraes ajustadas tambm sejam salvas. Para isto, deve-se utilizar o comando Arquivo \
Salvar Como... , no menu do Excel, e escolher um diretrio e um nome de arquivo quaisquer.
preencher manualmente
Para preencher manualmente, o usurio utiliza apenas o Excel, e edita livremente as clulas das
etiquetas. Nenhuma informao buscada do ProPonto.
Para preencher automaticamente, o usurio utilizar a macro ImportGBL , que busca as
informaes dos mdulos selecionados e os coloca nas clulas correspondentes de forma automtica.
A macro disparada clicando no boto ImportGBL, na planilha de etiquetas, no Excel.
Primeiramente o usurio deve especificar qual arquivo .GBL dever ser carregado pela macro para
selecionar as etiquetas a serem impressas. Em seguida, ser aberto o dilogo representado pela
seguinte figura:
33
Captulo 5
Procedimentos
Para selecionar quais etiquetas devem ser preenchidas, deve-se clicar nos respectivos check box
dos mdulos. Pode-se tambm utilizar seguintes botes de auxlio de seleo:
Para fazer a excluso de uma determinada etiqueta, deve-se remover a marca do check box
correspondente, ou utilizar o boto Limpar Segmento.
Ao terminar de selecionar as etiquetas o usurio deve clicar no boto OK para efetuar a importao
dos dados do ProPonto para a planilha Excel. Ser feito o preenchimento automtico de no mximo 7
colunas de etiquetas (duas etiquetas por coluna) por vez ou a quantidade de colunas que o usurio
34
Captulo 5
Procedimentos
definir no campo Configurao da Folha. Com este artifcio o usurio pode reaproveitar parte de
uma folha j utilizada para a impresso.
Imprimindo as Etiquetas
Aps o preenchimento da planilha, pode-se imprimir as etiquetas atravs do menu Arquivo \
Imprimir , no Microsoft Excel .
Certificar que todos os passos descritos nas sees anteriores foram efetuados:
efetuar impresses de teste em uma folha branca, para ajustar as margens de impresso e largura
da coluna de ajuste;
Relatrios
O ProPonto possui os seguintes relatrios, acessados a partir do menu Arquivo \ Imprimir :
Relatrio do projeto;
Lista de materiais;
na impressora
em arquivo
Quando se executa qualquer um destes relatrios, inicialmente ele ser apresentado na tela, por um
visualizador de relatrios, com um um novo menu, conforme mostra a seguinte figura:
35
Captulo 5
Procedimentos
Relatrio de Projeto
O Relatrio do Projeto mostra toda a estrutura do projeto, os mdulos e bases inseridos, suas
descries, um resumo por segmento e alguns dados de totalizao.
A figura a seguir mostra a pgina 1 do Relatrio de Projeto :
36
Captulo 5
Procedimentos
37
Captulo 5
Procedimentos
Lista de Materiais
A Lista de Materiais este relatrio faz uma totalizao e mostra todos os componentes ALTUS
necessrios para construir o barramento (mdulos, bases, cabos, terminadores, expansores, fontes,
etc).
A figura a seguir mostra o relatrio de Lista de Materiais :
38
Captulo 5
Procedimentos
39
Apndice A
Glossrio
Glossrio
Glossrio da Srie Ponto
Base : Componente onde so inseridos os mdulos de E/S, UCPs, fontes e demais mdulos da
Srie Ponto.
Cabea de Rede de Campo: Mdulo escravo de uma rede de campo. responsvel pela troca
de dados entre seus mdulos e com um mestre de rede de campo.
Cdigo Comercial: o cdigo do produto, formado pelas letras PO e seguidos por quatro
nmeros.
Trilho: Elemento metlico com perfil normalizado segundo a norma DIN50032, tambm
chamado de trilho TS35.
Glossrio de Redes
Escravo: Equipamento ligado a uma rede de comunicao que s transmite dados se for
solicitado por outro equipamento denominado mestre.
Time-out: Tempo preestabelecido mximo para que uma comunicao seja completada, que, se
for excedido, provoca a ocorrncia de um erro de comunicao.
40
Apndice A
Glossrio
Glossrio Geral
Default: valor pr-definido para uma varivel, utilizado em caso de no haver definio.
Diagnstico. Procedimento utilizado para detectar e isolar falhas. tambm o conjunto de dados
usados para tal determinao, que serve para a anlise e correo de problemas.
Interface: Dispositivo que adapta eltrica e/ou logicamente a transferncia de sinais entre dois
equipamentos.
RAM (Random Access Memory): Memria onde todos os endereos podem ser acessados
diretamente de forma aleatria e a mesma velocidade. voltil, ou seja, seu contedo perdido
quando desenergizada, a menos que possua bateria para reteno dos valores.
Tag: Nome associado a um operando ou a uma lgica que permite uma identificao resumida
de seu contedo.
41