Entradas e Saídas Analógicas



Documentos relacionados
EA075 Conversão A/D e D/A

Programação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1

Controladores Lógicos Programáveis CLP (parte-3)

Conversão de Bases e Aritmética Binária

Exemplo de Subtração Binária

ULA Sinais de Controle enviados pela UC

3 Sistemas de Numeração:

Organização de Computadores. Cálculos Binários e Conversão entre Bases Aritmética Binária

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos

Codificação 1. Introdução. C 2 R r {! + codificação

Conversor Analógico /Digital

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante

Arquitetura de Computadores. Tipos de Instruções

14 - Controle de nível de fluido (água)

Sistemas de Numerações.

CAPÍTULO 6 ARITMÉTICA DIGITAL

SISTEMAS DE NUMERAÇÃO

ARQUITETURA DE COMPUTADORES

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

3. Arquitetura Básica do Computador

Lição 1 Introdução à programação de computadores

Quadro de consulta (solicitação do mestre)

Organização Básica do Computador

Capítulo 2. Numéricos e Códigos Pearson Prentice Hall. Todos os direitos reservados.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

PC Fundamentos Revisão 4

Sistemas de Numeração

Eletrônica Digital 1 Módulo1 Capítulo 1 Sistemas Numéricos. Prof. Nilton Costa Junior

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

Unidade 10: A Unidade Lógica Aritmética e as Instruções em Linguagem de Máquina Prof. Daniel Caetano

Introdução à Lógica de Programação

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

Módulo I. Desenvolvimento Software CLP - Básico

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

Conversão de Bases Numéricas

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi

Sistemas de Numeração

Profª Danielle Casillo

Usando o simulador MIPS

Sistemas de Numeração

OPERADORES E ESTRUTURAS DE CONTROLE

Sistemas de Numeração. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2

AD / DA. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos 1 M-1116A

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio:

Arquitetura de Rede de Computadores

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

Conversores D/A e A/D

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores

Hardware de Computadores

Aula 2 Modelo Simplificado de Computador

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira

Organização e Arquitetura de Computadores I

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO

Representação de Dados

TCP/IP O guia definitivo para cálculos

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros

Aritmética Binária e. Bernardo Nunes Gonçalves

Arquitetura de Computadores

Unidade 3: Trabalhando com variáveis no App Inventor

Lista de Exercícios Sistemas de Numeração

APOSTILA SUCOSOFT S4 MARÇO DE 2009

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para ladder desde que não haja muitas ramificações.

Operações aritméticas

Funções de Posicionamento para Controle de Eixos

Prof.: Geraldo Barbosa Filho

SISTEMAS DE NUMERAÇÃO

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

Aula 6 Aritmética Computacional

EA773 - Experimento 5

Profª Danielle Casillo

Circuitos Digitais Cap. 5

Universidade do Minho Departamento de Electrónica Industrial. Sistemas Digitais. Exercícios de Apoio - I. Sistemas de Numeração

Multimedidores Inteligentes MGE G3 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun

1. Introdução 2. Representação de números 2.1. Conversão Numérica 2.2. Aritmética de ponto flutuante 3. Erros 3.1 Erros Absolutos e Relativos

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

Microsoft Office Excel 2007

Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: Prof. Dr. Raimundo Moura

INF1004 e INF1005: Programação 1. Introdução à Programação

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

Programando o computador IAS

Aula 02 Excel Operações Básicas

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos.

Sistemas indicadores e transmissores de PRESSÃO DIFERENCIAL PARA SALAS LIMPAS MODELO VEC-PP-LED

Excel Planilhas Eletrônicas

NOTAS DE AULA Prof. Antonio Carlos Schneider Beck Filho (UFSM) Prof. Júlio Carlos Balzano de Mattos (UFPel) Arquitetura de Von Neumann

PCS-2302 / PCS-2024 Lab. de Fundamentos de Eng. de Computação

Organização e Arquitetura de Computadores I

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

CONTROLADORES LÓGICOS PROGRAMÁVEIS - CLP

MINISTÉRIO DO DESENVOLVIMENTO, INDÚSTRIA E COMÉRCIO EXTERIOR - MDIC

LogixPro Laboratório simulador de porta de garagem utilizando lógica de reles (LADDER)

Transcrição:

Entradas e Saídas Analógicas O PS4-21-MM1 possui 2 entradas e 1 saída analógica. A tensão aplicada às entradas pode variar de a 1 volts, e a tensão obtida na saída pode variar de a 1 volts. A resolução das entradas é de 1 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 %IAW... e %IAW...2. As entradas analógicas no conector podem ser acessadas através dos endereços %IAW...4 e %IAW...6. PRG SUCOnet K ρ = 1 124,1 P1 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 27 1

Entradas Analógicas Uma entrada analógica que possui resolução de 1 bits apresenta (2 1 ) = 124 incrementos. U (V) 1 5 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 1 bits. A tensão de 1 (V) será convertido no código apresentado na figura x.x. Resolução 1 1 1 1 1 1 1 1 1 1 Figura x.x - Código digital de 1 bits para tensão máxima de entrada igual a 1 (V) 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 1 bits apresenta (2 1 ) = 124 incrementos. Se a tensão na entrada do conversor pode variar de a 1 volts, então a menor variação de tensão que pode ser detectada é de aproximadamente,1 volts, conforme equação x.x: 1 ρ =,1 124 2 Controlador Programável: Aplicações Industriais

Conversão de um Sinal Analógico em Digital Se 1 (V) corresponde ao código (123), que convertido em binário vale: (1 1 1 1 1 1 1 1 1 1) 2 Tensão (V) Incremento em Decimal Binário 1 123 1111111111 5?? 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. 1 (V) 123 5 (V) x x = 5. 123 / 1 512 Prof. Eng. Edson d Avila - Automação Industrial todos os direitos reservados 27 3

O número decimal 512 convertido em binário vale: 512 2 256 2 128 2 64 2 32 2 16 2 8 2 4 2 2 2 1 Bit Mais Significativo Bit Mais Significativo 1 Figura x.x - Código digital de 1 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 Figura x.x - Conversor A/D (analógico/digital) 4 Controlador Programável: Aplicações Industriais

Saída Analógica Uma saída analógica que possui resolução de 12 bits apresenta (2 12 ) = 496 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 até 1 (V), a rampa será formada por 496 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) 1 5 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) 1 5 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 27 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 à 1 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. Valv1 Potenciômetro Multivoltas 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) 495 1 Vazão Máxima Vazão (m 3 /s) Figura x.y - Vazão da válvula "Valv1" em função da tensão aplicada 6 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 123 U (V) 1 Caixa Cheia Volume de água (m 3 ) 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 123. Quando a caixa estiver cheia a tensão vale zero volts que equivale ao incremento. Os dois pontos são: (123,), (, 495). S 495 123 1 495 1 E S 1 = Figura x.x - Determinante da curva da figura x.x 123 E Figura x.y - 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 27 7

