Norma iec 61131 – 3
Desde o inicio da existência dos PLC`s, foram utilizados inúmeros tipos de linguagem de programação, o que resultou numa falta de padronização e que trouxe algumas desvantagens:
LINGUAGENS DE PROGRAMAÇÃO NORMA IEC 61131-3
2
Formação em diferentes equipamentos Formação de equipas de manutenção para cada fabricante Consequências: perdas de tempo e dinheiro
LINGUAGENS DE PROGRAMAÇÃO NORMA IEC 61131-3
3
A norma IEC-61131 foi elaborada pela International Electrotechnical Comission com o objectivo de padronizar aspectos relacionados com controladores programáveis, onde se incluem os autómatos.
LINGUAGENS DE PROGRAMAÇÃO NORMA IEC 61131-3
4
Identificar e dividir o programa em módulos, para quando correctamente codificados possam ser reutilizados em outras aplicações.
LINGUAGENS DE PROGRAMAÇÃO NORMA IEC 61131-3
5
A norma é constituída por 5 partes: Informação geral Requisitos de equipamentos e testes Linguagem de programação Guias para o utilizador Serviços de comunicação
1. 2. 3. 4. 5.
LINGUAGENS DE PROGRAMAÇÃO NORMA IEC 61131-3
6
BENEFÍCIOS NA UTILIZAÇÃO DA NORMA Reutilização de código Minimização da ocorrência de erros Maior facilidade em perceber o programa Facilidade em manutenção e formação Redução do esforço de engenharia
LINGUAGENS DE PROGRAMAÇÃO NORMA IEC 61131-3
7
Existem 5 tipos de linguagem pertencentes à Norma: 2 Textuais: 3 Gráficas:
◦ Lista de Instruções - IL ◦ Texto Estruturado – ST
◦ Diagrama Ladder – LD ◦ Diagrama de Blocos Funcionais – FBD ◦ Grafcet - SFC
LINGUAGENS DE PROGRAMAÇÃO NORMA IEC 61131-3
8
LISTA DE INSTRUÇÕES
Linguagem de baixo nível Dispõe de um conjunto de funções, que podem criar uma aplicação complexa. Tempo dispendido na elaboração de programas
LINGUAGENS DE PROGRAMAÇÃO NORMA IEC 61131-3
9
TEXTO ESTRUTURADO
Linguagem