Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Manutenção Industrial: Curso de 5º Semestre - Linguagem de Programação IEC, Exercícios de Máquinas Elétricas

Definições e explicações sobre instruções e linguagens de programação, a norma iec 61131-3, unidades organizacionais de programas, tipos de dados, variáveis internas, de entrada e de saída, e diferentes linguagens de programação utilizadas em manutenção industrial, como st, il, ld, fbd e sfc. Além disso, são fornecidas descrições detalhadas sobre cada uma delas.

Tipologia: Exercícios

2022

Compartilhado em 14/12/2022

lucas-maturano
lucas-maturano 🇧🇷

1 documento

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Curso
Manutenção Industrial – 5 Semestre
Data
Nome
Lucas Maturano da Silva
Nota
Exercícios
Lista 6 - Linguagem de programação IEC
1. Defina instrução e linguagem de programação.
R: é um método padronizado para expressar instruções para um computador, ou seja, é um conjunto
de regras sintáticas e semânticas usadas para definir um programa de computador.
2. O que é a norma IEC 61131-3?
R: IEC 61131-3 é o primeiro esforço real para a padronização das linguagens de programação para
a automação industrial. Como este é um apelo mundial, esta é uma norma independente de qualquer
empresa.
3. O que são Unidades Organizacionais de Programas?
R: Unidade de Organização de Programas (POU, do inglês Program Organization Unit): é a forma
definida pela norma para se implementar o software do CLP através da associação de
variáveis e instruções, utilizando as linguagens da norma ou linguagens adicionais.
4. Como pode ser feito o acesso direto a variáveis?
R: R: A norma exige a declaração de variáveis dentro de diferentes elementos de software, tais como
Programas e Blocos Funcionais. As variáveis podem utilizar nomes com significado abrangente
(simbólicos) e serem de diferentes tipos de dados definidos por norma. Podem ser de alocação
dinâmica ou associadas a posições de memória (representação direta). O escopo das variáveis é
local ao elemento de software que as declara, permitindo acesso dentro do próprio elemento que
pode ser uma Configuração, Recurso, Programa, Bloco Funcional ou Função. Variáveis também
podem ser de escopo global, sendo acessadas por todos os elementos contidos no mesmo,
incluindo os elementos aninhados
5. Descreva os tipos de dados possíveis de implementar pela norma IEC 6113-3
R: Dentro destes aspectos, a IEC 61131-3 define cinco linguagens de programação:
• ST (Structured Text) Texto Estruturado.
• IL (Instruction List) Lista de Instruções.
• LD (Ladder) Linguagem ladder.
• FBD (Function Block Diagram) Diagrama de bloco.
• SFC (Sequential Flow Chart) Diagrama de Fluxo
6. Conceitue variáveis internas, de entrada e de saída.
R: Num processo estão presentes variáveis digitais (discretas) e variáveis analógicas. Entende-se por
variável analógica aquela que varia continuamente em função do tempo, como, por exemplo, a
temperatura de uma sala, a qual pode assumir qualquer valor dentro de uma determinada faixa. Já as
variáveis digitais assumem situações binárias, como, por exemplo, motor ligado ou desligado, presença
pf2

Pré-visualização parcial do texto

Baixe Manutenção Industrial: Curso de 5º Semestre - Linguagem de Programação IEC e outras Exercícios em PDF para Máquinas Elétricas, somente na Docsity!

Curso Manutenção Industrial – 5 Semestre Data Nome Lucas Maturano da Silva Nota Exercícios Lista 6 - Linguagem de programação IEC

1. Defina instrução e linguagem de programação.

R: é um método padronizado para expressar instruções para um computador, ou seja, é um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador.

2. O que é a norma IEC 61131-3?

R: IEC 61131-3 é o primeiro esforço real para a padronização das linguagens de programação para a automação industrial. Como este é um apelo mundial, esta é uma norma independente de qualquer empresa.

3. O que são Unidades Organizacionais de Programas?

R: Unidade de Organização de Programas (POU, do inglês Program Organization Unit): é a forma definida pela norma para se implementar o software do CLP através da associação de variáveis e instruções, utilizando as linguagens da norma ou linguagens adicionais.

4. Como pode ser feito o acesso direto a variáveis?

R: R: A norma exige a declaração de variáveis dentro de diferentes elementos de software, tais como Programas e Blocos Funcionais. As variáveis podem utilizar nomes com significado abrangente (simbólicos) e serem de diferentes tipos de dados definidos por norma. Podem ser de alocação dinâmica ou associadas a posições de memória (representação direta). O escopo das variáveis é local ao elemento de software que as declara, permitindo acesso dentro do próprio elemento que pode ser uma Configuração, Recurso, Programa, Bloco Funcional ou Função. Variáveis também podem ser de escopo global, sendo acessadas por todos os elementos contidos no mesmo, incluindo os elementos aninhados

5. Descreva os tipos de dados possíveis de implementar pela norma IEC 6113-

R: Dentro destes aspectos, a IEC 61131-3 define cinco linguagens de programação:

**- ST (Structured Text) Texto Estruturado.

  • IL (Instruction List) Lista de Instruções.
  • LD (Ladder) Linguagem ladder.
  • FBD (Function Block Diagram) Diagrama de bloco.
  • SFC (Sequential Flow Chart) Diagrama de Fluxo**

6. Conceitue variáveis internas, de entrada e de saída.

R: Num processo estão presentes variáveis digitais (discretas) e variáveis analógicas. Entende-se por variável analógica aquela que varia continuamente em função do tempo, como, por exemplo, a temperatura de uma sala, a qual pode assumir qualquer valor dentro de uma determinada faixa. Já as variáveis digitais assumem situações binárias, como, por exemplo, motor ligado ou desligado, presença

de uma pessoa ou não. Para que um CLP, através de um programa, controle adequadamente um determinado processo, é necessário que o mesmo possua dispositivos de entrada/saída compatíveis com as variáveis do processo e com as estratégias de controle desejadas.

7. Defina linguagem de Lista de Instruções.

R: A lista de Instruções é uma linguagem de baixo nível baseado em operações booleanas e cuja aparência é similar à linguagem assembly. Também se pode afirmar que é a representação em forma de texto da linguagem gráfica “Ladder”. É a mais antiga das linguagens de programação para CLP's.

8. Caracterize a linguagem de diagrama de blocos de funções.

R: O diagrama de função de bloco, ou do inglês, Function Block Diagram (FBD), é uma linguagem gráfica utilizada em controladores lógicos programáveis. Esta linguagem é descrita por blocos elementares de funções, onde as entradas e saídas são conectadas no bloco por linhas de conexão.

9. Descreva a linguagem SFC.

R: Esta linguagem é composta de Passos/Estados, Transições, Ações e Expressões Booleanas, e graficamente é desenhada na vertical. Cada passo representa um estado particular do sistema que está sendo descrito, e se desenha como um retângulo.

10. O que é linguagem Ladder? Caracterize-a.

R: A linguagem Ladder, diagrama Ladder ou diagrama de Escada é um auxílio gráfico para programação de Controladores Lógicos Programáveis (CLPs), no qual as funções lógicas são representadas através de contatos e bobinas, de modo análogo a um esquema elétrico com os contatos dos transdutores e atuadores.

11. Cite as características da linguagem de texto estruturado.

R: Programação estruturada é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e iteração (repetição), desenvolvida por Michael A. Jackson no livro "Principles of Program Design" de 1975.