Você está na página 1de 15

Entradas e Sadas

Analgicas

O PS4-201-MM1 possui 02 entradas e 01 sada analgica. A tenso


aplicada s entradas pode variar de 0 a 10 volts, e a tenso obtida na sada pode
variar de 0 a 10 volts. A resoluo das entradas de 10 bits, e 12 bits para a
sada.
Existem dois potencimetros internos, figura x.x, que podem ser
acessados atravs dos endereos %IAW0.0.0.0 e %IAW0.0.0.2. As entradas
analgicas no conector podem ser acessadas atravs dos endereos
%IAW0.0.0.4 e %IAW0.0.0.6.

PRG

SUCOnet K

P1

10
1024

0,01

P2

Potencimetros
Internos

Entradas
Analgicas

Sada
Analgica

Figura x.x - Posio dos Potencimetros Internos e as Entradas e Sadas


Analgicas

Prof. Eng. Edson dAvila - Automao Industrial todos os direitos reservados 2007

Entradas Analgicas
Uma entrada analgica que possui resoluo de 10 bits apresenta (210) =
1024 incrementos.
U (V)
10
5

t (s)

Grfico x.x - Tenso aplicada entrada analgica do PLC em Funo do


Tempo
Se a tenso apresentada no grfico x.x for aplicada a uma das entradas
analgicas, um conversor A/D (analgico/digital), interno ao PLC, converte o
sinal analgico num cdigo digital de 10 bits. A tenso de 10 (V) ser
convertido no cdigo apresentado na figura x.x.
1

Figura x.x - Cdigo digital de 10 bits para tenso mxima de


entrada igual a 10 (V)
Resoluo
Podemos entender a resoluo do conversor analgico/digital como
sendo a menor variao de tenso, aplicada entrada, que pode ser detectada.
Um conversor com resoluo de 10 bits apresenta (210) = 1024 incrementos. Se
a tenso na entrada do conversor pode variar de 0 a 10 volts, ento a menor
variao de tenso que pode ser detectada de aproximadamente 0,01 volts,
conforme equao x.x:
=

10

1024

Controlador Programvel: Aplicaes Industriais

0,01

Converso de um Sinal Analgico em Digital


vale:

Se 10 (V) corresponde ao cdigo (1023), que convertido em binrio


(1 1
1
1
1
1
1
1
1 1)2

Tenso (V)

Incremento em Decimal

Binrio

10

1023

1111111111

0000000000

Figura x.x - Escalas para converso da Tenso em Incrementos e em


Binrio

Para uma tenso, por exemplo, de 5 (V) o conversor apresenta o cdigo


em binrio da figura x.x.
10 (V)
5 (V)

1023
x

x = 5 . 1023 / 10 512

Prof. Eng. Edson dAvila - Automao Industrial todos os direitos reservados 2007

O nmero decimal 512 convertido em binrio vale:


512

2
256

2
128
0

2
64
0

2
32

2
16
0

2
8
0

2
4
0

2
2

2
1

Bit Mais Significativo


Bit Mais Significativo

Figura x.x - Cdigo digital de 10 bits para tenso de entrada


igual a 5 (V)

Quando um sinal analgico aplicado a uma entrada analgica o


conversor A/D (analgico/digital) realiza a converso e a CPU processa o dado
na forma binria.

5 (V)

A
D

Figura x.x - Conversor A/D (analgico/digital)

Controlador Programvel: Aplicaes Industriais

Sada Analgica
Uma sada analgica que possui resoluo de 12 bits apresenta (212) =
4096 incrementos. Aps o processamento dos dados pela CPU um conversor
D/A (digital/analgico), interno ao PLC, converte o cdigo binrio no nvel de
tenso correspondente.
Se a tenso fornecida pela sada for uma rampa de subida de 0 at 10
(V), a rampa ser formada por 4096 pequenos degraus de tenso conforme
figura x.x. Na prtica esses degraus so to pequenos que podemos considerar
a forma de onda da tenso da figura x.y. Quanto maior a resoluo do
conversor menos perceptvel sero os degraus.
U (V)
10
5

t (s)

Grfico x.y - Forma de Onda da Tenso na Sada Analgica do PLC em


Funo do Tempo

U (V)
10
5

t (s)

Grfico x.y - Forma de Onda Aproximada da Tenso na Sada Analgica


do PLC em Funo do Tempo

Prof. Eng. Edson dAvila - Automao Industrial todos os direitos reservados 2007

