Você está na página 1de 13

UNIVERSIDADE FEDERAL DE MINAS GERAIS Escola de Engenharia

Relatrio 2 Informtica Industrial

Alunos:
Danielle Aguiar Carneiro Silva 2011017887 Ramon Gomes Dures 2011018352

AULA 8
1. Introduo
Atualmente a norma IEC61131-3 adota como principais linguagens o

Ladder, Texto Estruturado (ST), Function Block Diagram (FBD) e Structured Function Chart (SFC). O CLP utilizado no laboratrio, o Compact Logix, permite o uso de todas
essas linguagens. Para se desenvolver uma mesma aplicao com diferentes linguagens, pode-se utilizar vrias tarefas com multiplos programas e cada um deles com multiplas rotinas e funes. As tarefas so classificadas em: 1) Tarefas Contnuas: esta tarefa executa o tempo todo e quando completa um ciclo de scan recomea novamente. Ela executada em menor prioridade regulares e tem prioridade maior. 2) Tarefas Peridicas: esta tarefa executa uma funo em intervalos de tempo 3) Tarefas por Evento: esta tarefa executa apenas quando h um evento especfico. Quando executada, ela interrompe todas as outras tarefas de prioridade menor. A tarefa Main Task definida ao criar um novo programa no RSLogix 5000 de outros tipos podem ser criadas.

inicialmente definida como contnua. No entanto, isto pode ser configurado e novas tarefas

2. Equipamentos e softwares utilizados


Para a realizao dessa prtica foi utilizado o RSLogix 5000 e o equipamento

CompactLogix da Roclwell Automation.

3. Descrio da prtica
Na primeira parte desta prtica, ao acionarmos o boto do contator C1, o servo motor do MICA acionado e aps 5s um LED Vermelho acesso. Ao desligar o implementao dessa prtica foi desenvolvida em Texto Estruturado. boto, o funcionamento do servo e do LED devem ser interrompidos. A rotina para

em Function Block Diagram. A rotina deveria ler os sinais dos sensores indutivo e acender uma lmpada vermelha.

A segunda parte da prtica consistiu no desenvolvimento de uma nova rotina

capacitivo e fazer um XOR entre eles usando os blocos AND e OR, e, como resultado,

4. Resultados obtidos
A implementao das rotinas segue abaixo:

satisfatrios

Aps a implementao, fizemos a montagem no MICA para o teste que foram

5. Discusso e concluses
Com essa prtica, foi possvel a familiarizao com a linguagem Texto Estruturado da norma IEC61131-3. Alm disso, pode-se verificar novos recursos oferecidos pelo controlador CompactLogix.

6. Bibliografia
http://www.cpdee.ufmg.br/~luizt/lab_inf_ind/aula08.pdf

AULA 9
1. Introduo
Atualmente a norma IEC61131-3 adota como principais linguagens o Ladder,

Texto Estruturado (ST), Function Block Diagram (FBD) e Structured Function Chart (SFC). Nesta prtica, o enfoque principal ser na linguagem SFC, uma tcnica grfica para descrever o comportamento sequencial de um programa de controle. As principais aplicaes desta linguaguem so estruturao de programas e blocos de diagrama SFC mostrado abaixo: funcionais, controle seqencial, controle de estados e tomadas de deciso. Um exemplo

2. Equipamentos e Software utilizados


Para a realizao dessa prtica foi utilizado o RSLogix 5000 e o equipamento

CompactLogix da Roclwell Automation.

3. Descrio da prtica
Nesta prtica, implementou-se um programa de uma tarefa contnua em

linguagem SFC para controlar duas bombas e uma vlvula. O programa deveria

funcionar da seguinte maneira: o operador d partida no sistema atravs do boto de liga. Ao ser identificada a partida do sistema, a bomba BP1 acionada. Ao verificar que esta bomba est funcionando, a bomba BP2 acionada. Aps 10 segundos da verificao de BP2 funcionando, abrir a vlvula FV1. Caso a vlvula FV1 no tenha um alarme. Nessas duas situaes, a vlvula deve continuar funcionando. O sistema deve manter seu funcionamento at que o boto desliga seja acionado.

