Automacao

Page 1

verifica se o estado do sinal do contato

de energia flui até a bobina.

O circuito

elétrico tem o valor 0 (não ativado, desli-

na esquerda da figura mostra um contato

gado) ou 1 (ativado, ligado) e a partir daí

de relê normalmente aberto como às vezes

determina a seqüência do fluxo. A instrução

é representado em um diagrama elétrico.

pode então armazenar este resultado ou

Com a finalidade de exemplo, é indicado

usá-lo para executar uma operação de lógica

no circuito à direita o contato fechado. O

Booleana. O resultado da operação lógica

técnico programador pode usar uma instru-

é armazenado em uma variável interna

ção de Contato Normalmente Aberto para

chamada de RLO.

monitorar o estado lógico de um contato

Uma demonstração dos princípios de ló-

de relê ligado a entrada do CLP. Ao ser

gica Booleana, aplicada à linguagem de

processada a instrução determina se o fluxo

programação LADDER, pode ser visto

de energia pode fluir pelo circuito lógico

abaixo, em um circuito básico com contatos

ou não. Se o fluxo de energia pode fluir, a

normalmente aberto e normalmente fechado.

instrução produz um resultado lógico 1; Se o fluxo de energia não pode fluir, a instrução

Contato normalmente aberto (NA)

produz um resultado lógico 0. A instrução tanto pode armazenar este resultado ou usar este resultado para executar uma operação de lógica Booleana em um contato sem endereço ou em uma caixa de função. Contato normalmente fechado (NF)

A figura mostra duas condições de um circuito lógico de relê com um contato entre uma tomada de energia e uma bobina. O estado normal deste contato é aberto. Se o contato não é ativado, permanece aberto. O estado lógico do contato aberto é 0 (não ativou).

Se o contato permanecer aberto,

A figura mostra duas representações de um

o fluxo de energia não irá ligar a bobina

circuito lógico de relê com um contato entre

ao término do circuito.

Se o contato for

uma tomada de energia e uma bobina. O

ativado (o estado do contato 1) o fluxo

estado normal deste contato é fechado. Se o

28


contato não é ativado, permanece fechado. O estado lógico do contato fechado é 0 (não

Instrução Resultado se Resultado se o estado do

ativo). Se o contato permanecer desativado

contato é 1 contato é 0

(fechado), o fluxo de energia pode cruzar o contato para ligar o relê ao término do circuito. Ativando o contato (estado lógico do contato passa para 1) este abre o contato,

–| |–

(Contato ati-

(Contato não

vado)

ativado)

1 - O fluxo

0 - O fluxo

lógico

interrompendo o fluxo de energia ao relê.

passa lógico

porque

O circuito na esquerda da figura mostra um contato normalmente fechado de relê como às vezes é representado em diagramas

o

porque

contato norma-

o

contato

mente

normalmente

aberto

entrada

desenho à direita indica o circuito quando o

aberto

está

está aberto.

En-

ativada

contato foi ativado e está então aberto. O

não

passa

foi fechado. A

elétricos. Com a finalidade de exemplo, o

trada não está ativada.

técnico pode usar uma instrução de Contato Normalmente Fechado para monitorar o

o estado do

–|/|–

0 - O fluxo

1 - O fluxo

estado lógico de um contato de relê do tipo

lógico

não lógico

normalmente fechado. Monitorando o estado

passa

porque porque

lógico, a instrução determina se o fluxo de

o

contato

energia pode fluir pelo contato ou não. Se

normalmente

malmente

o fluxo de energia puder fluir, a instrução

fechado

está

fechado

está

produz um resultado 1; Se fluxo de energia

aberto.

En-

fechado.

A

não puder fluir, a instrução produz um

trada não está

entrada

não

resultado 0. A instrução ou pode armazenar

ativada.

está ativada.

contato

passa o nor-

este resultado ou pode usá-lo para executar uma operação de lógica Booleana. Resultado da lógica de contatos normalmente fechada e normalmente aberta:

4.3

Memória e Instruções