Exemplos de Aplicao
Exerccio 1
Uma caixa d'gua possui um sensor de nvel conforme figura x.x. A
vlvula "Valv1" controlada por tenso, variando de 0 10 volts. Quando o
nvel da gua estiver no mnimo deve-se abrir completamente a vlvula, a
medida que a caixa for enchendo a vlvula deve ir se fechando gradativamente,
at fechar completamente.
Potencimetro
Multivoltas
Valv1

Alimentao de gua

Bia

O grfico da vlvula representado na figura x.y linear, quando a


tenso aplicada de zero volts, a vlvula est completamente fechada, quando
a tenso aplicada de dez volts a vlvula est completamente aberta.
Incremento

U (V)

4095

10

Figura x.y -

Vazo Mxima

Vazo (m3/s)

Vazo da vlvula "Valv1" em


funo da tenso aplicada

Controlador Programvel: Aplicaes Industriais

O grfico do sensor representado na figura x.y linear, quando a caixa


est vazia, a tenso nos terminais do sensor de dez volts, quando a caixa est
cheia a tenso de zero volts.

Incremento

U (V)

1023

10

Volume de gua (m3)

Caixa Cheia

Grfico x.y - Tenso nos Terminais do Sensor em Funo do


Volume de gua

Resoluo
Traamos a curva da sada "S" em funo da entrada "E" e extramos a
equao resultante. Para traarmos uma reta necessrio dois pontos. Quando
a caixa estiver vazia a tenso nos terminais do sensor vale dez volts, que
equivale ao incremento 1023. Quando a caixa estiver cheia a tenso vale zero
volts que equivale ao incremento 0. Os dois pontos so: (1023,0), (0, 4095).
1023
0
E

S
4095

0
1
4095 1
S
1

=0

Figura x.x - Determinante da curva da figura x.x

Figura x.y -

1023

Curva da Sada em Funo da


Entrada do Controle da Caixa d'gua

Prof. Eng. Edson dAvila - Automao Industrial todos os direitos reservados 2007

Resolvendo o determinante da figura x.x temos:


(1023 . 4095 . 1) - (4095 . E . 1) - (1023 . S) = 0
Logo, a equao que representa a entrada "E" em funo da sada "S",
da figura x.x, dada por:
4095
S = 4095 1023

Equao x.x

Programando no S40
Com base na equao x.x, vamos iniciar a rede bloco de funes no
boto "Initial Network FBD".

Initial
Network FBD

O prximo passo, com o foco em "undef_opd" (undefined operand operando indefinido), clicar em Symbols Insert Operators Arithmetic
Div Accept.

Foco em
undef_opd

Controlador Programvel: Aplicaes Industriais

O foco est num determinado elemento quando apresenta um


sombreamento cinza. Pode-se deslocar o foco para qualquer elemento clicando
sobre ele uma vez com o boto esquerdo do mouse.
Aps inserir o bloco aritmtico de diviso, deve-se nomear o operandos
"Dividend" (dividendo) e "Divisor" (divisor), no exemplo "Const" e "Const1",
que na declarao das variveis recebero os valores iniciais de 4095 e 1023
respectivamente.

Nomear o
Operando
Dividendo

Operador
de Diviso

Nomear o
Operando
Divisor

4095
S = 4095 1023

Foco na Sada
do Bloco de
Diviso

Figura x.x - Bloco Aritmtico de Diviso e o termo 4095/1023 da


equao x.x
Com o foco na sada do bloco de diviso pode-se inserir o bloco
aritmtico de Multiplicao ou nomear a varivel resultado da diviso, como
por exemplo, Quociente e adicionar outra rede de blocos. No bloco de
multiplicao entrar com os operandos "Quociente" e "P1" nome dado
varivel do potencimetro interno do PLC. Na seqncia adicionar outra rede
com o bloco de subtrao, completando o diagrama ladder que realiza a
equao x.x, conforme figura x.x.
Aps declarar as variveis, deve-se salvar e verificar a sintaxe, na
seqncia gerar o cdigo de mquina e transferir para o PLC para realizar a
simulao a procura de erros de programao (debug).
O diagrama ladder da figura x.x apresenta os valores obtidos na sada
de cada bloco aritmtico. A figura x.x apresenta a medio realizada com um
Prof. Eng. Edson dAvila - Automao Industrial todos os direitos reservados 2007

multmetro na sada analgica do PLC, para uma determinada posio do


