04.08.2013 Views

matos ramáveis - Mecatrônica Atual

matos ramáveis - Mecatrônica Atual

matos ramáveis - Mecatrônica Atual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

automação<br />

• Se os contatos estivessem conforme<br />

indicado na figura 3, as saídas já<br />

não seriam acionadas todas simultaneamente,<br />

ou seja, se a condição<br />

de saída de uma rung afetar a rung<br />

que a antecede, a CPU não volta<br />

atrás para resolvê-la.<br />

É importante assimilar deste exemplo<br />

que, para o mesmo ciclo de SCAN, uma<br />

saída só terá efeito noutra rung se esta for<br />

colocada antes dessa rung.<br />

F2.Análise ao Scan do CLP de acordo com um respectivo programa de controle em Ladder.<br />

F3. Estado das saídas do CLP após um SCAN.<br />

20 <strong>Mecatrônica</strong> <strong>Atual</strong> :: Janeiro/Fevereiro 2010<br />

Outro conceito importante é o de entradas<br />

normalmente fechadas que, apesar de<br />

ser um conceito bastante simples, costuma<br />

suscitar algumas dúvidas.<br />

Suponha que se desejasse implementar<br />

em programação o seguinte circuito<br />

(figura 4).<br />

O normal seria copiar o esquema de<br />

contatos para Ladder, obtendo-se o resultado<br />

do circuito seguinte, mostrado na figura<br />

5. Tal situação não é correta, uma vez<br />

que, quando o CLP lê o estado da entrada<br />

BP1, é guardado no endereço de memória,<br />

associado a esta entrada, o valor lógico da<br />

entrada, ou seja, um (1).<br />

Quando o CLP executa o ciclo de SCAN,<br />

é examinada a continuidade lógica da rung<br />

mas, como o contato associado ao endereço<br />

de memória está negado, a continuidade<br />

lógica não vai existir, porque o um (1) que<br />

reflete o estado da entrada BP1 negado é<br />

zero (0).<br />

A solução para o circuito é a colocação<br />

no programa de um contato normalmente<br />

aberto, para não negar o endereço de memória<br />

associado ao estado da entrada.<br />

Senão vejamos, na figura 6.<br />

Resumindo: Independentemente da<br />

forma como os circuitos estão ligados, na<br />

programação pode alterar-se o seu estado,<br />

uma vez que o estado de uma entrada depende<br />

não só da forma como está ligada,<br />

mas também de como é programada.<br />

Os três tipos de linguagens mais utilizados<br />

nos dias de hoje são:<br />

• Ladder;<br />

• Lista de instruções;<br />

• GRAFCET.<br />

As linguagens de programação em Ladder<br />

e em lista de instruções implementam as<br />

operações de forma quase similar, diferindo<br />

apenas na forma como são representadas e<br />

no modo como são inseridas no CLP.<br />

O GRAFCET implementa as instruções<br />

de controle baseando-se em passos e ações<br />

representados de forma gráfica.<br />

Ladder lógico<br />

A linguagem de programação Ladder é<br />

composta por uma série de instruções simbólicas<br />

usadas para desenvolver programas<br />

de controle das máquinas e processos. Veja<br />

a figura 7.<br />

F4. Ligação de uma entrada normalmente<br />

fechada à entrada de um CLP.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!