Resolvendo o determinante da figura x.x temos: (123. 495. 1) - (495. E. 1) - (123. S) = Logo, a equação que representa a entrada "E" em função da saída "S", da figura x.x, é dada por: S = 495-495 123. E Equação x.x Programando no S4 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 495 e 123 respectivamente. Nomear o Operando Dividendo Operador de Divisão Figura x.x - Nomear o Operando Divisor S = 495-495 123. E Foco na Saída do Bloco de Divisão Bloco Aritmético de Divisão e o termo 495/123 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 27 9

multímetro na saída analógica do PLC, para uma determinada posição do potenciômetro P1. Simulação Diagrama Ladder, 495 123 495 123. E S = 495-495. 123 Onde: E Saída "S" Valv1 Entrada "E" P1 Valv1 = 495-495 123. P1 1 Controlador Programável: Aplicações Industriais

Declaração das Variáveis Medindo a Tensão na Saída analógica IQW... O multímetro digital da figura x.x, mediu o valor 5.3 volts quando "Valv1" apresentou o incremento 259. Teoricamente 259 corresponde a tensão de: 1 (V) 495 x 259 x = 1. 259 / 495 5.3 Tensão Medida na Saída Analógica U 1 Quando "Valv1" é igual ao incremento 259. Prof. Eng. Edson d Avila - Automação Industrial todos os direitos reservados 27 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 %IAW... Saída Analógica %QAW... Operador Operator LD (Load) DIV (Division) ST (Storage) MUL (Multiplication) SUB (Subtraction) Figura x.x - Lista de Instruções: Entrada e saída analógica - Exemplo da Caixa d'água Operando Operand Qualquer (Any) Tipo de dado Numérico (Numeric data Types) Qualquer (Any) Tipo de dado Numérico (Numeric data Types) Tipo de dado Numérico (Numeric data Types) Significado Meaning Copia o valor do Operando para o registro de trabalho O valor da variável Dividendo é dividido pelo valor da variável Divisor e o resultado é atribuído à variável Quociente Armazena o resultado da corrente operação no operando determinado. O valor da variável Multiplicador é multiplicado pelo valor da variável Multiplicando e o resultado é atribuído à variável Produto. O valor da variável Subtraendo é subtraído do valor da variável Minuendo o resultado é atribuído à 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 1 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 123. Quando a caixa estiver cheia a tensão vale zero volts que equivale ao incremento. Os dois pontos são: (123,), (, 495 S 495 123 1 495 1 E S 1 = Figura x.x - Determinante da curva da figura x.x 123 E Figura x.y - Curva da Saída em Função da Entrada do Controle da Caixa d'água Resolvendo o determinante da figura x.x temos: (123. 495. 1) - (495. E. 1) - (123. S) = Logo, a equação que representa a entrada "E" em função da saída "S", da figura x.x, é dada por: S = 495 123. E Equação x.x Prof. Eng. Edson d Avila - Automação Industrial todos os direitos reservados 27 13

Exercício 2 Uma caixa d'água possui 2 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 27 15