potencimetro P1.

Simulao Diagrama Ladder,

4095
1023

4095
1023

4095 .
S = 4095 1023
Onde:
Sada
"S"

Entrada
"E"

4095
Valv1 = 4095 1023

10

Controlador Programvel: Aplicaes Industriais

E
Valv1
P1
.

P1

Declarao das Variveis

Medindo a Tenso na Sada analgica IQW0.0.0.0


O multmetro digital da figura x.x, mediu o valor 5.03 volts quando
"Valv1" apresentou o incremento 2059. Teoricamente 2059 corresponde a
tenso de:
10 (V)
4095
x
2059
x = 10 . 2059 / 4095 5.03

Tenso Medida na Sada Analgica U10 Quando "Valv1"


igual ao incremento 2059.
Prof. Eng. Edson dAvila - Automao Industrial todos os direitos reservados 2007

11

Programando em Instruction List (Lista de Instrues)


As instrues usadas na
Lista de Instrues da
figura x.x esto descritas
na tabela da figura x.x.

Mnemnico
Load

Entrada
Analgica
%IAW0.0.0.0

Sada
Analgica
%QAW0.0.0.0

Figura x.x - Lista de Instrues: Entrada e sada analgica Exemplo da Caixa d'gua
Operador
Operator
LD

Operando
Operand
Qualquer (Any)

Significado
Meaning
Copia o valor do Operando para o
(Load)
registro de trabalho
O valor da varivel Dividendo
DIV
Tipo de dado
(Division)
Numrico (Numeric dividido pelo valor da varivel Divisor
e o resultado atribudo varivel
data Types)
Quociente
ST
Qualquer (Any)
Armazena o resultado da corrente
(Storage)
operao no operando determinado.
O valor da varivel Multiplicador
MUL
Tipo de dado
(Multiplication) Numrico (Numeric multiplicado pelo valor da varivel
Multiplicando e o resultado atribudo
data Types)
varivel Produto.
O valor da varivel Subtraendo
SUB
Tipo de dado
(Subtraction)
Numrico (Numeric subtrado do valor da varivel
Minuendo o resultado atribudo
data Types)
varivel Diferena.
Figura x.x - Instruction Set (Conjunto de Instrues)

12

Controlador Programvel: Aplicaes Industriais

Exerccio 2
Todas as caractersticas do exerccio 1 excetuando o funcionamento do
sensor de nvel. Quando a caixa d'gua estiver vazia a tenso nos terminais do
sensor de nvel igual a zero volts, e quando a caixa estiver cheia a tenso de
10 volts. Vamos considerar um potencimetro de uma nica volta que possui
uma engrenagem de reduo e com resoluo de _____.
Resoluo
Traamos a curva da sada "S" em funo da entrada "E" e extramos a equao
resultante. Para traarmos uma reta necessrio dois pontos. Quando a caixa
estiver vazia a tenso nos terminais do sensor vale dez volts, que equivale ao
incremento 1023. Quando a caixa estiver cheia a tenso vale zero volts que
equivale ao incremento 0. Os dois pontos so: (1023,0), (0, 4095

1023
0
E

S
4095

0
1
4095 1
S
1

=0

Figura x.x - Determinante da curva da figura x.x

Figura x.y -

1023

Curva da Sada em Funo da


Entrada do Controle da Caixa d'gua

Resolvendo o determinante da figura x.x temos:


(1023 . 4095 . 1) - (4095 . E . 1) - (1023 . S) = 0
Logo, a equao que representa a entrada "E" em funo da sada "S",
da figura x.x, dada por:
S=

4095
1023

Equao x.x

Prof. Eng. Edson dAvila - Automao Industrial todos os direitos reservados 2007

13

Exerccio 2
Uma caixa d'gua possui 02 sensores de nvel conforme figura x.x.
Quando o nvel estiver abaixo do sensor de nvel mnimo ligar a bomba,
quando o nvel atingir o sensor nvel mximo desligar a bomba. Com o
consumo o nvel vai baixando progressivamente, religar a bomba somente
quando o nvel atingir novamente o nvel mnimo.
Nvel da
gua
Sensor de
Nvel Mximo
"SensorMax"

14

Controlador Programvel: Aplicaes Industriais

Sensor de
Nvel Mnimo
"SensorMim"

Prof. Eng. Edson dAvila - Automao Industrial todos os direitos reservados 2007

15

Você também pode gostar