Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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.
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
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
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
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.
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
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.
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.
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.
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