aberto, tentar novamente aps 5s. Se mesmo assim, a vlvula ainda no abrir, acinar

4. Resultados obtidos
A implementao da rotina segue abaixo:

Para testar o sistema, verificamos todas as possibilidades, como as falhas no acionamento das vlvulas, e desligamento do sistema, e concluimos que ele funciona perfeitamente.

5. Discusso e concluses
Com essa prtica, foi possvel a familiarizao com a SFC da norma

IEC61131-3. Alm disso, pode-se verificar novos recursos oferecidos pelo controlador

CompactLogix.

6. Bibliografia
http://www.cpdee.ufmg.br/~luizt/lab_inf_ind/aula09.pdf de Funes prof. Carmela

Apresentao de slides: Aula 07 Linguagens 3 SFC Sequenciamento Grfico

AULA 10

1. Introduo
Na indstria, em geral, os grandes projetos de informtica so modularizados, permitindo que a complexidade geral do projeto seja reduzida, o que facilita sua anlise e possvel modificao. Alm disso, as partes menores do programa frequentemente devem ocorrer em paralelo para o funcionamento adequado do sistema geral.

pois permite que em um dado estado seja executado um outro script, em SFC ou outra linguagem, que detalha melhor a ao.

A linguagem SFC eficaz na ocultao da complexidade de um algoritmo,

peridicas, e rotinas principais e secundrias.

Nesse contexto, essa prtica introduz os conceitos de tarefas contnuas e

2. Equipamentos e Software utilizados


Para a realizao dessa prtica foi utilizado o RSLogix 5000 e o equipamento

CompactLogix da Roclwell Automation.

3. Descrio da prtica

tensoativos (detergentes, desinfetantes, saponceos, etc.). Esses produtos so produzidos em batelada da seguinte forma: primeiro adicionado o produto a um reservatrio, no qual em seguida agitado por 10 segundos, e liberado completamente do reservatrio. Com o reservatrio vazio, entra mais produto e o ciclo reinicia. e 4 rotinas ( sendo uma delas secundria), como segue : MainTask (tarefa contnua) a tarefa principal, encarregada do funcionamento geral do reservatrio

A simulao proposta nessa prtica de uma indstria de produtos

O sistema ser implementado em 3 tarefas (uma contnua e duas peridicas),

o seqfull (rotina principal, SFC) Lida com as ordens de

partida/desligamento do sistema dadas pelo operador, sendo que

quando dada a partida no sistema, a rotina encheR chamada. Ao

ser dada a ordem de desligamento, o processo deve parar completamente. o encheR (rotina secundria, SFC ) Lida com a lgica de controle do encha, e agita o produto por 10 segundos. Ao fim da agitao, a vlvula de sada aberta e o produto liberado at que o reservatrio esvazie, e o processo recomea.

reservatrio. Caso ele esteja vazio, abre a vlvula de entrada at que

simul_sensores (tarefa peridica) Simula os sensores de reservatrio cheio ou vazio.

o nivelR (rotina peridica, FBD )- atribui 0 ou 1 aos sensores de varivel nvel=100, e vazio corresponde a nvel = 0. simul_nivel (tarefa peridica) Simula o nvel do reservatrio.

reservatrio cheio/vazio. O reservatrio cheio correspondente

o simul (rotina peridica, ST )- incrementa/decrementa o valor da reservatrio.

varivel nvel com base no estado das vlvulas de entrada/sada do

4. Resultados obtidos
Seguem as implementaes das rotinas. simul

nivelR

seqfull

encheR

desligamento enquanto o reservatrio ainda no estava vazio, e foi comprovado que funciona perfeitamente.

O sistema foi testado em todas as possveis situaes, inclusive forando o

5. Discusso e concluses
Com essa prtica, foi possvel a familiarizao com a SFC da norma

IEC61131-3. Alm disso, pode-se verificar novos recursos oferecidos pelo controlador

CompactLogix.

6. Bibliografia
http://www.cpdee.ufmg.br/~luizt/lab_inf_ind/aula10.pdf de Funes prof. Carmela

Apresentao de slides: Aula 07 Linguagens 3 SFC Sequenciamento Grfico

Você também pode gostar