·
Engenharia de Produção ·
Automação Industrial
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
4
Aula sobre Acionamento de Cargas e Motores CC
Automação Industrial
UNIGRAN
4
Aula sobre Interface Homem Máquina e Projetos de Automação
Automação Industrial
UNIGRAN
4
Aula sobre Controladores Lógicos Programáveis (CLPs)
Automação Industrial
UNIGRAN
6
Aula sobre Sinais de Transmissão e sua Simbologia na Automação Industrial
Automação Industrial
UNIGRAN
5
Introdução à Automação Industrial: História e Conceitos Básicos
Automação Industrial
UNIGRAN
4
Aula sobre Controle Proporcional Derivativo Integrador e Sistemas Supervisórios
Automação Industrial
UNIGRAN
5
Aula sobre Sinais e Sistemas: Diferença entre Sinal Digital e Analógico
Automação Industrial
UNIGRAN
11
Cad Cam Cnc
Automação Industrial
UMG
2
Estudo de Caso em Automação e Controle de Processo Industrial
Automação Industrial
UMG
8
Elementos Básicos da Linguagem Ladder em Automação Industrial
Automação Industrial
UNISANTA
Texto de pré-visualização
7º Aula Tipos de Linguagens de Programação Objetivos de aprendizagem Ao término desta aula vocês serão capazes de conhecer as formas de se programar um CLP compreender as técnicas e formas de elaborar um programa Prezadosas alunosas Nesta aula veremos as quatros principais linguagens de programação que são a Ladder a lista de instruções o texto estruturado e o diagrama de blocos de funções bem como é feita a programação dessas linguagens sendo que será dada uma breve apresentação de texto estruturado e blocos de funções enquanto será feito um detalhamento maior para a de Ladder e a de lista de instruções Boa aula Bons estudos 36 Automação Industrial Seções de estudo 1 Normas vigentes 2 Linguagens de programação 1 Normas vigentes No ano de 1979 foi criada uma comissão a International Electrotechnical Comission IEC para discutir um padrão de linguagem para se programar os controladores lógicos Mas somente em 1992 que foi criada a norma que estabelecia o padrão para programação dos CLPs Esta norma era a IEC 61131 que foi dividida em 8 partes que são 611311 Informações gerais 611312 Requisitos de equipamentos e testes 611313 Linguagens de programação 611314 Orientações para o usuário 611315 Comunicações 611316 Comunicação via Fieldbus 611317 Programação de controle Fuzzy 611318 Guia para implementação das linguagens 11 Elementos comuns Os elementos comuns são os comentários as unidades organizacionais as entradas saídas e memória acesso direto às variáveis tipo de dado endereçamento simbólico e declaração de variáveis que estudaremos a seguir 111 Unidades organizacionais de programas Um programa de CLP é dividido em três pequenas unidades individuais para organização do código chamadas de Unidades Organizacionais de Programas POU Program Organization Units os programas os blocos de funções e as funções 112 Entradas saídas e memória Os CLPs têm suas entradas e saídas conectadas a equipamentos do mundo externo e as variáveis que utilizamos para receberenviar alguma informação é dada através de um mapeamento Apesar das letras do mapeamento de entradas e de saídas mudarem de acordo com a marca e idioma do CLP no Brasil comumente encontramos elas de acordo com o quadro a seguir Quadro 1 Identifi cações do CLP Primeira Letra Inglês Português I Input Entrada Q ou O Output Saída M Memory Memória Fonte Editado pelo autor com base em Franchi e Camargo 2011 A IEC611313 não especifi ca a faixa de valores que as variáveis podem assumir 113 Tipo de dado Assim como em outras linguagens de programação devemos ter cuidado ao se declarar uma variável Os tipos de variáveis que temos em um CLP são Quadro 2 Tipos de dados especifi cados pela norma IEC 611313 Fonte Franchi e Camargo 2011 114 Símbolo Um símbolo nada mais é do que o nome que o programador dá a um endereço Imagine que você teve que programar uma solução e utilizou as 16 entradas digitais Saber o que está conectado em cada entrada somente pelo endereço I00 até I015 por exemplo seria muito complexo então criase um símbolo para cada endereço Por exemplo I00 BOTAOLIGA Símbolos obedecem a algumas regras para serem empregados Vejamos podese utilizar letras maiúsculas ou minúsculas símbolo underline sublinhado e os números de 0 a 9 não podemos utilizar mais que dois caracteres sublinhados consecutivos não se pode deixar espaços em branco não se pode começar o símbolo com um número não se pode utilizar acentos não é sensitivo na utilização de caixa alta ou seja botaoliga BOTAOLIGA e bOtAoLiga representam o mesmo objeto 2 Linguagens de programação A norma IEC611313 defi niu que um CLP pode ser programado por meio das seguintes linguagens diagrama de blocos e funções FBD Function Block Diagram linguagem ladder LD Ladder Diagram 37 sequenciamento gráfi co de funções SFC System Function Chart lista de instruções IL Instruction List texto estruturado ST Structured Text A linguagem mais difundida na indústria é a linguagem ladder porém as outras também são aceitas Mas qual linguagem deve ser empregada Isso por exemplo depende se existe disponibilidade do equipamento ser programado com a linguagem o quanto o programador conhece da linguagem a solução a ser desenvolvida a estrutura do sistema de controle entre outros fatores Figura 36 Mesma programação utilizando quatro linguagens diferentes Fonte Franchi e Camargo 2011 Devemos ter cuidado na hora de programar um CLP com a estruturação do código pois este facilitara uma eventual manutenção ou expansão do código futuramente Chegamos assim ao fi nal de nossa aula Esperase que agora tenha fi cado mais claro o entendimento de vocês sobre Linguagens de Programação Vamos então recordar Retomando a aula 1 Normas Vigentes Nesta aula conhecemos a importância da norma IEC 611313 com relação à programação de CLP pois engloba as linguagens que serão ensinadas a partir de agora Estudamos também os elementos comuns utilizados nas programações que podem ser de extrema importância para a compreensão de uma programação Vimos as identifi cações de entradas saídas e memórias além dos tipos de dados existentes bem como o acesso direto a variáveis 2 Linguagens de programação Nesta seção foram expostas as diferentes linguagens utilizadas para programar um CLP bem como um exemplo da implementação utilizando cada uma Na próxima e última aula o conheceremos o funcionamento de uma IHM sua aplicabilidade e suas características Até lá Disponível em httpwwwzpssaeipolslplcontent dydaktykaPCPLCIEC611313pdf httpsrclenzecomlenzebibliothekenK120 20SoftwareK192020Global20DriveK19520 20Drive20PLC20Developer20StudioSW DDSIEC611313Introductionv20ENpdf Vale a pena acessar FRANCHI C M CAMARGO V L A Controladores lógicos programáveis sistemas discretos 2 ed São Paulo Érica 2011 FRANCHI C M Controle de processos industriais princípios e aplicações 1 ed São Paulo Érica 2011 GROOVER Mikell P Automation Production Systems and ComputerIntegrated Manufacturing New Jersey Prentice Hall 1987 GUIMARÃES Hugo C F Norma IEC 611313 para programação de controladores programáveis estudo e aplicação 2005 Disponível em httpwww2eleufesbrprojgrad documentosPG20051hugocasatiferreiraguimaraespdf Acesso em 01 jun 2020 Vale a pena ler Vale a pena Minhas anotações
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
4
Aula sobre Acionamento de Cargas e Motores CC
Automação Industrial
UNIGRAN
4
Aula sobre Interface Homem Máquina e Projetos de Automação
Automação Industrial
UNIGRAN
4
Aula sobre Controladores Lógicos Programáveis (CLPs)
Automação Industrial
UNIGRAN
6
Aula sobre Sinais de Transmissão e sua Simbologia na Automação Industrial
Automação Industrial
UNIGRAN
5
Introdução à Automação Industrial: História e Conceitos Básicos
Automação Industrial
UNIGRAN
4
Aula sobre Controle Proporcional Derivativo Integrador e Sistemas Supervisórios
Automação Industrial
UNIGRAN
5
Aula sobre Sinais e Sistemas: Diferença entre Sinal Digital e Analógico
Automação Industrial
UNIGRAN
11
Cad Cam Cnc
Automação Industrial
UMG
2
Estudo de Caso em Automação e Controle de Processo Industrial
Automação Industrial
UMG
8
Elementos Básicos da Linguagem Ladder em Automação Industrial
Automação Industrial
UNISANTA
Texto de pré-visualização
7º Aula Tipos de Linguagens de Programação Objetivos de aprendizagem Ao término desta aula vocês serão capazes de conhecer as formas de se programar um CLP compreender as técnicas e formas de elaborar um programa Prezadosas alunosas Nesta aula veremos as quatros principais linguagens de programação que são a Ladder a lista de instruções o texto estruturado e o diagrama de blocos de funções bem como é feita a programação dessas linguagens sendo que será dada uma breve apresentação de texto estruturado e blocos de funções enquanto será feito um detalhamento maior para a de Ladder e a de lista de instruções Boa aula Bons estudos 36 Automação Industrial Seções de estudo 1 Normas vigentes 2 Linguagens de programação 1 Normas vigentes No ano de 1979 foi criada uma comissão a International Electrotechnical Comission IEC para discutir um padrão de linguagem para se programar os controladores lógicos Mas somente em 1992 que foi criada a norma que estabelecia o padrão para programação dos CLPs Esta norma era a IEC 61131 que foi dividida em 8 partes que são 611311 Informações gerais 611312 Requisitos de equipamentos e testes 611313 Linguagens de programação 611314 Orientações para o usuário 611315 Comunicações 611316 Comunicação via Fieldbus 611317 Programação de controle Fuzzy 611318 Guia para implementação das linguagens 11 Elementos comuns Os elementos comuns são os comentários as unidades organizacionais as entradas saídas e memória acesso direto às variáveis tipo de dado endereçamento simbólico e declaração de variáveis que estudaremos a seguir 111 Unidades organizacionais de programas Um programa de CLP é dividido em três pequenas unidades individuais para organização do código chamadas de Unidades Organizacionais de Programas POU Program Organization Units os programas os blocos de funções e as funções 112 Entradas saídas e memória Os CLPs têm suas entradas e saídas conectadas a equipamentos do mundo externo e as variáveis que utilizamos para receberenviar alguma informação é dada através de um mapeamento Apesar das letras do mapeamento de entradas e de saídas mudarem de acordo com a marca e idioma do CLP no Brasil comumente encontramos elas de acordo com o quadro a seguir Quadro 1 Identifi cações do CLP Primeira Letra Inglês Português I Input Entrada Q ou O Output Saída M Memory Memória Fonte Editado pelo autor com base em Franchi e Camargo 2011 A IEC611313 não especifi ca a faixa de valores que as variáveis podem assumir 113 Tipo de dado Assim como em outras linguagens de programação devemos ter cuidado ao se declarar uma variável Os tipos de variáveis que temos em um CLP são Quadro 2 Tipos de dados especifi cados pela norma IEC 611313 Fonte Franchi e Camargo 2011 114 Símbolo Um símbolo nada mais é do que o nome que o programador dá a um endereço Imagine que você teve que programar uma solução e utilizou as 16 entradas digitais Saber o que está conectado em cada entrada somente pelo endereço I00 até I015 por exemplo seria muito complexo então criase um símbolo para cada endereço Por exemplo I00 BOTAOLIGA Símbolos obedecem a algumas regras para serem empregados Vejamos podese utilizar letras maiúsculas ou minúsculas símbolo underline sublinhado e os números de 0 a 9 não podemos utilizar mais que dois caracteres sublinhados consecutivos não se pode deixar espaços em branco não se pode começar o símbolo com um número não se pode utilizar acentos não é sensitivo na utilização de caixa alta ou seja botaoliga BOTAOLIGA e bOtAoLiga representam o mesmo objeto 2 Linguagens de programação A norma IEC611313 defi niu que um CLP pode ser programado por meio das seguintes linguagens diagrama de blocos e funções FBD Function Block Diagram linguagem ladder LD Ladder Diagram 37 sequenciamento gráfi co de funções SFC System Function Chart lista de instruções IL Instruction List texto estruturado ST Structured Text A linguagem mais difundida na indústria é a linguagem ladder porém as outras também são aceitas Mas qual linguagem deve ser empregada Isso por exemplo depende se existe disponibilidade do equipamento ser programado com a linguagem o quanto o programador conhece da linguagem a solução a ser desenvolvida a estrutura do sistema de controle entre outros fatores Figura 36 Mesma programação utilizando quatro linguagens diferentes Fonte Franchi e Camargo 2011 Devemos ter cuidado na hora de programar um CLP com a estruturação do código pois este facilitara uma eventual manutenção ou expansão do código futuramente Chegamos assim ao fi nal de nossa aula Esperase que agora tenha fi cado mais claro o entendimento de vocês sobre Linguagens de Programação Vamos então recordar Retomando a aula 1 Normas Vigentes Nesta aula conhecemos a importância da norma IEC 611313 com relação à programação de CLP pois engloba as linguagens que serão ensinadas a partir de agora Estudamos também os elementos comuns utilizados nas programações que podem ser de extrema importância para a compreensão de uma programação Vimos as identifi cações de entradas saídas e memórias além dos tipos de dados existentes bem como o acesso direto a variáveis 2 Linguagens de programação Nesta seção foram expostas as diferentes linguagens utilizadas para programar um CLP bem como um exemplo da implementação utilizando cada uma Na próxima e última aula o conheceremos o funcionamento de uma IHM sua aplicabilidade e suas características Até lá Disponível em httpwwwzpssaeipolslplcontent dydaktykaPCPLCIEC611313pdf httpsrclenzecomlenzebibliothekenK120 20SoftwareK192020Global20DriveK19520 20Drive20PLC20Developer20StudioSW DDSIEC611313Introductionv20ENpdf Vale a pena acessar FRANCHI C M CAMARGO V L A Controladores lógicos programáveis sistemas discretos 2 ed São Paulo Érica 2011 FRANCHI C M Controle de processos industriais princípios e aplicações 1 ed São Paulo Érica 2011 GROOVER Mikell P Automation Production Systems and ComputerIntegrated Manufacturing New Jersey Prentice Hall 1987 GUIMARÃES Hugo C F Norma IEC 611313 para programação de controladores programáveis estudo e aplicação 2005 Disponível em httpwww2eleufesbrprojgrad documentosPG20051hugocasatiferreiraguimaraespdf Acesso em 01 jun 2020 Vale a pena ler Vale a pena Minhas anotações