Pular para o conteúdo principal

Questão de Engenharia de Automação — Robótica e Automação — IF-MG 2024

Engenharia de AutomaçãoRobótica e Automação
Código
qg240065
Banca
IF-MG
Órgão
IF-MG
Ano
2024
Nível
Superior
Cargo
PROFESSOR EBTT - Controle e Automação - Itabirito
A norma IEC61131, especificamente em sua seção 3, estabelece e normatiza as linguagens de programação empregadas em Controladores Lógicos Programáveis (CLPs). Levando em conta as aplicações e orientações para cada uma das linguagens especificadas na norma, é correto afirmar que:
  1. AExistem cinco linguagens de programação de CLPs: duas gráficas e três textuais.
  2. BA linguagem Lista de Instruções (InstructionList) é uma linguagem textual de alto nível que utiliza uma sintaxe estruturada e legível, facilitando a escrita e a manutenção do código. Permite o uso de estruturas de controle, como condicionais e repetições, e possibilita definir funções e procedimentos, promovendo a modularidade e a reutilização de código.
  3. CA linguagem Ladder é uma linguagem gráfica baseada em etapas (steps) e transições (transitions), em que cada etapa representa um estado ou uma fase do processo. Por outro lado, as transições conectam as etapas e determinam os momentos de ativação, com base em condições lógicas.
  4. DA linguagem Diagrama de Blocos Funcionais (FunctionBlockDiagram) é uma linguagem gráfica que representa a lógica de controle por meio de blocos conectados, os quais podem ser funções predefinidas na álgebra booleana (AND, OR ou NOT, por exemplo) ou blocos personalizados, que realizam operações específicas.
  5. EA norma IEC61131-3 estabelece que os controladores lógicos programáveis devem oferecer suporte para as cinco linguagens, independentemente de sua capacidade e aplicabilidade, promovendo universalidade para os técnicos e engenheiros programadores.
Revelar gabarito e comentário

GabaritoD — A linguagem Diagrama de Blocos Funcionais (FunctionBlockDiagram) é uma linguagem gráfica que representa a lógica de controle por meio de blocos conectados, os quais podem ser funções predefinidas na álgebra booleana (AND, OR ou NOT, por exemplo) ou blocos personalizados, que realizam operações específicas.

Link permanente: /questoes/qg240065