You are on page 1of 11

Controladores Lgicos Programveis

Diagramas de Blocos Diagramas de Escada Grafcet Exerccios de Programao Autmato da Siemens

Laboratrios Integrados III


Departamento de Electrnica Industrial e de Computadores Universidade do Minho Escola de Engenharia Guimares

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

Software MicroWin
Este mdulo tem como objectivo a aprendizagem de programao de autmatos. Os autmatos usados so os da Siemens (modelo 215). O respectivo software chama-se MicroWin e encontra-se instalado no directrio D:\Program Files\MicroWin. Quando se liga o CPU do Autmato e se arranca com o programa MicroWin deve-se executar o comando Read CPU type para garantir que a porta do computador est a comunicar com o Autmato. Neste programa deve-se colocar um ramo do diagrama de escada em cada NetWork do MicroWin. Aps todos os ramos do programa terem diso introduzidos, deve acrescentar-se um ramo (Network) com a instruo END de modo a que o MicroWin saiba que o programa termina nessa instruo. Os ramos com utilizao de TIMERS tm 2 partes: Um ramo para inicializao do Timer e outro ramo para perguntar quando o Timer chegou ao fim. Os endereos dos Timers comeam em 100 e cada valor deste endereo tem um significado (carrege em F1-HELP para saber mais acerca destes timers e contadores). possivel utilizar variaveis (em vez de endereos tipo I0.0). Todos os exerccios devem utilizar variveis para que seja mais fcil fazer o debug ao programa.

Fernando Ribeiro - 26 Setembro 2005

Pag. 1/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

1) Na figura que se segue pode ver-se representada uma expresso boleana que gera um output Y usando as variveis de input X1 a X5. Pode ainda ver-se um diagrama de blocos correspondente mesma expresso boleana.

1.1) Desenhe o diagrama de escada correspondente a esta expresso com apenas um ramo. 1.2) Desenhe agora o diagrama de escada mas com dois ramos, onde o primeiro ramo calcula o valor interno marcado por *. 1.3) Para ambos os programas, atribua endereos vlidos a todos os inputs e outputs. Edite e execute os programas no CLP (Controlador Lgico Programvel). Verifique que trabalham correctamente corrigindo-os onde e quando necessrio.

Fernando Ribeiro - 26 Setembro 2005

Pag. 2/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

2) Tal como no exerccio 1, considere a figura que se segue:

2.1) Desenhe o diagrama de escada com apenas um ramo. 2.2) Desenhe tambm o diagrama de escada com 5 ramos onde os primeiros quatro calculam os valores do output internos marcado por *. 2.3) Edite e execute os programas no CLP. Verifique que trabalham correctamente corrigindo-os onde e quando necessrio.

Fernando Ribeiro - 26 Setembro 2005

Pag. 3/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

3) A equao que se segue representa uma forma de output latching.

3.1) Desenhe o diagrama de blocos para esta equao. 3.2) Desenhe o diagrama de escada para esta equao. 3.3) Edite e execute o programa no CLP. Verifique que trabalha correctamente corrigindo-o onde e quando necessrio.

Fernando Ribeiro - 26 Setembro 2005

Pag. 4/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

4) A figura que se segue mostra o esquema elctrico e mecnico de uma porta de garagem automtica. Os nomes entre parntesis referem-se s variveis boleanas usadas para descrever as regras de controlo.

A figura que se segue consiste na representao do sistema de controlo desta porta de garagem automtica. Esta sequncia descrita atravs do grfico sequencial de funes (Grafcet).

Fernando Ribeiro - 26 Setembro 2005

Pag. 5/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

Lgica dos Eventos:

Lgica das Sequncias:

Lgica das Aces:

O passo inicial acontece com a porta toda aberta ou toda fechada, mas no durante qualquer movimento desta. O passo 3 activado atravs de um pedido de fecho, resultando na porta ser movida at estar completamente fechada (a no ser que o dispositivo de segurana seja activado). Se este activado, h uma transio para o passo 2. O passo 2 activado atravs de um pedido de abertura (ou uma transio do passo 3), resultando na porta ser movida at estar completamente aberta. Finalmente, ocorre um retorno ao passo 1 quando a porta volta a estar completamente aberta ou fechada.

Fernando Ribeiro - 26 Setembro 2005

Pag. 6/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

4.1) Desenhe o diagrama de escada que controle os movimentos da porta necessrios traduzindo da figura anterior. O programa deve ter a mesma estrutura da figura anterior, isto : Lgica de acontecimentos (2 ramos) Lgica de sequencias (3 ramos) Lgica de aces (2 ramos) De notar que as frmulas para a lgica de acontecimentos e para a lgica de aces j esto cridas, faltando ainda a criao das frmulas para a lgica de sequncias. 4.2) Edite e execute os programas no CLP. Verifique que trabalham correctamente corrigindo-os onde e quando necessrio.

Fernando Ribeiro - 26 Setembro 2005

Pag. 7/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

5) Considere o seguinte elevador a funcionar num restaurante para transporte de refeies.

5.1) Estude e planeie a lgica do seu funcionamento. Atribua nomes aos inputs e outputs. 5.2) Descreva este processo atravs do grfico sequencial de funes (Grafcet). 5.3) Crie as frmulas (tal como no exerccio anterior) para cada uma das lgicas (eventos, sequncias, aces). 5.4) Faa o diagrama de escada deste sistema. 5.5) Edite e execute os programas no autmato. 5.6) Se achar que deve acrescentar um sistema de segurana neste elevador, faa-o e justifique a sua utilizao.

Fernando Ribeiro - 26 Setembro 2005

Pag. 8/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

6) Considere o seguinte cruzamento com os respectivos semforos. Os pees tem um boto de presso que quando pressionado, provoca que o semforo dos carros passe a amarelo e depois a vermelho ( sempre dada prioridade aos pees).

6.1) Estude e planeie a lgica do seu funcionamento. Atribua nomes aos inputs e outputs. 6.2) Descreva este processo atravs do grfico sequencial de funes (Grafcet). 6.3) Faa o diagrama de escada deste sistema. No esquecer as diferentes lgicas (eventos, sequncias, aces). 6.4) Edite e execute os programas no autmato. 6.5) Se achar que devem ser feitas algumas correes ao funcionamento deste cruzamento (tal como usar tambem semforos para os pees), faa-as e justifique-as.

Fernando Ribeiro - 26 Setembro 2005

Pag. 9/10

Laboratrios Integrados III

Controladores Lgicos Programveis (PLC)

Este exerccio 7 para os elementos do grupo fazerem totalmente sem qualquer ajuda do docente. 7) Considere o seguinte plano de rega de uma vivenda.
H quatro pontos de rega (A, B, C e D) mas devido pouca presso da gua tem de se ligar um de cada vez. Cada um destes pontos ter de ligar trs vezes 5 minutos cada um. Assim a sequncia ser o ponto A (5 minutos), depois o ponto B (5 minutos), depois o ponto C (5 minutos) e finalmente o ponto D (5 minutos). Depois esta sequncia ser repetida mais duas vezes. Cada um destes pontos de rega tm um sensor que detecta (num certo raio de aco) a presena de pessoas, animais, ou veculos. Caso este sensor detecte algo, este ponto dever parar de regar (enquanto o sensor detectar a referida presena), sem necessidade de parar o relgio (timer).

7.1) Estude e planeie a lgica do seu funcionamento 7.2) Descreva este processo atravs do grfico sequncial de funes (Grafcet). 7.3) Faa o diagrama de escada com a devida lgica de eventos, sequncias e aces. 7.4) Edite e execute os programas no autmato. 7.5) Se achar que devem ser feitas algumas correes ao funcionamento deste sistema, faaas e justifique-as.

Fernando Ribeiro - 26 Setembro 2005

Pag. 10/10

You might also like