Lista de instruções Linguagem literal que se baseia nas regras de álgebra de Boole, consiste num conjunto de instruções, representadas em mnemônicas, que indicam as ações ou operações que o programa executa, por exemplo, funções lógicas simples: And lógico e Or lógico, funções de comparação (=, > e <), funções pré-programadas (temporizadores, 29


contadores), etc..O programa em lista de

CLP será utilizado para o monitoramento e

instruções é constituído por um conjunto

que cartões de aquisição de dados analógicos

de linhas, com uma determinada ordem,

(CA) para esse CLP são mais caros que car-

escritas com as instruções do autômato que

tões de entradas digitais (CD).

se vai utilizar.

O programa inicia-se com

Considerando-se que cada cartão tem 8 en-

a instrução Load ou Block e é introduzido

tradas, o número de cartões CA e CD, que

na memória de programa de autômato

atendem aos requisitos técnicos e de orça-

linha a linha. As linhas que constituem o

mento, são

programa têm que ser organizadas de forma correta. O formato que possuem depende do autômato em questão.

O endereço de

memória corresponde ao número da linha do programa e destina-se a indicar a posição da instrução na memória do programa.

(A) 0 CA e 5 CD (B) 2 CA e 2 CD (C) 2 CA e 3 CD (D) 3 CA e 2 CD (E) 5 CA e 0 CD

Determina a ordem pela qual o programa é executado. O endereço, com início na linha

Resposta: D

0, é fornecido pelo autômato e incrementado automaticamente após a validação de cada linha.

O código da instrução especifica

a operação a executar pelo programa, é representado em mnemônica, sendo o seu símbolo específico do autômato utilizado.

Exemplo Transpetro – 2011 - Engenheiro Júnior - Área Automação - 46

Exemplo Transpetro – 2011 - Engenheiro Júnior - Área Automação - 47 Pretende-se incluir, em um programa implementado utilizando-se a Linguagem Ladder, um trecho de código responsável por disparar um alarme (AL). O alarme ocorrerá caso

A vazão, medida através de um sensor do

haja uma tentativa de se fechar a chave con-

tipo placa de orifício que fornece valores con-

tactora da bancada 1 (B1) sem que o disjun-

tínuos da grandeza medida, deve ser monito-

tor da fonte de alimentação (DF) esteja li-

rada numa planta industrial. O projeto deve

gado, e a tensão na mesma (VAL) seja maior

medir a vazão em 19 pontos distintos e veri-

que zero.

ficar o estado de 15 sensores de fim de curso

O trecho de código que deverá ser incluído no

que fornecem os valores discretos verdadeiro

programa para o seu correto funcionamento

e falso. O orçamento é limitado de forma que

é

se deve comprar o mínimo necessário de equipamentos para o projeto. Sabe-se que um

30


saída que é energizada quando o valor acumulado for igual ao preestabelecido e

(A)

todas as outras condições de funcionamento do elemento estiverem satisfeitas. III - O elemento temporizador é do tipo não retentivo, isto é, se a energização do bloco

(B)

for perdida, o valor acumulado é zerado. Está correto o que se afirma em

(C)

(A) I, apenas. (B) I e II, apenas. (C) I e III, apenas. (D) II e III, apenas. (E) I, II e III.

(D)

Resposta: E (E)

Resposta: B

Exemplo Transpetro – 2011 - Engenheiro Júnior - Área Automação - 49

Exemplo Transpetro – 2011 - Engenheiro Júnior - Área Automação - 48 Analise as afirmações abaixo sobre elemento temporizador utilizado na programação de

O trecho de um código implementado em

Controladores Lógicos Programáveis (CLP)

Linguagem Ladder, mostrado no diagrama

em Linguagem Ladder.

da figura acima, pode ser reescrito em outra linguagem para Controladores Lógicos Pro-

I - O elemento temporizador possui uma

gramáveis (CLP), conhecida por Texto Es-

entrada que, ao se energizar, habilita o

truturado, com a expressão

acúmulo do tempo percorrido. II - O elemento temporizador possui uma

(A) OT := ((SP and not CT) and CT) and AG; 31


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.