Entradas_Saidas_Analogicas

Propaganda
Entradas e Saídas
Analógicas
O PS4-201-MM1 possui 02 entradas e 01 saída analógica. A tensão
aplicada às entradas pode variar de 0 a 10 volts, e a tensão obtida na saída pode
variar de 0 a 10 volts. A resolução das entradas é de 10 bits, e 12 bits para a
saída.
Existem dois potenciômetros internos, figura x.x, que podem ser
acessados através dos endereços %IAW0.0.0.0 e %IAW0.0.0.2. As entradas
analógicas no conector podem ser acessadas através dos endereços
%IAW0.0.0.4 e %IAW0.0.0.6.
PRG
SUCOnet K
P1
ρ=
10
1024
≅
0,01
P2
Potenciômetros
Internos
Entradas
Analógicas
Saída
Analógica
Figura x.x - Posição dos Potenciômetros Internos e as Entradas e Saídas
Analógicas
Prof. Eng. Edson d´Avila - Automação Industrial – todos os direitos reservados © 2007
1
Entradas Analógicas
Uma entrada analógica que possui resolução de 10 bits apresenta (210) =
1024 incrementos.
U (V)
10
5
0
t (s)
Gráfico x.x - Tensão aplicada à entrada analógica do PLC em Função do
Tempo
Se a tensão apresentada no gráfico x.x for aplicada a uma das entradas
analógicas, um conversor A/D (analógico/digital), interno ao PLC, converte o
sinal analógico num código digital de 10 bits. A tensão de 10 (V) será
convertido no código apresentado na figura x.x.
1
1
1
1
1
1
1
1
1
1
Figura x.x - Código digital de 10 bits para tensão máxima de
entrada igual a 10 (V)
Resolução
Podemos entender a resolução do conversor analógico/digital como
sendo a menor variação de tensão, aplicada à entrada, que pode ser detectada.
Um conversor com resolução de 10 bits apresenta (210) = 1024 incrementos. Se
a tensão na entrada do conversor pode variar de 0 a 10 volts, então a menor
variação de tensão que pode ser detectada é de aproximadamente 0,01 volts,
conforme equação x.x:
ρ=
2
10
≅
1024
Controlador Programável: Aplicações Industriais
0,01
Conversão de um Sinal Analógico em Digital
vale:
Se 10 (V) corresponde ao código (1023), que convertido em binário
(1 1
1
1
1
1
1
1
1 1)2
Tensão (V)
Incremento em Decimal
Binário
10
1023
1111111111
5
?
?
0
0
0000000000
Figura x.x - Escalas para conversão da Tensão em Incrementos e em
Binário
Para uma tensão, por exemplo, de 5 (V) o conversor apresenta o código
em binário da figura x.x.
10 (V)
5 (V)
1023
x
x = 5 . 1023 / 10 ≅ 512
Prof. Eng. Edson d´Avila - Automação Industrial – todos os direitos reservados © 2007
3
O número decimal 512 convertido em binário vale:
512
2
256
0
2
128
0
0
2
64
0
2
32
2
16
0
0
2
8
0
2
4
0
2
2
2
1
0
Bit Mais Significativo
Bit Mais Significativo
1
0
0
0
0
0
0
0
0
0
Figura x.x - Código digital de 10 bits para tensão de entrada
igual a 5 (V)
Quando um sinal analógico é aplicado a uma entrada analógica o
conversor A/D (analógico/digital) realiza a conversão e a CPU processa o dado
na forma binária.
5 (V)
A
D
1
0
0
0
0
0
0
Figura x.x - Conversor A/D (analógico/digital)
4
Controlador Programável: Aplicações Industriais
0
0
0
Saída Analógica
Uma saída analógica que possui resolução de 12 bits apresenta (212) =
4096 incrementos. Após o processamento dos dados pela CPU um conversor
D/A (digital/analógico), interno ao PLC, converte o código binário no nível de
tensão correspondente.
Se a tensão fornecida pela saída for uma rampa de subida de 0 até 10
(V), a rampa será formada por 4096 pequenos degraus de tensão conforme
figura x.x. Na prática esses degraus são tão pequenos que podemos considerar
a forma de onda da tensão da figura x.y. Quanto maior a resolução do
conversor menos perceptível serão os degraus.
U (V)
10
5
0
t (s)
Gráfico x.y - Forma de Onda da Tensão na Saída Analógica do PLC em
Função do Tempo
U (V)
10
5
0
t (s)
Gráfico x.y - Forma de Onda Aproximada da Tensão na Saída Analógica
do PLC em Função do Tempo
Prof. Eng. Edson d´Avila - Automação Industrial – todos os direitos reservados © 2007
5
Exemplos de Aplicação
Exercício 1
Uma caixa d'água possui um sensor de nível conforme figura x.x. A
válvula "Valv1" é controlada por tensão, variando de 0 à 10 volts. Quando o
nível da água estiver no mínimo deve-se abrir completamente a válvula, a
medida que a caixa for enchendo a válvula deve ir se fechando gradativamente,
até fechar completamente.
Potenciômetro
Multivoltas
Valv1
Alimentação de água
Bóia
O gráfico da válvula representado na figura x.y é linear, quando a
tensão aplicada é de zero volts, a válvula está completamente fechada, quando
a tensão aplicada é de dez volts a válvula está completamente aberta.
Incremento
U (V)
4095
10
0
0
Figura x.y -
6
Vazão Máxima
Vazão (m3/s)
Vazão da válvula "Valv1" em
função da tensão aplicada
Controlador Programável: Aplicações Industriais
O gráfico do sensor representado na figura x.y é linear, quando a caixa
está vazia, a tensão nos terminais do sensor é de dez volts, quando a caixa está
cheia a tensão é de zero volts.
Incremento
U (V)
1023
10
0
0
Volume de água (m3)
Caixa Cheia
Gráfico x.y - Tensão nos Terminais do Sensor em Função do
Volume de Água
Resolução
Traçamos a curva da saída "S" em função da entrada "E" e extraímos a
equação resultante. Para traçarmos uma reta é necessário dois pontos. Quando
a caixa estiver vazia a tensão nos terminais do sensor vale dez volts, que
equivale ao incremento 1023. Quando a caixa estiver cheia a tensão vale zero
volts que equivale ao incremento 0. Os dois pontos são: (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
0
Figura x.y -
1023
E
Curva da Saída em Função da
Entrada do Controle da Caixa d'água
Prof. Eng. Edson d´Avila - Automação Industrial – todos os direitos reservados © 2007
7
Resolvendo o determinante da figura x.x temos:
(1023 . 4095 . 1) - (4095 . E . 1) - (1023 . S) = 0
Logo, a equação que representa a entrada "E" em função da saída "S",
da figura x.x, é dada por:
4095
S = 4095 1023
.
E
Equação x.x
Programando no S40
Com base na equação x.x, vamos iniciar a rede bloco de funções no
botão "Initial Network FBD".
Initial
Network FBD
O próximo passo, com o foco em "undef_opd" (undefined operand operando indefinido), clicar em Symbols ⇒ Insert Operators ⇒ Arithmetic ⇒
Div ⇒ Accept.
Foco em
undef_opd
8
Controlador Programável: Aplicações 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 botão esquerdo do mouse.
Após inserir o bloco aritmético de divisão, deve-se nomear o operandos
"Dividend" (dividendo) e "Divisor" (divisor), no exemplo "Const" e "Const1",
que na declaração das variáveis receberão os valores iniciais de 4095 e 1023
respectivamente.
Nomear o
Operando
Dividendo
Operador
de Divisão
Nomear o
Operando
Divisor
4095
S = 4095 1023
.
Foco na Saída
do Bloco de
Divisão
E
Figura x.x - Bloco Aritmético de Divisão e o termo 4095/1023 da
equação x.x
Com o foco na saída do bloco de divisão pode-se inserir o bloco
aritmético de Multiplicação ou nomear a variável resultado da divisão, como
por exemplo, Quociente e adicionar outra rede de blocos. No bloco de
multiplicação entrar com os operandos "Quociente" e "P1" nome dado à
variável do potenciômetro interno do PLC. Na seqüência adicionar outra rede
com o bloco de subtração, completando o diagrama ladder que realiza a
equação x.x, conforme figura x.x.
Após declarar as variáveis, deve-se salvar e verificar a sintaxe, na
seqüência gerar o código de máquina e transferir para o PLC para realizar a
simulação a procura de erros de programação (debug).
O diagrama ladder da figura x.x apresenta os valores obtidos na saída
de cada bloco aritmético. A figura x.x apresenta a medição realizada com um
Prof. Eng. Edson d´Avila - Automação Industrial – todos os direitos reservados © 2007
9
multímetro na saída analógica do PLC, para uma determinada posição do
potenciômetro P1.
Simulação Diagrama Ladder,
4095
1023
4095
1023
.
E
4095 .
S = 4095 1023
Onde:
Saída
"S"
⇒
Entrada
"E"
⇒
4095
Valv1 = 4095 1023
10
Controlador Programável: Aplicações Industriais
E
Valv1
P1
.
P1
Declaração das Variáveis
Medindo a Tensão na Saída analógica IQW0.0.0.0
O multímetro digital da figura x.x, mediu o valor 5.03 volts quando
"Valv1" apresentou o incremento 2059. Teoricamente 2059 corresponde a
tensão de:
10 (V)
4095
x
2059
x = 10 . 2059 / 4095 ≅ 5.03
Tensão Medida na Saída Analógica U10 Quando "Valv1" é
igual ao incremento 2059.
Prof. Eng. Edson d´Avila - Automação Industrial – todos os direitos reservados © 2007
11
Programando em Instruction List (Lista de Instruções)
As instruções usadas na
Lista de Instruções da
figura x.x estão descritas
na tabela da figura x.x.
Mnemônico
Load
Entrada
Analógica
%IAW0.0.0.0
Saída
Analógica
%QAW0.0.0.0
Figura x.x - Lista de Instruções: Entrada e saída analógica 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 variável Dividendo é
DIV
Tipo de dado
(Division)
Numérico (Numeric dividido pelo valor da variável Divisor
e o resultado é atribuído à variável
data Types)
Quociente
ST
Qualquer (Any)
Armazena o resultado da corrente
(Storage)
operação no operando determinado.
O valor da variável Multiplicador é
MUL
Tipo de dado
(Multiplication) Numérico (Numeric multiplicado pelo valor da variável
Multiplicando e o resultado é atribuído
data Types)
à variável Produto.
O valor da variável Subtraendo é
SUB
Tipo de dado
(Subtraction)
Numérico (Numeric subtraído do valor da variável
Minuendo o resultado é atribuído à
data Types)
variável Diferença.
Figura x.x - Instruction Set (Conjunto de Instruções)
12
Controlador Programável: Aplicações Industriais
Exercício 2
Todas as características do exercício 1 excetuando o funcionamento do
sensor de nível. Quando a caixa d'água estiver vazia a tensão nos terminais do
sensor de nível é igual a zero volts, e quando a caixa estiver cheia a tensão é de
10 volts. Vamos considerar um potenciômetro de uma única volta que possui
uma engrenagem de redução e com resolução de _____.
Resolução
Traçamos a curva da saída "S" em função da entrada "E" e extraímos a equação
resultante. Para traçarmos uma reta é necessário dois pontos. Quando a caixa
estiver vazia a tensão nos terminais do sensor vale dez volts, que equivale ao
incremento 1023. Quando a caixa estiver cheia a tensão vale zero volts que
equivale ao incremento 0. Os dois pontos são: (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
0
Figura x.y -
E
1023
Curva da Saída em Função 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 equação que representa a entrada "E" em função da saída "S",
da figura x.x, é dada por:
S=
4095
1023
.
E
Equação x.x
Prof. Eng. Edson d´Avila - Automação Industrial – todos os direitos reservados © 2007
13
Exercício 2
Uma caixa d'água possui 02 sensores de nível conforme figura x.x.
Quando o nível estiver abaixo do sensor de nível mínimo ligar a bomba,
quando o nível atingir o sensor nível máximo desligar a bomba. Com o
consumo o nível vai baixando progressivamente, religar a bomba somente
quando o nível atingir novamente o nível mínimo.
Nível da
Água
Sensor de
Nível Máximo
"SensorMax"
14
Controlador Programável: Aplicações Industriais
Sensor de
Nível Mínimo
"SensorMim"
Prof. Eng. Edson d´Avila - Automação Industrial – todos os direitos reservados © 2007
15
Download