Escolar Documentos
Profissional Documentos
Cultura Documentos
STEP-5
Captulo 2
* Entradas / Sadas
* Acumuladores
* Cdigo BCD
* Flag
Entradas / Sadas
Para que as CPUs dos controladores programveis possam realizar as suas
funes de controle, eles precisam receber informaes do campo. Para que esta
informaes chegue at a CPU existem mdulos de entrada e sada, ou seja, modulo que
serviro de interface entre a CPU e os sinais proveniente do processador a ser controlado.
Estes mdulos servem para tornar compatveis os nveis de sinais de tenso /
corrente que sero provenientes dos sensores de campo, com o nvel de sinal com a qual a
CPU pode receber suas informaes.
Os sinais de entrada podem ser divididos ainda em duas categoria:
1- Digital
Os sinais recebidos (pelo mdulo de entrada) e enviados ( pelos mdulos de sada )
so chamados de digitais quando no assumem valores intermedirio entre os nveis
mnimo e mximo.
EX :
Entrada digitais
Um fim de curso envia um ponto de um modulo de entrada, a tenso proveniente de
uma fonte de 24 Vcc, este sinal s pode assumir dois valores 24v ou 0v.
Sinais digitais
A designao que utilizaremos para determinar os nveis mximo e mnimo de um
sinal ( entrada e sada digital ) ser a seguinte:
-
OBS: Um mesmo modulo de entrada analgica pode trabalhar com vrios tipos
de sinais, bastando para isto a troca dos submdulos de medio a eles
incorporados.
Sadas analgicas
Para as sadas analgicas podemos dar como exemplo os sinais enviados por placas
de sadas analgicas a conversores ( controle de velocidade de motores ),
acionamentos tiristorizados ( para controle de temperatura ).
Acumuladores
Os controladores programveis da linha SIMATIC possuem duas reas de
memria chamada de acumuladores, e que por diante chamaremos acumuladores 1
(ACCU1) e acumuladores 2 ( ACCU2 ).
No texto nosso objetivo demonstrar de que maneira podemos escrever e ler
dados desta s rea de memria.
1- escrevendo dados na memria 1
Utilizando a instruo LOAD podemos escrever um determinado dado no
acumulador 1 ( ACCU1 ).
L IW 0
ACCU1
125
ACCU2
-
ACCU1
125
ACCU2
-
L IW 2
147
125
BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Devemos atentar para o fato que no cdigo BCD usamos para cada digito do display
apenas 4 bits, ao passo que utilizamos 7 bits no caso de usarmos diretamente os
seguimentos de cada dgito do display .
Devemos alterar tambm para que no se confunda os nmeros formados a cada 4
bits (BCD) com nmeros formado pelo conjunto dos 16 bits. Neste caso, este ltimo
nmero nada tem a ver com a codificao BCD usada. No exemplo acima, o nmero
formado pelos dezesseis bits 24.
EX:
Ao contrario do exemplo anterior estes flags sero utilizados em programa de
equipamento onde aps falha de energia eltrica o equipamento comear a
funcionar sempre pelo passo inicial, e no no passo em que o programa no momento
da queda de energia.
OBS: o usurio dever consultar a documentao da CPU que tiver sendo
utilizada pois, a qualidade de flags varia de um modelo de CPU para outra. A
quantidade de flags remanentes bem como a maneira de sua habilitao tambm
dever ser verificada.
EX:
Existem CPUs que possuem 2048 bits de flags ( 256 bytes byte 0 at o byte 255)
Destes 2048 bits a primeira metade ( 128 bytes byte 0 at byte 127 ) constituda
por flags do tipo remanente e Segunda metade constituda por flags do tipo no
remanente ( 128 bytes bytes 128 at o byte 255 ), e esta configurao no pode
ser alterada, j em outro tipo de CPU a quantidade de flags remanente e no
remanente exatamente igual aqui exposto com a diferena de que os flags da
faixa remanente podem ser utilizados como no remanentes pela atravs da
mudana de posio de uma chave que encontrada no painel frontal da CPU.