Escolar Documentos
Profissional Documentos
Cultura Documentos
Autmatos = PLCs (Programmable and Logic Controllers) O que so, o que fazem, para que servem? Tipos de PLCs Allen-Bradley, GE, Omron, Siemens, Telemecanique, Mitsubishi, SEW, etc.
2008/09
Histria
Antes do aparecimento dos PLCs (anos 70), grande parte dos sistemas de controlo industrial eram baseados em sistemas mecnicos, hidrulicos, pneumticos ou circuitos elctricos. Hoje estes sistemas so ainda usados em aplicaes de baixa complexidade. A maioria das vezes os dispositivos de I/O fazem interface com PLCs, que implementam a lgica desejada.
2008/09
2008/09
2008/09
2008/09
2008/09
IL
2008/09
IL
2008/09
ST
A linguagem ST baseada na sitax utilizada pelas linguagens de programao de alto nvel, tais com o Pascal. Alm dos operadores comuns, existem outros, tais como atribuio de valores, ciclos (IF e WHILE), etc. Exemplo: IF value <7 THEN WHILE value < 8 DO value := value+1; END_WHILE; END_IF; Controlo Industrial FCTUC 2008/09
Flowchart
2008/09
FBD
FBD uma linguagem de programao grfica. Utiliza uma lista de networks. Cada network contm uma estrutura que representa:
Uma operao lgica ou aritmtica Uma chamada a um bloco de funes um salto jump uma instruo de RETURN
2008/09
SFC - GRAFCET
O Grfico sequencial de funes uma linguagem grfica que permite descrever sob uma ordem cronolgica as aces de um programa. Para isso, so atribudas aces s diversas etapas, sendo a sequncia de transio controlada pelos elementos de transio.
Avana C
Liga M1
2008/09
4
E3
Liga M1
5
Controlo Industrial FCTUC
Avana A
2008/09
2008/09
2008/09
SFC GRAFCET
Equao geral de etapas (ou estados).
i-1 i i+1
Controlo Industrial FCTUC
Xi-1
Xi
Xi+1
2008/09
Ladder (LD)
Ladder (LD) ou diagrama de contactos uma linguagem de programao grfica, anloga aos circuitos elctricos. O LD muito til para implementar operaes lgicas e para criar Networks. Consiste num conjunto de series de Networks. Cada Network limitada nos lados esquerdo e direito, por cabos de potncia verticais. No centro existe um diagrama de contactos e bobines ligadas, alm de linhas de interligao.
2008/09
Ladder
Cada Network consiste numa serie de contactos, no lado esquerdo (||), que da esquerda para a direita definem condies ON ou OFF. Cada contacto est associado a uma varivel Bool. Se a varivel for TRUE, ento verificada, sendo a linha esquerda ligada direita. Os contactos podem ser ligados em srie ou em paralelo. Contactos em paralelo correspondem operao lgica OR. Contactos em srie correspondem operao AND. Um contacto pode ser negado (|/|), sendo do tipo normalmente fechado.
2008/09
Ladder
No lado direito da Network podem existir diversas bobines com o smbolo ( ) Uma bobine transmite o resultado da Network a uma varivel definida, do tipo Bool. As bobines apenas podem ser ligadas em paralelo As bobines podem ser negadas (/)
2008/09
Ladder
2008/09
Ladder
2008/09
Ladder
2008/09
Abordagem seguida
Compreender o problema GRAFCET Equaes de estado Ladder Atribuir endereos Cdigo PLC
Controlo Industrial FCTUC 2008/09
Funcionamento de PLC
Os PLCs fazem varrimentos sucessivos das vrias networks do programa. O cdigo ser interpretado da esquerda para a direita e de cima para baixo. Em cada varrimento so activadas as equaes de valor lgico verdadeiro e actualizados os valores de todas as entradas, sadas, registos, etc.
2008/09
2008/09
Lgica booleana
3 operadores lgicos bsicos AND, OR, NOT. Mais complexos: exclusive or (EOR), not and (NAND), not or (NOR). Por conveno o estado falso chamado OFF ou 0. O estado verdadeiro chamado ON ou 1.
2008/09
Lgica booleana
2008/09
Lgica booleana
2008/09
Lgica booleana
2008/09
Lgica booleana
Exerccios
2008/09