Escolar Documentos
Profissional Documentos
Cultura Documentos
MUDANA DE PARADIGMA:
A evoluo permanente dos CPLs e a diversificao dos mesmos contribui de uma forma bastante positiva para optimizao dos processos industriais, bem como para simples actividades do nosso quotidiano. No entanto, com o aumento da oferta de CPLs houve a necessidade de uniformizar os vrios tipos de linguagem de programao com o objectivo de simplificar a programao dos mesmos e assim acabar de certa forma com o monoplio das empresas
AGENDA:
#1 PROPOSITO DA NORMA
#2 SOLUO
#3 NORMA IEC 61131 #4 OBJECTIVOS DA NORMA #5 BENEFICIOS DA NORMA #6 LINGUAGENS #7 TEXTO ESTRUTURADO #8 LISTA DE INSTRUES #9 LADDER DIAGRAM (LD) #10 DIAGRAMA DE BLOCOS FUNCIONAIS (FBD) #11 SEQUENCIAMENTO GRFICO DE FUNES (SFC) #12 EXEMPLOS #13 CONCLUSES
#1
PROPSITO DA NORMA
4
O porqu da Norma:
Durante os ltimos quinze anos uma larga escala de diferentes tcnicas de programao foi utilizada para escrever programas para aplicaes de controle industriais e para Controladores Lgicos Programveis (CLPs).
#2
SOLUO
7
publicou a norma IEC61131, a qual estabeleceu padres para Controladores Programveis. Portanto a norma IEC611311 aplica-se a Controladores Programveis e seus perifricos, tais como Ferramentas de Programao e Depurao, Equipamentos de Testes i interfaces Homem-Mquina.
#3
NORMA IEC 61131
9
#1 61131-1 - Informaes gerais (General Overview, Definitions) #2 61131-2 - Requisitos de hardware (Hardware) #3 61131-3 - Linguagens de programao (Programming Languages) #4 61131-4 - Guia de orientao ao usurio (User Guidelines) #5 61131-5 Comunicao (Message Service Specifications) #6 61131-6 Comunicao via Fieldbus (Fieldbus Communication) #7 61131-7 - Programao utilizando Lgica Fuzzy (Fuzzy Logic) #8 61131-8 - Guia para implementao das linguagens (Implementation Guidelines)
10
#4
OBJECTIVOS DA NORMA
11
12
#5
BENEFICIOS DA NORMA
13
14
#6
LINGUAGENS
15
16
17
5 pontos:
Da formao do programador. Do problema a resolver. Do nvel da descrio do problema. Da estrutura do sistema de controle. Da interface com outras pessoas/departamentos.
18
#7
Texto Estruturado
19
ADEQUADA PARA:
Uso de Algoritmos (IF-THEM-ELSE, CASE, REPEAT, WHILE-DO) Excelente para criao de Blocos Funcionais complexos Outras.
20
#8
Lista de Instrues
21
. . . . .
Uso em pequenas aplicaes ou optimizaes de cdigos ao nvel de bits e Variveis. Bastante eficiente e rpida ao nvel de bits por se aproximar do cdigo da CPU. Linguagem pouco estruturada e de difcil compreenso se usada em grande escala. Muito usada por pequenos fabricantes de CPs devido simplicidade em pequenas aplicaes e sem necessidade de uso de compiladores como as demais
Norma IEC 61131 | Autmatos 22
#9
Ladder Diagram (LD)
23
A mais popular, de fcil entendimento e visualizao. Baseada em Diagrama Elctrico de Contactos (diagrama trifilar) e graficamente prxima do entendimento do utilizador. Controlo/comando discreto de equipamentos e sinais Uso de lgicas sequenciais e combinacionais (Boole) And-Or-XOr com visualizaao na forma de contactos de rels: -| |- -|/|-(G)-| Permite o uso de funes especiais como blocos PID, controles regulatrios, contadores e temporizadores. Destaca graficamente o fluxo de energia entre os elementos
Norma IEC 61131 | Autmatos 24
ADEQUADA PARA:
#10
Diagrama de Blocos
25
Controle/comando discreto de equipamentos e sinais Uso de lgicas sequenciais e combinacionais (Boole) And-Or-XOr com representao na forma de blocos lgicos Permite o uso de funes especiais como blocos PID, controles regulatrios, contadores e temporizadores
Norma IEC 61131 | Autmatos 26
ADEQUADA PARA:
#11
Sequenciamento Grfico
de Funes
27
28
29
#12
Concluses
30
Concluses a reter:
A linguagem de Texto Estruturado (ST) considerada uma linguagem de alto nvel. Muito prxima de outras linguagens como C e Pascal, permitindo a programao de funes e blocos que ficariam de dificil soluo com outras linguagens.
31
32